@font-face {
	font-family: 'Gotham';
	src: url('./fonts/Gotham-Book.otf') format('opentype');
	unicode-range: U+4??;
}

@font-face {
	font-family: 'Gotham Bold';
	src: url('./fonts/Gotham-Bold.otf') format('opentype');
}

@font-face {
	font-family: 'Gotham Black';
	src: url('./fonts/Gotham-Black.otf') format('opentype');
}

@font-face {
	font-family: 'Gotham Medium';
	src: url('./fonts/Gotham-Medium.otf') format('opentype');
}

#footer-content .widgettitle {
	text-align: center;
	color: #ffffff;
}

#sidebar .sidebar-space {
	height: 39px !important;
}

.bg-cover-art {
	width: 540px;
	height: 330px;
	background-size: 590px;
	margin-top: 16px;
	position: relative;
	right: 8px;
}

.bg-featured-title {
	width: 80%;
	margin: 0 auto;
	position: relative;
	top: 38%;
	background: rgba(0, 0, 0, 0.47);
	padding: 20px;
}

.bg-featured-title h1 {
	font-size: 20px;
	text-align: center;
	font-family: helvetica, sans-serif;
	letter-spacing: 2px;
	color: white;
}

.bg-featured-title h2 {
	color: white;
	font-size: 1rem;
	text-align: center;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.bg-featured-title h1 a {
	color: white;
}

#featured_section {
	width: 1020px;
	margin-bottom: 1rem;
}

#wrap {
	width: 1020px;
	background-color: white;
}

.home-page-header {
	font-family: 'Gotham Bold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1.875rem;
	margin-bottom: 2rem;
}

.home-page-header.product {

}

.home .section-header {
	font-size: 2.75rem;
	margin-left: .5rem;
}

#home-row-3 {
	margin-top: 1rem;
}

#home-row-4 {
	background-color: #ececec;
	padding-top: 1rem;
}

h1.section-header {
	font-family: 'Gotham Bold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	margin-bottom: -15px;
	color: #b6151a;
	font-size: 2.75rem;
	margin-left: .5rem;
}

.news-item {
	margin-bottom: 1rem;
	min-height: 14rem;
	height: auto;
	padding: 1.25rem 0 1.25rem .5rem;
}

.news-feed-content {
	width: 60%;
	float: right;
	display: inline-block;
}

span.news-feed-sponsored {
	font-weight: bold;
	color: #b6151a;
}

#sidebar {
	position: relative;
	right: 7px;
	bottom: 30px;
}

.news-item.sponsored-news-item {
	background: #ececec;
	width: 100%;
	position: relative;
	left: 0;
	padding-left: 8px;
}

.feed-thumb {
	float: left;
	width: 40%;
	height: 210px;
	display: inline-block;
}

@import url('https://fonts.googleapis.com/css?family=Lato:300,400');

h2.news-feed-title a {
	font-size: 1.5rem;
	font-family: 'Gotham Bold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #101010;
	line-height: 23px;
}


h2.news-feed-title {
	line-height: 1.5rem;
	margin-bottom: .5rem;
}


p.news-feed-meta a {
	color: #b6151a;
	font-size: 1rem;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

p.news-feed-meta {
	font-size: 1rem;
	color: #000000;
	font-family: 'Gotham Medium', sans-serif;
	font-weight: 500;
}


span.read-more {
	padding: 10px 20px 10px 20px;
	background: #b6151a;
	text-transform: uppercase;
	color: white;
	font-size: 12px;
}

span.read-more:hover {
	background: #a11318;
}

.featured-excerpt {
	font-size: 15px;
	line-height: 22px;
	width: 98%;
	color: #474747;
	margin-top: 13px;
}

div#homepage-sidebar-top {
	float: right;
	width: 300px;
	height: auto;
	margin-right: 8px;
}

div#homepage-sidebar-top a img {
	margin-bottom: 10px;
}

div#homepage-sidebar-bottom {
	width: 300px;
	float: right;
	position: relative;
	margin-right: 8px;
	top: 28px;
}


div#home-page-bottom {
	width: 1065px;
}

div#home-video-cont {
	width: 1015px;
	height: fit-content;
	position: relative;
	background: #ececec;
	margin-left: 0;
	margin-top: 55px;
	padding-bottom: 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#home-video-cont h2 {
	margin-top: 16px;
	margin-left: 8px !important;
}

