/*<meta />*/

/* COLORS 
green		#14aa40;
green dark	#468522;
grey dark	#5e5e5e;
grey light	#f5f5f5;
*/

@import url('https://fonts.googleapis.com/css?family=Noto+Sans');

@import url('../FontAwesome/css/fontawesome.css') screen;

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: Graphik Regular;
	src: url("../Fonts/Graphik-Regular.otf") format("opentype");
}

@font-face 
{
	font-family: Graphik Bold;
	font-weight: bold;
	src: url("../Fonts/Graphik-Bold.otf") format("opentype");
}

@font-face 
{
	font-family: Graphik Medium;
	src: url("../Fonts/Graphik-Medium.otf") format("opentype");
}

@font-face 
{
	font-family: Graphik Semibold;
	src: url("../Fonts/Graphik-Semibold.otf") format("opentype");
}

body
{
	font-family: "Noto Sans", Arial, san-serif;
	background-color: #f5f5f5;
	overflow-x: hidden;
	line-height: 1.5;
	font-weight: 400;
	color: #333333;
}

h1
{
	font-weight: normal;
	font-size: 1.5rem;
	padding: 1.25rem 0 0 0;
}

h2
{
	font-weight: normal;
	font-size: 1.25rem;
}

h3
{
	font-weight: normal;
	font-size: .875rem;
}

h4
{
	font-size: 1rem;
}

h5
{
	font-size: .813rem;
}

h1,
h2,
h3,
h4,
h5
{
	margin: 0;
}

p
{
	font-size: .9 rem;
}

div.footer p.footerHeader
{
	font-size: .75rem;
	margin-top: 0rem;
	margin-bottom: 0rem;
}

div.footer p
{
	font-size: .75rem;
}

/* LISTS */

li
{
	font-size: .9rem;
}

/* IMAGES */

img
{
	border: 1px solid #f1f1f1;
	mc-thumbnail-max-width: 90%;
	mc-thumbnail-max-height: auto;
	mc-thumbnail: none;
	max-width: 850px;
}

div.header img,
div#article-ads img
{
	mc-thumbnail: none;
}

/* LINKS */

a
{
	color: #14aa40;
}

a:hover,
a:active,
a:focus
{
	text-decoration: none;
	color: #14aa40;
}

div.footer > div a,
div.footer > div a:link
{
	color: #000000;
	text-decoration: none;
}

p.go-top
{
	text-align: right;
	width: 80%;
}

p.go-top a,
p.go-top a:link
{
	color: #000000;
	text-decoration: none;
}

p.go-top a::after
{
	content: "\f01b";
	font-family: "FontAwesome", serif;
	margin-left: .313rem;
	font-size: 1rem;
}

MadCap|breadcrumbsProxy
{
	border-bottom-style: none;
	color: #14aa40;
	font-size: .813rem;
	mc-breadcrumbs-prefix: ' ';
	padding-top: .625rem;
	margin-bottom: 0;
	margin-top: 0;
}

a.MCBreadcrumbsLink,
a.MCBreadcrumbsLink:link
{
	text-decoration: none;
}

span.MCBreadcrumbsSelf:last-of-type
{
	border-bottom: 3px solid #14aa40;
	padding-bottom: .75rem;
}

/* HOME CONTAINER */

div.home-container
{
	mc-grid-row: true;
	width: 100%;
	margin-bottom: 1.5rem;
}

div.home-container::before
{
	content: ' ';
	display: table;
}

div.home-container::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-container > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-container > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
}

/* HOME */

p.home-menu-head
{
	font-weight: bold;
	font-size: 1.375rem;
	padding-left: 1.25rem;
	padding-right: .5rem;
	text-transform: normal;
}

