@font-face {
    font-family: 'Exo2Medium';
    src: url("fonts/Exo2-Medium.ttf") format("opentype");
}

/* Open Sans */

@font-face {
font-family: 'Open Sans Regular';
font-style: normal;
font-weight: normal;
src: local('Open Sans Regular'), url('fonts/OpenSans-Regular.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Condensed';
font-style: normal;
font-weight: normal;
src: local('Open Sans Condensed'), url('fonts/OpenSans_Condensed-Regular.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Open Sans Condensed Italic'), url('fonts/OpenSans_Condensed-Italic.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Light';
font-style: normal;
font-weight: normal;
src: local('Open Sans Light'), url('fonts/OpenSans-Light.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Semibold';
font-style: normal;
font-weight: normal;
src: local('Open Sans Semibold'), url('fonts/OpenSans-SemiBold.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Open Sans Semibold Italic'), url('fonts/OpenSans-SemiBoldItalic.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Open Sans Bold Condensed'), url('fonts/OpenSans_Condensed-Bold.ttf') format('opentype');
}

@font-face {
font-family: 'Open Sans Bold';
font-style: normal;
font-weight: normal;
src: local('Open Sans Bold'), url('fonts/OpenSans-Bold.ttf') format('opentype');
}


@font-face {
font-family: 'Open Sans Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Open Sans Bold Italic'), url('fonts/OpenSans-BoldItalic.ttf') format('opentype');
}

@font-face {
font-family: 'Open Sans Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Open Sans Bold Condensed Italic'), url('fonts/OpenSans_Condensed-BoldItalic.ttf') format('opentype');
}


html {
	scroll-behavior: auto!important;
}

#totop {
	border-color: #595959;
	background-color: #595959;
	padding: 2px 15px;
	text-transform: none;
	border-radius: 0;
}

#totop:hover {
	background-color: #DCDCDC;
	border-color: #DCDCDC;
	color: #000;
}

#totop svg {
	margin-left: 10px;
}

.hidden {
	visibility: hidden;
	display: none;
}

.uk-logo img {
	margin-left: 10px;
}

.columns-remove-margins {
	
}

.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.order-6 {order: 6;}
.order-7 {order: 7;}
.order-8 {order: 8;}
.order-9 {order: 9;}
.order-10 {order: 10;}
.order-11 {order: 11;}
.order-12 {order: 12;}
.order-13 {order: 13;}
.order-14 {order: 14;}
.order-15 {order: 15;}
.order-16 {order: 16;}
.order-17 {order: 17;}
.order-18 {order: 18;}
.order-19 {order: 19;}
.order-20 {order: 20;}
.order-21 {order: 21;}
.order-22 {order: 22;}
.order-23 {order: 23;}
.order-24 {order: 24;}
.order-25 {order: 25;}
.order-26 {order: 26;}
.order-27 {order: 27;}
.order-28 {order: 28;}
.order-29 {order: 29;}
.order-30 {order: 30;}
.order-31 {order: 31;}
.order-32 {order: 32;}
.order-33 {order: 33;}
.order-34 {order: 34;}
.order-35 {order: 35;}
.order-36 {order: 36;}
.order-37 {order: 37;}
.order-38 {order: 38;}


a.learnmore .uk-icon-button {
    color: #fff;
    border-color: #fff!important;
    font-weight: bold;
}

html, body,
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle,
.uk-nav-default, .woocommerce-account nav.woocommerce-MyAccount-navigation ul,
.uk-accordion-title {
	font-family: 'Open Sans Regular';
}

body .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    max-height: 80px;
	transition: max-height 0.25s ease-in;
}

body.navsmall .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    max-height: 50px;
	transition: max-height 0.15s ease-out;
}

h1, .uk-article-title, h2, h3, h4, h5, h6,
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6 {
	font-family: 'Exo2Medium';
}