.home-video-block-items {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	padding: 0 10px;
}

.video-block-item {
	width: calc(100%/3);
	padding: 0 15px;
}

.video-block-item-heading {
	font-size: 1.5rem;
	color: #000000;
	margin-bottom: 15px;
	margin-top: 20px;
}

.video-block-item > a > img {
	width: 100% !important;
	height: auto !important;
}

.video-block-item .watch-now-button {
	background-color: #b6151a;
	width: fit-content;
	padding: 10px 15px;
}

.video-block-item .watch-now-button:hover {
	background-color: #a11318;
}

.video-block-item .watch-now-button > a {
	text-transform: uppercase;
	color: #fff;
}

div#vid-info {
	width: 400px;
	height: 258px;
	padding: 20px;
	position: absolute;
	right: -10px;
	top: 24px;
}

div#vid-cont hr {
	display: none;
}

div#vid-cont {
	height: 305px;
	width: 540px;
	position: absolute;
	left: 15px;
	top: 43px;
}

div#spon-video-flag {
	position: relative;
	top: -6px;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

div#product-cont {
	height: 267px;
	width: 665px;
	margin-left: 8px;
}

.section-header.safari_only {
	background-color: white !important;
}

#home-row-2 .section-header, #home-row-3 .section-header, #home-row-5 .section-header, #home-row-6 .section-header {
	background: white !important;
}

#home-row-4 .section-header {
	background: transparent !important;
}

ul#product-showcase-list {
	margin: 0;
	display: flex;
}

li#product-home {
	width: 255px;
	height: 451px;
	margin: 0px 5px 0 5px;
	display: inline-block;
	padding: 0 40px 0 20px;
}

li#product-home .news-feed-content {
	width: 100%;
	margin-top: 2rem;
}

#sub-page-header {
	margin-left: 8px;
	margin-bottom: 20px;
}

.header-container {
	height: 70px;
}

h1.archive-title {
	color: white;
	padding-left: 0px !important;
	margin-bottom: 7px;
	font-size: 50px !important;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold !important;
}

div.header-container {
	padding: 5px 0px 5px 20px;
	background: #cacac7 !important;
	margin-top: 10px;
}

div.header-container.gnss {
	background: #b6151a !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;

}

.header-container.oem {
	background: #005a96 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.header-container.uavugv {
	background: #458070 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.header-container.survey {
	background: #ca7a29 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.header-container.mapping {
	background: #9d4022 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.header-container.transportation {
	background: #467d9c !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}


.header-container.defense {
	background: #561d23 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.header-container.mobile {
	background: #561d23 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.header-container.machine {
	background: #561d23 !important; /* Old browsers */
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
}

.feed-category-links {
	display: block;
	width: 247px;
	padding: 5px 0px 5px 20px;
	margin-top: 10px;
	font-size: 1.5rem;
	font-family: 'Gotham Bold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

#gnss2 {
	background-color: #b6151a;
}

#oem2 {
	background-color: #005a96;
}

#uav2 {
	background-color: #458070;
}

#survey2 {
	background-color: #ca7a29;
}

#mapping2 {
	background-color: #9d4022;
}

#transportation2 {
	background-color: #467d9c;
}

#defense2 {
	background-color: #561d23;
}

#mobile2 {
	background-color: #561d23;
}

#machine2 {
	background-color: #561d23;
}

.tabcontent {
	display: none;
}

.tablinks {
	position: relative;
	left: 20px;
	border-radius: 500px;
	background-color: #cacac7;
	color: red;
	border-color: white;
	height: 16px;
}

.tablinks.active {
	background-color: red;
}

h2.post-title a {
	color: #000000 !important;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold !important;
}

#archive-content .entry-content h2.post-title:hover {
	color: #000000 !important;
}

span.meta-date {
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500 !important;
	font-size: 13px !important;
	color: black;
}

span.meta-author {
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500 !important;
	font-size: 13px !important;
	color: black;
}

span.meta-author a {
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 500 !important;
	font-size: 13px !important;
}

.single .meta span {
	padding: 0px !important;
}

#archive-content {
	padding: 0px !important;
}

#archive-content .entry {
	padding: 0px !important;
	margin-left: 4px;
}

#archive-content .hentry {
	padding: 0px !important;
	margin-left: 4px;
}

