﻿/* ************************************************************************************************** */
/* CONTENT CSS                                              */
/* ************************************************************************************************** */


html {overflow-x: hidden;}
html.menu-opened {overflow: hidden;}
body {margin: 0;font-family:opensans;font-size: 16px;line-height: 1.3;overflow-x: hidden;color: #004B55;direction: rtl;}
* {margin-top: 0;}
img {max-width: 100%;height: auto;}
h1 {font-size: 1.875em;font-weight: normal;margin-bottom: 30px;}
button, input[type="submit"] {cursor: pointer;}
/**input:focus {outline: none;}**/
h2 {
}
h3 {
}
p {
}
fieldset {border: 0;margin: 0;padding: 0;}
a:focus{outline: none;}
.labelhidden{display: none;}

input:focus, select:focus, textarea:focus, submit:focus{
		outline: none;
}


@media (min-width:1000px) {
		.moduletable_support-search ::-webkit-input-placeholder, .moduletable_head-search ::-webkit-input-placeholder { /* WebKit browsers */
				color: transparent;
		}
		.moduletable_support-search :-moz-placeholder, .moduletable_head-search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
			 color: transparent;
		}
		.moduletable_support-search ::-moz-placeholder, .moduletable_head-search ::-moz-placeholder { /* Mozilla Firefox 19+ */
			 color: transparent;
		}
		.moduletable_support-search :-ms-input-placeholder, .moduletable_head-search :-ms-input-placeholder { /* Internet Explorer 10+ */
			 color: transparent;
		}
}

/***********************************************/
/******************** תפריט נגישות ****************/
/**********************************************/
#accessMenu h5 {
	font-weight: normal;
	margin: 5px 0 0 5px;
}
.offscreen {
	direction: ltr;
	display: block;
	left: auto;
	overflow: hidden;
	position: absolute;
	top: -9999px;
}
#accessMenu ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

#accessMenu ul li {
	direction: ltr;
	display: inline;
	float: right;
}
#accessMenu ul li a {
	color: #183839;
	margin: 0 10px;
}
a.skip {
	font-size: 1.4em;
	height: 1px;
	left: auto;
	position: absolute;
	top: -1000px;
	width: auto;
}
#accessMenu ul li a:hover, #accessMenu ul li a:active, #accessMenu ul li a:focus {
	outline: 0.1rem dotted;
}
#accessMenu ul li a {
	color: #FFFFFF;
	margin: 0 10px;
}

a.skip:focus, a.skip:active {
	background: #008A94 none repeat scroll 0 0;
	direction: rtl;
	font-weight: bold;
	height: auto;
	left: auto;
	padding: 8px;
	position: absolute;
	right: 36%;
	text-align: center;
	top: 65px;
	z-index: 1000;
}
a.skip {
	font-size: 1.4em;
	height: 1px;
	left: auto;
	position: absolute;
	top: -1000px;
	width: auto;
}
/* ************************************************************************************************** */
/* TEMPLATE LAYOUT CSS - DEFINE YOUR OWN TEMPLATE STYLES HERE                     */
/* ************************************************************************************************** */
.span {display: inline-block;vertical-align: middle;}
.row {width: 1100px;margin: 0 auto;}
.anchor {position: relative;top: -150px;}
.clr {clear: both;}
.btn-full {border-radius: 10px;display: inline-block;font-size: 1.375em;font-weight: bold;line-height: 40px;text-align: center;text-decoration:none;
	padding:0 15px;border: 1px solid; color: #424d56;min-width: 180px;font-family: inherit;
	box-sizing:border-box;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}