.pageheader .uk-background-center-center,
.pageheader .uk-background-top-center,
.overlay-darken {
	position: relative;
	overflow: hidden;
}
.pageheader .uk-background-center-center:before,
.pageheader .uk-background-top-center:before,
.overlay-darken > div:before {
	content: "";
	position: absolute;
	top: 0;
    background-color: rgba(0, 0, 0, 0.39);
    width: 105%;
    height: 1000px;
	z-index: 0;
}

.pageheader.nobg .uk-background-center-center:before {
	background-color: transparent!important;
}

.map-map {
	
}

.center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.map-address {
	height: 250px;
	position: relative;
	background-color: #01a9e0;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.map-address .address {
    display: table-cell;
    vertical-align: middle;
	height: 100px;
	width: 200px;
}

/*b {
	font-family: 'Open Sans Bold';
}*/

#location-map-tabs {
    font-family: 'Open Sans Regular';
}

#location-map-tabs li {
	padding-bottom: 20px;
}

#location-map-tabs li a {
	font-weight: bold;
	border: none;
}

#location-map-tabs li.uk-active a {
	color: #01a9e0;
	border: none;
}

#exturls a.uk-button.uk-button-default {
    border-color: #01a9e0;
	background-color: #01a9e0;
	color: #fff!important;
    border-width: 1px;
    border-style: solid;
    border-radius: 50px;
    text-align: center;
    padding: 5px 20px;
    font-size: 16px;
    color: #6c6d74;
    max-width: 300px;
    width: 100%;
	max-width: none;
    display: inline-block;
	text-transform: none;
}

#exturls a.uk-button.uk-button-default:hover {
	background-color: #fff;
	color: #000!important;
}

.panels .uk-panel {
	background-color: #DCDCDC;
	border-radius: 0 0 50px 50px;
}

.panels .uk-panel > * {
	
}

.panels .uk-panel > .el-title {
	padding: 10px;
	margin-bottom: 0px!important;
	min-height: 69px;
	text-align: center;
	color: #fff;
}

.panels .uk-panel > .el-content {
	padding: 25px;
	margin-top: 0px!important;
}

.panels div:first-child .uk-panel > .el-title {
	background-color: #002060;
}

.panels div:nth-child(2) .uk-panel > .el-title {
	background-color: #01A9E0;
	line-height: 69px;
}

.panels div:nth-child(3) .uk-panel > .el-title {
	background-color: #0070C0;
}

.img-pill > div {
	background-color: #DCDCDC;
	border-radius: 150px;
}

.img-pill div.uk-first-column {
	background-color: #01a9e0;
	border-color: #fff;
	border-width: 7px;
	border-style: solid;
	height:180px;
	width: 180px;
	border-radius: 50%;
	padding: 0;
	text-align: center;
	line-height: 159px;
}

.img-pill-small.uk-section-xsmall {
	padding-top: 9px;
	padding-bottom: 9px;
}

.img-pill-small div.uk-first-column {
	border-width: 4px;
	height:59px;
	width: 59px;
	line-height: 32px;
}

.img-pill-small div.uk-first-column img {
	max-height: 39px;
}

.img-pill-small > div {
	border-radius: 50px;
}

#graph .img-pill div.uk-first-column {
	height: 111px;
}

.border-bottom > div:not(.uk-first-column) .text-larger {
	border-bottom: 1px solid #DCDCDC;
}

.img-pill div:not(.uk-first-column) p:last-child {
	margin-bottom: 0;
}

.chat-bubble-container {
	margin-bottom: 20px;
}

.chat-bubble {
	position: relative;
}

.chat-bubble > div {
	background-color: #404040;
	border-radius: 15px;
}

.chat-bubble-right > div {
	background-color: #01a9e0;
}

.chat-bubble > div:before {
	content: "";
    height: 0px;
    width: 10px;
    position: absolute;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 20px solid #404040;
    left: 11px;
    bottom: 25px;
}

.chat-bubble-right > div:before {
    border-left: 20px solid #01a9e0;
    border-right: transparent;
    left: auto;
    right: -30px;
}