.header-container {
	margin-left: 4px;
	width: 98%;
}

#archive-content .entry img {
	max-width: 215px !important;
	max-height: 185px;
}

.meta-cats-tags {
	margin: 0 20px 20px 12px !important;
}

.navigation {
	margin: 0px 30px 80px 20px !important;
}

.navigation .alignright a {
	background-color: #b6151a;
	padding: 10px 10px 10px 10px;
	color: white;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold;
}

.navigation .alignleft a {
	background-color: #b6151a;
	padding: 10px 10px 10px 10px;
	color: white;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold;
}

div#featured-header {
	margin-left: 8px;
}

h1.post-title a {
	color: #000000 !important;
	font-family: 'Gotham Bold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

strong {
	font-family: 'Gotham Bold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: 700 !important;
	color: black !important;
}

em {
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.entry p {
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #090909;
	font-size: 17px !important;
	line-height: 25px;
}

ul#relatedthumb {
	width: 700px;
}

li#relatedthumb {
	width: 255px;
	height: 73px;
	margin-top: 10px;
	margin-right: 10px;
	display: inline-block;
}

#relatedthumb h3 a {
	color: white !important;
	font-family: 'Gotham', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-weight: bold;
	font-size: 16px !important;
}

.relatedposts {
	width: 610px !important;
	padding-left: 40px !important;
}

#related {
	background-image: url(images/Subscribe-BG.png) !important;
	width: 665px !important;
	height: 194px;
}

#related .subscribe .sub-icons {
	padding-top: 35px;
}

#topnav ul.nav li:last-child {
	background: unset !important;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.clear-float {
	float: none;
}

.tracy-retired {
	background-color: #b6151a;
	color: #ffffff;
	text-align: center;
	font-size: 18px;
	padding: 1rem;
	margin-bottom: 1rem;
}

.parallax-content {
	width: 50%;
	margin: 0 auto;
	color: #FFF;
	padding-top: 50px;
}

.parallax-novatel-11012021-1 {
	background-image: url("http://localhost:9080/wp-content/uploads/2021/10/Home-Banner-3.png");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 300px;
	padding-bottom: 300px;
}

.parallax_omnetics0221 {
	background-image: url("http://localhost:9080/wp-content/uploads/2021/01/Omnetics_hybrid-circulars_3000x2400.jpg");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 300px;
	padding-bottom: 300px;
}

.parallax-nearmap1 {
	background-image: url("http://localhost:9080/wp-content/uploads/Nearmap-CP_Mesh_v2_esri_test-1917x1053.jpg");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-top: 300px;
	padding-bottom: 300px;
}

.parallax-nearmap2 {
	background-image: url("http://localhost:9080/wp-content/uploads/Nearmap_CPE_bldg_2405_true_ortho-1753x1240.jpg");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 50px;
	margin-bottom: 20px;
	padding-top: 300px;
	padding-bottom: 300px;
}

.parallax-nearmap3 {
	background-image: url("http://localhost:9080/wp-content/uploads/2020/05/FourthLake_Phragmites1118x651.jpg");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 280px;
	padding-bottom: 280px;
}

.quectel-july-parallax {
	background-image: url("http://localhost:9080/wp-content/uploads/2020/06/eMobility_button_OlivierLeMoal_2644x1586.jpg");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-top: 290px;
	padding-bottom: 290px;
}

.quectel-july-parallax2 {
	background-image: url("http://localhost:9080/wp-content/uploads/2020/06/Quectel_scooter_DzianisApolka_2508x1820.jpg");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	margin-top: 15px;
	margin-bottom: 20px;
	padding-top: 290px;
	padding-bottom: 300px;
}


/*
End Sponsored Content Section Placement
*/


/*Patch 1.0 (May-June 2018)
*/

#settings-wrap select, #settings-wrap textarea {
	height: 200px;
}

.morebutton {
	position: absolute;
	left: 260px
}

#home-page-sidebar-bottom {
	top: 28px !important;
}

.header-container.machinecontrolag {
	background-color: #551e24 !important;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right button:first-of-type {
	display: none;
}

.gdpr.gdpr-privacy-bar .gdpr-agreement {
	background-color: red;
	border-color: red;
	background: red;
	box-shadow: 0 1px 0 red;
	text-shadow: 0 -1px 1px red, 1px 0 1px red, 0 1px 1px red, -1px 0 1px red;
}