p.home-section-head
{
	font-family: "Graphik", sans-serif;
	font-weight: 600;
	font-size: 18px;
	padding-left: .75rem;
	padding-right: .5rem;
	line-height: 21px;
	border-bottom: 1px solid #dddddd;
	width: 100%;
	text-transform: normal;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

a.home-button
{
	font-size: .875rem;
	border-radius: 4px;
	background-color: #14AA40;
	color: #ffffff;
	border: 0;
	line-height: 2.5rem;
	padding: 0 1.438rem;
	display: inline-block;
	text-decoration: none;
	position: absolute;
	left: 1.25rem;
	bottom: 1.563rem;
}

a.home-button:hover
{
	background-color: #14aa40;
	color: #ffffff;
}

ul.menu.mc-component
{
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	font-size: .875rem;
}

ul.menu li.has-children
{
	padding-left: .5rem;
}

ul.menu li.tree-node-leaf
{
	/* 	adds menu icons
	height: 60px; 
	padding: 0 17px 0 40px;
	background-image: url('../Images/home_menu_item.png');
	background-repeat: no-repeat;
*/
	border-bottom: 1px solid #dddddd;
	margin-left: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 1.25rem;
	padding-right: .5rem;
}

ul.menu li.tree-node-leaf:nth-child(1)
{
	border-top: 1px solid #dddddd;
}

ul.menu.mc-component li.tree-node-leaf > a
{
	/* 	adds menu icons
	padding-top: 10px; 
*/
}

ul.menu.mc-component li.tree-node-leaf > a:hover
{
	background-color: transparent;
	color: #14aa40;
}

div.home-box
{
	margin-bottom: 1.25rem;
}

div.home-box p.home-desc
{
	font-size: .813rem;
	text-align: justify;
}

span.home-icon
{
	height: 56px;
	width: 56px;
	border-radius: 100%;
	min-width: 56px;
	min-height: 56px;
}

span.home-icon::before
{
	font-family: "FontAwesome", serif;
	font-size: 24px;
	color: #FFFFFF;
}

span.home-getStarted
{
	background-color: #8c3a8e;
}

span.home-getStarted::before
{
	content: "\f15c";
	font-size: 24px;
	margin-left: 1px;
}

span.home-faqs
{
	background-color: #ffc336;
}

span.home-faqs::before
{
	content: "\f128";
	font-size: 36px;
}

span.home-errors
{
	background-color: #e70000;
}

span.home-errors::before
{
	content: "\f12a";
	font-size: 32px;
	margin-left: 1px;
}

span.home-support
{
	background-color: #008375;
}

span.home-support::before
{
	content: "\f095";
	font-size: 30px;
	margin-top: 4px;
	margin-left: 2px;
}

p.home-head
{
	font-weight: bold;
	font-size: 1rem;
	margin-left: 15px;
	text-transform: normal;
}

p.home-menu-subhead
{
	font-weight: bold;
	font-size: 1.25rem;
	padding-left: 1.25rem;
	padding-right: .5rem;
}

/* TOP ARTICLES */

ul.top-articles
{
	list-style-type: square;
}

ul.top-articles li
{
	padding-bottom: 1em;
}

ul.top-articles a,
ul.top-articles MadCap|xref
{
	color: #000000;
	font-size: 1em;
	text-decoration: none;
}

ul.top-articles a:hover,
ul.top-articles MadCap|xref:hover
{
	color: #14aa40;
}

/* remove built-in padding */

.off-canvas-wrapper-inner .outer-row
{
	padding-left: 0;
	padding-right: 0;
}

section.main-section
{
	/*	for fixed footer
padding-bottom: 210px; 
*/
}

section.main-section > .outer-row
{
	padding-top: 0;
	padding-bottom: 0;
}

/* HEADER */

div.header
{
	mc-grid-row: true;
	width: 100%;
	background-color: #ffffff;
	padding-top: 1.4rem;
	padding-bottom: 1rem;
}

div.header::before
{
	content: ' ';
	display: table;
}

div.header::after
{
	content: ' ';
	display: table;
	clear: both;
}

div#header-nav
{
	height: 1rem;
	width: 88.5%;
	margin-left: 4rem;
	margin-right: 2px;
	padding: 10px 0;
	font-family: "Graphik", sans-serif;
}

div.header div.logo
{
	display: inline-block;
	padding: 8px 17px 8px 0;
}

div.header div.logo img
{
	vertical-align: -8px;
}

div#header-nav div.forMob
{
	display: none;
}

div.header div.nav-item
{
	display: inline-block;
	padding: 8px 17px;
	font-weight: 700;
}

div.header div.nav-item .blackText
{
	color: #000000;
	font-weight: 600;
	font-family: "Graphik", sans-serif;
}

div.live-support
{
	margin-left: auto;
}

.ml
{
	margin-left: auto;
}

div.live-support > a
{
	color: #14aa40;
	font-size: 11px;
	font-weight: 700;
	border: 2px solid #14aa40;
	border-radius: 15px;
	padding: 0 15px;
	height: 26px;
	text-transform: uppercase;
	box-sizing: content-box;
	text-decoration: none;
}

div#language-nav
{
	margin-left: 7rem;
	height: 1.25rem;
	background: #FFFFFF;
	border: 0.66343px solid #CCCCCC;
	box-shadow: inset 0px 0.66343px 1.32686px rgba(0, 0, 0, 0.15);
	border-radius: 2.65372px;
	font-family: "Graphik", sans-serif;
}

div#language-nav a
{
	/* border: 1px solid #14aa40; */
	/* font-size: .688rem; */
	/* color: #14aa40; */
	text-decoration: none;
	/* height: 1.250rem; */
	width: 1.375rem;
	line-height: 1.63;
	text-align: center;
	padding: 2px;
	font-style: normal;
	font-weight: 500;
	font-size: 12.69px;
	line-height: 15px;
	font-family: "Graphik", sans-serif;
	letter-spacing: 0.01em;
	font-size: 12px;
	/* black */
	color: #231F20;
}

.header .logo
{
	width: 40px;
}

div#language-nav a.active-lang,
div#language-nav a:hover
{
	background-color: #14aa40;
	color: #ffffff;
	background: #007C10;
	box-shadow: 0.66343px 0px 1.32686px rgba(0, 0, 0, 0.15);
	border-radius: 1.99029px;
}

a.landing-link,
a.landing-link:link
{
	background-color: #FFFFFF;
	min-height: 3.438rem;
	box-shadow: 1px 1px 5px #cccccc;
	border-left: 3px solid #14aa40;
	border-bottom: 1px solid #cccccc;
	margin-bottom: .313rem;
	display: block;
	padding: 1.250rem;
	color: #333333;
	font-size: .813rem;
	font-weight: 700;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 98%;
}

a.landing-link:hover
{
	background-color: #14aa40;
	color: #ffffff;
}

div.header div.nav-item a
{
	text-decoration: none;
	padding: 8px 4px;
	color: #000000;
	font-weight: 700;
}

div.header div.nav-menu
{
	display: flex;
	width: 100%;
	align-items: center;
}

/* responsive nav */

.header .hamburger
{
	display: none;
	cursor: pointer;
}

div.header .bar
{
	display: block;
	width: 25px;
	height: 3px;
	margin: 5px auto;
	-webkit-transition: all 0.3 ease-in-out;
	transition: all 0.3 ease-in-out;
	background-color: rgb(0, 0, 0);
}

/*

@media(max-width:768px){
    .hamburger {
        display: block;
      }
    
      .hamburger.active .bar:nth-child(2) {
        opacity: 0;
      }
    
      .hamburger.active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
      }
    
      .hamburger.active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
      }
    
      .nav-menu {
        position: fixed;
        
        top: -100%;
        gap: 0;
        flex-direction: column;
        background-color: #ffffff;
        width: 100%;
        text-align: center;
        transition: 0.3s;
      }
    
      .nav-item {
        margin: 16px 0;
      }
    
      .nav-menu.active {
        left:0;
        top: 70px;
      }
    
} */

/* SEARCH BAR */

div.search
{
	mc-grid-row: true;
	height: 184 px;
	width: 100%;
	color: #ffffff;
	height: 7.813rem;
	background-color: #14AA40;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

div.search > div.search-container
{
	width: auto;
	display: flex;
	flex-direction: column;
}

form.search
{
	margin: 0;
}

div.search::before
{
	content: ' ';
	display: table;
}

div.search::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.search > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.search > div:nth-child(1)
{
	margin-left: auto;
	margin-right: auto;
}

p.searchHeader
{
	font-size: 1.25rem;
	margin-bottom: 8px;
	margin-left: 0px;
	font-family: "Graphik", sans-serif;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: normal;
	margin-top: 0px;
}

form.search
{
	width: 100%;
	font-family: "Graphik", sans-serif;
}

/* SEARCH HIGHLIGHT */

div._Skins_toolbarRemoveHighlight
{
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid black;
	height: 32px;
}

div._Skins_toolbarRemoveHighlight img
{
	border: none;
}

span.SearchHighlight
{
	
}

/* SEARCH RESULTS */

div#searchPane h1#results-heading
{
	border: none;
}

div#searchPane ul#resultList li
{
	padding: 20px;
	background-color: #ffffff;
	border-left: 3px solid #14aa40;
	border-bottom: 1px solid #cccccc;
}

div#searchPane ul#resultList h3.title
{
	text-decoration: none;
}

div#searchPane ul#resultList h3.title a:link
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div#searchPane ul#resultList h3.title a:visited
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div#searchPane div.url
{
	display: none;
}

/* BREADCRUMBS */

div.bcrumbs
{
	mc-grid-row: true;
	width: 100%;
	background-color: #ffffff;
}

div.bcrumbs::before
{
	content: ' ';
	display: table;
}

div.bcrumbs::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.bcrumbs > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.bcrumbs > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
}

/* LANDING */

div.landing-container
{
	mc-grid-row: true;
	width: 100%;
	background-color: #f5f5f5;
}

div.landing-container::before
{
	content: ' ';
	display: table;
}

div.landing-container::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.landing-container > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.landing-container > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
}