@media (max-width: 960px) {
	.chat-bubble {
		padding-left: 40px;
	}
}

.chat-bubble-avatar {
	align-items: flex-end;
	display: flex;
}

.chat-bubble-avatar img {
	border-radius: 50%;
}

.chat-bubble-avatar.chatgpt img {
	background-color: #D5FCFF;
	padding: 15px;
}

.chat-bubble-avatar.bard img {
	background-color: #E2CFF2;
	padding: 15px;
}

.chat-bubble .chat-bubble-left {
	
}

.chat-bubble .bubble {
	padding: 15px;
}

.asked-answered .uk-tile-muted.uk-tile .uk-button-default {
    background-color: #787979;
    border-color: #787979;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

.country-card .cc_img {
	text-align: center;
	background-color: #e3e3e3;
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (min-width: 960px) {
	.country-card .uk-tile {
		padding-top: 40px;
	}
	
	.country-card .cc_img img {
		max-height: 250px;
	}
}

@media (min-width: 690px) {
	.uk-card.card-legal {
		position: relative;
	}
	
	.uk-card.card-legal .uk-card-body {
		padding-bottom: 80px;
	}

	.uk-card.card-legal .uk-card-footer {
		position: absolute;
		bottom: 0px;
	}
}

@media (max-width: 690px) {
	.img-pill > div {
		border-radius: 0px;
	}
	
	.img-pill div.uk-first-column {
		border-width: 0px 7px 0px 0px;
		border-radius: 0;
	    height: 280px;
	    line-height: 269px;
	}
	
	.img-pill div:not(.uk-first-column) div.text-larger {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
}

.img-pill div.uk-first-column img {
	
}

body.page-id-1486 .pageheader .uk-background-center-center:before,
body.page-id-2341 .pageheader .uk-background-center-center:before,
body.page-id-2346 .pageheader .uk-background-center-center:before {
	height: 1000px;
}

.overlay-darken > div .uk-first-column {
	    z-index: 1;
}

.luxoverlay {
	overflow: hidden;
}

.luxoverlay .uk-position-center {
	width: 100%;
}

.luxoverlay h3.el-title {
	position: absolute;
	bottom: 0;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 10px;
	margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.649);
}

.luxoverlay:hover h3.el-title {
	display: none;
}

.pageheader .uk-first-column {
	z-index: 1;
}

.pageheader .uk-section-large {
	padding-top: 100px;
	padding-bottom: 40px;
}

#insights-slider {
	
}

#insights-slider .uk-position-center {
	position: relative!important;
	top: unset!important;
	left: unset!important;
	transform: unset!important;
}

#insights-slider .uk-panel.uk-padding {
	display: grid;
	text-align: left;
	padding: 0;
}

#insights-slider .uk-position-center .uk-text-meta {
	font-family: 'Exo2Medium';
	color: #01a9e0;
	text-transform: unset;
	font-size: 14px;
    margin-top: 10px!important;
	order: 1;
}

#insights-slider h3.el-title {
	display: inline-block;
	font-size: 20px;
	order: 2;
	margin-bottom: 0;
}

#insights-slider .uk-dotnav>*>* {
	background: #f7f7f7;
}

.bg-muted #insights-slider .uk-dotnav>*>* {
	background: #fff;
}

#insights-slider .uk-dotnav>.uk-active>* {
	background: #01a9e0;
}

@media (min-width: 960px) {
	.pageheader .uk-section-large {
		padding-top: 190px;
		padding-bottom: 70px;
	}
	
	.pageheader.cta .uk-section-large {
		padding-top: 100px;
	}
	
	/*body.page-id-2296 .pageheader.cta .uk-section-large {
		padding-top: 175px;
	}*/
}

.pageheader h2,
div.uk-slideshow h2 {
	color: #fff;
	margin: 0;
	line-height: 1.0;
}

.pageheader h2 {
	margin-top: 7px !important;
}