.gdpr.gdpr-privacy-bar .gdpr-agreement:hover {
	background-color: red;
	border-color: red;
	background: red;
	box-shadow: 0 1px 0 red;
	text-shadow: 0 -1px 1px red, 1px 0 1px red, 0 1px 1px red, -1px 0 1px red;
}


img.attachment-post-thumbnail.default-featured-img[src="http://localhost:9080/wp-content/uploads/2018/06/relatedthumb.png"] {
	display: none;
}

.feed-thumb img[src="http://localhost:9080/wp-content/uploads/2018/06/Fusion2-O-665x443-300x200.jpg"] {
	width: 245px;
}

div#featured-header {
	height: 285px;
	position: relative;
	left: 45px
}

div#featured-header img {
	width: 600px;
}


.feed-thumb img[src="http://localhost:9080/wp-content/uploads/2018/06/relatedthumb-250x250.png"] {
	width: 245px;
}

.wallpaper-active {
	max-width: 1019px !important;
}

#footer-utility .copyright {
	color: black;
}

span.links a {
	color: black !important;
}

#footer-utility ul a {
	border-left: 2px solid #000000 !important;
}


/* End Patch 1.0 (May-June 2018)
*/


/*Patch 2.0 (July-August 2018)
*/


/*End Patch 2.0 (July-August 2018)
*/

#vid-cont #attachment_63584 {
	display: none;
}

#Pushdown54211546 {
	z-index: 999999 !important;
}

#Pushdown84861083 {
	z-index: 999999 !important;
}

.banner728 div {
	z-index: 999999 !important;
}

/*Begin Patch 3.0 (September - December 2018)
*/

.single .meta .meta-comments {
	margin-top: 0px;
}

#diged {
	padding-top: 30px;
}

.category-uncategorized #main-ads {
	display: none !important;
}

.post ul li {
	font-family: gotham, sans-serif;
	font-size: 13px;
}

#vid-thumbnail img {
	width: inherit;
	height: 215px;
	position: relative;
	right: 1px;
}

/*@media only screen
    and (min-device-width : 320px)
    and (max-device-width : 568px) {
#primary, #secondary {
    margin: 0 auto;
    width: auto;
    padding: 2.5%;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    margin-top: -120px;
}*/

#hide-mobile {
	display: none;
}

.parallax-second-bg {
	background: url(http://localhost:9080/wp-content/uploads/2018/11/GPSWorld-SponsoredContent-Hero-6-LowerLogos.jpg);
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -410px;
	margin-right: -410px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.cookie-content {
	width: 60% !important;
	margin: 0 auto;
	font-family: arial;
}

.cookie-content a {
	color: #1a91f9;
}

button.acceptcookies {
	background: #d2700c;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	border-radius: 10%;
	padding: 8px;
	border: none;
}

.cookiealert {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px !important;
	margin: 0 !important;
	z-index: 99 !important;
	opacity: 0;
	border-radius: 0;
	transform: translateY(100%);
	transition: all 500ms ease-out;
	color: #ecf0f1;
	background: #252525 !important;
}

.main-smaller-title h2 {
	line-height: 15px !important;
	width: 83%;
	margin: 0 auto;
	color: white !important;
	font-size: 14px !important;
	hyphens: auto;
	font-family: helvetica, sans serif !important;
}

ul#product-showcase-list {
	display: flex;
}

#topnav ul.nav li:last-child {
	background: white;
}

#topnav ul.nav li.menu-item-77526 {
	background: #880105;
}

body.postid-74473 div#featured-header img {
	object-fit: contain
}

p#caption-attachment-78404 {
	background-color: #D9D7D7;
	width: 349px;
	height: 98px;
	margin-bottom: 7px;
}

body.page-id-79156 div#sub-page-header h1.archive-title {
	font-size: 40px !important;
}

.post ul ul li {
	margin-left: 40px !important;
}

body.postid-30362 div#post-content p:first-child {
	display: flex;
	justify-content: center;
}

.post-content p {
	color: #272727 !important;
}

.post ul li, .post ol li {
	font-family: gotham, sans-serif !important;
	color: #090909;
	font-size: 15px
}

div#splashscreen {
	display: none;
}