/* ARTICLE */

div.article-container
{
	mc-grid-row: true;
	width: 100%;
	margin-bottom: 1rem;
}

div.article-container::before
{
	content: ' ';
	display: table;
}

div.article-container::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.article-container > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 1.5rem;
}

div.article-container > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 1px 1px 5px #cccccc;
	border-left: 3px solid #14aa40;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 10px 25px;
}

/* FEEDBACK */

div#article-feedback
{
	text-align: center;
	border-top: 1px solid #ddd;
	width: 50%;
	margin: auto;
	padding: 30px 0;
	font-size: .813rem;
}

MadCap|dropDownHead
{
	font-size: 11pt;
	mc-term-display: block;
	color: #000000;
}

tr
{
	font-size: 10pt;
}

MadCap|dropDownHotspot
{
	width: 100%;
	border-bottom-width: 5px;
	border-color: #000000;
	color: #000000;
}

MadCap|dropDown
{
	border-bottom-color: #696969;
	border-bottom: solid 1px #696969;
	padding: 9px;
	border-bottom-width: 1px;
	mc-term-display: block;
}

MadCap|dropDownHotspot:focus
{
	mc-term-display: block;
}

MadCap|dropDownHotspot:hover
{
	mc-term-display: block;
}

@media only screen and (max-width: 767px)
{
	div#article-feedback
	{
		width: 100%;
	}
}