.blue,
#tm-main p a,
#tm-main ul li a,
ul li a:hover,
body.page-template-legal ul li a {
	color: #01a9e0;
}

.sensr3 {
	
}

.sensr3 > div {
	position: relative;
	height: 400px;
}

.sensr3 .uk-button-primary:hover {
	background-color: #fff;
}

.sensr-shiftbox {
	position: absolute;
	top: 175px;
    width: 90%;
    left: 5%;
    padding-top: 15px;
    padding-bottom: 10px;
}

.sensr-shiftbox > div.uk-text-center {
	padding-left: 20px;
	padding-right: 20px;
}

.green {
	color: #175C37;
}

.orange {
	color: #C74522;
}

.purple {
	color: #7A3FA4;
}

.bg-green {
	background-color: #02851A;
}

.bg-blue {
	background-color: #0070C0;
}

.bg-orange {
	background-color: #C74522;
}

.bg-purple {
	background-color: #7A3FA4;
}

.white, .white > * {
	color: #fff;
}

.bg-darkgrey > .uk-container {
	background-color: #404040;
}

.bg-grey {
	background-color: #DCDCDC;
}

.bg-light-grey {
	background-color: #F2F2F2;
}

.grid-table {
	overflow: hidden;
}

.grid-table > div > .uk-grid > div:first-child {
	border-right: 1px solid #BDBDBD;
}

.iconrow > div {
	
}

.iconrow img {
	height: 100px;
	width: 100px;
}

.iconrow > div:last-child {
	background-color: #DCDCDC;
	border-radius: 0 25px 25px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

.iconrow > div:last-child p {
	margin: 0;
}

.iconrow > div:first-child {
	background-color: #01a9e0;
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 10px;
    padding-top: 10px;
    min-width: 145px;
    text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.iconrow > div:first-child > div > div > * {
	margin: 0px;
}

.bg-lightblue > .uk-container,
.bg-lightblue-this {
	background-color: #D5FCFF;
}

.chatgpt-col-icon img {
	height: 80px;
	width: 80px;
}

img.border-radius,
.border-radius img {
	border-radius: 50%;
}

#answered,
#ourtake {
	position: absolute;
	top: -120px;
}

.asked-answered > .uk-container > div {
	padding-top: 40px;
    padding-bottom: 50px;
}

.asked-answered .uk-tile-muted.uk-tile {
	padding: 20px;
}

.asked-answered.bg-muted .uk-container {
	padding-top: 0;
	padding-bottom: 0;
}

.asked-answered p,
.asked-answered ol li,
.asked-answered ul li,
.page-template-chatgpt .uk-section.bg-muted p,
.asked-answered a.uk-button-link.uk-icon {
	font-size: 20px;
    line-height: 1.2;
}

#gbard {
	position: absolute;
	top:-40px;
}

.asked-answered h5,
.page-template-chatgpt .uk-section.bg-muted h5 {
	font-weight: bold;
	position: relative;
}

.asked-answered.bg-lightblue h5.uk-margin-remove-vertical,
.asked-answered.bg-muted h5.uk-margin-remove-vertical
 {
	margin-bottom: -10px!important;
}

.asked-answered.bg-darkgrey h5.uk-margin-remove-vertical {
	margin-bottom: 5px!important;
}

.asked-answered.bg-darkgrey img {
	margin-top: 45px;
}

.asked-answered.bg-lightblue img,
.page-template-chatgpt .uk-section.bg-muted img {
	margin-top: 10px;
}

.asked-answered ol li {
	padding-bottom: 10px;
}