@media only screen and (min-width: 200px) and (max-width: 450px) {
	#orolia-subhead {
		display: none;
	}

	div#orolia-sub-spacer {
		display: none;
	}
}

@media (min-width: 800px) {
	body#postid-89048 div#hero-image-cont {
		height: 400px;
	}

	body#postid-89048 #article-title {
		top: 50%;
	}
}

@media (min-width: 1200px) {
	body#postid-89048 div#hero-image-cont {
		height: 600px;
	}
}


#postid-89579 #hero-image-cont.video-on,
#postid-89579 #hero-image-cont.video-on #video-cont {
	height: 275px;
}

#postid-89579 #hero-image-cont.video-on #video-cont div {
	display: flex;
	justify-content: center;
}

#postid-89579 #hero-image-cont.video-on #video-cont div video {
	left: unset !important;
}

#postid-89579 #hero-image-cont.video-on h1 {
	background: none;
}

ul#menu-verticals {
	margin-left: 0 !important;
}

body#postid-91857 div#article-title {
	display: none;
}

.entry p {

	font-weight: normal;
}

#postid-94972 .box-left {
	width: 50%;
	float: left;
	display: block;
	margin-top: 20px;
	font-family: gothammedium;
}

#postid-94972 .box-right {
	width: 45% !important;
	float: left;
	display: block;
}

#postid-94972 span.use-case {
	width: 40% !important;
	float: left;
	display: block;
	text-align: center;
	font-family: gothammedium;
}

#postid-94972 button {
	background: orange;
	padding: 20px;
	border-radius: 30px;
	border: none;
	color: white;
	margin-top: 20px;
}

div#use-cases {
	padding-left: 30px;
}


/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 550px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

}

#postid-95449 div#hero-image-cont {
	display: none !important;
}

/* Contents of olytics.css */
/* Remove call to Omeda's servers for olytics.css and move
contents into custom.css to add and remove customizations */

.olyticsblocker {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 1;
	padding: 20px;
	box-sizing: border-box;
	background-color: #000;
	background-color: rgba(0, 0, 0, .75);
	text-align: center
}

.olyticsblockerNoBlur {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 1;
	padding: 20px;
	box-sizing: border-box;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0);
	text-align: center
}

.olyticsblocker:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -.05em
}

.olyticsblocker.behind {
	background-color: transparent
}

.olyticsblockerNoBlur:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -.05em
}

.olyticsblockerNoBlur.behind {
	background-color: transparent
}

.olyticsmodal {
	display: none;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	max-width: 100%;
	box-sizing: border-box;
	background: #fff;
	padding: 0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 10px #000;
	-o-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10 #000;
	box-shadow: 0 0 10px #000;
	text-align: left
}

.olyticsmodal a.close-olyticsmodal {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

.olyticsmodal a.close-olyticsmodal {
	cursor: pointer
}

.olyticsmodal a.close-olyticsmodal {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

.olyticsmodal a.close-olyticsmodalblack {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

.olyticsmodal a.close-olyticsmodalgrey {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosegrey.png)
}

.olyticsmodal a.close-olyticsmodalyellow {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseyellow.png)
}

.olyticsmodal a.close-olyticsmodaldarkgrey {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosedarkgrey.png)
}

.olyticsmodal a.close-olyticsmodaldarkblue {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosedarkblue.png)
}

.olyticsmodal a.close-olyticsmodalwhite {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosewhite.png)
}

.olyticsmodal a.close-olyticsmodalblue {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseblue.png)
}

.olyticsmodal a.close-olyticsmodalpurple {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosepurple.png)
}

.olyticsmodal a.close-olyticsmodalteal {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseteal.png)
}

.olyticsmodal a.close-olyticsmodalgreen {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosegreen.png)
}

.olyticsmodal a.close-olyticsmodalorange {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseorange.png)
}

.olyticsmodal a.close-olyticsmodalred {
	cursor: pointer;
	position: absolute;
	top: -13.5px;
	right: -13.5px;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosered.png)
}

a.close-persistent-bar {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

a.close-persistent-barblack {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

a.close-persistent-bargrey {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosegrey.png)
}

a.close-persistent-bardarkblue {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosedarkblue.png)
}

a.close-persistent-barwhite {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosewhite.png)
}

a.close-persistent-barblue {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseblue.png)
}

a.close-persistent-barpurple {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosepurple.png)
}

a.close-persistent-barteal {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseteal.png)
}

