﻿@charset "utf-8";
/* CSS Document */

/* NEW FIXES IEO CAMPAIGN*/

ul.platform-switch {
	float: left;
	position: relative;
	display: block;
}
ul.platform-switch li {
	float: left;
	position: relative;
	padding: 0 1em 0 0;
	margin: 0;
}
ul.platform-switch li:first-child {
	margin: 0 1em 0 0;
}
ul.platform-switch li a {
	font-weight: 600;
	text-align: left;
	display: block;
	position: relative;
	line-height: 2.875;
}
.notification-wrapper {
	position: relative;
	width:100%;
}
.notification {
	text-align: left;
  padding: 0 .5em;
  border-radius: 4px;
  font: normal 600 .75em/2 Source Sans Pro, sans-serif;
  color: #fafafa;
  z-index: 2;
  margin: -1em 0 0 1em;
  display: inline-block;
}
.notification-glmall {
	background: #ff3d1f;
}
.notification-mylife {
	background: #4acdf5;
}
.notification-mybrain {
	background: #92d71d;
}


@media (max-width: 1023px) {
	.location{
		display: block;
	}
.location-labels ul  {
	display: none;
}
ul.platform-switch {
	display: block;
  width: 30%;
  margin: 0 35%;
	padding: 0;
}
ul.platform-switch li {
  width: 45%;
  margin: 0;
	padding: 0;
}
ul.platform-switch li a {
  text-align: center;
}
}
@media (max-width: 767px) {
ul.platform-switch {
  width: 60%;
  margin: 0 20%;
	padding: 0;
}
}
@media (max-width: 375px) {
ul.platform-switch {
  width: 70%;
  margin: 0 15%;
	padding: 0;
}
}

/* PRODUCT CREATION */
#category-select-dropdown  {
	padding: 0;
}
#category-select-dropdown select {
	cursor: pointer;
}
.selected-cat-help-caro-fix {
	color: rgba(21,21,21,.5);
	font-size: .875em;
}
.selected-cat-list-caro-fix {
	padding: 0!important;
}
.selected-cat-list-caro-fix li {
	background: none;
	margin: 0 1em 0 0!important;
}
.selected-cat-list-caro-fix li a {
	color: rgba(21,21,21,1);
	font-size: .925em;
	font-weight: 500;
	border-bottom: 2px solid #ff481f;
	text-align: center;
	padding: 0 .25em;
}
.selected-cat-list-caro-fix li a:hover {
	background: none;
	color: rgba(21,21,21,.75);
}
.terminal-cat-noti-caro-fix {
	border: 1px solid #28a745;
	background: rgba(40,167,69,.05);
	border-radius: 4px;
	float: left;
	width: 100%;
	text-align: left;
	margin: 0 0 3em;
	padding: .5em;
	font-size: .925em;
}
.add-new-cat-caro-fix a.category-item-caro-fix {
	background: rgba(255,72,31,1);
	color: white!important;
	display: block;
	padding: 0 .5em;
	border-radius: 4px;
	line-height: 1em;
	display: inline-block;
	line-height: 2.5;
}
.add-new-cat-caro-fix a:hover {
	background: rgba(255,72,31,.8)!important;
}
.add-new-cat-caro-fix a span {
	margin: 6px 4px 0 -4px;
  float: left;
  display: inline-block;
}

/* MEDIA */
@media (max-width: 767px) {
.cat-geo-form li .selected-cat-list li {
  width: auto;
  padding: 0;
}
}


/* PRODUCT SEARCH */
.search-caro-fix-2020 {
 width: 100%;
 margin: 0;
}
.search-caro-fix-2020 button {
	width: 10%;
	z-index: 1000;
	position: absolute;
	right: 1.5em;
}
.search-caro-fix-2020 .search-input,
.search-caro-fix-2020 .search-input input.caro-fix-2020-input-text{
 width: 80%;
 border: 1px solid rgba(21,21,21,.1);
}
.search-caro-fix-2020 .search-input {
 width: 100%;
 border: 0px solid rgba(21,21,21,.1);
}
.search-floor-index {
  padding: 1.75em 1em;
}
.dropdown-menu#category-list-items>li>a, .dropdown-menu#category-list-services>li>a {
  padding: .5em 0;
}
a.caro-fix-2020-cat-dd,
a.caro-fix-2020-cat-dd:visited,
a.caro-fix-2020-cat-dd:active,
a.caro-fix-2020-cat-dd:focus {
	color: rgba(55,55,55,1);
	background: rgba(250,250,250,1);
	padding: 0 1em;
	line-height: 2.875;
	border: 1px solid rgba(21,21,21,.1);
	transition: all .3s ease;
	top: 0;
	position: relative;
	width: 16%;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
}
a.caro-fix-2020-cat-dd:hover {
	color: rgba(55,55,55,.75);
	background: rgba(250,250,250,.5);
	border: 1px solid rgba(21,21,21,.1);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
  box-shadow: 0 2px 4px rgba(0,0,0,.2);
	transition: all .3s ease;
}
a.caro-fix-2020-cat-dd span {
	position: absolute;
	top: 10px;
	right: 4px;
}
.open>.dropdown-menu#category-list-items.category-list-items-caro-fix-2020 , .open>.dropdown-menu#category-list-services.category-list-items-caro-fix-2020 {
	left: 3em;
  top: 7em;
}
a.media-carret-caro {
	display: none;
}


@media (max-width: 1023px) {
a.caro-fix-2020-cat-dd span {
	display: none;
}
}
@media (max-width: 767px) {
a.media-carret-caro {
	display: block!important;
}
a.media-carret-caro span {
	border: 1px solid rgba(55,55,55,.25);
	display: block;
	position: absolute;
	top: 9px;
	line-height: 1.6;
	padding: 0 .25em;
	color: rgba(55,55,55,.5);
	left:-5px;
	background: rgba(250,250,250,1);
}
a.caro-fix-2020-cat-dd {
	display: none!important;
}
.search-caro-fix-2020 button {
  top: 1.85em;
}
.open>.dropdown-menu#category-list-items.category-list-items-caro-fix-2020, .open>.dropdown-menu#category-list-services.category-list-items-caro-fix-2020 {
  left: 1em;
  top: 4em;
}
}

ul.selected-cat-list-caro-fix {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 0 1em 0;
  }
  
  ul.selected-cat-list-caro-fix li {
	margin: 0.5em 0.25em!important;
  }
  
  ul.selected-cat-list-caro-fix li a {
	line-height: 1.25;
	border-bottom: 3px solid #007ece;
  }
  .selected-cat-help-caro-fix {
    color: black;
    font-size: 1em;
    margin-bottom: -0.75em;
}