.asked-answered.bg-lightblue .uk-button-default,
.asked-answered.bg-muted .uk-button-default {
	background-color: #787979;
	border-color: #787979;
	color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

.asked-answered.bg-lightblue .uk-button-default:hover,
.asked-answered.bg-muted .uk-button-default:hover {
	background-color: #404040;
}

.services-switcher .uk-subnav li {
	width: 30%;
    text-align: center;
}

.services-switcher .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before {
	margin-right: 0px;
	border-left: 0;
}

.services-switcher .uk-subnav li a {
	font-size: inherit;
	text-transform: none;
	font-family: inherit;
	letter-spacing: inherit;
}

.services-switcher .uk-subnav li.uk-active a {
	font-weight: bold;
	color: #01a9e0;
}

.services-switcher .uk-switcher {
	border-top: 2px solid #01a9e0;
}

.services-switcher .uk-switcher .el-title {
	display: none;
}

.servea .el-content.uk-margin,
#serve .el-content.uk-margin {
	margin-top: 0!important;
}

.servea .uk-panel p {
	margin: 0;
}

.servea .uk-button-default {
	border-radius: 20px;
	width: 100%;
	max-width: 300px;
	font-weight: bold;
	min-width: 200px;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 12px;
	letter-spacing: 0.5px;
	text-transform: none;
	padding-left: 0;
    padding-right: 0;
}
.servea .uk-button-default:not(:hover) {
	border-color: #fff;
	color: #fff;
}

.servea .uk-button-default:hover {
	background-color: #01a9e0;
}
	
.servea .el-image.uk-background-cover {
	/*filter: grayscale(69%);*/
}

#sensrgrid h3.el-title {
	text-align: center;
}

#sensrgrid h3.el-title:before,
#sensrgrid h3.el-title:after {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	background-size: auto 35px;
    width: 20px;
    height: 40px;
	z-index: 0;
}

#sensrgrid h3.el-title:before {
	background-image: url('/wp-content/uploads/2022/04/Gen-II-Sensr-Logo-Left.png');
	left: 60px;
}

#sensrgrid h3.el-title:after {
	background-image: url('/wp-content/uploads/2022/04/Gen-II-Sensr-Logo-Right.png');
	right: 60px;
}

#legal {
	padding: 10px;
}

a.learnmore {
	white-space: nowrap;
	text-transform: capitalize;
}

#spotlighton > div,
.pageheader > div.uk-section {
	background-size: cover;
}

#spotlighton > div {
	max-width: 1100px;
	margin: 0 auto;
}

#spotlighton .uk-first-column,
.pageheader .uk-first-column {
	max-width: 1000px;
	margin: 0 auto;
	padding-left: 60px;
}

#spotlighton .uk-first-column {
	padding-top: 60px;
	padding-bottom: 200px;
}

#spotlighton h2,
#spotlighton h4,
#spotlighton * + .uk-margin,
#spotlighton p {
	margin-bottom: 0;
	margin-top: 0!important;
}

.pageheader h1.uk-h5,
.pageheader h3.uk-h5 {
	border-bottom: 5px solid #00A7E1;
	display: inline-block;
	padding-right: 10px;
	line-height: 28px;
	text-transform: none;
	font-size: 20px;
}

@media (max-width: 960px) {
	
	.services-switcher .uk-subnav li {
		width: 100%;
	}
	
	.services-switcher .uk-subnav li a {
		padding-bottom: 10px;
	}
	
	.services-switcher .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before {
		display: none;
	}
	
	.services-switcher .uk-flex-center {
	    justify-content: left;
	}
	
	.services-switcher .uk-switcher {
		border-top: 1px solid;
	}
	
	.pageheader .uk-first-column {
		padding-left: 40px;
	}
	.insightsimg {
		background-size: cover!important;
	}
	
	.sensr3 > div {
		height: auto;
	}
	
	.sensr3 .uk-background-contain {
		background-image: none!important;
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	
	.sensr-shiftbox {
		position: relative;
		top: auto;
		left: 0%;
		width: 100%;
	}
}

iframe.pdf-iframe {
	
}

.uk-width-xxlarge {
	margin: 0 auto;
}

.uk-width-1-1 > .el-image {
	width: 100%;
}

a.uk-button.uk-button-default {
	background-color: #01a9e0;
	border-color: #01a9e0;
	color: #fff;
}

a.uk-button.uk-button-default:hover {
	background-color: #5e6a74;
	border-color: #fff;
}

#anicounts {
	
}

