/*
 * Main GSMA Colours
 */
/*
 * Other colours
 */
body.single-knowledgebase #wrapper #content .single .featured_background {
  height: 250px;
  background-position: center;
  background-size: cover;
}
body.single-knowledgebase #wrapper #content .single h1 {
  padding: 20px 0 20px 0;
}
body.single-knowledgebase #wrapper #content .single .post_content {
  padding-top: 20px;
}
body.single-knowledgebase #wrapper #content .single .post_meta_author .post_meta .post_date .allterms span {
  display: none;
}
body.single-knowledgebase #wrapper #content .single .post_meta_author .post_meta .post_date .allterms span.termparent_177 {
  display: inline-block;
}

body #wrapper #content {
  /* 
   Regional Map Page
   */
  /* 
   * Filters
   */
}
body #wrapper #content .posts .type-knowledgebase.hideKB {
  display: none;
}
body #wrapper #content #map_canvas_1 {
  cursor: pointer;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox {
  background: #231f20;
  margin: 40px 0;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox .knowledgebase-map-infobox-desc .kb_map_resources_button {
  float: right;
  margin: 20px 20px 5px 5px;
  line-height: 22px;
  font-size: 20px;
  padding: 10px 20px;
  display: inline-block;
  background: #de002b;
  color: #ffffff;
  font-weight: 500;
  cursor: pointer;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox .knowledgebase-map-infobox-desc .kb_map_resources_button:hover {
  color: #231f20;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.asia-pacific h3 {
  background: #ee3772;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.asia-pacific .kb_map_resources_button {
  background: #ee3772;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.europe h3 {
  background: #00a6c9;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.europe .kb_map_resources_button {
  background: #00a6c9;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.africa-and-middle-east h3 {
  background: #9cb227;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.africa-and-middle-east .kb_map_resources_button {
  background: #9cb227;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.latin-america h3 {
  background: #fcbb2c;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.latin-america .kb_map_resources_button {
  background: #fcbb2c;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.north-america h3 {
  background: #ff6600;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox.north-america .kb_map_resources_button {
  background: #ff6600;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox h3 {
  padding: 10px 20px;
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
  display: flex;
  align-items: center;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox h3 i {
  font-size: 40px;
  padding-right: 15px;
}
body #wrapper #content #imap1message .knowledgebase-map-action .knowledgebase-map-infobox p {
  padding: 20px;
  font-size: 18px;
  line-height: 28px;
  color: #ffffff;
}
body #wrapper #content .knowledgebase-no-show {
  display: none;
}
body #wrapper #content .selectboxes.knowledgebase_filter .filtertitle {
  width: calc(100% - 40px);
}
body #wrapper #content .selectboxes.knowledgebase_filter form {
  display: flex;
}
body #wrapper #content .knowledgebase_tiles {
  display: flex;
  flex-wrap: wrap;
}
body #wrapper #content .knowledgebase_tiles .iot-cat-top,
body #wrapper #content .knowledgebase_tiles .mobile-all,
body #wrapper #content .knowledgebase_tiles .region-search {
  background-color: rgba(222, 0, 43, 0.9);
  background-blend-mode: multiply;
}
body #wrapper #content .knowledgebase_tiles .iot-cat-top .group-name,
body #wrapper #content .knowledgebase_tiles .mobile-all .group-name,
body #wrapper #content .knowledgebase_tiles .region-search .group-name {
  background: #de002b;
}
body #wrapper #content .knowledgebase_tiles .iot-cat-top h4,
body #wrapper #content .knowledgebase_tiles .mobile-all h4,
body #wrapper #content .knowledgebase_tiles .region-search h4 {
  padding-top: 0;
}
body #wrapper #content .knowledgebase_tiles .iot-cat-top div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .mobile-all div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .region-search div.iot-cat-inner {
  background-image: linear-gradient(to left, transparent, transparent 50%, #de002b 50%, #de002b);
}
body #wrapper #content .knowledgebase_tiles .smart-cities,
body #wrapper #content .knowledgebase_tiles .connected-vehicles,
body #wrapper #content .knowledgebase_tiles .drones {
  background-color: rgba(0, 83, 143, 0.9);
  background-blend-mode: multiply;
}
body #wrapper #content .knowledgebase_tiles .smart-cities .group-name,
body #wrapper #content .knowledgebase_tiles .connected-vehicles .group-name,
body #wrapper #content .knowledgebase_tiles .drones .group-name {
  background: #00568f;
}
body #wrapper #content .knowledgebase_tiles .smart-cities div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .connected-vehicles div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .drones div.iot-cat-inner {
  background-image: linear-gradient(to left, transparent, transparent 50%, #00568f 50%, #00568f);
}
body #wrapper #content .knowledgebase_tiles .iot-security,
body #wrapper #content .knowledgebase_tiles .data-protection-privacy,
body #wrapper #content .knowledgebase_tiles .spectrum,
body #wrapper #content .knowledgebase_tiles .taxation,
body #wrapper #content .knowledgebase_tiles .numbering-addressing,
body #wrapper #content .knowledgebase_tiles .other-regulatory-subjects {
  background-color: rgba(149, 34, 108, 0.9);
  background-blend-mode: multiply;
}
body #wrapper #content .knowledgebase_tiles .iot-security .group-name,
body #wrapper #content .knowledgebase_tiles .data-protection-privacy .group-name,
body #wrapper #content .knowledgebase_tiles .spectrum .group-name,
body #wrapper #content .knowledgebase_tiles .taxation .group-name,
body #wrapper #content .knowledgebase_tiles .numbering-addressing .group-name,
body #wrapper #content .knowledgebase_tiles .other-regulatory-subjects .group-name {
  background: #95226c;
}
body #wrapper #content .knowledgebase_tiles .iot-security div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .data-protection-privacy div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .spectrum div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .taxation div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .numbering-addressing div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .other-regulatory-subjects div.iot-cat-inner {
  background-image: linear-gradient(to left, transparent, transparent 50%, #95226c 50%, #95226c);
}
body #wrapper #content .knowledgebase_tiles .iot-big-data,
body #wrapper #content .knowledgebase_tiles .mobile-iot,
body #wrapper #content .knowledgebase_tiles .embedded-sim {
  background-color: rgba(0, 161, 130, 0.9);
  background-blend-mode: multiply;
}
body #wrapper #content .knowledgebase_tiles .iot-big-data .group-name,
body #wrapper #content .knowledgebase_tiles .mobile-iot .group-name,
body #wrapper #content .knowledgebase_tiles .embedded-sim .group-name {
  background: #00a182;
}
body #wrapper #content .knowledgebase_tiles .iot-big-data div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .mobile-iot div.iot-cat-inner,
body #wrapper #content .knowledgebase_tiles .embedded-sim div.iot-cat-inner {
  background-image: linear-gradient(to left, transparent, transparent 50%, #00a182 50%, #00a182);
}
body #wrapper #content .knowledgebase_tiles a.iot-cat {
  width: calc(50% - 10px);
  margin: 0 10px 10px 0;
  background-size: cover;
  display: flex;
  font-size: 14px;
  line-height: 18px;
}
@media (max-width: 550px) {
  body #wrapper #content .knowledgebase_tiles a.iot-cat {
    width: 100%;
    margin: 0 0 10px 0;
  }
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner {
  padding: 20px;
  color: white;
  position: relative;
  height: 160px;
  width: 100%;
  background-position: 100% 0;
  background-size: 200% 100%;
  transition: all 0.25s ease-in;
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner:hover {
  background-position: 0 0;
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner:hover .iot-desc {
  opacity: 1;
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner div.group-name {
  width: calc(100% + 20px);
  margin-left: -20px;
  margin-top: -20px;
  padding: 10px;
  text-transform: uppercase;
  line-height: 14px;
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner h4 {
  color: white;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner .iot-desc {
  width: calc(100% - 60px);
  opacity: 0;
  transition: all 0.25s ease-in;
}
body #wrapper #content .knowledgebase_tiles a.iot-cat div.iot-cat-inner .icon {
  position: absolute;
  right: 15px;
  bottom: 15px;
}

/*# sourceMappingURL=main.css.map */