.article-rating
{
	font-weight: bold;
	display: inline-block;
	padding-right: 1rem;
}

div#article-feedback div.buttons
{
	display: inline-block;
}

div.article-social
{
	
}

div.email-button
{
	background-color: #1884C5;
	width: 60px;
	border-radius: 4px;
	display: inline-block;
}

.email-button:hover
{
	background-color: #0E4E74;
}

.email-button img
{
	border: none;
	width: auto;
	vertical-align: sub;
}

.email-button a
{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

div.twitter-button
{
	display: inline-block;
	padding-right: 1rem;
}

div.twitter-button iframe
{
	/* fixes twitter alignment */
	margin-bottom: -5px;
}

.fb-share-button.fb_iframe_widget
{
	/* position: absolute; */
}

/* HOME & ARTICLE ADS */

div.home-sections div.ad-box
{
	margin-bottom: 0;
}

div.home-sections div.ad-box > div:nth-child(1)
{
	width: 100%;
	text-align: right;
}

div.ad-box
{
	mc-grid-row: true;
	width: 100%;
}

div.ad-box::before
{
	content: ' ';
	display: table;
}

div.ad-box::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ad-box > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ad-box > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
}

/* BACK_TO_TOP */

div.back-to-top
{
	mc-grid-row: true;
	width: 100%;
}

div.back-to-top::before
{
	content: ' ';
	display: table;
}

div.back-to-top::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.back-to-top > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 2.5rem;
}

div.back-to-top > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
}

/* FOOTER */

div.footer
{
	mc-grid-row: true;
	/* for fixed footer
	position: fixed;
	bottom: 0;
	height: 210px;
*/
	width: 100%;
	background-color: #ffffff;
	color: #000000;
	font-size: 9pt;
	font-family: "Graphik", sans-serif;
}

div.footer::before
{
	content: ' ';
	display: table;
}