#anicounts .anicount .title {
	
}
#anicounts .anicount .title {
	margin: 0 auto;
	width: 100%;
	color: #000;
}
#anicounts .anicount .top {
	height: 69px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    align-items: flex-end;
}

#anicounts .anicount .upper {
	font-size: 15px;
	line-height: 14px;
	display: none;
}

#anicounts .anicount .lower {
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	white-space: nowrap;
	margin-top: 10px;
}

.uk-background-primary,
.uk-background-primary .uk-light {
	color: #fff;
}

.uk-background-secondary {
	color: initial;
}

#anicounts .anicount .top > div {
	
}
#anicounts .anicount hr {
	margin: 10px 0;
}

#anicounts .anicount .uk-divider-small::after {
	border-top: 2px solid #000;
	width: 125px;
}

#anicounts .anicount .top .number {
	color: #01A9E0;
	font-size: 36px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 auto;
}

#anicounts .anicount .title.lower img {
	margin-top: 10px;
}

.bg-muted-this {
	background-color: #f7f7f7;
}

.bg-muted > .uk-container {
	background-color: #f7f7f7;
	padding-top: 40px;
	padding-bottom: 50px;
}

.bg-muted > .uk-container .uk-margin p:first-child {
	margin-bottom: 4px;
}

.bg-muted > .uk-container .uk-margin p:nth-child(2) {
	margin-top: 0;
}

.bg-muted.poweredby > .uk-container {
	padding-right: 20px;
}

.grid5 .bg-muted .uk-container {
	background-color: #F2F2F2;
	padding-top: 20px;
	padding-bottom: 20px;
}

.colrg {
	padding-left: 15px;
	padding-right: 15px;
}

.insightsimg {
	min-height: 250px;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position-x: 50%;
}

.insightsimg.left {
	background-position-x: 0%;
}

.insightsimg.right {
	background-position-x: 100%;
}

.insightsimg.feature {
	background-size: cover;
}

.row2 .insightsimg {
	min-height: 350px;
}

.insightsimg > img {
	display: none;
}

.flxwrapper {
	display: flex;
	flex-direction: column;
}

.flxfirst {
	flex-grow: 1;
}

.flxsecond {
  height: auto;
}

.text-larger {
	font-size: 115%;
}

.uk-pagination {
	display: none;
}

#tm-mobile {
	
}

.uk-offcanvas-bar {
	padding: 40px;
}

.uk-offcanvas-bar ul.uk-nav {
	margin-top: -15px;
}

.uk-navbar-nav > li > a {
	font-size: 14px;
	color: #000;
	text-transform: none;
	letter-spacing: 1px;
}

.uk-offcanvas-bar ul.uk-nav li.menu-item.uk-active > a,
.uk-navbar-nav > li.uk-active > a {
	color: #00A7E1;
	font-weight: bold;
}

.uk-offcanvas-bar ul.uk-nav li.menu-item a {
	padding-left: 36px;
	font-size: 20px;
	color: #000;
}

/*.uk-offcanvas-bar ul.uk-nav li.menu-item:first-child a {
	font-weight: bold;
}*/

.uk-offcanvas-close{
	color: #00A7E1;
}

.uk-offcanvas-close svg {
	height: 25px;
	width: 25px;
}

.uk-navbar-toggle {
	padding-right: 30px;
	color: #00A7E1;
}

nav.uk-navbar a.login {
	font-size: 14px;
	margin: 5px 45px 0 0;
	text-decoration: none;
	font-weight: bold;
}

nav.uk-navbar a.login:hover {
	
}

body.page-template-news ul.uk-tab li a {
	padding-left: 0;
	padding-right: 0;
}

body.page-template-news ul.uk-tab-left.uk-tab li a {
	padding-right: 20px;
}

body.single-news img.size-post-thumbnail {
	margin-bottom: 20px;
}

select.bg-muted {
	background-color: #F2F2F2;
	color: #000;
}