a.close-persistent-bargreen {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosegreen.png)
}

a.close-persistent-baryellow {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseyellow.png)
}

a.close-persistent-barorange {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseorange.png)
}

a.close-persistent-barred {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosered.png)
}

a.close-persistent-bardarkgrey {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosedarkgrey.png)
}

div.close-olytics-image-bottom-mid {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

div.close-olytics-image-bottom-midblack {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclose.png)
}

div.close-olytics-image-bottom-midorange {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseorange.png)
}

div.close-olytics-image-bottom-midgrey {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosegrey.png)
}

div.close-olytics-image-bottom-middarkgrey {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosedarkgrey.png)
}

div.close-olytics-image-bottom-midblue {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseblue.png)
}

div.close-olytics-image-bottom-middarkblue {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosedarkblue.png)
}

div.close-olytics-image-bottom-midwhite {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosewhite.png)
}

div.close-olytics-image-bottom-midpurple {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosepurple.png)
}

div.close-olytics-image-bottom-midteal {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseteal.png)
}

div.close-olytics-image-bottom-midgreen {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosegreen.png)
}

div.close-olytics-image-bottom-midyellow {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseyellow.png)
}

div.close-olytics-image-bottom-midred {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xclosered.png)
}

div.close-olytics-image-bottom-midyellow {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://olytics.omeda.com/olytics/img/xcloseyellow.png)
}

.olyticsmodal-spinner {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	padding: 12px 16px;
	border-radius: 5px;
	background-color: #111;
	height: 20px
}

.olyticsmodal-spinner > div {
	border-radius: 100px;
	background-color: #fff;
	height: 20px;
	width: 2px;
	margin: 0 1px;
	display: inline-block;
	-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
	animation: sk-stretchdelay 1.2s infinite ease-in-out
}

.olyticsmodal-spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.olyticsmodal-spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.olyticsmodal-spinner .rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

@-webkit-keyframes sk-stretchdelay {
	0%, 100%, 40% {
		-webkit-transform: scaleY(.5)
	}

	20% {
		-webkit-transform: scaleY(1)
	}
}

@keyframes sk-stretchdelay {
	0%, 100%, 40% {
		transform: scaleY(.5);
		-webkit-transform: scaleY(.5)
	}

	20% {
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}
}

.olyticsShadow {
	-webkit-box-shadow: 0 0 10px grey;
	-moz-box-shadow: 0 0 10px grey;
	-o-box-shadow: 0 0 10px grey;
	-ms-box-shadow: 0 0 10px grey;
	box-shadow: 0 0 10px grey
}

.olyticsBootstrapFix {
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important
}

#olytics-please-wait {
	display: none;
	position: absolute !important;
	z-index: 1000 !important;
	top: 0 !important;
	left: 0 !important;
	height: 100% !important;
	width: 100% !important;
	background: rgba(255, 255, 255, .8) url(https://olytics.omeda.com/olytics/img/ajax-loader.gif) 50% 50% no-repeat !important
}

div.olytics-consent-header {
	padding: 4px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.29 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #505050 !important
}

div.olytics-consent-footer {
	margin-top: 12px !important;
	padding: 4px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.62 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #868686 !important
}

div.olytics-consent-footer-mobile {
	margin-top: 8px !important;
	padding: 4px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.62 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #868686 !important
}

div.olytics-consent-mainheader {
	padding: 4px !important;
	font-family: Arial !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.17 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #323232 !important;
	border-bottom: 2px solid #eaeaea !important
}

div.olytics-consent-category {
	font-size: 1em !important;
	padding: 4px !important;
	font-family: Arial !important
}

table.olytics-cookie-holder-table {
	width: 90% !important
}

table.olytics-cookie-holder-table tbody tr td:nth-child(1) {
	valign: top !important;
	width: 25% !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.75 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #505050 !important
}

table.olytics-cookie-holder-table tbody tr td:nth-child(2) {
	padding-left: 5px !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #707070 !important
}

table.olytics-cookie-holder-table {
	border-collapse: collapse !important
}

table.olytics-cookie-holder-table tbody tr td {
	border-bottom: 1px solid #dde0e7 !important;
	font-size: .85em !important;
	padding: 4px !important
}

table.olytics-cookie-holder-table-mobile {
	width: 90% !important
}