div.footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.footer > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 1rem;
}

div.footer > div:nth-child(1)
{
	width: 62.5%;
	margin-left: auto;
	margin-right: auto;
}

/* HOME */

div.home-main
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 20px;
}

div.home-main > div
{
	padding: 25px 20px;
	width: 50%;
	min-height: 280px;
	position: relative;
}

div.home-sections
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	box-sizing: content-box;
}

div.home-sections::before
{
	content: ' ';
	display: table;
}

div.home-sections::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-sections > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 5px #ccc;
	border: 1px solid #f2f2f2;
	/*	padding: .5rem; */
	background-color: #ffffff;
	margin-top: 1.5rem;
}

div.home-sections > div:nth-child(1)
{
	width: 27%;
	margin-left: 0%;
	margin-right: 3%;
}

div.home-sections > div:nth-child(2)
{
	width: 70%;
	margin-left: 0%;
}

div.home-sections > div:nth-child(3)
{
	box-shadow: none;
	border: none;
	background-color: transparent;
}

div.home-main p
{
	font-size: .9rem;
}

/* LANDING */

div.landing-sections
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.landing-sections::before
{
	content: ' ';
	display: table;
}

div.landing-sections::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.landing-sections > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 62.5%;
}

div.landing-sections > div:nth-child(1)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.landing-sections > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
	text-align: right;
}

/* laptop/desktop or higher */

@media only screen and (max-width: 1279px)
{
	div.header > div:nth-child(1)
	{
		width: 100%;
	}

	div#header-nav
	{
		width: 88.5%;
	}

	div.search > div:nth-child(1)
	{
		width: 95%;
	}

	div.bcrumbs > div:nth-child(1)
	{
		width: 95%;
	}

	div.home-container > div:nth-child(1)
	{
		width: 100%;
	}

	div.landing-container > div:nth-child(1)
	{
		width: 95%;
	}

	div.article-container
	{
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}

	div.article-container > div:nth-child(1)
	{
		width: 100%;
	}

	div.ad-box > div:nth-child(1)
	{
		width: 95%;
	}

	p.go-top
	{
		width: 95%;
	}

	div.back-to-top > div:nth-child(1)
	{
		width: 100%;
	}

	div.footer
	{
		position: static;
	}

	div.footer > div:nth-child(1)
	{
		width: 95%;
	}

	div.home-main > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.home-main > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.home-sections > div:nth-child(1)
	{
		width: 100%;
		margin-left: 3%;
		margin-right: 3%;
		order: 1;
	}

	div.home-sections > div:nth-child(2)
	{
		width: 100%;
		margin-left: 3%;
		margin-right: 3%;
		order: 0;
	}

	div#article-ads
	{
		width: 100%;
		margin-left: 3%;
		margin-right: 3%;
		order: 2;
	}

	div.home-main
	{
		width: 100%;
	}

	div.landing-sections > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.landing-sections > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}
}

/* for only screens */

@media screen
{
	div.home-box
	{
		display: flex;
		align-items: center;
	}

	span.home-icon
	{
		display: flex;
		align-items: center;
		justify-content: center;
	}

	div#header-nav
	{
		display: flex;
		align-items: center;
	}

	div.live-support
	{
		display: flex;
	}

	div.live-support > a
	{
		display: flex;
		align-items: center;
	}

	div#language-nav
	{
		display: flex;
	}

	div.search > div:nth-child(1)
	{
		display: flex;
		flex-direction: column;
		/* justify-content: center; */
		width: auto;
	}

	div.home-main
	{
		display: flex;
		flex-wrap: wrap;
	}

	div.home-sections
	{
		display: flex;
		flex-wrap: wrap;
	}

	div.home-sections > div:nth-child(2)
	{
		display: flow-root;
		flex-wrap: wrap;
	}
}

/* Tablet md */