.uk-container-small {
	max-width: 900px!important;
}

#footer {
	
}

.text-smaller {
	font-size: 85%;
}

.bg-white {
	background-color: #fff;
}

#footer > div:first-child {
	padding-bottom: 40px;
}

.uk-container {
    max-width: 1000px;
}

#footer .uk-grid > div {
	max-width: 1000px;
	margin: 0 auto;
}

#footer img.el-image {
	max-width: 200px;
	margin-bottom: 20px;
}

#footer ul.uk-list li {
	margin-top: 0;
	margin-bottom: 5px;
}

#footer ul.uk-list li a {
	text-transform: uppercase;
}

#footer .social {
	
}

#footer span.spacer {
	padding: 0 4px;
}

#footer .social img {
	max-height: 30px;
}

.legalcopy {
	
}

.legalcopy .copy h2 {
	padding-top: 90px;
    margin-top: -90px;
}

.legalcopy .copy h2#tech_1 {
	padding-top: 0px;
    margin-top: 0px;
}

.legalcopy .copy > *,
.legalcopy .copy > table th,
.legalcopy .copy > table td {
/*	padding-left: 40px;*/
}

.legalcopy .copy ol.none,
.legalcopy .copy .no-indent {
	list-style: none;
}

.legalcopy .copy .no-indent {
	padding-left: 0px;
}

.legalcopy #totop.uk-sticky-fixed {
	margin-top: 100px!important;
}

body.page-template-legal .uk-card .uk-card-footer {
	border-top: 0;
}

body.page-template-legal .uk-container h2 {
	font-family: 'Open Sans Regular';
}

img.privacy-icon {
	max-width: 50px;
}

/*body:not(.page-id-1600) .legalcopy .uk-nav .uk-nav-sub ul > li.uk-active:first-child a {
	color: #b4b5ba;
}*/

.legalcopy .copy ol,
.legalcopy .copy ul {
	padding-left: 15px;
}

.legalcopy .copy table tr th:first-child,
.legalcopy .copy table tr td:first-child {
	padding: 16px 12px 16px 0;
}

.legalcopy .uk-nav .uk-nav-sub ul > li.uk-active a,
.legalcopy .uk-nav ul.uk-nav-sub > li a.uk-active {
	color: #01a9e0;
}

.legalcopy .level4 > .uk-nav .uk-nav-sub ul > li.uk-active a,
.legalcopy .level4 > .uk-nav ul.uk-nav-sub > li a.uk-active {
	color: inherit;
}

.legalcopy .level-2.numbered {
    font-size: 20px;
	list-style: auto;
}

.legalcopy .level4 > .uk-nav .uk-nav-sub ul > li.uk-active > ul > li.uk-active
.legalcopy .level4 > .uk-nav .uk-nav-sub ul > li.uk-active > ul > li.uk-active a {
	color: #01a9e0;
}

img.docicon {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	clear: left;
	height: 30px;
}

.legalcopy .copy ul li:nth-child(n+2),
.legalcopy .copy ol li:nth-child(n+2) {
	margin-top: 10px;
}

@media (min-width: 960px) {
	#footer .social img#facebook {
		margin-top: -2px;
	}
	
	#footer .social img#twitter {
		margin-top: 4px;
	}
	
	.iconrow > div:first-child {
		margin-left: 40px;
	}
	.bg-muted.poweredby > .uk-container {
		padding-right: 40px;
	}
}

@media (min-width: 1000px) {
	.social.uk-grid > * {
    	padding-left: inherit;
}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-15px);
  }
  60% {
    transform: translateY(-5px);
  }
}

a#back2top {
	background-color: rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(0, 0, 0, 0.2);
	font-size: 80%;
	border-radius: 20px;
	padding: 6px 17px;
	position: fixed;
	bottom: 40px;
	right: 40px;
}

.projflower,
.uk-alert.projflower {
	background-color: rgb(40, 57, 74);
	color: #ffffff;
}