table.olytics-cookie-holder-table-mobile tbody tr td:nth-child(1) {
	font-weight: 700 !important;
	valign: top !important
}

table.olytics-cookie-holder-table-mobile tbody tr td:nth-child(2) {
	padding-left: 4px !important;
	width: 120px !important;
	word-wrap: break-word !important
}

table.olytics-cookie-holder-table-mobile {
	border-collapse: collapse !important
}

table.olytics-cookie-holder-table-mobile tbody tr td {
	border-bottom: 1px solid #dde0e7 !important;
	font-size: .85em !important;
	padding: 4px !important
}

div.olytics-category-accordion-holder {
	padding: 2px 0 2px 0 !important;
	text-align: left !important
}

.olytics-category-description {
	padding: 2px 0 2px 0 !important;
	text-align: left !important;
	color: #707070 !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.38 !important;
	letter-spacing: normal !important
}

div.olytics-consent-manager-holder {
	max-width: 500px !important
}

input.olytics-save-preferences {
	width: 158px !important;
	height: 32px !important;
	border-radius: 4px !important;
	border: solid 2px #747474 !important;
	background-color: rgba(200, 0, 0, 0) !important;
	margin-right: 4px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #747474 !important;
	float: right !important;
	cursor: pointer !important;
	padding: 1px 6px 1px 6px !important
}

input.olytics-save-preferences-mobile {
	width: 90% !important;
	height: 32px !important;
	border-radius: 4px !important;
	border: solid 2px #747474 !important;
	background-color: rgba(200, 0, 0, 0) !important;
	margin-right: auto !important;
	margin-left: auto !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #747474 !important;
	margin-top: 8px !important;
	cursor: pointer !important;
	padding: 1px 6px 1px 6px !important
}

input.olytics-allow-all-preferences {
	width: 102px !important;
	height: 32px !important;
	border-radius: 4px !important;
	border: solid 1px #1e73bb;
	background-color: #1e73bb;
	color: #fff !important;
	font-size: 1em !important;
	margin-right: 4px !important;
	float: right !important;
	cursor: pointer !important;
	padding: 1px 6px 1px 6px !important
}

input.olytics-allow-all-preferences-mobile {
	width: 90% !important;
	height: 32px !important;
	border-radius: 4px !important;
	border: solid 1px #1e73bb;
	background-color: #1e73bb;
	color: #fff !important;
	font-size: 1em !important;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-top: 8px !important;
	cursor: pointer !important;
	padding: 1px 6px 1px 6px !important
}

.olytics-decline-all {
	margin-right: 8px !important;
	float: right !important;
	margin-top: 4px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #1495e6 !important
}

.olytics-decline-all-mobile {
	width: 90% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-top: 8px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #1495e6 !important
}

.olytics-decline-all-link {
	height: 20px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #1495e6 !important;
	text-decoration: underline !important;
	cursor: pointer !important
}

.olytics-decline-all-link-mobile {
	height: 20px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #1495e6 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	text-decoration: underline !important;
	cursor: pointer !important
}

.powered-by-omeda {
	float: left !important;
	clear: right !important;
	color: #868686 !important;
	margin-top: 4px !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.62 !important;
	letter-spacing: normal !important;
	text-align: left !important
}

.powered-by-omeda-mobile {
	margin-left: auto !important;
	margin-right: auto !important;
	color: #868686 !important;
	margin-top: 8px !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.62 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #868686 !important
}

.olytics-rounded-corners {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px
}

.olytics-accordion {
	max-width: 550px !important;
	background: #fff !important;
	margin: 12px auto 0 auto !important;
	overflow-y: auto !important;
	max-height: 400px !important
}

.olytics-accordion-header {
	border-bottom: 1px solid #dde0e7 !important;
	color: #2a313a !important;
	cursor: pointer !important;
	font-weight: 700 !important;
	padding: .9rem !important
}

.olytics-accordion-header-mobile {
	border-bottom: 1px solid #dde0e7 !important;
	color: #2a313a !important;
	cursor: pointer !important;
	font-weight: 700 !important;
	padding: .7rem .7rem .7rem 8px !important
}

div.olytics-privacy-holder a {
	padding: 4px !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.62 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #868686 !important;
	text-decoration: underline !important
}

.olytics-accordion-header:hover {
	background: #f6f7f9 !important
}