@media only screen and (max-width: 767px)
{
	div.header div.nav-item
	{
		display: block;
	}

	div#header-nav
	{
		width: 88.5%;
		margin-left: 0;
		margin-right: 0;
	}

	div.header
	{
		display: flex;
		justify-content: space-around;
	}

	div.header div.nav-item
	{
		font-size: 16px;
		padding: 0px 10px;
	}

	div.search
	{
		height: 168 px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	div.search > div.search-container
	{
		width: auto;
		display: flex;
		flex-direction: column;
	}

	form.search
	{
		margin: 0 auto;
		width: 100%;
	}

	p.searchHeader
	{
		display: block;
		margin-top: 0;
		letter-spacing: normal;
	}

	div.search-bar._Skins_searchBar.mc-component
	{
		/* removes Flare default */
		margin-top: 0;
	}

	div.home-main
	{
		padding: 10px 0 0 .75rem;
	}

	div.home-main > div:nth-child(1),
	div.home-main > div:nth-child(2)
	{
		padding: 10px 20px;
		height: auto;
		width: 50%;
		margin-bottom: 10px;
	}

	p.home-desc
	{
		display: none;
	}

	p.home-button
	{
		display: none;
	}

	p.home-section-head
	{
		padding-bottom: 10px;
	}
}

/* mobile responsive */

@media only screen and (max-width: 479px)
{
	div#header-nav a.top
	{
		display: none;
	}

	div.header div.hide,
	div.header div#language-nav
	{
		display: none;
	}

	div#header-nav div.forMob
	{
		display: block;
	}

	div#header-nav div.forMob.active
	{
		display: none;
	}

	div.header div.nav-menu
	{
		display: block;
	}

	div.header div.nav-item
	{
		display: block;
		z-index: 10;
	}

	div.header div#header-nav
	{
		justify-content: space-between;
	}

	/* burger menu */

	div.header div.hamburger
	{
		display: block;
	}

	.hamburger.active .bar:nth-child(2)
	{
		opacity: 0;
	}

	.hamburger.active .bar:nth-child(1)
	{
		transform: translateY(8px) rotate(45deg);
	}

	.hamburger.active .bar:nth-child(3)
	{
		transform: translateY(-8px) rotate(-45deg);
	}

	.nav-menu
	{
		position: fixed;
		z-index: 3;
		top: -100%;
		gap: 0;
		display: flex;
		flex-direction: column;
		background-color: #ffffff;
		width: 100%;
		text-align: center;
		transition: 0.3s;
		color: rgb(255, 255, 255);
	}

	.nav-item,
	.nav-menu .nav-item .hide
	{
		margin: 16px 0;
		display: block;
	}

	.nav-menu.active
	{
		top: 0;
		top: 58px;
		height: 200px;
		color: #000;
		width: 100%;
		left: 0;
		text-align: left;
		padding-left: 13px;
		position: absolute;
	}

	.nav-menu.active div.hide,
	.nav-menu.active div#language-nav
	{
		display: block;
	}

	.nav-menu.active div#language-nav
	{
		display: inline-flex;
		margin-left: 15px;
	}

	/* burger menu end */

	div.search
	{
		height: 168 px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 20px;
		z-index: 1;
	}

	div.search > div.search-container
	{
		width: auto;
		display: flex;
		flex-direction: column;
	}

	form.search
	{
		margin: 0 auto;
	}

	p.searchHeader
	{
		display: block;
	}

	div.search-bar._Skins_searchBar.mc-component
	{
		/* removes Flare default */
		margin-top: 0;
	}

	div.home-main
	{
		padding: 0 0 0 .75rem;
	}

	div.home-main > div:nth-child(1),
	div.home-main > div:nth-child(2)
	{
		padding: 10px 20px;
		height: auto;
		width: 100%;
	}

	p.home-desc
	{
		display: none;
	}

	p.home-button
	{
		display: none;
	}

	a.home-button
	{
		bottom: 5.56rem;
	}
}

img.img_noborder
{
	border-left-style: solid;
	border-left-color: #f1f1f1;
	border-right-style: solid;
	border-right-color: #f1f1f1;
	border-top-style: solid;
	border-top-color: #f1f1f1;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

img.img_banner-ad
{
	width: 100%;
	height: auto;
	max-width: 1590px;
	border-left-style: solid;
	border-left-color: #f1f1f1;
	border-right-style: solid;
	border-right-color: #f1f1f1;
	border-top-style: solid;
	border-top-color: #f1f1f1;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	mc-float: none;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

.footer a
{
	color: #000;
}

.search-bar._Skins_searchBar.mc-component
{
	margin-top: 0;
}

p.notes
{
	font-size: .9 rem;
	background: #d3d3d3;
	padding: 0px 0px;
	padding-left: 0;
	padding-right: 0;
}