.btn-full.green {background: #8dc63f;color: #fff !important;border: 0;}
.btn-full.blue {background: #17c7d4;color: #fff !important;border: 0;}
.btn-full.small {font-size: 0.875em;line-height: 33px;min-width: auto;}
.btn-full.green:hover {background: #669817;}
.btn-full.grey {background: #878a8a;color: #fff !important;border: 0;}
.btn-full.grey:hover {background: #5a5a5a;}
.btn-full::after {content: "";display: inline-block;height: 22px !important;margin-right: 10px;position: relative !important;top: -2px !important;vertical-align: middle;width: 22px !important;left: auto !important;
	background: url(../images/more-info-arrow.png);transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;right: 0;}
.btn-full:hover::after {right: 10px;}
.btn-full.green::after, .btn-full.blue::after , .btn-full.grey::after {background: url("../images/white-action-arrow.png");}
#wrapper {direction: rtl;overflow: hidden;}
#main {padding-bottom: 80px;}
#bottom-1 {background: #f4f4f4;padding: 50px 0 ;}
.mobile {display: none !important;}

/* ***************** */
/* HEADER      */
/* ***************** */
/* General */
header {left: 0;position: fixed;right: 0;top: 0;z-index: 100;}
#header-top {background: rgba(2,2,2,0.62);color: #fff;padding: 10px 0;font-size:0.75em;margin-bottom: 3px;
	transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;right: 0;}
.scroll #header-top {background-color:  rgba(66, 77, 86, 1);}
#header-top .row {align-items: center;display: flex;justify-content: space-between;}
#logo {margin-left: 25px;width: 110px;}
#logo a {display: block;}
#logo > h1 {margin: 0;}
#top-menu {position: relative;top: 1px;}
#header-bottom {position: relative;z-index: 40;}
.header-col-2 {align-items: center;display: flex;}
#social-networks {margin-left: 10px;}


#font-increase-decrease > button {
	background: transparent none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	font-size: 19px;
	padding: 0;
}

#head-search {
	margin-left: 10px;
}

/* Menu */
header ul.menu {list-style: none;margin: 0;padding: 0;}
header ul.menu > li {display: inline-block;vertical-align: middle;}
header ul.menu > li > a {color: #fff;text-decoration: none;}
header ul.menu > li > a.highlighted {color: #f8b323;font-weight: 700;}
header #header-top ul.menu > li {border-left: 1px solid;margin-left: 15px;padding-left: 15px;position: relative;}
header #header-top ul.menu > li:last-child {border-left: 0;margin-left: 0;padding-left: 0;}
header #header-top ul.menu > li > a:hover {text-decoration: underline;}
header #header-bottom ul.menu {display: flex;justify-content:space-between;}
header #header-bottom ul.menu > li {text-align: center;width: 16.3%;}
header #header-top ul.menu > li.current::after {background: #f8b323;bottom: -10px;content: "";height: 4px;position: absolute;right:-5px;width:calc(100% - 5px);}
header #header-bottom ul.menu > li > a {display: block;width: 100%;line-height: 40px;
	background: #004b55;
	background: -moz-linear-gradient(top, #004b55 0%, #00bbc5 100%);
	background: -webkit-linear-gradient(top, #004b55 0%,#00bbc5 100%);
	background: linear-gradient(to bottom, #004b55 0%,#00bbc5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b55', endColorstr='#00bbc5',GradientType=0 );
}
header #header-bottom ul.menu > li:hover > a, header #header-bottom ul.menu > li.active > a {color: #000;
	background: #f8b323;
	background: -moz-linear-gradient(top, #f8b323 0%, #e29300 100%);
	background: -webkit-linear-gradient(top, #f8b323 0%,#e29300 100%);
	background: linear-gradient(to bottom, #f8b323 0%,#e29300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b323', endColorstr='#e29300',GradientType=0 );
}

/* Search */
.moduletable_head-search .form-search {border: 1px solid;border-radius: 100px;padding: 0 10px;}
.moduletable_head-search .search-query {background: transparent;border: 0;vertical-align: middle;color: #fff;font-family: inherit;padding: 0 10px;}
.moduletable_head-search button.btn {background: url("../images/search-icon.png");border: 0;font-size: 0;height: 11px;padding: 0;vertical-align: middle;
		width: 11px;}

/* ***************** */
/* HOME PAGE     */
/* ***************** */
/* Top Part */
#home-top {background: #fff;padding: 50px 0 80px;}
#home-top .row {position: relative;}
.home-links {display: flex;justify-content: space-between;margin-bottom: 50px;}
.link-container {width: 213px;}
.link-container a {text-decoration: none;}
.link-top {box-sizing: border-box;display: flex;flex-direction: column;height: 120px;justify-content: flex-end;padding: 15px;align-items: center;
	background: #004b55;
	background: -moz-linear-gradient(top, #004b55 0%, #00bbc5 100%);
	background: -webkit-linear-gradient(top, #004b55 0%,#00bbc5 100%);
	background: linear-gradient(to bottom, #004b55 0%,#00bbc5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b55', endColorstr='#00bbc5',GradientType=0 );
}
.link-container:hover .link-top {
	background: #f8b323;
	background: -moz-linear-gradient(top, #f8b323 0%, #e29300 100%);
	background: -webkit-linear-gradient(top, #f8b323 0%,#e29300 100%);
	background: linear-gradient(to bottom, #f8b323 0%,#e29300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b323', endColorstr='#e29300',GradientType=0 );
}
.link-top h3 {margin: 0;color: #fff;font-size: 1.5em;}
.link-bottom {background: #ededed;color: #0096a1;padding: 20px;text-align: center;height: 40px;font-size: 1.125em;}

/* Blog Tips */
.home #content-top {background: #ededed;padding: 50px 0;}
.moduletable_blog-tips h2 {color: #004b55;font-size: 1.875em;font-weight: normal;text-align: center;margin-bottom: 40px;}
.moduletable_blog-tips ul {display: flex;justify-content:space-between;}
.moduletable_blog-tips ul > li {background: #fff;width: 355px;}
.moduletable_blog-tips ul > li .moduleItemImage {margin-bottom: 30px;position: relative;height: 197px;overflow: hidden;}
.moduletable_blog-tips ul > li .moduleItemImage > a::after {background: rgba(0, 187, 197, 0.3);bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;}
.moduletable_blog-tips ul > li .moduleItemImage img {filter: grayscale(1);-webkit-filter: grayscale(1);display: block;}
.moduletable_blog-tips ul > li h3.moduleItemTitle {font-size: 1.125em; margin-bottom: 20px;padding: 0 30px;}
.moduletable_blog-tips ul > li h3.moduleItemTitle a {text-decoration: none;color: #004b55;}
.moduletable_blog-tips ul > li .moduleItemIntrotext {padding: 0 30px 20px;}
.moduletable_blog-tips ul > li .moduleItemReadMore {text-align: left;}
.moduletable_blog-tips ul > li .moduleItemReadMore a {text-decoration: none;color: #00bbc5;}
.moduletable_blog-tips ul > li .moduleItemReadMore a:after {content: "";display: inline-block;vertical-align: middle;height: 13px;width: 13px;
	background: url(../images/read-more-arrow.png);transition:0.2s all linear;-webkit-transition:0.2s all linear;position: relative;right: 0;}
.moduletable_blog-tips ul > li .moduleItemReadMore a:hover:after {right: 5px;}

/* Content */
.home #main {padding-bottom: 0;}
.home #content, #about {background: url("../images/about-strip-background.jpg");color: #fff;max-height: 240px;padding: 50px 0;}
.moduletable_home-content {margin: 0 auto;width: 810px;line-height: 1.5;}
.moduletable_home-content > .about-title, .moduletable_home-content h2 {text-align: center;font-size: 1.875em;font-weight: normal;margin-bottom: 30px;}
.moduletable_home-content ul > li .moduleItemReadMore {text-align: left;}
.moduletable_home-content ul > li .moduleItemReadMore a {text-decoration: none;color: #fff;}
.moduletable_home-content ul > li .moduleItemReadMore a:after {content: "";display: inline-block;vertical-align: middle;height: 13px;width: 13px;
	background: url(../images/read-more-arrow-w.png);transition:0.2s all linear;-webkit-transition:0.2s all linear;position: relative;right: 0;}
.moduletable_home-content ul > li .moduleItemReadMore a:hover:after {right: 5px;}

/* ***************** */
/* ABOUT PAGE    */
/* ***************** */
/* General */
body.jobs-page #page-top, body.about #page-top {width: 100%;position: static;}
.page-top-module.about {text-align: center;padding-top: 255px;background: #ebebeb;}
.page-top-module.about .page-top-title {margin-bottom: 0;}
.about .itemView.default {padding-top: 0;}
.about.row {display: flex;padding-top: 60px;}
.about > aside {padding-top: 7px;}
.about-content {width: calc(100% - 255px);}
.about-content > article {border-bottom: 1px solid #ccc;margin-bottom: 60px;padding-bottom: 40px;width: 100%;}
.moduletable_about-menu {width: 215px;}
.moduletable_about-menu .menu {list-style: none;margin: 0;padding: 0;}
.moduletable_about-menu ul.menu li {margin-bottom: 5px;}
.moduletable_about-menu ul.menu a {background: #ebebeb;border-radius: 10px;color: inherit;display: block;font-weight: bold;padding: 9px 15px;
	text-decoration: none;}
.moduletable_about-menu ul.menu li.current a, .moduletable_about-menu ul.menu li:hover a {background: #f8b323;}
.itemView.about h1 {color: #00bbc5;margin: 0 auto 30px;text-align: center;width: 65%;}
.about-bottom > div {border-bottom: 1px solid #ccc;margin-bottom: 60px;padding-bottom: 60px;}
.about-bottom > div:last-child {border: 0;margin-bottom: 0;padding-bottom: 0;}
.itemView.about h2.itemTitle {color: #00bbc5;font-size: 1.775em;font-weight: normal;margin-bottom: 30px;text-align: center;}
.about-bottom .moduletable > h3 {color: #00bbc5;font-size: 1.775em;font-weight: normal;margin-bottom: 30px;text-align: center;}

/* Staff */
.k2ItemsBlock.staff > ul {display: flex;flex-wrap: wrap;padding: 0;}
.k2ItemsBlock.staff ul > li {margin-bottom: 5px;margin-left: 5px;width: calc(25% - 4px);position: relative;}
.k2ItemsBlock.staff ul > li:nth-child(4n) {margin-left: 0;}
.k2ItemsBlock.staff ul > li .moduleItemIntrotext > * {-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.k2ItemsBlock.staff ul > li .moduleItemIntrotext > img {opacity: 1;}
.k2ItemsBlock.staff ul > li .moduleItemIntrotext .image-2 {position: absolute;top: 0;right: 0;opacity: 0;width: 100%;height: 100%;}
.k2ItemsBlock.staff ul > li:hover .moduleItemIntrotext.w-img-2 > img {opacity: 0;}
.k2ItemsBlock.staff ul > li:hover .moduleItemIntrotext.w-img-2 .image-2 {opacity: 1;}
.k2ItemsBlock.staff ul > li > a.overlay {background: rgba(0, 0, 0, 0.3);bottom: 0;color: #fff;left: 0;padding: 10px 0;position: absolute;right: 0;
		text-align: center;text-decoration: none;bottom: 0;opacity: 0;transition:0.2s all linear;-webkit-transition:0.2s all linear;}
.k2ItemsBlock.staff ul > li:hover > a.overlay {opacity: 1;}
.k2ItemsBlock.staff .moduleItemTitle {font-size: 1.5625em;}
.k2ItemsBlock.staff .moduleItemImage > img {display: block;}
.staff-modal.modal-popup {box-sizing: border-box;height: 390px;padding: 30px;width: 750px;}
.staff-modal-col-1 {display: inline-block;vertical-align: top;width: 210px;margin-left: 40px;}
.staff-modal-image {margin-bottom: 20px;}
.staff-modal-col-2 {display: inline-block;vertical-align: top;width: 430px;}
.staff-modal-title {color: #00bbc5;font-size: 1.5625em;}
.staff-modal-position {color: #00bbc5;font-size: 1.125em;margin-bottom: 40px;}
.staff-modal-experience {color: #000;margin-bottom: 30px;}

/* Creed */
.k2ItemsBlock.creed h2.moduleItemTitle {color: #00bbc5;display: block;font-size: 1.875em;margin-bottom: 30px;text-align: center;font-weight: normal;}
.k2ItemsBlock.creed a.moduleCustomLink {float: left;border-radius: 15px;display: inline-block;font-size: 1.375em;font-weight: bold;line-height: 40px;
	text-align: center;text-decoration:none;padding:0 15px;border: 1px solid; color: #424d56;min-width: 180px;box-sizing:border-box;
	transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.k2ItemsBlock.creed a.moduleCustomLink:after {content: "";display: inline-block;height: 22px;margin-right: 10px;position: relative;top: -2px;
	vertical-align: middle;width: 22px;background: url(../images/more-info-arrow.png);
	transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;right: 0;}
.k2ItemsBlock.creed a.moduleCustomLink:hover::after {right: 10px;}
.default-page {padding-top: 140px;}
.default-page.no-padding {padding-top: 0;}

/* Community */
.k2ItemsBlock.community ul {background: #ebebeb;border-radius: 15px;width: 740px;padding: 0;margin: 0 auto;}
.k2ItemsBlock.community .moduleItemTitle {font-size: 1.5625em;padding: 30px 20px;}
.k2ItemsBlock.community .moduleItemIntrotext {padding: 0 20px 10px;}
.k2ItemsBlock.community .slick-prev.slick-arrow {right: -50px;}
.k2ItemsBlock.community .slick-next.slick-arrow {left: -50px;}

/* Comline Group */
.k2ItemsBlock.comline-group ul {display: flex;flex-wrap: wrap;padding: 0;justify-content: center;}
.k2ItemsBlock.comline-group ul li {margin-left: 8px;width: 205px;}
.k2ItemsBlock.comline-group ul li.lastItem {margin-left: 0;}
.k2ItemsBlock.comline-group .moduleItemImage {border: 1px solid #ccc;margin-bottom: 15px;}
.k2ItemsBlock.comline-group .moduleItemTitle {font-weight: bold;}
.k2ItemsBlock.comline-group .moduleItemIntrotext p {margin-bottom: 5px;}
.k2ItemsBlock.comline-group .moduleItemIntrotext a {color: inherit;font-size: 0.875em;}

/* Jobs */
.jobs-page .about-content > article {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.itemListView.jobs .itemListCategoriesBlock {border-bottom: 1px solid #ccc;color: #00bbc5;margin-bottom: 50px;padding-bottom: 40px;text-align: center;}
.itemListView.jobs .itemListCategoriesBlock h3 {font-size: 1.5625em;font-weight: normal;}
.jobs h2.catItemTitle, .jobs h1.itemTitle {font-size: 1.875em;font-weight: normal;margin-bottom: 10px;}
.jobs h2.catItemTitle span, .jobs h1.itemTitle span {color: #00bbc5;}
.jobs .catItemIntroText {font-size: 1.125em;margin-bottom: 50px;}
.jobBlockTitle {color: #949da1;font-size: 1.125em;font-weight: bold;}
.catItemjobAttr, .catItemjobReq, .catItemjobresp {margin-bottom: 40px;}
.jobs .itemContainer {border-bottom: 1px solid #ccc;margin-bottom: 50px;padding-bottom: 70px;}
.jobs .itemContainer:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.cv-form {background: url("../images/dots.png") no-repeat center 65px;border-top: 1px solid #ccc;padding-top: 100px;padding-bottom: 50px;}
.cv-form .pretext1 {font-size: 1.5625em;font-weight: 900;text-align: center;}
.cv-form .pretext2 {font-size: 1.5625em;margin-bottom: 30px;text-align: center;}
.cv-form .rsform-block.rsform-block-name, .cv-form .rsform-block.rsform-block-email {margin-left: 11px;}
.cv-form .rsform-block.rsform-block-job {margin-left: 15px;}
.rsform-block.rsform-block-file > label {background: url(../images/upload-plus.png) no-repeat right;padding: 12px 45px 12px 0;}
.rsform-block.rsform-block-file > input {display: none;}

/* ***************** */
/* CONTACT PAGES   */
/* ***************** */
#main.contact-page {background: url(../images/main-pic-contuct-us-page.jpg) no-repeat top;margin-top: -50px;padding-top: 160px;padding-bottom: 30px;}
#main.contact-page > #content > .row {display: flex;}
.contact-page aside {width: 355px;margin-left: 50px;}
.contact-page article {width: calc(100% - 405px);padding-top: 69px;}
.moduletable_contact-menu .menu {list-style: none;margin: 0;padding: 0;}
.moduletable_contact-menu .menu > li > a {align-items: center;position: relative;border: 1px solid #ccc;color: inherit;display: flex;font-size: 1.5625em;
		font-weight: bold;margin-bottom: 15px;padding: 25px;text-decoration: none;}
.moduletable_contact-menu .menu > li > a:after {background: url("../images/green-arrow.png");content: "";position: absolute;top: calc(50% - 7px);left: 30px;
	width: 13px;height: 13px;}
.moduletable_contact-menu .menu > li:hover > a, .moduletable_contact-menu .menu > li.current > a {
	background: #f8b323;
	background: -moz-linear-gradient(top, #f8b323 0%, #e29300 100%);
	background: -webkit-linear-gradient(top, #f8b323 0%,#e29300 100%);
	background: linear-gradient(to bottom, #f8b323 0%,#e29300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b323', endColorstr='#e29300',GradientType=0 );
}
.moduletable_contact-menu .menu > li > a > img {margin-left: 10px;}
.contact-page .itemView.default {padding-top: 0;}
.contact-page .itemHeader {display: none;}
.contact-form {background: #fff;border: 1px solid #ccc;padding: 26px 20px;}
.contact-form .form-title {font-size: 1.125em;font-weight: normal;}
.contact-form .rsform-block.rsform-block-fname, 
.contact-form .rsform-block.rsform-block-lname {margin-left: 11px;} 
.contact-form .rsform-block.rsform-block-phone {margin-left: 15px;}

/* ***************** */
/* SOLUTIONS PAGES   */
/* ***************** */
/* General */
.k2ItemsBlock.solutions-top {color: #004b55;padding: 70px 0;margin: 0 auto;}
.k2ItemsBlock.solutions-top .moduleItemTitle {font-size: 1.875em;margin-bottom: 30px;text-align: center;}
.solutions-menu {border-bottom: 1px solid;}
.solutions-menu > h2,.solutions-menu > h3 {color: #004b55;font-size: 1.875em;font-weight: normal;margin-bottom: 30px;text-align: center;}
.solutions-menu ul.menu {display: flex;justify-content: space-between;list-style: none;margin: 0;padding: 0;font-style: 15px;}
.solutions-menu ul.menu > li > a {align-items: center;background: #e2e9ef;border-radius: 10px 10px 0 0;color: #004b55;display: flex;
	flex-flow: row-reverse nowrap;height: 45px;justify-content: space-between;padding: 6px 10px;text-decoration: none;}
.solutions-menu.business ul.menu > li > a {flex-flow: row nowrap;justify-content: center;letter-spacing: -0.5px;padding: 0 5px;}
.solutions-menu ul.menu > li.active > a, 
.solutions-menu ul.menu > li:hover > a {
	background: #f8b323;
	background: -moz-linear-gradient(top, #f8b323 0%, #e29300 100%);
	background: -webkit-linear-gradient(top, #f8b323 0%,#e29300 100%);
	background: linear-gradient(to bottom, #f8b323 0%,#e29300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b323', endColorstr='#e29300',GradientType=0 );
}
.solutions-menu ul.menu > li > a > img {height: auto;width: 37px;}
.solutions-content > .anchor {top: -250px;}

/* Home Content */
.home-solutions.itemListView {background: #e2e9ef;padding: 50px 0;color: #004b55;}
.home-solutions .itemList {display: flex;}
.home-solutions .advantages-column {width: 380px;}
.home-solutions #itemListPrimary {border-left: 1px solid #949ba1;border-right: 1px solid #949ba1;width: calc(100% - 380px);}
.home-solutions .advantage-row.row-image {height: 135px;margin-bottom: 20px;}
.home-solutions .advantage-row.row-image img {margin: 0 auto;display: block;}
.home-solutions .advantages-column .advantage-row.row-title {font-size: 1.375em;}
.home-solutions .advantage-row.row-title {border-bottom: 1px solid #949ba1;height: 71px;padding-bottom: 20px;}
.home-solutions .advantage-row.row-item {border-bottom: 1px solid #949ba1;position: relative;height: 63px;box-sizing:border-box;}
.home-solutions .advantages-column .advantage-row.row-item {padding: 15px 0 15px 100px;}
.home-solutions .advantages-column .advantage-row.row-item.new {background: url(../images/new-icon.png) no-repeat 40px;}
.home-solutions .advantages-column .advantage-row.row-item.improved {background: url(../images/improved-icon.png) no-repeat 40px;}
.home-solutions .catItemView .advantage-row.row-item {padding: 0 15px;}
.home-solutions .advantage-name {color: #0081c2;font-weight: bold;}
.home-solutions .advantage-desc {font-size: 0.875em}
.home-solutions .advantage-desc .desc-icon {background: url("../images/Message-Information-24.png") 0 / 100%;cursor: help;height: 20px;left: 10px;
		position: absolute;top: calc(50% - 10px);width: 20px;}
.home-solutions .advantage-desc .desc-text {background: #3b3b3b;box-sizing: border-box;color: #fff;min-height: 100%;left: -270px;padding: 10px;position:absolute;
		top: 0;width: 250px;z-index: 0;opacity: 0;transition:0.2s all linear;-webkit-transition:0.2s all linear;}
.home-solutions .advantage-desc:hover .desc-text {left: -260px;z-index: 10;opacity: 1;}
.home-solutions .advantage-desc .desc-text::before {border-bottom: 10px solid transparent;border-left: 10px solid #3b3b3b;border-top: 10px solid transparent;
		content: "";height: 0;position: absolute;right: -10px;top: 20px;width: 0;}
.home-solutions .slick-prev, .home-solutions .slick-next {top: 110px;width: 27px;height: 53px;}
[dir="rtl"] .home-solutions .slick-prev {right: -27px;}
[dir="rtl"] .home-solutions .slick-next {left: -27px;}
[dir="rtl"] .home-solutions .slick-prev::before {background: url("../images/solutions-right-slider.png");width: 27px;height: 53px;}
[dir="rtl"] .home-solutions .slick-next::before {background: url("../images/solutions-left-slider.png");width: 27px;height: 53px;}
.home-solutions .itemContainer:focus {outline: 1px solid #949ba1;}
.home-solutions .catItemView .advantage-row.row-title h3 {color: #0081c2;font-size: 1em;margin-bottom: 0;text-align: center;}
.home-solutions .catItemView .advantage-row.row-title .item-subtitle {font-size: 0.875em;text-align: center;}
.home-solutions .catItemView .advantage-row.row-item > .inner {background: #eee;bottom: 0;left: 5px;position: absolute;right: 5px;top: 0;}
.home-solutions .catItemView .advantage-row.row-item:nth-child(2n) > .inner {background: #f7f7f7;}
.home-solutions .catItemView .advantage-row.row-item > .inner > .advantage-exist {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.home-solutions .catItemView .advantage-row.row-item > .inner > .advantage-exist.bullet {background: url(../images/bullet.png) no-repeat center;}
.home-solutions .catItemView .advantage-row.row-item > .inner > .advantage-exist.stars {background: url(../images/stars.png) no-repeat center;}
.home-solutions .catItemView .advantage-row.row-item.row-price {align-items: center;color: #0081c2;display: flex;font-weight: bold;justify-content: center;}
.home-solutions .catItemView .advantage-row.row-links {padding: 10px 10px 0;}
.home-solutions .catItemReadMore {margin-bottom: 5px;}
.home-solutions .k2ReadMore.btn-full {font-size: 1em;font-weight: normal;width: 100%;}
.home-solutions .catItemView .purchase-field-block {display: none;}

/* Business Content */
.business-solutions.itemListView {margin-bottom: 90px;background: #e2e9ef;padding: 50px 0;color: #004b55;}
.business-solutions .itemListCategory > h2 {border-bottom: 1px solid;color: #17c7d4;font-size: 1.5625em;font-weight: normal;margin-bottom: 30px;
	padding-bottom: 5px;text-align: left;}
.itemListView.business-solutions .itemList {display: flex;}
/*.features-title-row {align-items: flex-end;display: flex;flex-flow: column nowrap;margin-right: 20px;text-align: left;width: 180px;}*/
.itemListView.business-solutions #itemListPrimary {display: flex;width: calc(100% - 200px);}
.feature-column {width: 100%;height: 14px;margin-bottom: 10px;}
.feature-column:last-child {margin-right: 0;}
.feature-column.title-column {height: 40px;}
/*.features-title-row .feature-column {color: #17c7d4;font-weight: bold;font-size: 0.875em;line-height: 1;}*/
.business-solutions .itemContainer .catItemBody {align-items: flex-end;display: flex;flex-flow: column nowrap;text-align: left;}
.business-solutions .catItemTitle  {font-size: 1em;margin-bottom: 0;}
.business-solutions .catItemTitle > a {color: #004b55;text-decoration: none;}
.business-solutions .active .catItemTitle > a {color: #8dc63f;}
.business-solutions .feature-inner {background: #fff;width: 100%;height: 100%;}
.business-solutions .feature-inner.exist {background: #004b55;}
.business-solutions .itemContainer.active .feature-inner.exist {background: #8dc63f;}


.business-solutions .features-column {width: 380px;}
.business-solutions .features-column .feature-row.row-item {padding: 15px 0 15px 100px;}
.business-solutions .feature-row.row-title {border-bottom: 1px solid #949ba1;height: 40px;padding-bottom: 20px;width: 100%;}
.business-solutions .feature-row.row-item {border-bottom: 1px solid #949ba1;box-sizing: border-box;height: 63px;position: relative;width: 100%}
.business-solutions .feature-name {color: #0081c2;font-weight: bold;}
.business-solutions .feature-desc {font-size: 0.875em;}
.business-solutions .feature-desc .desc-icon {background: url("../images/Message-Information-24.png") 0 center / 100%;cursor: help;height: 20px;
		left: 10px;position: absolute;top: calc(50% - 10px);width: 20px;}
.business-solutions .feature-desc .desc-text::before {border-bottom: 10px solid transparent;border-left: 10px solid #3b3b3b;border-top: 10px solid transparent;
		content: "";height: 0;position: absolute;right: -10px;top: 20px;width: 0;}
.business-solutions .feature-desc .desc-text {background: #3b3b3b;box-sizing: border-box;color: #fff;left: -410px;min-height: 100%;opacity: 0;
		padding: 10px;position: absolute;top: 0;width: 400px;z-index: -1;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.business-solutions .feature-desc:hover .desc-text {left: -400px;opacity: 1;z-index: 10;}
.business-solutions .catItemView .feature-row.row-item > .inner {background: #eee;bottom: 0;left: 5px;position: absolute;right: 5px;top: 0;}
.business-solutions .catItemView .feature-row.row-item:nth-child(2n) > .inner {background: #f7f7f7;}
.business-solutions .catItemView .feature-row.row-item > .inner > .feature-exist {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.business-solutions .catItemView .feature-row.row-item > .inner > .feature-exist.bullet {background: url(../images/bullet.png) no-repeat center;}
.business-solutions .catItemView .feature-row.row-links {padding: 10px 10px 0;}
.business-solutions .catItemReadMore {margin-bottom: 5px;}
.business-solutions .k2ReadMore.btn-full {font-size: 1em;font-weight: normal;width: 100%;}
.business-solutions .catItemView .purchase-field-block {display: none;}

.business-products-slider {margin-top: 60px;}
.business-product-slide {position: relative;}
.slide-content {bottom: 0;color: #fff;padding-top: 40px;position: absolute;right: calc(50% - 550px);top: 0;width: 1100px;line-height: 1.1;}
.slide-content .product-name {color: #8dc63f;font-size: 2.1875em;margin-bottom: 12px;}
.slide-content .slide-title {font-size: 3.125em;font-weight: bold;margin-bottom: 15px;width: 550px;}
.slide-content .slide-subtitle {font-size: 1.5625em;font-weight: bold;margin-bottom: 30px;width: 550px;}
.slide-content .slide-features-block {max-width: 850px;margin-bottom: 30px;min-width: 530px;display: inline-block;}
.slide-content .slide-features-title {border-bottom: 1px solid;border-top: 1px solid;font-size: 1.125em;padding: 5px 0;margin-bottom: 10px;}
.slide-content .item-readmore-link {color: #fff;float: left;text-decoration: none;}
.slide-content .item-readmore-link::after {content: " >";}
.slide-content .slide-features {display: flex;}
.slide-content .slide-feature {margin-left: 21px;width: 124px;}
.slide-content .feature-name {color: #17c7d4;font-size: 1.125em;margin-bottom: 5px;}
.slide-content .feature-desc {height: 35px;overflow: hidden;}
.slide-buttons > a {margin-left: 30px;}
.slider-nav {margin: 0 auto;position: relative;top: 30px;width: 360px;z-index: 80;}
.slider-nav .slick-dots {bottom: 0;}
.slider-nav .slick-dots li button::before {background: #D5D8DA}
.slider-nav .slick-dots li.slick-active button::before {background: #000;}

/* Business Solutions 2 */
.business-solutions-2.itemView {margin-bottom: 90px;background: #e2e9ef;padding: 50px 0 0;color: #004b55;}
.business-solutions-2.itemView .itemHeader > h2 {border-bottom: 1px solid;color: #17c7d4;font-size: 1.5625em;font-weight: normal;margin-bottom: 30px;
	padding-bottom: 5px;text-align: left;}
.business-solutions-2 .itemTextTop {display: flex;}
.business-solutions-2 .itemTextTop.blocks-2 .itemFullText {border-left: 1px solid #17c7d4;box-sizing: border-box;margin-left: 45px;padding-left: 45px;
	width: calc(50% - 46px);}
.business-solutions-2 .itemTextTop .item-text-block-2 {width: calc(50% - 45px);}
.business-solutions-2 .item-text-block-3 {margin: 90px 0;}
.business-solutions-2 .itemBody ul {list-style: none;padding: 0;}
.business-solutions-2 .itemBody ul > li {background: url("../images/V.png") no-repeat right 3px;padding-right: 25px;}

/* Solutions Bottom */
.solutions-bottom {padding: 70px 0;text-align: center;}
.solutions-bottom:last-child {padding-bottom: 0;}
.solutions-bottom.solutions-bottom-2 {background: #f7f7f7;}
.solutions-wrap.HomeSolution.product-item .solutions-bottom-1 {background: #e5e5e5;}
.solutions-wrap.HomeSolution.product-item .solutions-bottom-2 {background: #eee;}
.solutions-wrap.HomeSolution.product-item .solutions-bottom-3 {background: #f7f7f7;}
.solutions-bottom h3 {color: #0081c2;font-size: 1.875em;font-weight: normal;margin-bottom: 40px;}
.solutions-bottom .k2ItemsBlock ul {padding: 0;display: flex;justify-content:center;}
.solutions-bottom .k2ItemsBlock li {width: 245px;margin-left: 40px;}
.solutions-bottom .k2ItemsBlock li.lastItem {margin-left: 0;}
.solutions-bottom .k2ItemsBlock .moduleItemImage {display: table-cell;height: 85px;padding-bottom: 20px;vertical-align: middle;width: 245px;}

/* Product Pages */
.itemView.product-page {padding-top: 130px;}
.itemView.product-page.addn-products {padding-top: 80px;}
.itemBanner {position: relative;right: calc(50% - 1000px);width: 2000px;margin-bottom: 30px;}
.itemBannerContent {color: #fff;position: absolute;right: calc(50% - 550px);top: 80px;width: 680px;}
.itemBannerTitle {font-size: 46px;font-weight: bold;margin-bottom: 40px;line-height: 1;height: 92px;overflow: hidden;}
.itemBannerSubtitle {margin-bottom: 40px;}
h2.itemSubtitle {font-size: 1.875em;font-weight: normal;margin: 0 0 30px;text-align: center;}
.business-solutions .itemBody ul {list-style: none;padding: 0;}
.business-solutions .itemBody ul > li {background: url("../images/V.png") no-repeat right 3px;padding-right: 25px;}
.itemView.product-page .itemBody {display: flex;justify-content:space-between;padding-bottom: 30px;}
.itemView.product-page .itemText {width: 630px;}
.itemView.product-page ul.features {padding: 0;list-style: none;}
.itemView.product-page ul.features > li {background: url("../images/V.png") no-repeat right 6px;padding: 4px 25px 4px 0;}
.itemView.product-page .itemAddnData {width: 440px;}
.itemView.product-page .itemVideoBlock, .itemView.product-page .itemImageBlock {margin-bottom: 40px;text-align: left;}
.itemSystemRequirements {color: #00bbc5;float: left;width: 270px;}
.itemSystemRequirements h3 {color: #004b55;font-size: 1.125em;margin-bottom: 10px;}
.itemSystemRequirements > div {margin-bottom: 10px;}
.itemSystemRequirements h4 {border-bottom: 1px solid #d6d6d6;border-top: 1px solid #d6d6d6;font-size: 1em;line-height: 25px;margin-bottom: 5px;}

.itemBundleFeatrues {color: #fff;background: #008ba0;padding: 50px 0;
	background: -moz-linear-gradient(left, #008ba0 0%, #004e5e 15%, #004e5e 85%, #008ba0 100%);
	background: -webkit-linear-gradient(left, #008ba0 0%,#004e5e 15%,#004e5e 85%,#008ba0 100%);
	background: linear-gradient(to right, #008ba0 0%,#004e5e 15%,#004e5e 85%,#008ba0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ba0', endColorstr='#008ba0',GradientType=1 );
}
.itemBundleFeatrues .row {display: flex;justify-content: space-around;text-align: center;}
.itemBundleFeatrues .feature-container {opacity: 0.3;}
.itemBundleFeatrues .feature-container.exist {opacity: 1;}
.itemBundleFeatrues .feature-container .feature-icon {margin-bottom: 15px;}
.itemBundleFeatrues .feature-container .feature-name {font-size: 1.25em;color: #fff;}

.itemTabsContainer {margin-bottom: 60px;padding-top: 60px;}
h3.itemTabsTitle {font-size: 1.875em;font-weight: normal;margin: 60px 0;text-align: center;}
.itemTabsTitles {border-bottom: 10px solid #004b55;display: flex;}
.itemTabsTitles .itemTabTitle {background: #dbdedb;border-radius: 10px 10px 0 0;color: #004b55;cursor: pointer;font-size: 1.25em;line-height: 50px;
	text-align: center;width: 100%;margin-left: 0.5%}
.itemTabsTitles.tabs-2 .itemTabTitle {width: 50%;}
.itemTabsTitles.tabs-3 .itemTabTitle {width: 33%;}
.itemTabTitle:last-child {margin-left: 0;}
.itemTabTitle.activeTab {background: #004b55;color: #fff;}
.itemTabsContent {background: #f4f4f4;padding: 30px;}
.itemTab {display: none;}
.itemTab.activeTab {display: block;}
.itemTab ul {display: flex;flex-flow: wrap;list-style: none;padding: 0;}
.itemTab ul > li {box-sizing: border-box;margin-left: 5%;width: 47.5%;}
.itemTab ul > li:nth-child(2n) {margin-left: 0;}
.bottom-button {text-align: center;}

.home-solutions .itemBannerContent {width: 610px;}
.itemBanner .purchase-link-container {padding: 0;height: auto;text-align: right;background: transparent;}
.itemBanner .purchase-field-block {width: 150px;}
.itemBanner .purchase-field-block:first-child {margin-left: 12px;}
.itemBanner .purchase-field-block select {background: transparent url("../images/white-dropdown.png") no-repeat 40px center;color: #fff;}
.itemBanner .purchase-field-block select > option {color: #000;}
.itemBanner .product-price-block {display: inline-block;margin-right: 20px;}
.itemBanner .product-discount-price {margin-left: 10px;}
.itemBanner .product-price {color: #ff0000;font-weight: bold;font-size: 1.5em;}
.itemBanner .purchase-link-text {width: 400px;display: inline-block;}
.itemBanner .product-discount-sentence {color: #8dc63f;font-weight: bold;text-align: right;font-size: 1.25em;margin-bottom: 0;}
.itemBanner .purchase-link.btn-full.green {display: inline-block;width: auto;vertical-align: bottom;}
.home-solutions.product-page .advantages {display: flex;flex-flow: row wrap;}
.home-solutions.product-page .advantage-row {box-sizing: border-box;width: 45%;background: url("../images/V.png") no-repeat right 3px;padding:2px 25px 2px 0;
	margin: 0 0 15px 5%;}
.home-solutions.product-page .advantage-name {color: inherit;}

.itemAdvantages {background: #e5e5e5;padding: 70px 0 20px;}
.itemAdvantages h3 {text-align: center;color: #0081c2;font-size: 1.875em;font-weight: normal;margin-bottom: 40px;}
.itemAdvantages .row {display: flex;justify-content: center;flex-wrap:wrap;}
.advantage-container {margin-left: 2.66%;text-align: center;width: 23%;margin-bottom: 50px;}
.advantage-container:nth-child(4n), .advantage-container:last-child {margin-left: 0;}
.advantage-icon {margin-bottom: 20px;}
.advantage-title {color: #0081c2;font-size: 1.25em;height: 44px;line-height: 1.1;margin-bottom: 15px;overflow: hidden;}

.home-solution-cta {padding-top: 80px;text-align: center;}
.cta-title {font-size: 1.25em;margin-bottom: 15px;}
.cta-big {font-size: 2.1875em;font-weight: 900;margin-bottom: 10px;}
.cta-med {font-size: 1.875em;margin-bottom: 30px;}
.cta-text {margin-bottom: 25px;}
.home-solution-cta .purchase-link.btn-full.green {display: inline-block;width: auto;}

/* Business Product Form */
.biz-prod-form {background: url(../images/dots.png) no-repeat top;padding-top: 60px;margin-bottom: 50px;}
.biz-prod-form .form-title {font-size: 1.5625em;margin-bottom: 50px;text-align: center;}
.biz-prod-form .form-wrapper {display: flex;justify-content: space-between;}
.form-col1 {width: 710px;}
.form-col2 {width: 340px;text-align: center;background: #EEEEEE;padding: 20px;box-sizing:border-box;}
.biz-prod-form .rsform-block-company, .biz-prod-form .rsform-block-name, .biz-prod-form .rsform-block-phone, .biz-prod-form .rsform-block-endpoints {margin-left: 15px;}
.rsform-block.rsform-block-department > .input-wrapper {border: 0 none;}
.rsform-block.rsform-block-department > .input-wrapper > br {display: none;}
.form-info {background: #f4f4f4;padding: 35px 30px;text-align: center;}
.dev {background: #000;clear: both;height: 1px;margin: 15px auto;width: 60%;}

/* ***************** */
/* SUPPORT PAGES   */
/* ***************** */
/* General */
.support-wrapper {align-items: flex-start;background: #f4f4f4;border-radius: 10px;display: flex;justify-content: space-between;padding: 20px 15px;}
.support-wrapper aside.support-sidbar {width: 340px;}
.support-wrapper article {background: #fff;border-radius: 5px;box-sizing: border-box;padding: 20px;width: 100%;}
.support-wrapper.w-sidebar article {width: 715px;margin-top: 45px;padding: 50px 20px;}

/* News Ticker */
.k2ItemsBlock.marquee-box {border-bottom: 1px solid #afafaf;border-top: 1px solid #afafaf;margin: 20px 0;color: #df1819;padding: 10px 0;}
.k2ItemsBlock.marquee-box > ul {direction: ltr;overflow: hidden;}
.k2ItemsBlock.marquee-box > ul li {border-left: 1px solid;direction: rtl;display: inline-block;margin-bottom: 0;margin-left: 20px;padding-left: 20px;}

/* Support Search */
.moduletable_support-search {margin-bottom: 45px;}
.moduletable_support-search > h2,
.moduletable_support-search > h3 {font-size:2.812em;font-weight: 300;margin-bottom: 30px;text-align: center;}
div.finder_support-search {text-align: center;}
.finder_support-search > label, .finder_support-search > .search-query {background: #eee;border: 0;box-sizing: border-box;display: inline-block;
		height: 50px;line-height: 50px;vertical-align: middle;}
.finder_support-search > label {border-radius: 0 15px 15px 0;padding: 0 20px 0 0;}
.finder_support-search > .search-query {border-radius: 15px 0 0 15px;padding: 0 10px; 0 20px;width: 590px;margin-left: 20px;font:16px opensans;color:inherit;}
.finder_support-search > button {background: #8dc63f url("../images/white-action-arrow.png") no-repeat center;border: 0;border-radius: 100%;font-size: 0;
		height: 48px;vertical-align: middle;width: 48px;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.finder_support-search > button:hover {background-color: #669817}

body:not(.suppor-no-banner) .moduletable_support-search.support-pages {margin-bottom: 45px;position: absolute;top: 155px;width: 550px;}
.moduletable_support-search > h1 {font-size:2.812em;font-weight: 300;margin-bottom: 10px;text-align: center;}
body:not(.suppor-no-banner) .moduletable_support-search > h1 {text-align: right;font-weight: 700;font-size: 2.5em;}
.moduletable_support-search.support-pages .finder_support-search > label, 
.moduletable_support-search.support-pages .finder_support-search > .search-query {background: #fff;border: 1px solid #cfcfcf;}
.moduletable_support-search.support-pages .finder_support-search > label {border-left: 0;}
.moduletable_support-search.support-pages .finder_support-search > .search-query {border-right: 0;margin-left: 5px;width: 340px;}

/* Menu */
.moduletable_menu.support-menu > h3 {color: #004b55;font-size: 1.375em;margin-bottom: 20px;}
.moduletable_menu.support-menu ul.menu {list-style: none;margin: 0;padding: 0;}
.moduletable_menu.support-menu ul.menu li {margin-bottom: 5px;}
.moduletable_menu.support-menu ul.menu li.item-510 {display: none;}
.moduletable_menu.support-menu ul.menu li > a {background: #fff;border-radius: 5px;color: #030303;display: block;font-weight: bold;padding: 10px 45px 10px 0;font-size: 14px;
		position: relative;text-decoration: none;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.moduletable_menu.support-menu ul.menu li.active > a, 
.moduletable_menu.support-menu ul.menu li:hover > a, .moduletable_menu.support-menu ul.menu li:hover > a.support-ticket {background: #f8b423;}
.moduletable_menu.support-menu ul.menu li > a.support-ticket {background: #8dc63f;padding: 21px 45px 21px 0;color: #fff;}
.moduletable_menu.support-menu ul.menu li > a::before {background: #f4f4f4;border-radius: 50%;content: "";height: 26px;position: absolute;right: 7px;
		top: 6px;width: 26px;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.moduletable_menu.support-menu ul.menu li > a.support-ticket::before {top: 17px;}
.moduletable_menu.support-menu ul.menu li.active > a::before, 
.moduletable_menu.support-menu ul.menu li:hover > a::before {background: #fff;}

/* Home Actions */
.home-support .itemListCategory {display: none;}
.home-support .itemList-headings {color: #004b55;display: flex;font-size: 1.125em;}
.home-support .itemList-headings > div {border-left: 1px solid;width: 160px;text-align: center;}
.home-support .itemList-headings > .title-block {width: 335px;text-align: right;}
.home-support .itemList-headings > .activation-block {border-left: 0;}
.home-support .catItemBody {align-items: center;display: flex;color: #424d56}
.home-support .catItemBody > div {border-left: 1px solid;padding: 15px 0;}
.home-support .catItemBody > .activation-block {border-left: 0;}
.home-support .block-inner {align-items: center;background: #f4f4f4;display: flex;height: 96px;padding: 0 20px;}
.home-support .title-block .block-inner {width: 335px;padding: 0;}
.home-support .title-block .block-inner .catItemImageBlock {margin-left: 10px;height: 100%;box-sizing: border-box;padding-bottom: 5px 0;}
.home-support .title-block .block-inner .catItemImageBlock > img {height: 100% !important;width: auto !important;}
.home-support .title-block .block-inner h2 {margin-bottom: 0;font-size: 1em;}
.home-support .install-block .block-inner > a {display: block;height: 40px;text-align: center;width: 120px;border-radius: 5px;font-size: 0;
	background: url(../images/installation-icon.png) no-repeat center #00879b;}
.home-support .activation-block .block-inner > a {display: block;height: 40px;text-align: center;width: 120px; border-radius: 5px;font-size: 0;
	background: url(../images/active-icon.png) no-repeat center #8EC63F;}

/* Business Actions */
.business-support .itemListCategoriesBlock {display: none;}
.business-support .subcategory-title h2 {font-size: 1.125em;font-weight: normal;margin-bottom: 10px;}
.business-support .subcategory-title h2 * {margin: 0;}
.business-support .subcategory-inner {background: #f4f4f4;display: flex;justify-content: space-between;margin-bottom: 30px;padding: 15px;}
.business-support .catItemView {border-radius: 10px; display: flex;align-items: center;flex-direction: row-reverse;justify-content: center;height: 60px;
		text-align: center;width: calc(33% - 25px);background: #e4e4e4;
	background: -moz-radial-gradient(center, ellipse cover, #e4e4e4 46%, #bbbbbb 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #e4e4e4 46%,#bbbbbb 100%);
	background: radial-gradient(ellipse at center, #e4e4e4 46%,#bbbbbb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#bbbbbb',GradientType=1 );
}
.business-support .catItemTitle {font-size: 15px;margin: 0;width: 110px;}
.business-support .catItemTitle > a {color: inherit;text-decoration: none;}
.business-support .catItemBody {margin-left: 10px;}


/* FAQs */
.FAQ-page .FAQ-notice {color: #004b55;font-weight: bold;margin-bottom: 30px;}
.FAQ-page .itemListCategoriesBlock {display: none;}
.FAQ-page .itemContainer {border-bottom: 1px solid;padding-bottom: 10px;margin-bottom: 10px;}
.FAQ-page h2.catItemTitle {color: #004b55;position: relative;font-size: 1em;padding-right: 15px;font-weight: normal;cursor: pointer;margin: 0;}
.FAQ-page h2.catItemTitle:before {background: url(../images/left-arrow.png) no-repeat;position: absolute;content: "";width: 7px;height: 11px;
	right: 0;top: 5px;transition:0.2s all linear;-webkit-transition:0.2s all linear;}
.FAQ-page .open h2.catItemTitle:before {transform:rotateZ(-90deg);-webkit-transform:rotateZ(-90deg);}
.FAQ-page .catItemBody {display: none;}
.FAQ-page div.catItemIntroText {padding: 15px 0;}
.catItemIntroText > p:last-child {margin-bottom: 0;}

/* Guides */
.moduletable.support_guides > h3 {color: #004b55;font-size: 1.875em;font-weight: normal;margin-bottom: 40px;text-align: center;}
.support_guides .k2ItemsBlock > ul {display: flex;justify-content: space-between;text-align: center;}
.support_guides .k2ItemsBlock > ul > li {margin-bottom: 0;width: 260px;}
.support_guides .moduleItemImage {background: #fff;}
.support_guides .moduleItemImage > img {width: 150px;}
.support_guides .moduleItemTitle {background: #edeeed;border-bottom: 1px solid #afafaf;font-size: 1.125em;font-weight: bold;height: 20px;margin-bottom: 10px;
		overflow: hidden;padding: 17px 0;}
.support-guides-links {margin-bottom: 10px;}
.support-guides-btn {border: 1px solid #afafaf;border-radius: 15px;box-sizing: border-box;color: inherit;display: inline-block;line-height: 40px;
	padding-right: 40px;text-align: right;text-decoration: none;width: 95px;transition:0.2s all linear;-webkit-transition:0.2s all linear;}
.support-guides-btn:hover {background-color: #e0e0e0 !important;}
.support-guides-btn.guide-link {background: url(../images/guide-icon.png) no-repeat calc(100% - 10px);}
.support-guides-btn.video-link {background: url(../images/movie-icon.png) no-repeat calc(100% - 10px);}
.support-extra-link > a {color: #004b55;font-size: 0.875em;text-decoration: none;}

/* Support Info */
.moduletable.support-info {margin: 70px auto 30px;text-align: center;width: 540px;padding-bottom: 40px;background: url(../images/dots.png) no-repeat bottom;}
.moduletable.support-info h3 {font-size: 1.125em;color: #004b55;margin-bottom: 10px;}

/* Support Form */
.support-form {margin-bottom: 50px;}
.support-form .anchor {top: -400px;}
.rsform-block.block-third {width: calc(33.3% - 10px);}
.support-form .rsform-block.rsform-block-name, .support-form .rsform-block.rsform-block-email {margin-left: 11px;}
.support-form .rsform-block.rsform-block-user {margin-left: 15px;}
.support-form .rsform-block.rsform-block-subject .input-wrapper {height: auto;}
.support-form .pretext {color: #004b55;font-size: 1.5625em;font-weight: 900;line-height: 1.5;margin-bottom: 50px;text-align: center;letter-spacing: 0.6px;}

.moduletable.ticket-iframe {margin: 50px auto;overflow: hidden;width: 690px;}
.wrapper.ticket-iframe {margin-right: -260px;margin-top: -208px;}

/* Search Results */
.finder #search-form {margin-bottom: 45px;}
.finder h1 {font-size: 2.8125em;font-weight: 300;text-align: center;}
#search-form fieldset {text-align: center;}
#search-form fieldset > label, #search-form fieldset > .inputbox {background: #eee;border: 0;box-sizing: border-box;display: inline-block;
		height: 50px;line-height: 50px;vertical-align: middle;}
#search-form fieldset > label {border-radius: 0 15px 15px 0;padding: 0 20px 0 0;margin-left: -5px;}
#search-form fieldset > label::after {content: "|";}
#search-form fieldset > .inputbox {border-radius: 15px 0 0 15px;padding: 0 0 0 20px;width: 590px;margin-left: 20px;font: 16px opensans;color: inherit;}
#search-form fieldset > button {background: url("../images/send-button.png") no-repeat center;border: 0;font-size: 0;height: 52px;vertical-align: middle;
	width: 48px;}
#search-results {background: #f4f4f4;border-radius: 10px;padding: 20px 15px;position: relative;}
.search-results > li {margin-bottom: 40px;}
.search-results h4.result-title {margin-bottom: 5px;}
.search-results h4.result-title > a {color: inherit;}
#search-results .pagination {bottom: -30px;position: absolute;right: 0;width: 100%;}
.support-search-results .default-page {padding-top: 0;}
.pagination > ul {display: flex;justify-content: center;list-style: none;padding: 0;margin: 0;}
.pagination > ul > li {margin: 0 5px;}
.pagination > ul > li a {color: inherit;}
.search_results-form {margin-bottom: 40px;}
.search_results-form .form-title {font-size: 1.5em;text-align: center;}
.search_results-form .rsform-block.block-half.rsform-block-name {margin-left: 15px;}

/* KB */
body.kb {padding-top: 120px;}
.moduletable_menu.second-level .nav.menu li.item-272, 
.moduletable_menu.second-level .nav.menu li.item-400, 
.moduletable_menu.second-level .nav.menu li.item-504 {display: none;}
.kb .itemContainer {margin-bottom: 30px;}
div.k2FeedIcon > a, div.k2FeedIcon > a:hover {background: url("../images/RSS-neg.png");font-size: 0;height: 24px;width: 24px;}
.kb h2.catItemTitle {font-size: 1.125em;margin-bottom: 10px;max-height: 48px;overflow: hidden;}
.kb h2.catItemTitle > a {color: inherit;text-decoration: none;}
.kb .catItemAddnInfo {border-bottom: 1px solid;border-top: 1px solid;display: flex;padding: 3px 0;margin-bottom: 10px;color: #999;}
.kb .catItemAddnInfo > div {margin-left: 10px;}
.kb .catItemReadMore {text-align: left;}
.kb .catItemReadMore a.k2ReadMore {background: url("../images/green-arrow.png") no-repeat left;color: #00bbc5;font-size: 0.875em;font-weight: bold;
	padding-left: 20px;text-decoration: none;}
.itemView.kb .itemBody {font-size: 1.1em;line-height: 1.5;}
.kb .itemAddnInfo {border-bottom: 1px solid;border-top: 1px solid;display: flex;padding: 3px 0;margin-bottom: 10px;color: #999;}
.kb .itemAddnInfo > div {margin-left: 10px;}

.kb .itemToolbar {border-bottom: 1px solid;border-top: 1px solid;padding: 5px 0 0;margin-bottom: 15px;}
.kb .itemToolbar > ul {list-style: none;margin: 0;padding: 0;}
.kb .itemToolbar > ul li {display: inline-block;margin-left: 15px;vertical-align: middle;}
.kb .itemToolbar > ul li:last-child {margin-left: 0;float: left;}

/* Install Types */
.suppor-no-banner {padding-top: 120px;}
.blog.suppor-no-banner {padding-top: 0;}
.support-wrapper .item-page {padding: 0;}
.item-page.guides h2 a {color: inherit;text-decoration: none;}
.support-wrapper .item-page > .row {width: 100%;}
.article-index > .nav.nav-tabs.nav-stacked {padding: 0;list-style: none;display: flex;}
.article-index > .nav.nav-tabs.nav-stacked > li {margin-left: 15px;}
.article-index > .nav.nav-tabs.nav-stacked > li:nth-last-child(2) {margin-left: 0;}
.article-index > .nav.nav-tabs.nav-stacked > li:last-child, .article-index > .nav.nav-tabs.nav-stacked > li:first-child {display: none;}
/*.article-index > .nav.nav-tabs.nav-stacked > li::after {content: ">";margin: 0 5px;}*/
.article-index > .nav.nav-tabs.nav-stacked > li:nth-last-child(2)::after {display: none;}
.article-index > .nav.nav-tabs.nav-stacked > li > a {color: inherit;}
.article-index > .nav.nav-tabs.nav-stacked > li > a.active {font-weight: 700;}
.pagenavcounter {display: none;}
.item-page .pager > ul {margin: 0;padding: 0;list-style: none;display: flex;justify-content: space-between;}
.item-page .pager > ul > li {font-size: 0;}
.item-page .pager > ul a {color: inherit;text-decoration: none;font-size: 16px;}
.item-page.suppor-no-banner .article-content > .page-header > h2 {font-size: 1.875em;font-weight: normal;margin-bottom: 30px;}



/* License Restore Iframe */
.contentpane.restore {overflow: hidden;}
.wrapper.restore {margin-right: -245px;margin-top: -200px;}

/* Support Blog */
.blog dd.modified, .item-page dd.modified, .tag-category dd.modified {margin: 0;border-top: 1px solid;border-bottom: 1px solid;color: #999;padding: 3px 0;}
.blog dd.modified .icon-calendar, .item-page dd.modified .icon-calendar, .tag-category dd.modified .icon-calendar {display: none;}
.blog .item > .page-header h2 {font-size: 1.125em;margin-bottom: 10px;max-height: 48px;overflow: hidden;}
.blog .item > .page-header h2 > a {color: inherit;text-decoration: none;}
.blog .item .readmore .btn,
.tag-category .readmore .btn {background: url("../images/green-arrow.png") no-repeat left;color: #00bbc5;font-size: 0.875em;font-weight: bold;padding-left: 20px;text-decoration: none;}
.blog .items-row {margin-bottom: 20px;}
.blog .item {position: relative;}
.blog .items-row p.readmore,
.tag-category p.readmore {position: absolute;left: 0;bottom: 5px;margin-bottom: 0;}

.blog .cat-children > div {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid;}
.blog .cat-children > div .item-title {margin-bottom: 0;font-size: 1em;font-weight: normal;}
.blog .cat-children > div .item-title a {color: inherit;text-decoration: none;padding-right: 15px;display: block;position: relative;}
.blog .cat-children > div .item-title a::before {position: absolute;right: 0;top: -6px;content: "•";font-size: 25px;}

.tags-wrap {display: flex;align-items: center;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #999;}
.tags-title {font-weight: 700;margin-left: 10px;}
.tags.inline {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;}
.tags.inline > li {margin-left: 20px;}
.tags.inline > li:last-child {margin-left: 0;}
.tags.inline > li > a {color: #fff;text-decoration: none;display: block;padding: 0px 5px;background: #004B55;transition: 0.2s all linear;}
.tags.inline > li > a:hover {background: #f8b323;color: inherit;}

.tag-category .category {list-style: none;padding: 0;margin: 0;}
.tag-category .category > li {margin-bottom: 20px;position: relative;}
.tag-category .category h2 {font-size: 1.125em;margin-bottom: 10px;max-height: 48px;overflow: hidden;}
.tag-category .category a {color: inherit;text-decoration: none;}

.breadcrumb {list-style: none;padding: 0;margin: 0 0 20px;display: flex;}
.breadcrumb li:nth-child(n+2)::after {content: ">";margin: 0 5px;}
.breadcrumb li:last-child::after {display: none;}
.breadcrumb a {color: inherit;text-decoration: none;}
.breadcrumb .divider {display: none;}


/* ***************** */
/* PURCHASE      */
/* ***************** */
/* General  */
.moduletable_menu.second-level.fixed {position: fixed;right: calc(50% - 550px);top: 120px;background: #fff;padding-top: 10px;}

/* Home */
.purchase-home .row {border-bottom: 1px solid #cecece;margin-bottom: 70px;padding-bottom: 70px;}
.purchase-home .moduletable.home {margin-bottom: 20px;}
.moduletable.home > h2 {color: #004b55;margin: 50px 0 20px;margin-top: 70px;text-align: center;font-size: 2.5em;font-weight: normal;}
.k2ItemsBlock.home .modulePretext {margin-bottom: 50px;text-align: center;color: #004b55;}
.k2ItemsBlock.home > ul {padding: 0 50px;}
.k2ItemsBlock.home li {background: #fafafa;color: #004b55;margin-left: 10px;}
.k2ItemsBlock.home .moduleItemImage {position: relative;}
.competability > div {position: absolute;}
.competability > div:nth-child(1) {top:10px;left: 10px;}
.competability > div:nth-child(2) {bottom:10px;left: 10px;}
.competability > div:nth-child(3) {top:10px;right: 10px;}
.competability > div:nth-child(4) {bottom:10px;right: 10px;}
.k2ItemsBlock.home  div.moduleItemTitle {background: #f1f1f1;border-bottom: 1px solid;padding: 10px 0;text-align: center;}
.k2ItemsBlock.home  div.moduleItemTitle h3 {font-size: 1.125em;margin-bottom: 0;}
.k2ItemsBlock.home .features {padding: 40px 15px 30px;border-bottom: 1px solid; margin-bottom: 10px;}
.k2ItemsBlock.home .features > .feature-row {background: url(../images/V.png) no-repeat right 6px;padding: 4px 20px 4px 0;}
.k2ItemsBlock.home .feature-seperator, .k2ItemsBlock.home .feature-description {display: none;}
.k2ItemsBlock.home .readmore {padding: 0 20px 10px;text-align: left;}
.k2ItemsBlock.home .readmore a {color: inherit;}
.purchase-link-container {padding: 20px 15px 10px;height: 160px;text-align: center;background: #f1f1f1;}
.purchase-field-block {border: 1px solid #ccc;border-radius: 7px;display: inline-block;height: 33px;overflow: hidden;width: calc(48% - 5px);
	vertical-align: top;}
.purchase-field-block:first-child {margin-left: 6%;}
.purchase-field-block select {width: calc(100% + 30px);background: url(../images/dropdown-arrow.png) no-repeat 40px #f4f4f4;height: 33px;border: 0;
	font: 16px opensans;}
.purchase-link.btn-full.green, .download-link.btn-full.green {display: block;width: 100%;}
.product-price-block {text-align: center;}
.product-price {color: #00bbc5;display: inline-block;margin-bottom: -2px;text-decoration: line-through;font-size: 1.25em;}
.product-discount-price {display: inline-block;font-size: 2.3125em;font-weight: bold;vertical-align: bottom;line-height: 1;}
.product-discount-sentence {color: #00bbc5;margin-bottom: 10px;text-align: center;}
.product-price::before, .product-discount-price::before {content: "₪";font-size: 0.8em;}
.product-price-block.empty .product-price::before, .product-price-block.empty .product-discount-price::before {display: none;}

/* Business */
.moduletable.business h2 {color: #004b55;font-size: 1.875em;font-weight: normal;margin-bottom: 20px;text-align: center;}
.moduletable.business .modulePretext {color: #004b55;margin-bottom: 50px;text-align: center;}
.k2ItemsBlock.business > ul {padding: 0 50px;}
.k2ItemsBlock.business li {background: #fafafa;margin-left: 10px;}
.k2ItemsBlock.business .moduleItemTitle {font-size: 1.25em;font-weight: bold;text-align: center;color: #fff;background: #003c6a;padding: 15px 10px;margin: 0;
	background: -moz-linear-gradient(left, #003c6a 0%, #00508c 100%);
	background: -webkit-linear-gradient(left, #003c6a 0%,#00508c 100%);
	background: linear-gradient(to right, #003c6a 0%,#00508c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003c6a', endColorstr='#00508c',GradientType=1 );}
.k2ItemsBlock.business .moduleItemIntrotext {background: #f1f1f1;border-bottom: 1px solid #cecece;padding: 25px;display: flex;height: 155px;}
.k2ItemsBlock.business a.moduleItemImage {margin-left: 15px;width: 180px;}
.k2ItemsBlock.business .item-intro {width: calc(100% - 195px);}
.k2ItemsBlock.business .item-intro > a {color: inherit;text-decoration: none;}
.k2ItemsBlock.business .moduleItemIntrotext .readmore {text-align: left;}
.k2ItemsBlock.business .moduleItemIntrotext .readmore > a {color: inherit;}
.k2ItemsBlock.business .features {border-bottom: 1px solid #cfcfcf;height: 300px;padding: 25px;}
.k2ItemsBlock.business .feature-row {margin-bottom: 10px;}
.k2ItemsBlock.business .feature-row > img {margin-left: 15px;vertical-align: middle;display: inline;}
.k2ItemsBlock.business .feature-name {margin-left: 5px;}
.k2ItemsBlock.business .offer-link {text-align: center;padding: 30px 25px;}
.k2ItemsBlock.business .offer-link .btn-full.green {width: 290px;}

/* Renew/Activate */
.purchase-renew {background: url(../images/active-and-renew-bg.jpg) no-repeat top;height: 500px;padding: 70px;box-sizing:border-box;}
.purchase-renew-page .purchase-renew {margin-top: 60px;}
.k2ItemsBlock.renew-activate > ul {display: flex;font-size: 1.5625em;font-weight: bold;}
.k2ItemsBlock.renew-activate > ul > li {background: #fff;border-radius: 15px;box-sizing: border-box;letter-spacing: -0.5px;padding: 90px 15px;
		text-align: center;width: 350px;}
.k2ItemsBlock.renew-activate > ul > li:first-child {margin-left: 30px;}
.renew-activate a {text-decoration: none;color: inherit;}
.renew-activate .moduleItemTitle {font-size: 1.8em;font-weight: bold;line-height: 1;margin-bottom: 5px;}
.renew-activate .moduleItemIntrotext {line-height: 1;}
.renew-activate .moduleItemReadMore {background: url("../images/send-button-small.png") no-repeat left;border: 0;cursor: pointer;font: 20px opensans;
		height: 39px;padding-left: 50px;text-decoration: none;color: inherit;line-height: 40px;display: inline-block;}

.iframe-wrap {margin: 0 auto;overflow: hidden;position: relative;width: 690px;}
.iframe-wrap > iframe {margin-right: -230px;margin-top: -230px;}

.slick-next, .slick-prev {width: 39px;height: 39px;}
[dir="rtl"] .slick-prev {right: 0;}
[dir="rtl"] .slick-next {left: 0;}
[dir="rtl"] .slick-prev::before {background: url("../images/slider-right.png");content: "";display: block;height: 39px;width: 39px;opacity: 1;}
[dir="rtl"] .slick-next::before {background: url("../images/slider-left.png");content: "";display: block;height: 39px;width: 39px;opacity: 1;}
[dir="rtl"] .slick-next.slick-disabled::before, [dir="rtl"] .slick-prev.slick-disabled::before {opacity: 0.6;}

/* ***************** */
/* DOWNLOADS     */
/* ***************** */
/* Home */
.downloads-page {color: #004b55;padding-top: 60px;}
.downloads-page .itemContainer {margin-bottom: 35px;}
.downloads-page .itemContainer:last-child {margin-bottom: 0;}
.downloads-page .catItemView {display: flex;flex-flow: row wrap;border-top: 1px solid #949ba1}
.downloads-page .catItemView > div {box-sizing:border-box;border-bottom: 1px solid #949ba1}
.downloadCol1 {border-left: 1px solid #949ba1;width: 690px;}
.downloadCol1 .catItemIntroText > p {margin-bottom: 5px;}
.downloadCol2 {border-left: 1px solid #949ba1;width: 160px;}
.downloadCol3 {align-items: center;display: flex;justify-content: center;width: 250px;}
.downloadCol3.itemMainDownload {flex-flow: column nowrap;}
.downloadCol3.itemMainDownload > .downloadLink32Bit {margin-bottom: 10px;}
.itemMainContent.downloadCol1 {padding: 10px 0 10px 200px;}
.downloads-page .catItemImageBlock {float: right;margin-left: 30px;}
.downloads-page .catItemHeader {margin-bottom: 20px;}
.downloads-page .catItemHeader h2 {font-size: 1.125em;}
.downloads-page .catItemIntroText {overflow: hidden;text-align: justify;color: #424d56;font-size: 0.875em;}
.downloads-page .itemOS {align-items: center;display: flex;flex-flow: column nowrap;justify-content: center;}
.downloads-page .ositem {background-repeat: no-repeat;height: 44px;width: 44px;margin-bottom: 10px;}
.downloads-page .ositem:last-child {margin-bottom: 0;}
.downloads-page .ositem.Windows {background-image: url(../images/windows-icon.png);}
.downloads-page .ositem.Mac {background-image: url(../images/mac-icon.png);}
.downloads-page .ositem.Linux {background-image: url(../images/linux-icon.png);}
.downloads-page .ositem.Android {background-image: url(../images/android-icon.png);}
.btn-full.green.download {min-width: 160px;}
.btn-full.download::after {background: url("../images/download-button-arrow.png");}
.itemAddnInfo {padding: 5px 110px 5px 0;}
.itemAddnInfo > div {margin-left: 20px;}
.itemAddnInfo a {background-position: right center;background-repeat: no-repeat;color: inherit;display: block;padding: 5px 0;text-decoration: none;}
.videoLink > a {background-image: url(../images/download-movie-icon.png);padding-right: 28px;}
.installLink > a {background-image: url(../images/download-guide-icon.png);padding-right: 25px;}
.infoLink > a {background-image: url(../images/download-info-icon.png);padding-right: 30px;}
.purchaseLink > a {background-image: url(../images/download-shop-icon.png);padding-right: 35px;}
.itemAddnDownloads {padding: 5px 0;}
.itemAddnDownloads > div {border-left: 1px solid;padding-left: 5px;margin-left: 5px;}
.itemAddnDownloads > div:last-child {border-left: 0;padding-left: 0;margin-left: 0;}
.itemAddnDownloads a {color: inherit;text-decoration: none;}
.earlier-versions-link {margin-top: 20px;}
.b-downloads .earlier-versions-link {display: none;}
.earlier-versions-link > a {color: inherit;}

/* Business */
.downloads-page .groupLeading {color: #00508c;}
.downloads-page .groupLeading .itemMainContent.downloadCol1 {padding-left: 20px;}
.downloads-page .groupLeading .catItemIntroText, .downloads-page .groupLeading .catItemImageBlock {margin-bottom: 15px; color: inherit;font-size: 1.125em;}
.downloads-page .groupLeading .catItemHeader h3 {font-size: 1.5em;}
.downloads-page .groupLeading .catItemFullText {color: #424d56;font-size: 0.875em;}
.downloads-page .groupLeading .itemAddnInfo {padding-right: 0;}
.downloads-page .subcategory-inner {display: none;margin: 30px 0;color: #00508c}
.downloads-page .subcategory > .subcategory-title {border-bottom: 1px solid #949ba1;border-top: 1px solid #949ba1;color: #00508c;margin-bottom: -1px;
	padding: 0 10px;display: flex;justify-content: space-between;cursor: pointer;}
.downloads-page .subcategory:nth-child(2n+1) > .subcategory-title {background: #eee;}
.downloads-page .subcategory:nth-child(2n) > .subcategory-title {background: #f7f7f7;}
.downloads-page .subcategory > .subcategory-title > * {box-sizing: border-box;padding: 5px 0;}
.downloads-page .subcategory.active > .subcategory-title {
	background: #f8b323;
	background: -moz-linear-gradient(top, #f8b323 0%, #e29300 100%);
	background: -webkit-linear-gradient(top, #f8b323 0%,#e29300 100%);
	background: linear-gradient(to bottom, #f8b323 0%,#e29300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b323', endColorstr='#e29300',GradientType=0 );
}
.downloads-page .subcategory > .subcategory-title > h2 {font-size: 1.25em;margin-bottom: 0;}
.systems.downloadCol2 {align-items: center;display: flex;justify-content: center;height: 38px;}
.systems.downloadCol2 .ositem {background-size: 100% auto;height: 28px;margin-bottom: 0;margin-left: 5px;width: 28px;}
.systems.downloadCol2 .ositem:last-child {margin-left: 0;}
.downloads-page .subcategory .catItemView {margin-bottom: 30px;}
.downloads-page .subcategory .catItemView:first-child {border-top: 0;}
.downloads-page .subcategory .catItemView > div {border-left: 0;}
.open-close-div {position: relative;padding-left: 50px;}
.open-close-div:after {background: #00508c;content: "";height: 4px;left: 10px;position: absolute;
		top: 17px;width: 22px;transition: all 0.5s linear;webkit-transition: all 0.5s linear;}
.open-close-div:before {background: #00508c;content: "";height: 22px;left: 19px;position: absolute;
		top: 8px;width: 4px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
.active .open-close-div:after {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.active .open-close-div:before {transform: rotate(180deg);-webkit-transform: rotate(180deg);opacity: 0;}
.close-text {display: none;}
.active .close-text {display: block;}
.active .open-text {display: none;}
.downloads-page .subcategory .catItemHeader h3 {color: #424d56;font-weight: normal;}
.itemListView.downloads-page .catItemFullText > p {margin-bottom: 5px;}

.k2ItemsBlock.addn-info > ul {display: flex;justify-content: space-between;margin: 0 auto;text-align: center;width: 80%;}
.k2ItemsBlock.addn-info > ul > li {width: 30%;}
.k2ItemsBlock.addn-info .moduleItemImage {height: 70px;}
.k2ItemsBlock.addn-info .moduleItemTitle {font-size: 1.25em;margin-bottom: 5px;}

/* Earlier Versions */
.moduletable_menu.second-level .nav.menu > li.item-317 {display: none;}
.earlier-versions.FAQ-page {margin: 0 auto;width: 1100px;}
.earlier-versions.FAQ-page .FAQ-notice {display: none;}

/* Download Inner Page */
.itemView.downloads-page {padding-top: 140px;}
.itemView.downloads-page .itemBody {background: #e2e9ef;padding: 60px;text-align: center;}
.itemView.downloads-page h1 {font-size: 2.1875em;margin-bottom: 0;}
.itemView.downloads-page h2 {font-size: 2.1875em;margin-bottom: 30px;}
.itemView.downloads-page p {margin-bottom: 5px;}
.itemView.downloads-page a {color: inherit;}

.moduletable.install-steps,
.single-install-steps {padding: 110px 0 50px;background: url(../images/download-guide.png) no-repeat center 50px;}
.moduletable.install-steps > h3,
.single-install-steps > h3 {font-size: 2.1875em;font-weight: normal;margin-bottom: 20px;text-align: center;}
.k2ItemsBlock.install-steps > ul,
.single-install-steps > ul {display: flex;justify-content: space-between;}
.k2ItemsBlock.install-steps > ul > li,
.single-install-steps > ul > li {text-align: center;width: 30%;}
.k2ItemsBlock.install-steps .moduleItemImage {margin-bottom: 15px;}
.k2ItemsBlock.install-steps .moduleItemTitle {font-weight: bold;margin-bottom: 5px;}
.single-install-steps > ul {list-style: none;padding: 0;margin: 0;justify-content: center;counter-reset: step;}
.single-install-steps > ul > li {margin-left: 5%;}
.single-install-steps > ul > li:last-child {margin-left: 0;}
.single-install-steps > ul > li::before {counter-increment: step;content: counter(step);background: #004B55;color: #fff;font-weight: 700;width: 30px;display: inline-block;line-height: 30px;border-radius: 100%;margin-bottom: 15px;}

.download-bottom-2 {background: #e2e9ef;padding: 50px 0;}
.moduletable.download-install > h3 {font-size: 1.5625em;font-weight: normal;margin-bottom: 40px;text-align: center;}
.k2ItemsBlock.download-install ul {margin: 0 auto;width: 710px;}
.k2ItemsBlock.download-install li .moduleItemImage {margin-bottom: 50px;}
.k2ItemsBlock.download-install li img {margin: 0 auto;}
.k2ItemsBlock.download-install .slick-next {left: -30px;}
.k2ItemsBlock.download-install .slick-prev {right: -30px;}

.download-bottom-3 {background: #ededed;padding: 50px 0;}
.moduletable_blog-tips h3 {color: #004b55;font-size: 1.875em;font-weight: normal;margin-bottom: 40px;text-align: center;}

/* Multidevice Download Page */
.multi-downloads .downloads-wrap {padding-top: 120px;}
.multi-device-download .itemListCategoriesBlock {margin-bottom: 40px;padding: 50px 0;background: #E2E9EF;text-align: center;}
.download-items-wrap > .row {display: flex;flex-wrap: wrap;}
.download-os {box-sizing: border-box;padding: 0 15px;text-align: center;}
.download-os:last-child {border-left: 0;}
.os-title {font-weight: 700;margin-bottom: 20px;font-size: 20px;background: no-repeat top;padding-top: 65px;text-align: center;}
.download-os.os-Windows .os-title {background-image: url(../images/multi-windows.png);}
.download-os.os-Mac .os-title {background-image: url(../images/multi-osx.png);}
.download-os.os-Android .os-title {background-image: url(../images/multi-android.png);}
.download-os.os-Linux .os-title {background-image: url(../images/multi-linux.png);}
ul.os-download-items {padding: 0;margin: 0;list-style: none;}
ul.os-download-items > li {margin-bottom: 5px;}
ul.os-download-items a {color: #0081c2;text-decoration: none;}
ul.os-download-items a:hover {text-decoration: underline;}
.multi-faq {padding-top: 80px;}
.multi-faq .row {background: #E2E9EF;padding: 40px 0;border-radius: 10px;}
.k2ItemsBlock.FAQ-view {max-width: 900px;margin: 0 auto;background: #fff;padding: 30px;border-radius: 5px;}
.k2ItemsBlock.FAQ-view .modulePretext {font-size: 1.375em;font-weight: bold;margin-bottom: 30px;}
.k2ItemsBlock.FAQ-view a.moduleItemTitle {color: #004b55;position: relative;font-size: 1em;padding-right: 15px;margin:0;text-decoration:none;font-weight:bold;}
.k2ItemsBlock.FAQ-view li {border-bottom: 1px solid;padding-bottom: 10px;margin-bottom: 10px;}
.k2ItemsBlock.FAQ-view li.clearList {margin: 0;padding: 0;border-bottom: 0;}
.k2ItemsBlock.FAQ-view a.moduleItemTitle::before {background: url(../images/left-arrow.png) no-repeat;position: absolute;content: "";width: 7px;height: 11px;
		right: 0;top: 5px;transition: 0.2s all linear;-webkit-transition: 0.2s all linear;}
.k2ItemsBlock.FAQ-view .open a.moduleItemTitle::before {transform: rotateZ(-90deg);-webkit-transform: rotateZ(-90deg);}
.k2ItemsBlock.FAQ-view .moduleItemIntrotext {display: none;margin-top: 10px;}

/* ***************** */
/* RENEW/ACTIVATION  */
/* ***************** */
/* General */
.renew-activation .itemContent {background: #e2e9ef; padding: 120px 0 50px;text-align: center;}
.renew-activation h1 {font-size: 3em;font-weight: bold;margin-bottom: 20px;}
.renew-activation h2 {font-size: 1.5625em; font-weight: bold;margin-bottom: 20px;}
.itemAdditionalInfo {padding: 50px 0;}

/* Forms General */
.ESET-form-field {margin-bottom: 20px;position: relative;}
.ESET-form-field:last-child {margin-bottom: 0;}
.ESET-form-field.block-third {width: calc(33.3% - 10px);}
.ESET-form-field.block-2-thirds {width: 66.2%;}
.ESET-form-field > label {display: block;margin-bottom: 5px;}
.ESET-form-field .text-field {background: #f4f4f4;border: 0;box-sizing: border-box;font: 16px opensans;height: 33px;padding: 0 10px;width: 100%;
	border: 1px solid #ccc;border-radius: 7px;}
.ESET-form-field .submit-field {background: url("../images/send-button-small.png") no-repeat left;border: 0;cursor: pointer;font: 20px opensans;
		height: 39px;padding-left: 50px;}
.ESET-form-field .submit-field.back {background: url("../images/send-button-small-right.png") no-repeat right;padding-left: 0;padding-right: 50px;}
.company-selector {cursor: pointer;font-weight: bold;line-height: 33px;padding-right: 40px;padding-top: 25px;position: relative;}
.company-selector::before {background: #f4f4f4;border: 1px solid #ccc;border-radius: 5px;bottom: 3px;content: "";height: 24px;position: absolute;right: 0;
		width: 24px;}
.company-selector.active::after {background: #005b44;border-radius: 20px;bottom: 9px;content: "";height: 13px;position: absolute;right: 6px;width: 13px;}
.ESET-form-field.field-subscribe {margin-bottom: 0;}
.ESET-form-field.field-subscribe > input {margin-left: 20px;}
.ESET-form-field.field-subscribe > label {display: inline-block;vertical-align: middle;}
.license-title {font-size: 1.5625em;font-weight: 900;margin-bottom: 25px;text-align: center;}
.tooltip-container {bottom: -20px;padding: 20px;position: absolute;right: -40px;font-weight: normal;}
.tooltip-text {background:#f4f4f4;border:1px solid #ccc;border-radius:10px;bottom:40px;display:none;left:20px;padding:10px;position:absolute;width:250px;}
.tooltip-container:hover .tooltip-text {display: block;}

/* Serial Check Form */
.ESET-form.serial-check-form {margin: 0 auto 20px;width: 670px;}
.ESET-error-message {color: red;}

/* License Info */
.ESET-license-info {width: 670px;margin: 0 auto 55px;border-radius: 10px;background: #01BBC7;color: #fff;padding: 10px;box-sizing: border-box;}
.ESET-license-info .info-item:last-child {margin-left: 0;}
.ESET-license-info .info-item {margin-left: 30px;}
.ESET-license-info .info-item > span {font-weight: bold;margin-left: 5px;}

/* New Form */
.ESET-form.new-form {text-align: right;}
.new-form .ESET-form-field.field-name, .new-form .ESET-form-field.field-email, .new-form .ESET-form-field.field-company-select {margin-left: 11px;}
.new-form .ESET-form-field.field-submit {text-align: left;}

/* Renew Form */
.ESET-form.renew-form {text-align: right;}
.renew-form .ESET-form-field.field-username {background: url("../images/dots.png") no-repeat bottom;font-weight: bold;margin: 0 auto 30px;
	padding-bottom: 50px;width: 670px;}
.renew-form .ESET-form-field.field-name, .renew-form .ESET-form-field.field-email, .renew-form .ESET-form-field.field-company-select {margin-left: 11px;}
.renew-form .ESET-form-field.field-submit {text-align: left;}
.renew-form .ESET-form-field.field-username .tooltip-container {bottom: 30px;}
.iframe-wrap.renew-iframe > iframe {height: 1300px;margin-right: -215px;margin-top: -355px;width: 900px;}

/* ***************** */
/* SCAN        */
/* ***************** */
.online-scanner .default-page {padding-top: 0;}
.itemView.scan {margin: 0;padding: 40px 0 0;}
.scan .itemBody {display: flex;justify-content: space-between;}
.scan .itemFullText {width: calc(100% - 350px);}
.scan .itemBody ul {list-style: none;padding: 0;}
.scan .itemBody ul > li {background: url("../images/V.png") no-repeat right 3px;padding-right: 25px;}
.scan-note {background: #949ba1;color: #fff;padding: 10px 20px;text-align: left;}
.scan .itemSystemRequirements {float: none;}
.banners-module.scan {border-top: 1px solid #ccc;margin-top: 30px;padding-top: 50px;}

/* ***************** */
/* ESET BLOG     */
/* ***************** */
/* Blog Page General */
.blog-wrap {padding-top: 100px;}
.blog-wrap .k2BreadcrumbsBlock {border-bottom: 1px solid #ccc;margin-bottom: 30px;}
.blog-wrap > .row.blog {display: flex;}
article {width: calc(100% - 255px);}
.display-types {display: flex;justify-content: flex-end;align-items:center;}
.display-types > div {margin-right: 10px;}
.rows-display, .tiles-display {height: 33px;width: 35px;cursor: pointer;}
.rows-display {background: url(../images/rows-icon.png);}
.tiles-display {background: url(../images/tiles-icon.png);}
.rows-display:hover, .rows-display.active {background: url(../images/rows-icon-hover.png);}
.tiles-display:hover, .tiles-display.active {background: url(../images/tiles-icon-hover.png);}
.eset-blog h1 {color: #00bbc5;font-size: 3.125em;font-weight: 900;padding-right: 210px;}
.eset-blog .itemContainer {margin-bottom: 10px;}
.eset-blog .catItemImageBlock {position: relative;}
.eset-blog .catItemTagsBlock {padding: 0;position: absolute;}
.eset-blog .catItemTagsBlock a {background: #00bbc5;color: #fff;display: block;padding: 5px 10px;text-decoration: none;font-size: 1.125em;font-weight: bold;}
.eset-blog .catItemImage > a {display: block;}
.eset-blog .catItemBody {background: #eee;padding: 20px 20px 30px;position: relative;}
.eset-blog .catItemBottom {bottom: 10px;box-sizing: border-box;padding: 0 20px;position: absolute;right: 0;width: 100%;}
.eset-blog .catItemBottom .catItemDateCreated {font-size: 14px;}
.eset-blog h2.catItemTitle {font-size: 1.125em;font-weight: normal;margin-bottom: 10px;height: 48px;overflow: hidden;}
.eset-blog h2.catItemTitle > a {color: inherit;text-decoration: none;}
.eset-blog #itemListPrimary .itemContainer .catItemIntroText {font-size: 0.875em;}
.eset-blog .catItemReadMore {float: left;}
.eset-blog .catItemReadMore a.k2ReadMore {background: url("../images/green-arrow.png") no-repeat left;color: #00bbc5;font-size: 0.875em;font-weight: bold;
	padding-left: 20px;text-decoration: none;}
.eset-blog .catItemReadTime {background: url("../images/green-clock.png") no-repeat right;color: #00bbc5;float: right;font-size: 0.875em;padding-right: 20px;
	margin-left: 15px;}
.eset-blog .catItemCommentsLink {border: 0;display: block;float: right;margin: 0;padding: 0;}
.eset-blog .catItemCommentsLink a {background: url("../images/grean-comment.png") no-repeat right;color: #00bbd5;font-size: 0.875em;padding-right: 25px;
	text-decoration: none;}
.eset-blog #itemListPrimary::after {clear: both;content: "";display: block;}
#infscr-trigger {padding-top: 30px;text-align: center;}
twitter-widget {margin: 0 auto;}

/* Rows Display */
.eset-blog.display-rows .catItemView {display: flex;margin-bottom: 10px;}
.eset-blog.display-rows .catItemImageBlock {width: 275px;position: relative;}
.eset-blog.display-rows .catItemTagsBlock {padding: 0;position: absolute;right: 0;top: 10px;}
.eset-blog.display-rows .catItemBody {width: calc(100% - 275px);}
.eset-blog.desplay-rows .catItemIntroText {font-size: 0.875em;max-height: 55px;overflow: hidden;}

/* Tiles Display */
.eset-blog.display-tiles .catItemTagsBlock {left: 0;top: 20px;}
.eset-blog.display-tiles h2.catItemTitle {margin-bottom: 5px;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) {float: right;margin-left: 10px;width: 560px !important;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) .catItemBody {padding-bottom: 60px;box-sizing: border-box;height: 176px;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) h3.catItemTitle {font-weight: bold;margin-bottom: 5px;max-height: 50px;overflow: hidden;}
.eset-blog.display-tiles #itemListPrimary .itemContainer {float: right;margin-left: 10px;overflow: hidden;width: 275px !important;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(3n+3), 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(2), 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(3) {margin-left: 0;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) .catItemBody, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(2) .catItemBody, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(3) .catItemBody {background: #0096A1;color: #fff;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) .catItemIntroText {display: block;}
.eset-blog.display-tiles #itemListPrimary .itemContainer .catItemIntroText {display: none;}
.eset-blog.display-tiles #itemListPrimary .catItemImageBlock {height: 150px;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) .catItemImageBlock {height: auto;}
.eset-blog.display-tiles #itemListPrimary .catItemBody {padding: 10px;box-sizing: border-box;height: 88px;}
.eset-blog.display-tiles #itemListPrimary h2.catItemTitle {margin-bottom: 10px;}
.eset-blog.display-tiles #itemListPrimary .catItemBody .catItemBottom {padding: 0;position: static;}
.eset-blog.display-tiles #itemListPrimary .catItemReadTime, .eset-blog.display-tiles #itemListPrimary .catItemCommentsLink {margin-bottom: 0;}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) .catItemReadTime, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(2) .catItemReadTime, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(3) .catItemReadTime {color: #fff;background-image: url("../images/white-clock.png");}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1).catItemCommentsLink a, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(2) .catItemCommentsLink a, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(3) .catItemCommentsLink a {color:#fff;background-image: url("../images/white-comment.png");}
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) .catItemReadMore a, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(2) .catItemReadMore a, 
.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(3) .catItemReadMore a {color: #fff;background-image: url("../images/white-arrow.png");}

/* Tags Colors */
.eset-blog .blog-tag-1, .k2TagCloudBlock .blog-tag-1,
.eset-blog .blog-tag-14, .k2TagCloudBlock .blog-tag-14 {background: #404f00 !important;}
.eset-blog .blog-tag-2, .k2TagCloudBlock .blog-tag-2,
.eset-blog .blog-tag-15, .k2TagCloudBlock .blog-tag-15 {background: #bb237a !important;}
.eset-blog .blog-tag-3, .k2TagCloudBlock .blog-tag-3,
.eset-blog .blog-tag-16, .k2TagCloudBlock .blog-tag-16 {background: #b19adf !important;}
.eset-blog .blog-tag-4, .k2TagCloudBlock .blog-tag-4,
.eset-blog .blog-tag-17, .k2TagCloudBlock .blog-tag-17 {background: #ffc425 !important;color: #000;}
.eset-blog .blog-tag-5, .k2TagCloudBlock .blog-tag-5,
.eset-blog .blog-tag-18, .k2TagCloudBlock .blog-tag-18 {background: #424d56 !important;}
.eset-blog .blog-tag-6, .k2TagCloudBlock .blog-tag-6,
.eset-blog .blog-tag-19, .k2TagCloudBlock .blog-tag-19 {background: #00c0f2 !important;}
.eset-blog .blog-tag-7, .k2TagCloudBlock .blog-tag-7,
.eset-blog .blog-tag-20, .k2TagCloudBlock .blog-tag-20 {background: #9cc0df !important;color: #000;}
.eset-blog .blog-tag-8, .k2TagCloudBlock .blog-tag-8,
.eset-blog .blog-tag-21, .k2TagCloudBlock .blog-tag-21 {background: #00bbc5 !important;}
.eset-blog .blog-tag-9, .k2TagCloudBlock .blog-tag-9,
.eset-blog .blog-tag-22, .k2TagCloudBlock .blog-tag-22 {background: #a0694e !important;}
.eset-blog .blog-tag-10, .k2TagCloudBlock .blog-tag-10,
.eset-blog .blog-tag-23, .k2TagCloudBlock .blog-tag-23 {background: #f871be !important;}
.eset-blog .blog-tag-11, .k2TagCloudBlock .blog-tag-11,
.eset-blog .blog-tag-24, .k2TagCloudBlock .blog-tag-24 {background: #523390 !important;}
.eset-blog .blog-tag-12, .k2TagCloudBlock .blog-tag-12,
.eset-blog .blog-tag-25, .k2TagCloudBlock .blog-tag-25 {background: #b5a67d !important;color: #000}
.eset-blog .blog-tag-13, .k2TagCloudBlock .blog-tag-13,
.eset-blog .blog-tag-26, .k2TagCloudBlock .blog-tag-26 {background: #69dbe3 !important;}

/* Tags View */
.tagItemView {display: flex;margin-bottom: 10px;}
.tagItemImageBlock {width: 275px;}
.tagItemImage img {display: block;}
.tagItemBody {background: #e7e7e7;box-sizing: border-box;padding: 18px 20px;width: calc(100% - 275px);}
.tagItemView:nth-child(2n) .tagItemBody {background: #666;color: #fff;}
div.tagItemHeader span.tagItemDateCreated {color: inherit;}
div.tagItemHeader h2.tagItemTitle {font-size: 1.125em;font-weight: normal;margin-bottom: 10px;}
div.tagItemHeader h2.tagItemTitle > a {color: inherit;text-decoration: none;}
.tagItemIntroText {height: 40px;overflow: hidden;padding-left: 110px;}
.tagItemReadMore  {text-align: left;}
.tagItemReadMore a.k2ReadMore {background: url("../images/green-arrow.png") no-repeat left;color: #00bbc5;font-size: 0.875em;font-weight: bold;
	padding-left: 20px;text-decoration: none;}

/* Searchresults View */
.genericItemView {display: flex;margin-bottom: 10px;}
.genericView .componentheading {font-size: 1.875em;margin-bottom: 20px;}
.genericItemImageBlock {width: 275px;}
.genericItemImage img {display: block;}
.genericItemBody {background: #e7e7e7;box-sizing: border-box;padding: 18px 20px;width: calc(100% - 275px);}
.genericItemView:nth-child(2n) .genericItemBody {background: #666;color: #fff;}
div.genericItemHeader h2.genericItemTitle {font-size: 1.125em;font-weight: normal;margin-bottom: 10px;}
div.genericItemHeader h2.genericItemTitle > a {color: inherit;text-decoration: none;}
.genericItemIntroText {height: 40px;overflow: hidden;padding-left: 110px;}
.genericItemReadMore  {text-align: left;}
.genericItemReadMore a.k2ReadMore {background: url("../images/green-arrow.png") no-repeat left;color: #00bbc5;font-size: 0.875em;font-weight: bold;
	padding-left: 20px;text-decoration: none;}

/* Sidebar */
aside {margin-left: 40px;width: 215px;position: relative;}
.blog aside .moduletable {margin-bottom: 40px;}
.blog aside .moduletableblog-search {background: #fff;padding: 15px 0;width: 215px;z-index: 90;}
.k2SearchBlock.blog-search {background: #f4f4f4;border-radius: 7px;position: relative;}
.k2SearchBlock.blog-search .button {border: 0;font-size: 0;background: url(../images/search-blog-icon.png) no-repeat center;padding: 0; height: 100%;
	width: 17px; position: absolute;left: 5px;top: 0;cursor: pointer;}
.k2SearchBlock.blog-search .inputbox {background: transparent;border: 0;font: 16px opensans;height: 33px;padding: 0 5px;}
.moduletable.blog-side-news {margin-bottom: 30px;}
.custom.blog-side-news a {background: #004b55 url("../images/send-button-small.png") no-repeat 10px / 30px;color: #fff;display: block;
	padding: 17px 10px 17px 50px;text-decoration: none;}
.blog aside .moduletable.tags {background: #fff;margin-bottom: 0;padding-bottom: 80px;width: 215px;z-index: 90;}
.moduletable.tags > h3 {font-size: 1.125em;margin-bottom: 20px;}
.k2TagCloudBlock {font-size: 1.125em;}
.k2TagCloudBlock a {color:#fff;display:inline-block;font-size: 1.125em;font-weight:bold;margin-bottom:4px;padding:5px 10px;text-decoration:none;background:#00bbc5}
.tags-container {max-height: 150px;overflow: hidden;transition: max-height 0.2s linear 0s;-webkit-transition: max-height 0.2s linear 0s;}
.k2TagCloudBlock.tags-open .tags-container {max-height: 400px;}
.show-tags {cursor: pointer;}
.moduletable.blog-most-read > h3 {font-size: 1.125em;margin-bottom: 20px;}
.k2ItemsBlock.blog-most-read li {border-top: 1px solid;margin-bottom: 17px;padding-top: 16px;}
.k2ItemsBlock.blog-most-read li.clearList {display: none;}
.k2ItemsBlock.blog-most-read .moduleItemTitle {color: inherit;display: block;margin-bottom: 5px;text-decoration: none;}
.k2ItemsBlock.blog-most-read .moduleItemReadMore {background: url("../images/read-more-arrow-g.png") no-repeat left;color: inherit;display: block;
		padding-left: 20px;text-align: left;text-decoration: none;}

/* Articles Page */
.itemView.eset-blog {color: #424d56;}
.eset-blog .itemImageBlock {position: relative;margin-bottom: 20px;}
.eset-blog .itemTagsBlock {padding: 0;position: absolute;right: 0;bottom: 20px;}
.eset-blog .itemTagsBlock a {background: #00bbc5;color: #fff;display: block;padding: 5px 10px;text-decoration: none;font-size: 1.125em;font-weight: bold;}
.eset-blog.itemView h1 {color: #004b55;font-size: 2.8em;font-weight: normal;margin-bottom: 20px;padding: 0;line-height: 1.1;}
.eset-blog .itemInformation {border-bottom: 1px solid;border-top: 1px solid;padding: 5px 0;margin-bottom: 20px;}
.eset-blog .itemAuthor::after {content: "/";margin: 0 1px 0 5px;}
.eset-blog .itemAuthor {float: right;}
.eset-blog .itemDateCreated {float: right;}
.eset-blog .itemReadTime {background: url("../images/green-clock.png") no-repeat right;color: #00bbc5;float: left;padding-right: 20px;}
.itemView.eset-blog .itemBody {font-size: 1.1em;line-height: 1.5;}
.eset-blog .itemCommentsLinkBlock {border: 0;display: block;float: left;margin: 0;padding: 0;}
.eset-blog .itemCommentsLinkBlock a {background: url("../images/grean-comment.png") no-repeat right;color: #00bbd5;padding-right: 25px;
	margin-right: 15px;text-decoration: none;}
.eset-blog .itemToolbar {border-bottom: 1px solid;border-top: 1px solid;padding: 5px 0 0;margin-bottom: 15px;}
.eset-blog .itemToolbar > ul {list-style: none;margin: 0;padding: 0;}
.eset-blog .itemToolbar > ul li {display: inline-block;margin-left: 15px;vertical-align: middle;}
.eset-blog .itemToolbar > ul li:last-child {margin-left: 0;float: left;}
.itemPrintLink {background: url("../images/print-icon.png");display: block;font-size: 0;height: 18px;width: 20px;}
.itemEmailLink {background: url("../images/mail-it-icon.png");display: block;font-size: 0;height: 13px;width: 19px;}
.st_linkedin_large {background: url("../images/linkedin-icon.png") no-repeat center !important;width: 26px;height: 25px;display: inline-block;}
.st_facebook_large {background: url("../images/facebook-icon.png") no-repeat center !important;width: 13px;height: 26px;display: inline-block;}
.eset-blog .itemNavigation {margin-bottom: 70px;}
.eset-blog .itemNavigation > a {color: #00bbd5;font-weight: bold;text-decoration: none;}
.eset-blog .itemNavigation > a.itemNext {background: url("../images/green-arrow.png") no-repeat left;padding-left: 25px;float: left;}
.eset-blog .itemNavigation > a.itemPrevious {background: url("../images/green-arrow-rev.png") no-repeat right;padding-right: 25px;}
.eset-blog .itemComments {margin: 0 11px 40px;}
.eset-blog .itemCommentsForm .inputbox {font: 16px opensans;}
.eset-blog .itemCommentsForm form input#submitCommentButton {background: #8dc63f;border-radius: 15px;float: left;font-family: opensans;cursor: pointer;
	transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.eset-blog .itemCommentsForm form input#submitCommentButton:hover {background: #7CB22D}
.eset-blog .itemCommentsForm form span#formLog {margin: 20px 0;width: calc(100% - 200px);}
.eset-blog .at-icon {fill: #00bbd5 !important;}
.at-icon-wrapper.at-share-btn.at-svc-whatsapp {display: none;}
.a2a_kit a.a2a_button_whatsapp {display: none;}
.a2a_kit a > svg {position: relative;top: 0;transition: 0.2s all linear;}
.a2a_kit a > svg:hover {top: -5px;}

/* ***************** */
/* Blog New      */
/* ***************** */
#blog-top {background: #0096A1;color: #fff;padding: 20px 0;margin-bottom: 20px;}
#blog-top .row {display: flex;justify-content: space-between;align-items: flex-end;}
.blog-filter-options {display: flex;align-items: center;margin-bottom: 6px;}
.moduletable.tags {margin-left: 15px;}
.tags-container {overflow: hidden;border-radius: 7px;height: 33px;}
.tags-container .blog-tags {width: calc(100% + 30px);background: url(../images/dropdown-arrow.png) no-repeat 40px #f4f4f4;box-sizing: border-box;font: 16px opensans;height: 100%;padding: 0 10px;border: 0;}
.blog > article {width: 100%;}
.eset-blog #itemListPrimary {display: flex;flex-wrap: wrap;}
.eset-blog #itemListPrimary .itemContainer {width: calc(33.33% - 5px);margin-bottom: 7px;margin-left: 7px;}
.eset-blog #itemListPrimary .itemContainer:first-child {width: 100%;margin-left: 0;}
.eset-blog #itemListPrimary .itemContainer:nth-child(3n+1) {margin-left: 0;}
.eset-blog .catItemImageBlock {position: relative;padding-top: 56.25%;}
.eset-blog .catItemImageBlock .catItemImage {position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.eset-blog .catItemBody {background: #3b3b3b;position: relative;color: #fff;padding: 10px;}
.eset-blog .catItemBottom {position: static;padding: 0;display: flex;justify-content: space-between;align-items: center;}
.eset-blog #itemListPrimary .itemContainer:first-child .catItemView.groupPrimary {display: flex;flex-direction: row-reverse;}
.eset-blog #itemListPrimary .itemContainer:first-child .catItemBody {width: 45%;background: #0096a1;padding: 60px 30px 0;box-sizing: border-box;}
.eset-blog #itemListPrimary .itemContainer:first-child .catItemDateCreated {position: absolute;top: 30px;font-size: 18px;right: 30px;}
.eset-blog #itemListPrimary .itemContainer:first-child h2.catItemTitle {font-size: 2.25em;margin-bottom: 20px;height: auto;}
.eset-blog #itemListPrimary .itemContainer:first-child .GWS-btn {background: transparent;border: 2px solid #fff;font-weight: 700;}
.eset-blog #itemListPrimary .itemContainer:first-child .GWS-btn:hover {background: #fff;color: #0096a1;}
.eset-blog #itemListPrimary .itemContainer:first-child .catItemImageBlock {width: 55%;padding-top: 0;}
.eset-blog #itemListPrimary .itemContainer:first-child .catItemImageBlock .catItemImage {position: static;transform: none;}

/* Article */
.itemView.eset-blog {padding: 60px 0 0;}
.eset-blog .itemImageBlock {float: left;width: 600px;margin-right: 20px;margin-bottom: 30px;}
.eset-blog.itemView h1 {color: #231f20;font-size: 36px;}
.eset-blog .itemInformation {border-bottom: 0;border-color: #f6f0ee;display: flex;}
.eset-blog .itemAuthor {float: none;margin-left: 10px;}
.eset-blog .itemAuthor::after {display: none;}
.eset-blog .itemDateCreated {float: none;}
.article-bottom {background: #f8f8f8;padding: 25px 20px;display: flex;justify-content: space-between;}
.eset-blog .itemToolbar {border: 0;margin: 0;padding: 0;}
.eset-blog .toolbar-title {font-size: 18px;font-weight: 700;color: #12bcc5;margin-bottom: 5px;}
.eset-blog .itemToolbar > ul li {margin-left: 10px;}
.eset-blog .itemToolbar > ul li:last-child {float: none;}
.eset-blog .at-icon {fill: #111 !important;}
.eset-blog .itemNavigation {margin-bottom: 0;}
.eset-blog .itemNavigation > a.itemNext {float: none;border-right: 2px solid;padding-right: 5px;}
.blog-btn {text-align: center;margin-top: 50px;}


/* ***************** */
/* OTHER PAGES     */
/* ***************** */
/* 404 Page */
.error-404-page {background: url("../images/404-pic-page.jpg");color: #fff;padding-top: 250px;text-align: center;}
.page-404-text h1 {font-size: 3.25em;font-weight: 900;margin-bottom: 0;}
.page-404-text h2 {font-size: 1.375em;margin-bottom: 20px;}
.error-404-page footer {bottom: 0;padding: 0;position: absolute;right: 0;text-align: right;width: 100%;}
.error-404-page .credit {background: #fff;text-align: right;}

/* Thank You Page */
.item-page {padding-top: 120px;}
body.tnx #main {background: url("../images/tnx-page.jpg") top;color: #fff;height: 571px;}
.item-page.tnx h1 {font-weight: bold;}

/* Landing Page */
.landing-page .item-page {padding-top: 150px;}
.article-content {margin: 0 auto;max-width: 900px;width: 96%;}
.land-form .formResponsive {width: 250px;}
.formResponsive .formHorizontal .formControlLabel {float: none !important;width: auto !important;}
.formResponsive .formHorizontal .formControls {margin-left: 0;margin-right: 0;}
.formResponsive input[type="submit"], 
.formResponsive button[type="submit"] {background: none;border: 0;color: inherit;font-size: 1.5625em;padding-left: 50px;text-align: right;width: auto;}
.formResponsive input[type="submit"]:hover, 
.formResponsive button[type="submit"]:hover, 
.formResponsive input[type="submit"]:active, 
.formResponsive button[type="submit"]:active, 
.formResponsive input.active[type="submit"], 
.formResponsive button.active[type="submit"], 
.formResponsive input.disabled[type="submit"], 
.formResponsive button.disabled[type="submit"], 
.formResponsive input[type="submit"][disabled], 
.formResponsive button[type="submit"][disabled] {background: none;color: inherit;}
.formResponsive .rsform-block {display: block;margin-bottom: 0 !important;}
.formResponsive .formHorizontal p.formDescription {display: none;}
.formResponsive select, 
.formResponsive textarea, 
.formResponsive input[type="text"], 
.formResponsive input[type="number"], 
.formResponsive input[type="email"], 
.formResponsive input[type="tel"], 
.formResponsive input[type="url"], 
.formResponsive input[type="password"] {box-sizing: border-box;font-family: inherit;font-size: 1em;min-height: 30px; width: 100%;}

.vertical-form .fieldset {display: flex;align-items: flex-start;justify-content: space-between;}
.vertical-form .rsform-block {margin-bottom: 0;width: 230px;}
.vertical-form .rsform-block.rsform-block-send {width: 150px;padding-top: 20px;}

.dealer-form .rsform-block.rsform-block-company, 
.dealer-form .rsform-block.rsform-block-name, 
.dealer-form .rsform-block.rsform-block-phone, 
.dealer-form .rsform-block.rsform-block-source {margin-left: 11px;}
.dealer-form .rsform-block.rsform-block-interest .input-wrapper {border: 0 none;}
.seminar-form .rsform-block.rsform-block-company, 
.seminar-form .rsform-block.rsform-block-email,
.seminar-form .rsform-block.rsform-block-position{margin-left: 15px;}

/* Trial Page */
body.trial {padding-top: 80px;}
.trial-page .anchor {top: -300px;}
.page-top-module.trial-banner .row {top: 100px;}
.page-top-module.trial-banner .page-top-title {font-size: 2.9375em;margin-bottom: 0;line-height: 1;}
.page-top-module.trial-banner .page-top-subtitle {font-size: 1.875em;}
.page-top-module.trial-banner .page-top-btn {margin-top: 20px;text-align: right;}
.itemListView.trial-page .itemListCategory {margin-bottom: 75px;}
.itemListView.trial-page #itemListPrimary {display: flex;flex-wrap: wrap;justify-content: space-between;}
.itemListView.trial-page .itemContainer {width: 48%;}
.itemListView.trial-page .catItemHeader {margin-bottom: 30px;text-align: center;}
.itemListView.trial-page .catItemHeader h2 {font-size: 1.875em;font-weight: normal;margin-bottom: 20px;}
.itemListView.trial-page .catItemBody {display: flex;}
.itemListView.trial-page .catItemBody .catItemImage {margin-left: 35px;width: 210px;}
.itemListView.trial-page .catItemBody .catItemIntroText {width: calc(100% - 245px);}
.itemListView.trial-page .catItemBody .catItemIntroText ul {margin-bottom: 0;padding-right: 25px;list-style-image: url(../images/V.png);}
.itemListView.trial-page .catItemBody .catItemIntroText ul li {margin-bottom: 7px;}
.trial #bottom-1 {padding-bottom: 0;}
.k2ItemsBlock.trial-bottom ul li {margin-bottom: 0;}
.k2ItemsBlock.trial-bottom .moduleItemTitle {font-size: 1.5625em;font-weight: normal;margin-bottom: 0;}

.itemView.trial.downloads-page {padding-top: 0;}

/* Registraion */
.login, .reset, .remind {max-width: 700px;margin: 0 auto;}
legend {display: none;}
.login fieldset,
.reset fieldset,
.remind fieldset
{display: flex;flex-wrap: wrap;justify-content: space-between;}
.login .control-group {width: calc(50% - 5px);margin-bottom: 15px;}
.login .control-group .controls,
.reset .control-group .controls,
.remind .control-group .controls {border: 1px solid #ccc;overflow: hidden;border-radius: 7px;height: 33px;}
.login .control-group input[type="text"], 
.login .control-group input[type="password"], 
.login .control-group input[type="email"],
.reset .control-group input[type="text"], 
.reset .control-group input[type="password"], 
.reset .control-group input[type="email"],
.remind .control-group input[type="text"], 
.remind .control-group input[type="password"], 
.remind .control-group input[type="email"] {background: #f4f4f4;box-sizing: border-box;font: 16px opensans;height: 100%;padding: 0 10px;width: 100%;border: 0;}
.login .control-group input.invalid,
.reset .control-group input.invalid,
.remind .control-group input.invalid {background: rgba(255,0,0,0.3);}
.login fieldset .control-group:nth-of-type(3) {width: 100%;display: flex;flex-direction: row-reverse;justify-content: flex-end;align-items: center;}
.login fieldset .control-group:nth-of-type(3) .controls {border: 0;height: auto;border-radius: 0;margin: 5px 0 0 4px;}
.login fieldset .control-group:last-of-type {width: 100%;margin: 0;}
.login fieldset .control-group:last-of-type .controls {height: auto;border: none;border-radius: 0;display: flex;justify-content: space-between;align-items: center;flex-flow: row-reverse;}
.login fieldset .control-group:last-of-type .controls button {border: 0;font: 20px opensans;height: 39px;padding-left: 50px;position: relative;cursor: pointer;background: transparent;color: inherit;}
.login fieldset .control-group:last-of-type .controls button::after {background: #8dc63f url("../images/white-arrow.png") no-repeat center;border-radius: 100%;position: absolute;left: 0;top: 0;height: 39px;vertical-align: middle;
	width: 39px;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;content: "";}
.login fieldset .control-group:last-of-type .controls button:hover::after {background-color: #669817;}

.reset .control-group,
.remind .control-group {width: 100%;margin-bottom: 15px;}
.reset fieldset .control-group:last-child .control-label,
.remind fieldset .control-group:last-child .control-label {display: none;}
.reset fieldset .control-group:last-child .controls,
.remind fieldset .control-group:last-child .controls {height: auto;border-radius: 0;border:0;}
.reset #user-registration > .control-group:last-of-type,
.remind #user-registration > .control-group:last-of-type {width: 100%;margin: 0;}
.reset #user-registration > .control-group:last-of-type .controls,
.remind #user-registration > .control-group:last-of-type .controls {height: auto;border: none;border-radius: 0;display: flex;justify-content: space-between;align-items: center;flex-flow: row-reverse;}
.reset #user-registration > .control-group:last-of-type .controls button,
.remind #user-registration > .control-group:last-of-type .controls button {border: 0;font: 20px opensans;height: 39px;padding-left: 50px;position: relative;cursor: pointer;background: transparent;color: inherit;}
.reset #user-registration > .control-group:last-of-type .controls button::after,
.remind #user-registration > .control-group:last-of-type .controls button::after {background: #8dc63f url("../images/white-arrow.png") no-repeat center;border-radius: 100%;position: absolute;left: 0;top: 0;height: 39px;
	vertical-align: middle;width: 39px;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;content: "";}
.reset #user-registration > .control-group:last-of-type .controls button:hover::after,
.remind #user-registration > .control-group:last-of-type .controls button:hover::after {background-color: #669817;}

.popover {display: none !important;}

#system-message-container {position: fixed;top: 0;right: 0;width: 100vw;height: 100vh;z-index: 100000;background: rgba(0,0,0,0.8);}
#system-message {position: absolute;top: 50%;right: 50%;background: #fff;transform: translate(50%, -50%);width: 90%;max-width: 500px;max-height: 80%;box-sizing: border-box;padding: 20px;}
#system-message .close {position: absolute;top: 0;right: -30px;display: block;width: 30px;height: 30px;background: #fff;text-align: center;line-height: 30px;font-size: 28px;}

.registration-form .rsform-block.block-half.rsform-block-name, .registration-form .rsform-block.block-half.rsform-block-email, .registration-form .rsform-block.block-half.rsform-block-password {margin-left: 15px;}

/* Portal */
header #header-top ul.menu > li.parent::before {content: "";position: absolute;width: calc(100% + 10px);right: -13px;height: 32px;top: 100%;}
#header-top li.parent:hover .nav-child {display: block;}
#header-top .nav-child {padding: 0;list-style: none;position: absolute;width: 150px;top: calc(100% + 32px);right: 0;background: rgba(2,2,2,0.62);padding: 10px;display: none;}
#header-top .nav-child li {margin-bottom: 5px;}
#header-top .nav-child li:last-child {margin-bottom: 0;}
#header-top .nav-child a {color: inherit;text-decoration: none;}
#portal-top .k2ItemsBlock {margin-top: 110px;}
#main.portal-page {padding-bottom: 0;}
.sppb-addon-title { font-weight: 700;}
.sppb-addon-articles .sppb-addon-article {margin-bottom: 5px;}
.sppb-addon-article h3 {font-size: 16px;margin-bottom: 5px;}

/* ***************** */
/* MODULES       */
/* ***************** */
/* Slider Module */
#page-top {position: relative;right: calc(50% - 1000px);width: 2000px;overflow: hidden;margin-bottom: 20px;}
.home #page-top {height: 630px;overflow: hidden;}
.slide-container {box-sizing: border-box;height: 630px !important;padding-top: 170px;color: #004b55;}
.slide-container.text-light {color: #fff;}
.full-banner-link {position: absolute;top: 0;right: 0;height: 100%;width: 100%;}
.slide-text {box-sizing: border-box;padding: 40px 50px 30px;width: 550px;}
.slide-text.with-bg {background: rgba(0, 0, 0, 0.45);}
.big-text {font-size: 3.25em;font-weight: 900;line-height: 1;margin-bottom: 15px;}
.small-text {font-size: 1.5625em;font-weight: bold;margin-bottom: 15px;}
.slide-link {text-align: left;}

.slide-pause-btn {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 53px;
	bottom: 9px;
	cursor: pointer;
	display: block;
	padding: 2px;
	position: absolute;
	right: 451px;
}
/* Banners */
.banners-container {color: #004b55;box-sizing: border-box;height: 310px;padding: 80px 50px 0 0;}
.banners-container.text-light {color: #fff;}
.banners-text {box-sizing: border-box;width: 550px;}
.banners-wrap .big-text {font-size: 2.25em ;font-weight: bold;}
.banners-wrap .small-text {font-size: 1em;margin-bottom: 15px;}
.banners-wrap .slick-dots {bottom: -20px;}
.banners-wrap .slick-dots li button::before {background: #d5d8da;}
.banners-wrap .slick-dots li.slick-active button::before {background: #000;}


/* Clients */
.moduletable_clients {padding: 60px 0 100px;}
.moduletable_clients h2 {color: #004b55;font-size: 1.875em;font-weight: normal;text-align: center;margin-bottom: 40px;}
.clients-module {list-style: none;padding: 0;margin: 0;}
.clients-module .client {border: 1px solid #9e9e9e;height: 85px;width: 215px;margin-left: 10px;}

/* Testimonials */
.moduletable_testimonials {padding-bottom: 90px;}
.moduletable_testimonials h2, .moduletable_testimonials h3 {color: #004b55;font-size: 1.875em;font-weight: normal;text-align: center;margin-bottom: 40px;}
.k2ItemsBlock._testimonials ul {display: flex;justify-content: space-between;position: relative;}
.k2ItemsBlock._testimonials ul:before {content: "";height: 30px;position: absolute;right: calc((100vw - 1100px) / -2);top: 30px;width: 100vw;z-index: -1;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #f5f5f5 0%, #fff 100%);
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#fff 100%);
	background: linear-gradient(to bottom, #f5f5f5 0%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fff',GradientType=0 );
}
.k2ItemsBlock._testimonials li {text-align: center;width: 295px;margin: 0;}
.k2ItemsBlock._testimonials .moduleItemImage {border-radius: 50px;margin: 0 auto 30px;overflow: hidden;width: 97px;}
.k2ItemsBlock._testimonials .moduleItemIntrotext {margin-bottom: 30px;}
.k2ItemsBlock._testimonials .moduleItemTitle {margin-bottom: 0;color: #00bbc5;font-size: 1em;}

/* Feedback Form */
.feedback-link {left: 0;position: fixed;top: calc(50vh - 42px);z-index: 10;}
.feedback-link > a {background: url(../images/feedback-icon.png);width: 80px;height: 85px;display: block;font-size: 1.125em;font-weight: bold;
	color: #fff;text-decoration: none;box-sizing:border-box;padding: 17px 0 0 10px;text-align: center;line-height: 1;}
#feedback-form {padding: 35px;width: 1140px;color: #004b55;background: url(../images/feedback-megaphone-.png) no-repeat left bottom #fff;direction: rtl;}
#feedback-form fieldset {width: 715px;}
.form-title {font-size: 2.1875em;font-weight: 900;line-height: 1;}
.form-subtitle {font-size: 1.3125em;margin-bottom: 20px;}
.rsform-block {display: inline-block;vertical-align: top;margin-bottom: 10px;}
.rsform-block.block-full {width: 100%;}
.rsform-block.block-half {width: calc(50% - 10px);}
.rsform-block.block-quarter {width: calc(25% - 10px);}
.feedback-form .rsform-block-staisfaction, .feedback-form .rsform-block-email {margin-left: 15px;}
.feedback-form .rsform-block-name, .feedback-form .rsform-block-phoneSt {margin-left: 11px;}
.rsform-block-how-heard {margin-left: 6px;}
.rsform-block.rsform-block-send {text-align: left;}
.rsform-block > label {display: inline-block;margin-bottom: 5px;}
.rsform-block .input-wrapper {border: 1px solid #ccc;overflow: hidden;border-radius: 7px;height: 33px;}
.rsform-block.rsform-block-staisfaction .input-wrapper {border: 0;border-radius: 0;padding-top: 10px;}
.rsform-block.rsform-block-text .input-wrapper {height: auto;}
.rsform-radio {margin-right: 0;}
.rsform-radio ~ label {margin-left: 40px;}
.rsform-radio ~ label:last-child {margin-left: 0;}
.rsform-input-box, .rsform-select-box, .rsform-password-box {background: #f4f4f4;box-sizing: border-box;font: 16px opensans;height: 100%;padding: 0 10px;width: 100%;border: 0;}
.rsform-input-box.rsform-error, .rsform-select-box.rsform-error {border: 2px solid red;border-radius: 7px;}
.rsform-select-box {width: calc(100% + 30px);background: url(../images/dropdown-arrow.png) no-repeat 40px #f4f4f4;}
.rsform-text-box {background: #f4f4f4;border: 0 none;resize: none;width: 100%;padding: 10px;font-family: inherit;height: 70px;}
.rsform-submit-button {border: 0;font: 20px opensans;height: 39px;padding-left: 50px;position: relative;cursor: pointer;background: transparent;color: inherit;}
.rsform-submit-button:after {background: #8dc63f url("../images/white-arrow.png") no-repeat center;border-radius: 100%;position: absolute;left: 0;top: 0;
		height: 39px;vertical-align: middle;width: 39px;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;content: "";}
.rsform-submit-button:hover:after {background-color: #669817}
.rsform-submit-button[disabled] {cursor: wait;}
.formError {font-size: 12px;}

.support-btn {left: 40px;position: absolute;top: 40px;width: 290px;}
.support-btn > a {background: #8dc63f;border-radius: 5px;color: #fff;display: block;font-size: 1.375em;padding: 8px 0;text-align: center;text-decoration: none;}

/* Offer Form */
#offer-form {padding: 35px;width: 1140px;color: #004b55;background: #fff url(../images/andi-pic_Quotation-form.jpg) no-repeat left top;direction: rtl;}
#offer-form fieldset {width: 715px;}
.offer-form .rsform-block-name, .offer-form .rsform-block-phone, .offer-form .rsform-block-company, .offer-form .rsform-block-endpoints {margin-left: 15px;}

/* Trial Form */
#trial-form {padding: 35px;width: 1140px;color: #004b55;background: #fff url(../images/andi-pic_Trial-form.jpg) no-repeat left top;direction: rtl;}
#trial-form fieldset {width: 715px;}
.trial-form .rsform-block-name, .trial-form .rsform-block-phone, .trial-form .rsform-block-company, .trial-form .rsform-block-endpoints {margin-left: 15px;}

/* Page Top Module */
.page-top-module {position: relative;}
.page-top-module.dark {color: #004b55;}
.page-top-module.light {color: #fff;}
.page-top-module .row {position: absolute;top: 160px;right: calc(50% - 550px);}
.page-top-title {font-size: 2.5em;font-weight: bold;letter-spacing: -0.7px;}
.page-top-subtitle {font-size: 1.5625em;font-weight: bold;}
.page-top-btn {margin-top: 40px;text-align: center;}
.page-top-module.scan .row {top: 240px;}
.page-top-module.scan .page-top-title {font-size: 3.25em;font-weight: 900;margin-bottom: 20px;}
.page-top-module.scan .page-top-subtitle {font-size: 1.875em;}

/* Second Level Menu */
.moduletable_menu.second-level {margin: -64px auto 0;text-align: center;width: 1100px;position: relative;z-index: 10;}
.moduletable_menu.second-level .nav.menu {list-style: none;margin: 0;padding: 0;}
.moduletable_menu.second-level .nav.menu > li {display: inline-block;margin-left: 6px;vertical-align: top;}
.moduletable_menu.second-level .nav.menu > li:last-child {margin-left: 0;}
.moduletable_menu.second-level .nav.menu > li > a {background: #004b55;border-radius: 20px 20px 0 0;color: #fff;display: block;font-size: 1.125em;
	font-weight: bold;padding: 17px 0;text-align: center;text-decoration: none;width: 360px;}
.moduletable_menu.second-level.fixed .nav.menu > li > a {border-radius: 0 0 20px 20px;}
.moduletable_menu.second-level .nav.menu > li.active > a, 
.moduletable_menu.second-level .nav.menu > li:hover > a {color: #000;background: #f8b323;
	background: -moz-linear-gradient(top, #f8b323 0%, #e29300 100%);
	background: -webkit-linear-gradient(top, #f8b323 0%,#e29300 100%);
	background: linear-gradient(to bottom, #f8b323 0%,#e29300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b323', endColorstr='#e29300',GradientType=0 );
}

/* Side Banner */
.side-banner-module {color: #fff;text-align: center;padding-bottom: 20px;}
.side-banner-module.blue {background: #6f9ab9;}
.side-banner-module.green {background: #004b55;}
.side-banner-module.grey {background: #6d757b;}
.side-banner-module > img {display: block;width: 100%;margin-bottom: 20px;}
.side-banner-module .big-text {font-size: 1.5625em;}
.side-banner-module .small-text {font-size: 1.25em;margin-bottom: 6px;}
.side-banner-module .btn-full.green {font-size: 1em;}

/* Breadcrumbs */
.k2BreadcrumbsBlock {margin-bottom: 20px;}
.k2BreadcrumbsBlock > a {color: inherit;text-decoration: none;}

/* Pagination */
div.k2Pagination ul li.pagination-end, div.k2Pagination ul li.pagination-start {display: none;}
div.k2Pagination ul li .pagenav {background: #fff;border: 1px solid #ddd;border-radius: 4px;display: inline-block;margin: 0 8px;padding: 4px 8px;
		text-decoration: none;vertical-align: middle;color: inherit;}

/* Accordion */
.accordion-wrap.accordion-init {list-style: none;padding: 0;}
.accordion-item {list-style: none;padding: 0;}
.accordion-item > .accordion-item-text {display: none;}
.accordion-item > li.accordion-item-title {display: block;}
.accordion-item-title {border-bottom: 1px solid #949ba1;border-top: 1px solid #949ba1;color: #00508c;margin-bottom: -1px;font-size: 1.25em;position: relative;padding: 5px 10px;display: flex;
	justify-content: space-between;cursor: pointer;}
.accordion-item-text {padding: 15px 0;border-bottom: 3px solid #949ba1;}
.accordion-item-wrap:nth-child(2n+1) .accordion-item-title {background: #eee;}
.accordion-item-wrap:nth-child(2n) .accordion-item-title {background: #f7f7f7;}
.accordion-item-title:after {background: #00508c;content: "";height: 4px;left: 10px;position: absolute;
	top: 17px;width: 22px;transition: all 0.5s linear;webkit-transition: all 0.5s linear;}
.accordion-item-title:before {background: #00508c;content: "";height: 22px;left: 19px;position: absolute;
	top: 8px;width: 4px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
.item-open > .accordion-item-title:after {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.item-open > .accordion-item-title:before {transform: rotate(180deg);-webkit-transform: rotate(180deg);opacity: 0;}

/* Login Module */
#login {margin-right: 20px;}
#login #login-form {display: flex;align-items: center;}
.login-greeting {margin-left: 10px;}

/* ***************** */
/* FOOTER      */
/* ***************** */
/* General */
footer {color: #fff;background: #008ba0;padding: 50px 0;
	background: -moz-linear-gradient(left, #008ba0 0%, #004e5e 15%, #004e5e 85%, #008ba0 100%);
	background: -webkit-linear-gradient(left, #008ba0 0%,#004e5e 15%,#004e5e 85%,#008ba0 100%);
	background: linear-gradient(to right, #008ba0 0%,#004e5e 15%,#004e5e 85%,#008ba0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ba0', endColorstr='#008ba0',GradientType=1 );
}
.back-to-top {width: 50px;bottom: 40px;position: fixed;right: calc(50% - 650px);opacity: 0;z-index: 10;
	transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.back-to-top.visible {opacity: 1;}

/* Menu */
.footer-menu {width: 700px;font-size: 0.875em;}
.moduletable_footer-menu > ul.menu {list-style: none;margin: 0;padding: 0;}
.moduletable_footer-menu > ul.menu a {color: inherit;text-decoration: none;}
.moduletable_footer-menu > ul.menu a:hover {text-decoration: underline;}
.moduletable_footer-menu > ul.menu > li {margin-left: 18px;width: calc(20% - 15px);margin-bottom: 30px;float: right;}
.moduletable_footer-menu > ul.menu > li:nth-child(5n), .moduletable_footer-menu > ul.menu > li:last-child {margin-left: 0;}
.moduletable_footer-menu > ul.menu > li > a, .moduletable_footer-menu > ul.menu > li > span {display:block;font-weight:bold;margin-bottom:15px;
	font-size: 1.125em;}
.moduletable_footer-menu > ul.menu .nav-child {list-style: none;margin: 0;padding: 0;}
.moduletable_footer-menu > ul.menu .nav-child > li {border-bottom: 1px solid #2c7887;line-height: 1.1;margin-bottom: 8px;padding-bottom: 8px;}
.moduletable_footer-menu > ul.menu .nav-child > li:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}

/* Form */
.footer-form {width: 320px;font-size: 0.875em;float: left;}
.footer-form a {color: inherit;}
.newsletter-form .pretext {font-size: 1.25em;margin-bottom: 15px;}
.newsletter-form .rsform-block.rsform-block-firstname {margin-left: 15px;}
.newsletter-form .rsform-block.rsform-block-approve .input-wrapper {border: 0;height: auto;}
.newsletter-form .rsform-submit-button {color: #fff;}
.rsform-block.rsform-block-robot .input-wrapper {height: auto;border: 0;border-radius: 0;}
.newsletter-form .formError {color: #fff;font-weight: bold;}

/* Copyrights */
.copyrights {background: #626262;color: #fff;font-size: 0.8125em;padding: 26px 0;}
.copyrights p {margin: 0;}

/* Credits */
.credit {color: #626262;font-size: 0.8125em;padding: 15px 0;}
.credit a {color: inherit;}

/* ***************** */
/* Career New    */
/* ***************** */
/* Main Page */
.category-top {display: flex;align-items: flex-start;padding-top: 80px;}
.category-desc {padding-top: 140px;padding-right: 44px;width: 35%;margin-right: -5%;position: relative; right: 5%;z-index: 10;}
.category-desc h1 {text-align: right;}
.career-wrap h1, .career-wrap h2 {font-size: 1.875em;font-weight: normal;text-align: center;margin-bottom: 30px;color: #00bbc5;}
.category-slider {width: 71%;position: relative;}
.category-slider::after {position: absolute;content: "";width: 100%;height: 100%;right: 0;top: 0;background: url(../images/slider_mask.png) bottom / 100% 100%;}
.career-wrap .slick-dots {text-align: right;top: 70%;padding-right: 30%;}
.career-wrap .slick-dots li {width: 15px;height: 15px;background: #918f90;z-index: 10;border-radius: 100%;}
.career-wrap .slick-dots li.slick-active {background: #00bbc5;}
.career-wrap .slick-dots button {display: none;}

.benefits {background: url(../images/stars_bg_big.jpg) no-repeat right bottom;padding-bottom: 20px;position: relative;}
.benefits-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 980px;margin: 0 auto;}
.benefit-container {width: 290px;text-align: center;margin-bottom: 40px;}
.benefit-text {white-space: pre-line;font-size: 20px;font-weight: 700;}
.messages {position: fixed;right: -400px;top: 350px;z-index: 10;width: 325px;transition: 1s all linear;z-index: 100;}
.messages.animate {right: 0;}
.messages-close {background: #00bbc5;color: #fff;text-decoration: none;width: 30px;display: block;text-align: center;line-height: 30px;border-radius: 100%;position: absolute;right: 10px;top: -190px;}
.messages-guy {background: url(../images/bubble_speach_guy.png);width: 145px;height: 213px;}
.messages-content {position: absolute;width: 249px;height: 267px;transform: rotateZ(-20deg);top: -173px;right: 120px;box-sizing: border-box;padding: 70px 21px 0 35px;color: #fff;text-align: center;font-size: 1.25em;font-weight: 700;
	opacity: 0;transition: 0.5s all linear;background-image: url(../images/bubble_speach_heart.png), url(../images/bubble_speach.png);background-repeat: no-repeat;background-position: calc(50% + 10px) 35px, center;}
.messages-content.animate {opacity: 1;transform: rotateZ(0deg);top: -207px;right: 80px;}
.messages-content .message {display: none;}


.jobs {background: url(../images/stars_bg_small.jpg) no-repeat left bottom #f8f8f8;padding: 60px 20px 0;}
.career-wrap .cat-children {margin-bottom: 55px;}
.career-wrap .cat-children .row {display: flex;justify-content: center;}
.career-wrap .cat-children .row > div {margin-left: 20px;}
.career-wrap .cat-children .row > div:last-child {margin-left: 0;}
.career-wrap .cat-title a {display: block;color: #fff;text-decoration: none;width: 120px;text-align: center;font-weight: 700;line-height: 26px;border-radius: 5px;}

.jobs-wrap .item {width: calc(25% - 30px);box-sizing: border-box;padding: 10px 5px 25px;background: #fff;box-shadow: 3px 3px 3px -2px #000;border-radius: 5px;margin-bottom: 70px;}
.jobs-wrap .job-top {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;padding-left: 20px;padding-right: 5px;}
.career-wrap .job-top .cat-title a {text-align: right;line-height: 20px;padding: 0 5px;box-sizing: border-box;width: 80px;}
.job-content {padding: 0 15px;}
.job-content h3 { text-align: right; font-size: 1.5em; margin-bottom: 20px; color: #00bbc5; height: 62px;overflow: hidden;}
.job-content h3 a {color: inherit;text-decoration: none;}
.job-excerpt {font-size: 1.25em;margin-bottom: 20px;}
.job-readmore {font-weight: 700;}
.job-readmore a {color: inherit;text-decoration: none;}

.looking-for {padding: 60px 0;}
.looking-for-wrap {display: flex;flex-wrap: wrap;justify-content: center;}
.looking-for-container {width: 22.5%;margin: 50px 5.41% 0;text-align: center;}
.looking-for-container:nth-child(1), .looking-for-container:nth-child(2), .looking-for-container:nth-child(3) {margin-top: 0;}
.looking-for-title {font-size: 1.5em;font-weight: 700;margin-bottom: 15px;}
.looking-for-text {font-size: 1.25em;}

.carrer-bottom-btn {background: #f8f8f8;height: 120px;position: relative;}
.carrer-bottom-btn .row {background: url(../images/strip_charcter_01.png) no-repeat right;padding: 115px 120px 115px 0;box-sizing: border-box;position: absolute;top: -115px;right: 50%;transform: translate(50%);}
.carrer-bottom-btn a {display: inline-block;background: #00bbc5;text-decoration: none;color: #fff;line-height: 120px;position: relative;margin-right: 120px;font-size: 30px;font-weight: 700;}
.carrer-bottom-btn a::before {content: "";background: url(../images/01_career_page_45-48.png);width: 120px;height: 120px;position: absolute;right: -120px;}
.carrer-bottom-btn a::after {content: "";background: url(../images/01_career_page_45.png);width: 120px;height: 120px;position: absolute;left: -120px;}

/* Job Page */
.item-page.job .messages-content .message {display: block;}
.item-page.job .messages-content {background-image: url(../images/bubble_speach.png);background-position: center;}
.item-page.job .messages-content i {background: url(../images/down-arrow.png);width: 21px;height: 38px;display: block;margin: 10px auto 0;position: relative;
-webkit-animation: arrow-movment 1s infinite; /* Safari 4+ */
-moz-animation: arrow-movment 1s infinite; /* Fx 5+ */
-o-animation:   arrow-movment 1s infinite; /* Opera 12+ */
animation:     arrow-movment 1s infinite; /* IE 10+, Fx 29+ */}
@-webkit-keyframes arrow-movment {
	0%, 100%   { top: 0; }
	50% { top: 10px; }
}
@-moz-keyframes arrow-movment {
	0%, 100%   { top: 0; }
	50% { top: 10px; }
}
@-o-keyframes arrow-movment {
	0%, 100%   { top: 0; }
	50% { top: 10px; }
}
@keyframes arrow-movment {
	0%, 100%   { top: 0; }
	50% { top: 10px; }
}
.single-job-content {padding-top: 60px;margin-bottom: 70px;/*background: url(../images/andy.jpg) no-repeat left 30px top 0;*/}
.single-job-content .row {display: flex;justify-content: space-between;flex-wrap: wrap;}
.job-col-1 {width: 640px;}
.single-job-top {max-width: 460px;border-radius: 10px;color: #fff;box-sizing: border-box;padding: 17px;margin-bottom: 40px;}
.career-wrap .item-page.job h1 {text-align: right;color: inherit;border-bottom: 1px solid #f6f0ee;margin-bottom: 25px;padding-bottom: 25px;}
.single-job-content ul {list-style: none;padding: 0;}
.single-job-content li {position: relative;padding-right: 13px;margin-bottom: 5px;}
.single-job-content li::before {content: "";background: #17c7d4;position: absolute;top: 8px;right: 0;border-radius: 100%;height: 8px;width: 8px;}
.job-col-2 {width: 350px;padding-top: 95px;}
.single-job-content ::placeholder {opacity: 1;color: inherit;}
.single-job-content .form-title {font-weight: 500;text-align: center;font-size: 1.5em;margin-bottom: 10px;}
.single-job-content .form-subtitle {font-weight: 500;text-align: center;font-size: 1.25em;margin-bottom: 50px;}
.single-job-content .rsform-block > label {display: none;}
.single-job-content .rsform-block.rsform-block-disclaimer .input-wrapper {border: 0;border-radius: 0;height: auto;}
.single-job-content .rsform-block.rsform-block-file > label {display: block;padding: 6px 10px;background: url(../images/upload_cv_icon.png) no-repeat 10px #f4f4f4;border: 1px solid #ccc;border-radius: 7px;margin-bottom: 0;color: #000;}
.single-job-content .rsform-block.rsform-block-linkedin .rsform-input-box {background: url(../images/icon_linkedin_form.png) no-repeat 7px #f4f4f4;}
.single-job-content .rsform-block.rsform-block-message .input-wrapper {height: auto;}
.single-job-content .rsform-block.rsform-block-send {text-align: center;}
.single-job-content .rsform-submit-button {padding-left: 15px;}
.single-job-content .rsform-submit-button:hover::after {background-color: transparent;}

.job-actions {width: 100%;margin-top: 50px;padding: 25px 15px;background: #f8f8f8;box-sizing: border-box;display: flex;justify-content: space-between;}
.job-share-title {color: #00bbc5;font-weight: 700;}
.back-jobs a {text-decoration: none;color: #00bbc5;font-weight: 700;}
.addtoany_list > a {border-left: 1px solid;padding-left: 8px;}
.addtoany_list > a:last-child {border-left: 0;}

.item-page.job .carrer-bottom-btn .row {background-image: url(../images/strip_charcter_02.png);}

@media screen and (max-width: 1099px) {
	.career-wrap {padding-bottom: 80px;}
	.category-top { flex-direction: column-reverse;}
	.category-slider {width: 100%;margin-bottom: 30px;}
	.category-desc.clearfix {width: 96%;padding: 0;margin: 0 auto 30px;right: 0;text-align: center;}
	.jobs-wrap .item {width: calc(33.33% - 27px);}
	.benefit-container {width: 30%;}
	.single-job-content {background: none;}
	.job-col-1 {width: 100%;}
	.job-col-2 {padding-top: 20px;margin: 0 auto;width: 100%;max-width: 500px;}
}
@media screen and (max-width: 800px) {
	.career-wrap .cat-children .row > div {margin-left: 10px;}
	.career-wrap .cat-title a {width: auto;padding: 0 10px;}
	.jobs-wrap .item {width: calc(50% - 20px);}
	.benefit-text {font-size: 16px;}
	.looking-for-container {width: 40%;margin: 30px 5% 0;}
	.looking-for-container:nth-child(3) {margin-top: 30px;}
	.carrer-bottom-btn .row {background-size: 90px;padding: 85px 80px 85px 0;top: -85px;}
	.carrer-bottom-btn a {font-size: 20px;height: 120px;line-height: normal;display: flex;align-items: center;width: 240px;text-align: center;}
}
@media screen and (max-width: 500px) {
	.career-wrap {padding-bottom: 50px;}
	.category-top {padding-top: 61px;}
	.career-wrap .slick-dots {text-align: right;top: 75%;padding-right: 21%;}
	.career-wrap .slick-dots li {width: 10px;height: 10px;}
	.career-wrap h1, .career-wrap h2 {margin-bottom: 20px;}
	.category-desc.clearfix {margin-bottom: 10px;}
	.benefits {background-size: 400px;padding-bottom: 0;}
	.benefits-wrap {justify-content: center;}
	.benefit-container {width: 48%;}
	.jobs {padding-top: 20px;}
	.career-wrap .cat-children {margin-bottom: 15px;}
	.career-wrap .cat-children .row {flex-wrap: wrap;}
	.career-wrap .cat-children .row > div {margin-bottom: 10px;}
	.jobs-wrap .item {width: 100%;margin-bottom: 30px;}
	.looking-for-container {width: 95%;margin: 30px auto 0;}
	.looking-for-container:nth-child(2) {margin-top: 30px;}
	.carrer-bottom-btn {background: #f8f8f8;height: 100px;position: relative;}
	.carrer-bottom-btn .row {background-size: 90px;padding: 85px 70px 85px;background-position: right -20px center;}
	.carrer-bottom-btn a {height: 100px;margin-right: 30px;font-size: 16px;width: 200px;}
	.carrer-bottom-btn a::before {width: 100px;height: 100px;right: -60px;z-index: -1;}
	.carrer-bottom-btn a::after {background-size: 100px;width: 100px;height: 100px;left: -85px;z-index: -1;}
	.looking-for {padding: 20px 0 60px;}

	.single-job-content {padding-top: 0;margin-bottom: 30px;}
	.single-job-content li::before {top: 5px;}
	.job-col-2 {padding-top: 40px;}
	.single-job-content .form-subtitle {margin-bottom: 20px;}
	.job-actions {margin-top: 20px;}
}

/* ***************** */
/* MOBILE      */
/* ***************** */
/* Mobile Menu */
nav#mobile-menu {background: #004b55;color: #ccc;height: 100vh;position: fixed;right: -50vw;top: 0;width: 50vw;z-index: 102;box-sizing:border-box;direction: rtl;
	overflow: auto;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.menu-opened nav#mobile-menu {right: 0;}
.mobile-menu-top {background: #333; display: flex;padding: 10px 3%;justify-content:space-between;}
.menu-close {height: 32px;width: 32px;color: #fff;display: block;margin-left: 15px;}
.mobile-menu-bottom {padding: 10px 3%;}

/* Search */
.moduletable_mobile-search {width: calc(100% - 60px);}
div.finder_mobile-search {position: relative;}
div.finder_mobile-search > button {position: absolute;left: 5px;background: url(../images/Search-Find-24.png) 0 / 100%;height: 18px;width: 18px;top: 9px;
	border: 0;font-size: 0;}
div.finder_mobile-search > .search-query {box-sizing: border-box;font: 16px opensans;height: 35px;padding-left: 40px;width: 100%;}
label.element-invisible {display: none;}

/* Menu */
#mobile-menu ul.menu {list-style: none;margin: 0;padding: 0;}
#mobile-menu ul.menu > li {margin-bottom: 5px;border-bottom: 1px solid #333;position: relative;}
#mobile-menu ul.menu > li a, #mobile-menu ul.menu > li > span {color: inherit;text-decoration: none;display: block;padding: 12px 0;}
#mobile-menu ul.menu > li.deeper::after {content: "^";font-size: 1.25em;left: 10px;position: absolute;top: 7px;
	transform: rotateZ(-90deg);-webkit-transform: rotateZ(-90deg);transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
#mobile-menu ul.menu > li.deeper.menu-open::after {transform: rotateZ(-180deg);-webkit-transform: rotateZ(-180deg);}
#mobile-menu ul.menu > li > ul.nav-child {display: none;list-style: none;padding-right: 15px;}

@media screen and (max-width: 1099px) and (min-width: 999px) {
	body {font-size: 16px;}
}
@media screen and (max-width: 1099px) {
	body {line-height: 1.2;font-size: 0.875em;}
	.mobile {display: block !important;}
	.desktop {display: none !important;}
	.row {width: 94vw;}
	.btn-full {font-size: 1.125em;min-width: 120px;transition: unset;}
	.btn-full::after {background-size: 100% auto !important;height: 16px;width: 16px;}
	#main {padding-bottom: 0;}
	h1 {margin-bottom: 10px;}
	#bottom-1 {padding: 20px 0;}

	/* Header */
	#logo {margin-left: 0;width: 200px;}
	.header-col-1 {align-items: center;display: flex;justify-content: space-between;width: 100%;}
	.header-breadcrumbs {background: rgba(255, 255, 255, 0.8);margin-top: -3px;padding: 5px 0;}
	.header-breadcrumbs .k2BreadcrumbsBlock {margin-bottom: 0;}

	/* Home */
	#page-top {right: calc(50% - 500px);width: 1000px;margin-bottom: 0;}
	.home #page-top {height: 520px;}
	.slide-container {background-color: #f4f4f4 !important;height: 520px !important;background-position: top !important;background-size: 100% !important;
		padding-top: 330px}
	.slide-text {width: 100%;padding: 10px 3%;}
	.slide-pause-btn {right: calc(50% - 45vw);}
	.big-text {font-size: 1.5625em;}
	.small-text {font-size: 1.125em;}

	#home-top {padding: 25px 0;}
	.moduletable_support-search {margin-bottom: 25px;}
	.moduletable_support-search > h3 {font-size: 1.125em;margin-bottom: 10px;}
	div.finder_support-search {text-align: right;}
	.finder_support-search > label {display: none;}
	.finder_support-search > .search-query {border-radius: 15px;width: calc(100% - 40px);margin-left: 10px;padding: 0 10px;}
	.finder_support-search > button {width: 30px;height: 30px;background-size: 15px auto;}

	.home-links {flex-flow: column nowrap;}
	.link-container {margin-bottom: 10px;width: 100%;}  
	.link-container a {display: flex;}
	.link-top {height: 100px;justify-content: center;width: 130px;}
	.link-top h3 {font-size: 1.125em;text-align: center;}
	.link-bottom {box-sizing: border-box;height: auto;width: calc(100% - 130px);text-align: right;}

	.moduletable_blog-tips ul {flex-flow: column nowrap;}
	.moduletable_blog-tips ul > li {width: 100%;}
	.moduletable_blog-tips ul > li .moduleItemImage {margin-bottom: 10px;height: auto;}
	.moduletable_blog-tips ul > li h2.moduleItemTitle {margin-bottom: 10px;padding: 0 3%;}
	.moduletable_blog-tips ul > li .moduleItemIntrotext {padding: 0 3% 10px;}

	.home #content, #about {padding: 25px 0;max-height: none;}
	.moduletable_home-content {width: auto;}
	.moduletable_home-content h1, .moduletable_home-content h2 {margin-bottom: 10px;}

	/* Purchase/Renew */
	.purchase-renew {background: #e9ecf1 url(../images/andi-background-for-mobile.png) no-repeat 15% top / 150px;height: auto;padding: 90px 3% 30px;}
	.k2ItemsBlock.renew-activate > ul {display: block;font-size: 1.125em;}
	.k2ItemsBlock.renew-activate > ul > li {padding: 20px 3%;width: auto;}
	.k2ItemsBlock.renew-activate > ul > li:first-child {margin: 0 0 20px;}
	.renew-activate .moduleItemTitle {font-size: 1.5625em;margin-bottom: 10px;}

	.renew-activation .itemContent {padding: 90px 0 30px;}
	.renew-activation h1 {font-size: 1.5625em;margin-bottom: 10px;}
	.renew-activation h2 {font-size: 1.125em;}
	.renew-activation .itemFullText br {display: none;}
	.ESET-form.serial-check-form {width: 100%;}
	.tooltip-container {left: 0;padding: 20px 20px 0 0;right: auto;text-align: right;top: -40px;}

	.ESET-license-info {width: 100%;}
	.ESET-license-info .info-item {display: block;margin-bottom: 5px;margin-left: 0;}
	.ESET-form-field {margin-bottom: 10px;}
	.ESET-form-field.block-third {width: 100%;}
	.ESET-form-field.block-2-thirds {width: 100%;}
	.ESET-form-field.field-subscribe {margin-bottom: 10px;}
	.renew-form .ESET-form-field.field-username {width: 100%;}
	.company-selector {padding-top: 0;}
	.itemAdditionalInfo {padding: 25px 0;}

	/* Footer */
	footer {padding: 0;}
	.footer-form {display: block;float: none;max-width: 500px;width: 100%;position: relative;margin: 0 auto;padding: 20px 0 3px;}
	.newsletter-form fieldset {max-height: 0;overflow: hidden;transition:0.2s all linear;-webkit-transition:0.2s all linear;padding-bottom: 0;}
	.newsletter-form.form-open fieldset {max-height: 500px;padding-bottom: 25px;}
	.newsletter-form .pretext {font-size: 1.5em;line-height: 30px;}
	/*.newsletter-form .open-form {background: url("../images/read-more-arrow-w.png") no-repeat center;height: 30px;left: 0;position: absolute;top: 0;width:30px;
			transition:0.2s all linear;-webkit-transition:0.2s all linear; font-size: 0;}*/
	.newsletter-form .open-form {height: 60px;left: 0;position: absolute;top: 0;width: 100%;font-size: 0;}
	.newsletter-form .open-form::after {content: url("../images/read-more-arrow-w.png");transition: 0.2s all linear;-webkit-transition: 0.2s all linear;position: absolute;left: 0;top: 28px;}
	.newsletter-form.form-open .open-form:after {transform:rotateZ(-90deg);-webkit-transform:rotateZ(-90deg);}
	.newsletter-form .rsform-block.rsform-block-send {margin-bottom: 0;}
	.copyrights {font-size: 0.625em;}
	.copyrights .custom img, .copyrights .custom br {display: none;}

	/* Blog */
	.blog-wrap > .row.blog {flex-flow: column;position: relative;}
	.blog-wrap > .row.blog.blog-main {padding-top: 200px;max-width: 560px;}
	aside {margin-left: 0;width: 100%;}
	.blog.row > aside > div {margin-bottom: 20px;max-width: 400px;width: 100%;} 
	.moduletable.tags > h3 {margin-bottom: 5px;}
	.blog aside .moduletable.tags {width: 100%;padding-bottom: 30px;}
	.tags-container {max-height: none;}
	.show-tags {display: none;}
	article {width: 100%;}
	.display-types {display: none;}
	.eset-blog h1, .eset-blog.itemView h1 {font-size: 1.875em;margin-bottom: 20px;padding: 0;text-align: right;}
	.eset-blog.display-tiles #itemListPrimary .itemContainer:nth-child(1) {width: 100% !important;margin-left: 0;}
	.eset-blog.display-tiles #itemListPrimary .itemContainer {width: 100% !important;}

	.tagItemView, .genericItemView {flex-flow: column nowrap;}
	.tagItemImageBlock,.genericItemImageBlock {width: 100%;}
	.tagItemBody, .genericItemBody {padding: 10px 3%;width: 100%;}


	.eset-blog.display-tiles #itemListPrimary .catItemImageBlock {height: auto;}
	.eset-blog .itemImageBlock {float: none;width: auto;margin: 0 auto 20px;max-width: 600px;}
	.eset-blog .itemInformation {margin-bottom: 15px;display: flex;flex-wrap: wrap;}
	.itemView.eset-blog .itemBody {font-size: 1.2em;line-height: 1.6;}
	.eset-blog .itemCommentsLinkBlock, .eset-blog .itemReadTime, .eset-blog .itemDateCreated, .eset-blog .itemAuthor {float: none;margin-bottom: 5px;
		margin-left: 5px}
	.eset-blog .itemCommentsLinkBlock a {margin-right: 0;}
	.eset-blog .itemAuthor::after {display: none;}
	.eset-blog .itemComments {margin: 0 0 40px;}
	.addthis_inline_share_toolbox {width: 160px;}
	.at-icon-wrapper.at-share-btn.at-svc-whatsapp {display: inline;}
	.a2a_kit a.a2a_button_whatsapp {display: inline-block;}

	/* About */
	.page-top-module.about {padding-top: 85px;padding-bottom: 10px;}
	.about-content {width: 100%;}
	.about-content > article {margin-bottom: 20px;padding-bottom: 0;}
	.about-content .itemView.default {padding-top: 0;}
	.about.row {padding-top: 20px;}
	.itemView.about h2 {color: #00bbc5;font-weight: normal;font-size: 1.25em;}
	.about-bottom .moduletable > h3{font-style: 20px;margin-bottom: 10px;font-size: 1.25em;}
	.about-bottom > div {margin-bottom: 20px;padding-bottom: 20px;}
	.itemView.default {padding-top: 90px;}

	.k2ItemsBlock.staff ul > li {width: calc(33% - 5px);margin-bottom: 10px;}
	.k2ItemsBlock.staff ul > li:nth-child(4n) {margin-left: 5px;}
	.k2ItemsBlock.staff ul > li:nth-child(3n) {margin-left: 0;}
	.k2ItemsBlock.staff ul > li > a.overlay {color: inherit;opacity: 1;padding: 0;position: static;}
	.k2ItemsBlock.staff .moduleItemIntrotext {margin-bottom: 5px;}
	.k2ItemsBlock.staff .moduleItemTitle {font-size: 1.125em;margin-bottom: 0;}
	.staff-modal.modal-popup {height: auto;padding: 10px 3%;width: 100%;}
	.staff-modal-col-1 {display: flex;margin-left: 0;width: 100%;}
	.staff-modal-image {margin-bottom: 0;margin-left: 20px;max-width: 45%;}
	.staff-modal-col-2 {width: auto;}
	.staff-modal-title {font-size: 1.25em;}
	.staff-modal-position {font-size: 1em;margin-bottom: 20px;}
	.staff-modal-experience {margin-bottom: 10px;}

	.k2ItemsBlock.creed .moduleItemTitle {font-size: 1.25em;margin-bottom: 10px;}
	.k2ItemsBlock.creed a.moduleCustomLink {border-radius: 15px;font-size: 1.125em;line-height: 30px;min-width: 120px;}
	.k2ItemsBlock.creed a.moduleCustomLink::after {background-size: 100% auto !important;height: 16px;width: 16px;}

	.k2ItemsBlock.community ul {width: 85%;}
	.k2ItemsBlock.community .moduleItemTitle {padding: 10px 3%;}
	.k2ItemsBlock.community .moduleItemIntrotext {padding: 0 3% 10px;}

	.k2ItemsBlock.comline-group ul li {width: 100%;}
	.k2ItemsBlock.comline-group .moduleItemImage {float: right;margin-left: 10px;width: 160px;}

	/* Jobs */
	.jobs .itemContainer { margin-bottom: 20px;padding-bottom: 30px;}
	.jobs .catItemIntroText {margin-bottom: 10px;}
	.catItemjobAttr, .catItemjobReq, .catItemjobresp {margin-bottom: 20px;}

	.cv-form {border-top: 0;}
	.cv-form .pretext2 {font-size: 1.25em;margin-bottom: 20px;}
	.rsform-block.block-third {width: 100%;}
	.rsform-block.block-half {width: 100%;}

	/* Solutions */
	.k2ItemsBlock.solutions-top {padding: 0;text-align: center;width: 100%;}
	.k2ItemsBlock.solutions-top .moduleItemTitle {font-size: 1.25em;margin-bottom: 10px;}
	.k2ItemsBlock.solutions-top table {display: none;}
	.k2ItemsBlock.solutions-top .open-modal.btn-full {display: block;margin: 0 auto;max-width: 250px;}
	.competability > div {width: 25px;}
	.solutions-bottom h3 {font-size: 1.5em;margin-bottom: 10px;}
	.solutions-bottom .k2ItemsBlock ul {flex-wrap: wrap;}
	.solutions-bottom .k2ItemsBlock li {margin: 0 0 10px;width: 100%;}
	.solutions-bottom .k2ItemsBlock .moduleItemImage {display: block;height: auto;width: 100%;padding-bottom: 10px;}
	.solutions-bottom .k2ItemsBlock .moduleItemImage > img {height: auto;width: 80px;}
	.moduletable.business .modulePretext {padding: 0 3%;}
	.k2ItemsBlock.business .moduleItemIntrotext {display: block;height: 185px;}
	.k2ItemsBlock.business a.moduleItemImage {display: block;margin: 0 auto 10px;width: 70%;}
	.k2ItemsBlock.business a.moduleItemImage {display: block;margin: 0 auto 10px;width: 70%;}
	.k2ItemsBlock.business .item-intro {width: 100%;}
	.k2ItemsBlock.home .features, .k2ItemsBlock.business .features {display: none;}
	.k2ItemsBlock.home .readmore {padding-top: 20px;}
	.purchase-link-container {height: auto;padding-top: 0;}
	.k2ItemsBlock.business .offer-link {padding: 10px 3%;}
	.k2ItemsBlock.business .offer-link .btn-full.green {width: 100%;}
	.k2ItemsBlock.home .modulePretext, .k2ItemsBlock.business .modulePretext {margin: 0 auto 30px;text-align: right;width: 94vw;}
	.k2ItemsBlock.home div.moduleItemTitle {border-bottom: 0;padding: 20px 0;}
	.k2ItemsBlock.home li,.k2ItemsBlock.business li {background: #dbdedb;}
	.solutions-bottom {padding: 30px 0;}

	/* Home Product Page */
	.itemView.product-page {padding-top: 0;}
	.solutions-wrap.HomeSolution.product-item { padding-top: 61px;}
	.itemView.product-page.addn-products {padding-top: 0;}
	.itemBanner {background: #f4f4f4;right: calc(50% - 500px);width: 1000px;}
	.itemBannerContent {color: inherit;margin: 0 auto;position: static;width: 94vw !important;text-align: center;padding: 20px 0 30px;}
	.itemBannerTitle {font-size: 1.5625em;margin-bottom: 20px;height: auto;}
	.itemBanner .purchase-link-container {text-align: center;}
	.itemBanner .purchase-field-block select {background: url("../images/dropdown-arrow.png") no-repeat 40px;color: inherit;}
	.itemBanner .product-price-block {display: block;margin: 0;}
	.itemBanner .purchase-link-text {display: block;text-align: center;width: auto;margin-bottom: 10px;}
	.itemBanner .product-discount-sentence {text-align: center;}
	.itemBanner .purchase-link.btn-full.green {display: block;margin: 0 auto;max-width: 200px;}
	.itemView.product-page .itemBody {display: block;}
	.itemView.product-page .itemText {width: 100%;margin-bottom: 30px;}
	h2.itemSubtitle {margin-bottom: 20px;}
	.home-solutions.product-page .feature-row {margin: 0 0 10px;padding: 3px 25px 3px 0;width: 100%;}
	.itemView.product-page .itemAddnData {width: 100%;}
	.itemSystemRequirements {margin-bottom: 30px;width: 100%;}

	.advantage-container {margin-left: 1.33%;width: 32%;}

	.home-solution-cta {padding: 40px 0;}
	.cta-title {margin-bottom: 15px;}
	.cta-big {font-size: 1.5625em;margin-bottom: 0;}
	.cta-med {font-size: 1.5625em;margin-bottom: 10px;}

	/* Business Product Page */
	.product-page.business-solutions .itemBannerImage {display: none;}
	.product-page.business-solutions .itemBannerContent {padding-top: 70px;}
	.itemBannerSubtitle {margin-bottom: 20px;}
	.itemBundleFeatrues .row {flex-wrap: wrap;}
	.itemBundleFeatrues .feature-container {margin-bottom: 30px;width: 30% !important;}
	.itemTabsContainer {margin-bottom: 30px;}
	.itemTabsTitles {display: none;}
	.itemTabsContent {padding: 0;}  
	.itemTab {display: block;}
	.itemTabTitle {background: #004b55;color: #fff;font-size: 1.25em;font-weight: bold;padding: 10px 3%;border-bottom: 2px solid #f4f4f4;position: relative;}
	.itemTabTitle:after {background: #fff;content: "";height: 4px;left: 10px;position: absolute;top: 20px;width: 22px;
		transition: all 0.5s linear;webkit-transition: all 0.5s linear;}
	.itemTabTitle:before {background: #fff;content: "";height: 22px;left: 19px;position: absolute;top: 11px;width: 4px;
		transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
	.activeTab .itemTabTitle:after {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
	.activeTab .itemTabTitle:before {transform: rotate(180deg);-webkit-transform: rotate(180deg);opacity: 0;}
	.itemTab > .tab-inner {display: block;padding: 0 3%;max-height: 0;overflow: hidden;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
	.itemTab.activeTab > .tab-inner {max-height: 1500px;padding: 10px 3%;}
	.itemTab ul > li {margin-left: 0;width: 100%;}
	.bottom-button {display: none;}
	.biz-prod-form {padding-top: 40px;}
	.biz-prod-form .form-title {margin-bottom: 20px;}
	.biz-prod-form .form-wrapper {display: block;}
	.form-col1 {width: 100%;}
	.rsform-radio ~ label {margin: 0;}
	.rsform-block.rsform-block-department > .input-wrapper {height: auto;}
	.rsform-block.rsform-block-department > .input-wrapper > br {display: initial;}
	.form-col2 {display: none;}

	/* Support */
	.k2ItemsBlock.marquee-box {margin: 10px;padding: 5px 0;}
	.moduletable_support-search.support-pages,
	body:not(.suppor-no-banner) .moduletable_support-search.support-pages {position: static;margin-bottom: 25px;width: auto;}
	.moduletable_support-search > h1,
	body:not(.suppor-no-banner) .moduletable_support-search.support-pages h1 {text-align: center;}
	.moduletable_support-search.support-pages .finder_support-search > label, 
	.moduletable_support-search.support-pages .finder_support-search > .search-query {border: 0;background: #eee;width: calc(100% - 40px);}
	.support-wrapper aside.support-sidbar {width: auto;}
	.moduletable_menu.support-menu > h3 {font-size: 1.125em;position: relative;}
	.moduletable_menu.support-menu > h3:after {background: #004b55;content: "";height: 4px;left: 10px;position: absolute;top: 9px;width: 22px;
		transition: all 0.5s linear;webkit-transition: all 0.5s linear;}
	.moduletable_menu.support-menu > h3:before {background: #004b55;content: "";height: 22px;left: 19px;position: absolute;top: 0px;width: 4px;
		transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
	.moduletable_menu.support-menu.menu-open > h3:after {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
	.moduletable_menu.support-menu.menu-open > h3:before {transform: rotate(180deg);-webkit-transform: rotate(180deg);opacity: 0;}
	.moduletable_menu.support-menu ul.menu {max-height: 0;overflow: hidden;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;}
	.moduletable_menu.support-menu.menu-open ul.menu {max-height: 800px;}
	.moduletable_menu.support-menu ul.menu li > a {padding: 5px 30px 5px 0;background: #949ca1;color: #fff;}
	.moduletable_menu.support-menu ul.menu li.active > a {color: #030303;}
	.moduletable_menu.support-menu ul.menu li > a::before {height: 15px;width: 15px;}
	.moduletable_menu.support-menu ul.menu li > a.support-ticket {padding: 5px 30px 5px 0;background: #949ca1;}
	.moduletable_menu.support-menu ul.menu li > a.support-ticket::before {top:6px;}
	.support-wrapper {display: block;margin-bottom: 30px;}
	.support-wrapper article, .support-wrapper.w-sidebar article {margin: 0;padding: 10px 3%;width: auto;}
	.home-support .itemList-headings > div, .home-support .itemList-headings > .title-block {width: auto;border-left: 0;}
	.FAQ-page .FAQ-notice {display: none;}
	.FAQ-page .itemListCategoriesBlock {display: block;}

	.home-support .itemListCategory {display: block;}
	.home-support .itemListCategory h2 {margin-bottom: 0;}
	.home-support .itemList-headings {display: block;margin-bottom: 20px;}
	.home-support .itemList-headings > .install-block, .home-support .itemList-headings > .activation-block {display: none;}
	.home-support .itemContainer {border-top: 1px solid;padding: 10px 0 0;text-align: center;}
	.home-support .catItemBody {flex-wrap: wrap;}
	.home-support .catItemBody > .title-block {padding: 0 0 20px;width: 100%;}
	.home-support .catItemBody > div {border: 0;padding: 0;width: 50%;}
	.home-support .block-inner {background: transparent;display: block;height: auto;padding: 0;width: 100% !important;}
	.home-support .block-inner > a {color: inherit;font-size: inherit !important;margin: 0 auto 30px;padding-top: 0;position: relative;text-decoration: none;}
	.home-support .install-block .block-inner > a {height: 30px;}
	.home-support .activation-block .block-inner > a {height: 30px;}
	.home-support .block-inner > a > span {bottom: -20px;position: absolute;right: 0;width: 100%;}
	.home-support .title-block .block-inner .catItemImageBlock {display: none;}

	.business-support .itemListCategoriesBlock {display: block;}
	.business-support .itemListCategoriesBlock h2 {margin-bottom: 0;}
	.business-support .subcategory-inner {background: transparent;border-bottom: 1px solid;display: block;padding: 0 0 20px;}
	.business-support .catItemView {margin: 0 auto 10px;width: 80%;height: 45px;}

	.moduletable.support_guides > h3 {font-size: 1.5625em;margin-bottom: 20px;}
	.support_guides .k2ItemsBlock > ul {flex-wrap: wrap;}
	.support_guides .k2ItemsBlock > ul > li {border-bottom: 1px solid;margin-bottom: 20px;padding-bottom: 15px;width: 100%;}
	.support_guides .moduleItemImage {float: right;margin-bottom: 10px;margin-left: 10px;max-width: 25%;}
	.support_guides .moduleItemTitle {background: transparent;border-bottom: 0;height: auto;padding: 5px 0;}
	.moduletable.support-info {margin: 10px 0;padding-bottom: 10px;width: auto;}

	.support-form .pretext {line-height: inherit;margin-bottom: 20px;}

	/* Search Results */
	.default-page {padding-top: 80px;}
	.finder {padding-bottom: 60px;}
	.finder h1 {font-size: 1.5625em;margin-bottom: 10px;}
	.finder #search-form {margin-bottom: 15px;}
	#search-form fieldset > label {display: none;}
	#search-form fieldset > .inputbox {border-radius: 15px;width: calc(100% - 40px);margin-left: 10px;padding: 0 10px;}
	#search-form fieldset > button {background-size: 100% auto;width: 30px;}
	#search-results {padding: 20px 3%;}
	#search-results ul {padding-right: 20px;}
	#search-results .result-url {overflow-wrap: break-word;white-space: normal;}

	/* Online Scan */
	.page-top-module.scan .page-top-title {font-size: 1.5625em;margin-bottom: 10px;}
	.page-top-module.scan .page-top-subtitle {font-size: 1em;color: #004B55;}
	.scan .itemBody {display: block;}
	.scan .itemFullText {width: 100%;}
	.banners-module.scan {display: none;}

	/* Downloads */
	.downloads-page {padding-top: 30px;}
	.downloads-page .catItemView {border-top: 0;border-bottom: 1px solid #949ba1;padding-bottom: 20px;}
	.downloads-page .catItemView > div {border: 0;}
	.downloadCol1 {order: 1;width: 100%;padding: 5px 0;border-left: 0;text-align: center;}
	.itemMainContent.downloadCol1 {padding: 0 0 10px;}
	.downloads-page .catItemImageBlock {float: none;margin: 0 0 5px;}
	.downloads-page .catItemHeader {margin-bottom: 0px;}
	.catItemTitle {margin-bottom: 5px;}
	.downloads-page .catItemIntroText {text-align: center;}
	.downloadCol2 {display: none !important;}
	.downloadCol3 {order: 2;width: 100%;padding: 5px 0;}
	.downloads-page .subcategory > .subcategory-title > h2 {text-align: right;}
	.open-close-div.downloadCol3 {font-size: 0;width: 25%;height: 40px;}
	.itemView.downloads-page .itemBody {padding: 40px 0;}
	.k2ItemsBlock.install-steps > ul,
	.single-install-steps > ul {flex-flow: column;align-items: center;}
	.k2ItemsBlock.install-steps > ul > li,
	.single-install-steps > ul > li {width: 80%;margin: 0 0 30px;}

	/* Page Top Module */
	.page-top-module .row {position: static;padding-top: 10px;text-align: center;}
	.page-top-title {color: #004b55;font-size: 1.5625em;}
	.page-top-title br {display: none;}
	.page-top-subtitle {font-size: 1em;}
	.page-top-btn {margin-top: 20px;}

	/* Popup Forms */
	.blocker {padding: 20px 35px;}
	#trial-form, #offer-form, #feedback-form {background: #fff;width: 100%;padding: 20px 3%;}
	#trial-form fieldset, #offer-form fieldset, #feedback-form fieldset {width: auto;}
	.form-title {font-size: 1.125em;font-weight: bold;margin-bottom: 0;}
	.form-subtitle {font-size: 1em;margin-bottom: 20px;}
	.support-btn {display: none;}
	.rsform-block.block-quarter {width: calc(50% - 5px);}
	.rsform-radio:first-child {margin-right: 0;}
	.rsform-radio {margin-right: 15px;vertical-align: baseline;}

	/* Contact Page */
	#main.contact-page {background-position: left top;background-size: 700px auto;padding-top: 260px;}
	#main.contact-page > #content > .row {flex-direction: column-reverse;}
	.contact-page aside {max-width: 100%;}
	.contact-page aside .item-259 {display: none;}
	.contact-page article {padding-top: 0;width: 100%;}
	.contact-page .itemHeader {display: block;}
	.contact-form {border: 0; padding: 0;}

	/* Downloads */
	.earlier-versions.FAQ-page {width: 94vw;}

	/* Multidevice Download Page */
	.download-os {width: 100% !important;padding: 0;border-bottom: 2px solid;border-left: 0;padding-bottom: 30px;margin-bottom: 30px;}
	.multi-faq {padding-top: 20px;}

	/* Trial */
	.page-top-module.trial-banner .page-top-title {font-size: 1.5625em;}
	.page-top-module.trial-banner .page-top-subtitle {font-size: 1.25em;}
	.page-top-module.trial-banner .page-top-btn {text-align: center;}
	.trial #main {padding-top: 40px;}
	.itemListView.trial-page table, .itemListView.trial-pagetbody {display: block;}
	.itemListView.trial-page tr {display: flex;flex-wrap: wrap;justify-content: space-between;}
	.itemListView.trial-page td {width: 33% !important;}
	.itemListView.trial-page .catItemBody {flex-flow: column nowrap;}
	.itemListView.trial-page .catItemBody .catItemImage {margin: 0 auto 20px;width: 40%;}
	.itemListView.trial-page .catItemBody .catItemIntroText {width: 100%;}

	/* Thank you Page */
	body.tnx #main {background: rgba(0, 0, 0, 0) url("../images/tnx-page-for-mobile.jpg") repeat scroll center top;}
	.item-page.tnx h1 {text-align: right !important;}

	/* Blog article overflow issue fix - mail from Michal @ 26.8.18 */
	iframe#st_gdpr_iframe {left: 0 !important;}

	/* Registration */
	.registration {padding-bottom: 30px;}

	/* New Blog */
	#blog-top .row {flex-direction: column;align-items: center;}
	#blog-top .itemListCategory {margin-bottom: 20px;}
	.tagItemIntroText, .genericItemIntroText {padding-left: 0;margin-bottom: 15px;height: 37px;}
	.tagItemIntroText p, .genericItemIntroText p {margin: 0;}
}
@media screen and (max-width: 800px) {
	nav#mobile-menu {right: -100vw;width: 100vw;}

	/* New Blog */
	.eset-blog #itemListPrimary .itemContainer {width: calc(50% - 5px);margin-left: 10px;margin-bottom: 10px;}
	.eset-blog #itemListPrimary .itemContainer:first-child .catItemBody {padding: 40px 15px 0;}
	.eset-blog #itemListPrimary .itemContainer:first-child .catItemDateCreated {font-size: 16px;right: 15px;top: 15px;}
	.eset-blog #itemListPrimary .itemContainer:first-child h2.catItemTitle {font-size: 1.75em;max-height: 59px;}
	.eset-blog #itemListPrimary .itemContainer:nth-child(3n+1) {margin-left: 10px;}
	.eset-blog #itemListPrimary .itemContainer:nth-child(2n+1) {margin-left: 0;}
}
@media screen and (max-width: 600px) {
	/* New Blog */
	.eset-blog #itemListPrimary .itemContainer:first-child .catItemView.groupPrimary {flex-direction: column;}
	.eset-blog #itemListPrimary .itemContainer:first-child .catItemImageBlock {width: 100%;}
	.eset-blog #itemListPrimary .itemContainer:first-child .catItemBody {width: 100%;padding-bottom: 15px;}
	.eset-blog #itemListPrimary .itemContainer {margin-left: 0;width: 100%;}
	.eset-blog #itemListPrimary .itemContainer:nth-child(3n+1) {margin-left: 0;}
	.eset-blog h2.catItemTitle {height: auto;}
}
@media screen and (max-width: 400px) {
	/* Trial */
	.itemListView.trial-page td {width: 49% !important;}

	/* Home Product Page */
	.itemAdvantages h3 {margin: 0 auto 30px;width: 96%;}
	.advantage-container {margin-left: 0;width: 100%;}
	.advantage-title {height: auto;margin-bottom: 5px;}

	/* Business Solutions - Type 2 */
	.k2ItemsBlock.business .modulePretext { text-align: center;padding-top: 30px;}
	.business-solutions-2 .itemTextTop {display: block;}
	.business-solutions-2 .itemTextTop.blocks-2 .itemFullText {border-left: 0;border-bottom: 1px solid #17c7d4;margin: 0 0 15px;padding: 0 0 15px;width: 100%;}
	.business-solutions-2 .itemTextTop .item-text-block-2 {width: 100%;}
	.business-solutions-2 .itemBody ul > li {padding-top: 3px;min-height: 28px;}
	.solutions-menu.business ul.menu > li > a {text-align: center;padding: 10px 5px;}

	/* 404 Page */
	.error-404-page {padding-top: 140px;}

	.anchor[name="activeHours"] { top: -70px;}
}

.mceContentBody {direction: rtl;background:white;height:100%;}
.register_page #main {background:#E2E9EF;}
.restore_page .renew-activation .itemContent {background: #e2e9ef ;padding: 15px 0 50px;text-align: center;}
.comfec_page #main {background:#EEEFF1;}
.comfec_page .itemContent {background: #EEEFF1 ;padding: 15px 0 50px;text-align: center;}

/* Eset New Landing Pages */
#main.landing-page {padding-bottom: 0;}
.sppb-col-md-1, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12 {float: right;}
.btn-full.white {color: #fff;}
.btn-full.white::after {background: url("../images/white-action-arrow.png");}
#sp-page-builder {margin-top: -20px;}
#sp-page-builder .page-content .sppb-section:hover, #sp-page-builder .sppb-section:hover {z-index: 10;}
.eset-form-title-1 {font-size: 35px;font-weight: 900;margin-bottom: 10px;}
.eset-form-title-2 {font-size: 25px;margin-bottom: 10px;}
.eset-form-title-3 {font-size: 18px;margin-bottom: 30px;}
.sppb-addon-eset-event-wrap {display: flex;justify-content: space-between;flex-wrap:wrap;}
.sppb-addon-eset-event-wrap > div {background: #EFA715;color: #fff;width: calc(25% - 10px);align-items: center;font-size: 20px;font-weight: bold;
	padding: 20px;display: flex;justify-content: center;position: relative;}
.sppb-addon-eset-event-date::before {content: url(../images/date-main-icon.png);margin-left: 15px;}
.sppb-addon-eset-event-time::before {content: url(../images/hour-main-icon.png);margin-left: 15px;}
.sppb-addon-eset-event-eventLocation::before {content: url(../images/place-main-icon.png);margin-left: 15px;}
.sppb-addon-eset-event-addToCal::before {content: url(../images/join-main-icon.png);margin-left: 15px;}
.atc_event, .atcb-link {display: none;}
.addtocalendar.atc-style-blue {position: absolute;right: 0;top: 100%;width: 100%;box-sizing: border-box;padding: 0 20px;overflow: hidden;max-height: 0px;
	background: #fff; transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;z-index: 10;}
.sppb-addon-eset-event-addToCal:hover .addtocalendar.atc-style-blue, .addtocalendar.atc-style-blue:hover {max-height: 250px;}
.atcb-list {margin: 0;list-style: none;padding: 0;text-align: center;}
.atcb-list a {color: #004B55;text-decoration: none;}
.sppb-addon-persion .sppb-person-information > span.sppb-person-designation {color: inherit;}
.sppb-panel-title {font-size: 16px;}
.sppb-blocknumber.sppb-media {display: flex;align-items: center;justify-content: center;}
.sppb-blocknumber.sppb-media > .pull-right {float: none !important;width: 55px;}
.sppb-blocknumber.sppb-media > .sppb-media-body {max-width: calc(100% - 75px);}
.sppb-blocknumber.sppb-media .sppb-blocknumber-number {display: block;border: 6px solid;font-size: 35px;width: 55px !important;height: 55px !important;
	line-height: 43px !important;font-weight: 900;}
.sppb-panel-faq > .sppb-panel-heading {position: relative;}
.sppb-panel-faq > .sppb-panel-heading::after {background: url(../images/faq-open-close.png) no-repeat;content: "";position: absolute;left: 10px;
	top: calc(50% - 11px);width: 22px;height: 22px;
	transition: 0.2s linear all;-webkit-transition: 0.2s linear all;transform: rotateZ(0);-webkit-transform: rotateZ(0);}
.sppb-addon-accordion.light .sppb-panel-faq > .sppb-panel-heading::after {background: url(../images/faq-open-close-white.png) no-repeat;}
.sppb-panel-faq > .sppb-panel-heading.active::after {transform: rotateZ(135deg);-webkit-transform: rotateZ(135deg);}
.sppb-panel-faq > .sppb-panel-heading .sppb-toggle-direction {display: none;}
.sppb-addon hr {margin: 5px 0;border-color: inherit;}
.sppb-addon-text-block .sppb-addon-content ul {padding-right: 15px;}
.sppb-addon-text-block.check .sppb-addon-content ul {list-style: none;padding: 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.sppb-addon-text-block.check .sppb-addon-content ul > li {background: url("../images/V.png") no-repeat right 6px;padding:4px 25px 4px 0;width:calc(50% - 5px);}
.eset-power-number {position: absolute;top: 0;right: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;font-size: 60px;
	font-weight: 900;}
.eset-power-number-image {position: relative;margin-bottom: 15px;text-align: center;}
.eset-power-number-text {text-align: center;font-size: 20px;}
a.txt-btn {text-decoration: none;color: #00bbc5;}
a.txt-btn::after {content: "";display: inline-block;vertical-align: middle;height: 13px;width: 13px;background: url(../images/read-more-arrow.png);
	transition: 0.2s all linear;-webkit-transition: 0.2s all linear;position: relative;right: 0;}
a.txt-btn:hover::after {right: 5px;}
.sppb-addon-eset-content-slider.slick-slider {padding-bottom: 30px;}
.sppb-addon .slick-next {left: -30px;}
.sppb-addon .slick-prev {right: -30px;}
.sppb-addon .slick-next::before {background: url(../images/land-slider-arrow-left.png);width: 20px;height: 33px;}
.sppb-addon .slick-prev::before {background: url(../images/land-slider-arrow-right.png);width: 20px;height: 33px;}
.sppb-addon .slick-dots li button::before {background: #B9B9B9;}
.sppb-addon .slick-dots li.slick-active button::before {background: black;}
.eset-content-slider-video {width: 520px;margin: 0 auto;}
.embed-container {position: relative;padding-top: 56.25%;height: 0;}
.embed-container > * {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.eset-content-slider.slide-title {font-size: 30px;text-align: center;margin-bottom: 20px;}
.eset-content-slider-features ul {list-style: none;padding: 0;display: flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.eset-content-slider-features ul > li {background: url("../images/V.png") no-repeat right 6px;padding: 4px 25px 4px 0;width: calc(33.3% - 10px);}
.sppb-addon-eset-compare-mobile-view {display: none;}
.eset-compare-row {display: flex;justify-content: center;flex-wrap: wrap; }
.eset-compare-row > div {padding-bottom: 15px;border-bottom: 1px solid #949ca1;}
.eset-compare-col.compare-title-col {font-size: 20px;font-weight: bold;background: none;text-align: center;}
.eset-compare-col.compare-data-col.compare-col-1 {background: none !important;font-size: 16px;padding: 5px 0;position: relative;font-weight: bold;}
.eset-compare-col.compare-col-1 {width: 28%;}
.eset-compare-col {width: 24%;}
.eset-compare-col.compare-data-col {padding: 0 5px;}
.eset-compare-col.compare-data-col .col-inner {width: 100%;height: 100%;}
/*.eset-compare-row:nth-child(2n) .eset-compare-col.compare-data-col .col-inner {background-color: #f7f8f7;}*/
/*.eset-compare-row:nth-child(2n+1) .eset-compare-col.compare-data-col .col-inner {background-color: #edeeed;}*/
.feature-exist .col-inner {background-image: url(../images/mark-table.png);background-position: center;background-repeat: no-repeat;}
.feature-exist.w-txt .col-inner {background-image: none;padding: 5px;}
.feature-desc {position: absolute;left: 0;top: calc(50% - 10px);}
.feature-desc-icon {background-image: url(../images/i-icon.png);width: 20px;height: 20px;}
.feature-desc-text {position: absolute;left: 0;top: 20px;width: 250px;padding: 10px;background: #ccc;z-index: 1;display: none;}
.feature-desc:hover .feature-desc-text {display: block;}
.feature-desc-text::before {content: "";position: absolute;height: 20px;width: 100%;right: 0;top: -20px;}
.sppb-nav-pills > li, .sppb-nav-tabs > li, .sppb-nav-lines > li {float: right;}
.sppb-nav-pills > li a, .sppb-nav-tabs > li a, .sppb-nav-lines > li a {text-decoration: none;}
.sppb-btn {text-decoration: none;}
.white-popup-block {text-align: right;}
[id*="sppb-modal"].white-popup-block > .modal-close {position: absolute;top: 0;right: -30px;display: block;width: 30px;height: 30px;text-indent: -9999px;background: url("../assets/jquey-modal/x-icon.jpg") no-repeat 0 0;font-size: 0;}
.sppb-countdown-timer {flex-direction: row-reverse;}

@media (min-width: 1200px) {
	.sppb-row-container {width: 1130px;}
}

@media screen and (max-width: 992px) {
	.sppb-col-md-1, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12 {float: none;}
	.sppb-addon-eset-compare-desktop-view {display: none;}
	.sppb-addon-eset-compare-mobile-view {display: block;}
	.eset-compare-product {margin-bottom: 40px;}
	.eset-compare-col {font-size: 18px;width: 100%;text-align: center;}
	.eset-compare-col.compare-data-col {padding: 0px 15px;}
	.feature-exist .col-inner {background-image: none;border-bottom: 1px solid #d9d9d9;}
	.sppb-addon.sppb-addon-eset-power-number {margin-bottom: 50px;}
	.eset-content-slider-features ul > li {width: 100%;}
	.sppb-addon-eset-event-wrap > div {width: 100%;margin-bottom: 10px;}

	.vertical-form .fieldset {display: block;}
	.vertical-form .rsform-block, .vertical-form .rsform-block.rsform-block-send {width: 100%;}
}

#contact-reseller-main-form{display: none;}

.CallCenter{
	background-color:white;
}

.CallCenter .copyrights{
	 display:none;
}

.CallCenter  .feedback-link{
	 display:none;
}

.CallCenter .credit{
	 display:none;
}

.CallCenter .itemContent{
	background-color:white;
		margin-top:1px; 
		padding:20px;
}

.CallCenter .itemTitle{
	font-size: 28pt;  
}
 
.CallCenter #target{
		max-width: 700px;
}

.SMS_To_Ticket_API #wrapper{
			 display:none;
}

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


/* ******************************************** */
/* GWS                      */
/* ******************************************** */
/* General */
@font-face {
	font-family:eset-icons;
	src:url(../fonts/eset-icons/eset-icons-fb9b541ee9e624d115172137b291620b.eot);
	src:url(../fonts/eset-icons/eset-icons-fb9b541ee9e624d115172137b291620b.eot#iefix) format("embedded-opentype"),
	url(../fonts/eset-icons/eset-icons-fb9b541ee9e624d115172137b291620b.woff) format("woff"),
	url(../fonts/eset-icons/eset-icons-fb9b541ee9e624d115172137b291620b.ttf) format("truetype");
	font-weight:400;
	font-style:normal
}
.gws-mobile {display: none !important;}
[class*="ficon-"] {display: -moz-inline-stack;display: inline-block;vertical-align: middle;*vertical-align: auto;zoom: 1;*display: inline;text-decoration: none;line-height: 1;position: relative;}
[class*="ficon-"]::before {display: block;zoom: 1;font-family: eset-icons;speak: none;font-style: normal;font-weight: 400;line-height: 1;text-transform: none;position: relative;
	-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 30px;text-align: center;margin-bottom: 14px;}
.GWS-btn.transparent {background: transparent;border: 2px solid #fff;}
.GWS-btn.transparent:hover {background: #fff;color: #424d56;}
.GWS-btn.big {font-size: 18px;line-height: 1.3;padding: 10px;}
.GWS-btn.small {border-radius: 3px;font-size: 13px;padding: 8px 12px;}
body.blank-page .acsb-trigger-default {display: none !important;}

/* Header */
#gws-header {padding: 0 30px;background: #3b3b3b;color: #fff;font-size: 17px;transition: all .3s .3s;height: 100px;display: flex;justify-content: space-between;}
.scroll #gws-header {height: 75px;}
#gws-header:hover {background: #222;}
.gws-header-col-1 {display: flex;}
#gws-header #logo {width: auto;margin-left: 20px;margin-top: 16px;transition: all .3s .3s;height: 60px;overflow: hidden;}
.scroll #gws-header #logo {height: 40px;}
.gws-header-col-2 .moduletable_menu {font-size: 9px;}
.scroll .gws-header-col-2 .moduletable_menu {font-size: 0;}
.gws-header-col-2 .moduletable_menu ul.menu {display: flex;align-items: flex-start;}
.gws-header-col-2 .moduletable_menu li {min-width: 75px;height: 70px;display: flex;justify-content: center;align-items: flex-start;text-align: center;padding-top: 19px;}
.gws-header-col-2 .moduletable_menu li.item-571 {margin-top: 18px;height: auto;margin-left: 8px;padding-top: 0;}
.gws-header-col-2 .moduletable_menu li.item-617 {display: none;}
.gws-header-col-2 .moduletable_menu li .contact-link {width: 120px;display: block;text-align: center;border: 1px solid #BCBCBC;padding: 4px 10px;border-radius: 3px;font-size: 14px;box-sizing: border-box;margin-bottom: 18px;
	transition: background-color .15s .3s,border .15s .3s,color .15s .3s,width .15s .3s,height .15s .3s;}
.gws-header-col-2 .moduletable_menu li .contact-link:hover {background: #3b3b3b;}

/* Menus */
#gws-main-menu {display: flex;}
.eset-menu-module {position: relative;}
.menu-title {transition: all .4s ease;}
.menu-title:hover, .eset-menu-module.open .menu-title {background: #181c20;}
.menu-title > a {padding: 36px 20px;display: block;color: inherit;text-decoration: none;line-height: 28px;transition: all .4s ease;}
.scroll .menu-title > a {padding-top: 24px;padding-bottom: 23px;}
.menu-title > a::after {content: "";margin: 0 10px 0 0;height: 8px;width: 0;height: 0;border-style: solid;border-width: 7px 7px 0 7px;border-color: #ffffff transparent transparent transparent;display: inline-block;vertical-align: middle;
	transition: all .4s ease;transform-origin: center 3px;}
.menu-title.link-item > a::after {display: none;}
.eset-menu-module.open .menu-title > a::after {transform: rotate(180deg);}
.tabs-wrap {width: 1045px;position: absolute;top: 100%;right: 0;background: #181c20;z-index: 10;display: none;}
.eset-menu-module.open .tabs-wrap {display: flex;}
.tabs-titles {width: 302px;}
.tabs-titles a {display: block;color: #fff;text-decoration: none;padding: 17px 75px 17px 30px;font-size: 17px;line-height: 26px;margin-bottom: 5px;}
.tabs-titles a:last-child {margin-bottom: 0;}
.tabs-titles a:hover, .tabs-titles a.active-tab {background: #3b3b3b;}
.tabs-content {width: calc(100% - 302px);background: #3b3b3b;}
.tabs-content > .tab-container {overflow: hidden;height: 0;opacity: 0;transition: 0.2s opacity linear;}
.tabs-content > .tab-container .tab-inner {padding: 30px 30px 20px;}
.tabs-content > .tab-container.active-tab {height: 100%;opacity: 1;}
.main-links {display: flex;}
.main-link-container {width: 33.33%;padding: 0 15px;box-sizing: border-box;text-align: center;}
.main-link-container a {color: inherit;text-decoration: none;}
.main-link-content {min-height: 112px;}
.main-link-title {font-size: 15px;font-weight: 700;margin-bottom: 15px;}
.main-link-desc {font-size: 15px;}
.addn-links {display: flex;justify-content: space-between;height: 48px;}
.addn-links > a {width: calc(50% - 15px);box-sizing: border-box;text-align: center;}

.eset-menu-module .tabs-content > .tab-container.type2 .tab-inner {display: flex;padding-top: 50px;padding-bottom: 0;height: 100%;box-sizing: border-box;}
.eset-menu-module .tabs-content > .tab-container.type2 .tab-inner .main-links {border-left: 1px solid;width: 50%;box-sizing: border-box;padding: 0 30px 0 45px;}
.eset-menu-module .tabs-content > .tab-container.type2 .tab-inner .addn-links {width: 50%;box-sizing: border-box;padding: 0 45px 0 0;}
.eset-menu-module .tab-container.type2 .main-link-container {width: 100%;}
.eset-menu-module .tab-container.type2 .main-link-image {transition: all 0.15s ease-in;margin-bottom: 12px;}
.eset-menu-module .tab-container.type2 .main-link-image:hover {transform: translateY(-8px);}
.eset-menu-module .tab-container.type2 .main-link-title {font-size: 20px;line-height: 1.3;}
.eset-menu-module .tab-container.type2 .main-link-desc {margin-bottom: 23px;font-size: inherit;}
.eset-menu-module .tab-container.type2 .addn-links {display: block;height: auto;}
.addn-links-title {font-size: 20px;font-weight: 100;margin-bottom: 25px;}
.addn-links ul {padding: 0;margin: 0;list-style: none;}
.addn-links ul li {padding: 3px 25px 6px 0;position: relative;font-weight: 700;}
.addn-links ul li::before {content: "";position: absolute;width: 8px;height: 8px;background: #fff;border-radius: 100%;top: 11px;right: 0;}
.addn-links ul li a {color: inherit;text-decoration: none;}
.addn-links ul.image-list li {padding: 0;margin-bottom: 10px;}
.addn-links ul.image-list li::before {display: none;}
.addn-links ul.image-list li img {vertical-align: middle;margin-left: 35px;}
.addn-links ul.none-list li {padding: 0;}
.addn-links ul.none-list li::before {display: none;}
.more-text {text-align: center;margin-top: 30px;}
.more-text a {color: inherit;text-decoration: none;font-weight: 700;}

.tabs-wrap.single-tab {width: 745px;}
.tabs-wrap.single-tab .tabs-content {width: 100%;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-links {justify-content: space-between;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-container {width: calc(50% - 45px);padding: 0;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-image {margin-bottom: 20px;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-title {font-weight: 100;font-size: 26px;margin-bottom: 20px;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-desc {font-size: inherit;margin-bottom: 22px;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-buttons {display: flex;flex-direction: column;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-buttons > a {margin-bottom: 15px;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-buttons > a:last-child {margin-bottom: 0;}
.eset-menu-module .tabs-content > .tab-container.type3 .main-link-buttons > a.reg-link {font-weight: 700;}

/* Forms General */
.GWS-form {color: #424d56;display: flex;flex-wrap: wrap;justify-content: space-between;}
.GWS-form .mobile {display: none !important;}
.GWS-form .rsform-block {margin-bottom: 20px;}
.GWS-form .rsform-block.block-half {width: calc(50% - 10px);}
.GWS-form .rsform-block.block-third {width: calc(33.33% - 10px);}
.GWS-form .rsform-block.block-quarter {width: calc(25% - 10px);}
.GWS-form .rsform-block.block-full {width: 100%;}
.GWS-form .rsform-block .input-wrapper {height: auto;border-radius: 3px;}
.GWS-form .rsform-input-box, .GWS-form .rsform-select-box, .GWS-form .rsform-password-box {background: #fff;height: 40px;box-shadow: inset -1px 2px 13px -3px #ccc;}
.GWS-form .rsform-block.rsform-block-interest > label {margin-left: 20px;}
.GWS-form .rsform-block.rsform-block-interest > label:last-of-type {margin-left: 0;}
.GWS-form .rsform-text-box {background: #fff;box-shadow: inset -1px 2px 13px -3px #ccc;}
.GWS-form .rsform-submit-button::after {display: none;}
.GWS-form .rsform-submit-button, .GWS-btn {background: #8dc63f;color: #fff;padding: 5px 20px;border-radius: 3px;transition: 0.2s all linear;display: inline-block;text-decoration: none;}
.GWS-form .rsform-submit-button {width: 100%;}
.GWS-form .rsform-submit-button:hover, .GWS-btn:hover {background: #509806;}

/* Newsletter Form */
.GWS-form.newsletter-form {color: #fff;position: relative;}
.GWS-form.newsletter-form a {color: #fff;}
.GWS-form.newsletter-form fieldset {max-height: none;}
.GWS-form .rsform-block.rsform-block-interest > div {margin-bottom: 5px;}
.GWS-form .rsform-block.rsform-block-interest > div[style*="float:left"] {float: right !important;}
@media screen and (max-device-width: 1099px) {
	.GWS-form .mobile {display: block !important;}
	.GWS-form .rsform-block.block-half {width: 100%;}
	.GWS-form .rsform-block.block-third {width: 100%;}
	/*.GWS-form.newsletter-form fieldset {max-height: 0;}
	.GWS-form.newsletter-form.form-open fieldset {max-height: 600px;}*/
	.GWS-form.newsletter-form .pretext {background: #424D56;padding: 0px 22px;font-size: 15px;font-weight: 700;line-height: 44px;width: 100%;}
	.GWS-form.newsletter-form .open-form {height: 44px;}
	.GWS-form.newsletter-form .open-form::after {display: none;}
	/*.GWS-form.newsletter-form .open-form::after {content: "+";transition: 0.2s all linear;-webkit-transition: 0.2s all linear;position: absolute;left: 24px;top: 50%;color: #fff;font-size: 15px;transform: translateY(-50%);}
	.newsletter-form.form-open .open-form::after {content: "-";}*/
}
@media screen and (max-device-width: 600px) {
	.GWS-form .rsform-block.rsform-block-interest > div[style*="float:left"] {float: none !important;width: 100% !important;}
}

/* Footer */
footer.gws-footer {background: #181C20;}
.gws-row {max-width: 1200px;margin: 0 auto;display: flex;flex-wrap: wrap;}
.footer-menus {width: 66.66%;box-sizing: border-box;padding: 0 15px;display: flex;}
.footer-menus > div {width: 25%;box-sizing: border-box;padding: 0 15px;}
.footer-col-1 {color: #949ca1;font-size: 15px;line-height: 1.6em;}
.footer-col-1-mobile {display: none;}
.footer-menus > div.footer-col-4 {padding-left: 0;}
.footer-menus > div {width: 25%;box-sizing: border-box;padding: 0 15px;}
.footer-col-1 svg {width: 100px;margin-bottom: 30px;}
.footer-col-1 a {color: #fff;text-decoration: none;display: block;}
.gws-footer ul.menu, .gws-footer ul.nav-child {list-style: none;padding: 0;margin: 0;font-size: 15px;line-height: 1.6em;}
.gws-footer ul.menu a {color: #fff;text-decoration: none;}
.gws-footer ul.menu > li {margin-bottom: 20px;}
.gws-footer ul.menu > li:last-child {margin-bottom: 0;}
.gws-footer ul.menu > li > span, .gws-footer ul.menu > li > a {margin-bottom: 10px;display: block;font-weight: 700;}
.gws-footer ul.nav-child li {padding: 6px 0 3px;line-height: 1.1em;}
.gws-footer .footer-form {width: 33.33%;box-sizing: border-box;padding: 0 15px;}
.footer-bottom {width: 100%;border-top: 1px solid rgba(255,255,255,0.5);margin-top: 30px;padding-top: 50px;text-align: center;}
.custom_social {margin-bottom: 30px;}
.custom_social ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: center;}
.custom_social ul li {margin-left: 25px;}
.custom_social ul li:last-child {margin-left: 0;}
.custom_social svg {width: 32px;height: 32px;transition: 0.2s all linear;}
.custom_social svg:hover {border-color: #424d56;}
.custom_social svg path {fill: #fff;transition: 0.2s all linear;}
.custom_social svg:hover path {fill: #424d56;}
.footer-bottom ul.menu {display: flex;justify-content: center;margin-bottom: 7px;flex-wrap: wrap;}
.gws-footer .footer-bottom ul.menu > li {margin: 0 30px;}
.gws-footer .footer-bottom ul.menu > li > a {margin: 0;}
.moduletable_copyrights {font-size: 13px;color: #949ca1;}

/* Mobile */
.menu-opened #wrapper {position: relative;}
.menu-opened #wrapper::before {content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: rgba(24,28,32,.5);z-index: 101;}
nav#mobile-menu.gws-mobile-menu {right: auto;left: -325px;width: 325px;background: #3b3b3b;color: #fff;z-index: 101;}
.menu-opened nav#mobile-menu.gws-mobile-menu {left: 0;}
.gws-mobile-menu .mobile-menu-top {height: 100px;padding: 0 20px;display: flex;align-items: center;justify-content: flex-end;background: #181c20;}
.gws-mobile-menu .menu-close {background: no-repeat;color: #fff;margin-left: 0;}
.gws-mobile-menu .mobile-menu-bottom {padding: 17px 0 0;font-size: 17px;}
#mobile-menu.gws-mobile-menu ul.menu > li {border: 0;margin: 0;padding: 0 25px;}
#mobile-menu.gws-mobile-menu ul.menu > li.item-622,
#mobile-menu.gws-mobile-menu ul.menu > li.item-629 {border-top: 1px solid #181c20;border-bottom: 1px solid #181c20;margin: 17px 0;padding: 17px 25px;}
#mobile-menu.gws-mobile-menu ul.menu > li.item-626 {border-top: 1px solid #181c20;margin: 17px 0 0;padding: 17px 25px 0;}
#mobile-menu.gws-mobile-menu ul.menu > li a {padding: 12px 15px;transition: all .15s .3s;}
#mobile-menu.gws-mobile-menu ul.menu > li:hover a {background: #4f4f4f;}
.custom_m-social ul {list-style: none;padding: 25px;margin: 0;font-size: 0;display: flex;flex-wrap: wrap;}
.custom_m-social ul li {margin-left: 30px;margin-bottom: 10px;}
.custom_m-social ul li:last-child {margin-left: 0;}
.custom_m-social ul li a {width: 30px;height: 30px;color: #424d56;background: #fff;display: flex;text-decoration: none;justify-content: center;align-items: center;border-radius: 100%;}
.custom_m-social ul li a:hover {color: #fff;}
.custom_m-social ul li a.provider-facebook:hover {background:#3b5998;}
.custom_m-social ul li a.provider-twitter:hover {background:#00aced;}
.custom_m-social ul li a.provider-youtube:hover {background:#e52d27;}
.custom_m-social ul li a.provider-linkedin:hover {background:#007bb6;}
.custom_m-social ul li a.provider-google:hover {background:#cc181e;}
.custom_m-social ul li a.provider-slideshare:hover {background:#008ed2;}
.custom_m-social ul li a.provider-rss:hover {background:#fe610a;}
.custom_m-social [class*="ficon-"]::before {margin: 0;}

@media screen and (max-width: 989px) {
	#gws-main-menu {display: none;}
	.gws-header-col-2 .moduletable_menu li.item-617 {display: flex;}
	.gws-footer {padding: 100px 0 50px;}
	.gws-row {display: block;}
	.footer-menus {width: 100%;padding: 0 30px;flex-wrap: wrap;}
	.footer-menus > div {width: 100%;padding: 0;}
	.footer-menus .footer-col-1 {display: none;}
	.footer-col-1-mobile {display: block;padding: 0 30px;margin-top: 40px;}
	.gws-footer .footer-menus ul.menu > li {margin-bottom: 0;}
	.gws-footer .footer-menus ul.menu > li > span, .gws-footer .footer-menus ul.menu > li > a {padding: 10px 25px 10px 50px;background: #424d56;position: relative;margin-bottom: 5px;}
	.gws-footer .footer-menus ul.menu > li > span::after, 
	.gws-footer .footer-menus ul.menu > li > a::after {content: "+";transition: 0.2s all linear;-webkit-transition: 0.2s all linear;position: absolute;left: 24px;top: 50%;color: #fff;font-size: 15px;transform: translateY(-50%);}
	.gws-footer .footer-menus ul.menu > li.child-open > span::after, .gws-footer .footer-menus ul.menu > li.child-open > a::after {content: "-";}
	.gws-footer .footer-menus ul.menu > li.child-open > span::before, 
	.gws-footer .footer-menus ul.menu > li.child-open > a::before {content: "";position: absolute;top: 100%;right: 50%;transform: translate(50%);width: 0;height: 0;border-style: solid;border-width: 11px 11px 0 11px;
		border-color: #424d56 transparent transparent transparent;}
	.gws-footer .footer-menus ul.nav-child {padding: 25px 25px 45px;display: none;}
	.gws-footer .footer-form {width: 100%;max-width: none;padding: 0 30px;}
	.footer-bottom {width: calc(100% - 60px);box-sizing: border-box;margin: 30px auto 0;}

}
@media screen and (max-width: 767px) {
	.gws-mobile {display: block !important;}
	#gws-header, .scroll #gws-header {height: 50px;}
	#gws-header #logo, .scroll #gws-header #logo {height: 32px;margin: 8px 0 0;width: 75px;}
	.menu-btn {color: #fff;margin-top: 15px;}
	#gws-secondary-menu {display: none;}
	nav#mobile-menu.gws-mobile-menu {width: 100vw;left: -100vw;}

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