.olytics-accordion-content {
	display: none;
	border-bottom: 1px solid #dde0e7 !important;
	padding: .4rem !important;
	color: #4a5666 !important
}

.accordion-cookies {
	max-width: 98% !important;
	background: #fff !important;
	margin: 5px auto 0 auto !important
}

.accordion-header-cookies {
	border-bottom: 1px solid #dde0e7 !important;
	border: solid 1px #cbcbcb !important;
	color: #2a313a !important;
	cursor: pointer !important;
	font-weight: 700 !important;
	padding: .9rem !important;
	border-radius: 5px !important;
	margin: 4px !important;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .05) !important
}

.accordion-header-cookies:hover {
	background: #f6f7f9 !important
}

.accordion-content-cookies {
	display: none;
	padding: .9rem !important;
	color: #4a5666 !important
}

.accordion-content-cookie-name {
	padding-left: 9px !important;
	text-align: left !important;
	color: #323232 !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important
}

.olytics-category-holder {
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #323232 !important;
	float: left !important
}

.olytics-category-holder-mobile {
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #323232 !important
}

.olytics-category-name-mobile {
	width: 136px !important;
	float: left !important;
	margin-left: 12px !important;
	margin-top: 4px
}

div.olytics-consent-manager-holder-mobile {
	max-width: 300px !important
}

.olytics-accordion-mobile {
	max-width: 380px !important;
	background: #fff !important;
	margin: 0 auto !important;
	border: 1px solid #dde0e7 !important;
	overflow-y: auto !important
}

.olytics-generated-header {
	padding-left: 17px !important;
	padding-right: 17px !important
}

.olytics-generated-header-mobile {
	padding-left: 4px !important;
	padding-right: 4px !important
}

.olytics-generated-button {
	padding: 6px 26px !important
}

.olytics-generated-button-mobile {
	padding: 2px 4px !important
}

.privacy-policy-holder {
	float: right !important;
	font-family: Arial !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.62;
	letter-spacing: normal !important;
	text-align: center !important;
	color: #868686
}

.olytics-privacy-holder {
	padding: 0 !important
}

.olytics-chevron-down {
	margin-top: 5px !important;
	vertical-align: top !important;
	transform: rotate(180deg) translateY(-100%) translateX(-100%) !important;
	transform-origin: top left !important;
	display: inline
}

.olytics-chevron-down-mobile {
	margin-top: 9px !important;
	vertical-align: top !important;
	transform: rotate(180deg) translateY(-100%) translateX(-100%) !important;
	transform-origin: top left !important;
	float: left !important;
	display: inline
}

.olytics-chevron-up-mobile {
	margin-top: 5px !important;
	vertical-align: top !important;
	float: left !important;
	display: inline
}

.olytics-chevron-down-small {
	margin-top: 1px !important;
	vertical-align: middle !important;
	transform-origin: top left !important;
	transform: rotate(180deg) translateY(-100%) translateX(-100%) !important;
	display: inline
}

.olytics-chevron-up {
	margin-top: 5px !important;
	vertical-align: top !important;
	display: inline
}

.olytics-chevron-up-small {
	margin-top: 1px !important;
	vertical-align: middle !important;
	display: inline
}

.olytics-category-button-rectangle-left {
	width: 57px !important;
	height: 24px !important;
	border: solid 1px #1e73bb;
	float: left !important;
	text-align: center !important;
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	letter-spacing: normal !important;
	line-height: 24px !important
}

.olytics-category-button-rectangle-right {
	width: 56px !important;
	height: 24px !important;
	border-top: solid 1px #1e73bb;
	border-right: solid 1px #1e73bb;
	border-bottom: solid 1px #1e73bb;
	float: left !important;
	text-align: center !important;
	border-top-right-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	background-color: #1e73bb;
	color: #fff;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 24px !important;
	letter-spacing: normal !important
}

.olytics-category-button-selected {
	color: #fff;
	background-color: #1e73bb
}

.olytics-category-button-unselected {
	color: #1e73bb;
	background-color: #fff
}

.olytics-category-always-on {
	height: 16px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #919191
}

.olytics-category-always-on-mobile {
	height: 16px !important;
	font-family: Arial !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.14 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #919191
}

div.accordion-content-cookies {
	valign: top !important;
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.75 !important;
	letter-spacing: normal !important;
	text-align: left !important;
	color: #505050 !important
}