/*
	 ######   ######## ########     ###    ##       
	##    ##  ##       ##     ##   ## ##   ##       
	##        ##       ##     ##  ##   ##  ##       
	##   #### ######   ########  ##     ## ##       
	##    ##  ##       ##   ##   ######### ##       
	##    ##  ##       ##    ##  ##     ## ##       
	 ######   ######## ##     ## ##     ## ########
*/
/* tags */
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content {
  height: auto !important;
}
/* classes para utilizar */
.row-no-margin {
  margin-left: 0;
  margin-right: 0;
}
.wpb_wrapper .flex-center-content .wpb_wrapper {
  height: 100%;
}
.wpb_wrapper .flex-center-content .wpb_wrapper .wpb_text_column {
  height: 100%;
}
.wpb_wrapper .flex-center-content .wpb_wrapper .wpb_text_column .wpb_wrapper {
  height: 100%;
  display: flex;
}
.margin-auto {
  margin: auto !important;
}
.display-flex {
  display: flex;
}
.height-100 {
  height: 100;
}
.padding-top {
  padding-top: 40px;
}
.padding-col {
  padding-left: 15px;
  padding-right: 15px;
}
.none-margin-bottom {
  margin-bottom: 0 !important;
}
.container-ph0 > section > .container {
  padding-right: 0;
  padding-left: 0;
}
.pr5 {
  padding-right: 5px;
}
.border-none {
  border: none !important;
}
.text-normal {
  font-weight: normal !important;
}
.img-center {
  margin: 0 auto;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
@media only screen and (min-width: 767px) and (max-width: 992px) {
  .text-center-sm {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .text-center-xs {
    text-align: center;
  }
}
.form-margin-bottom input[type="text"],
.form-margin-bottom input[type="email"],
.form-margin-bottom textarea {
  margin-bottom: 5px;
}
.background-color-secondary {
  background-color: rgba(150, 193, 31, 0.1);
  padding: 12px 16px;
}
.contact-us div.wpcf7 .btn {
  margin-top: 10px;
}
.mapGrayscale {
  height: 100%;
}
.mapGrayscale iframe {
  border: 0;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(99%);
  /* Chrome 19+ & Safari 6+ */
  -webkit-backface-visibility: hidden;
  /* Fix for transition flickering */
}
/*
Header Social List
*/
.nav-utility {
  background-color: #e94e1b;
}
.nav-utility .social-list li {
  vertical-align: middle;
}
.nav-utility .social-list li i {
  font-size: 20px;
}
.nav-utility .social-list li a {
  color: #ffffff;
  opacity: 0.8;
}
.nav-utility .social-list li a:focus,
.nav-utility .social-list li a:hover {
  color: #fff;
  opacity: 1;
}
.nav-utility a.btn {
  border-color: #fff;
}
.nav-utility a span {
  color: #fff;
  opacity: 0.8;
  font-weight: 600;
}
.nav-utility a:focus span,
.nav-utility a:hover span {
  color: #fff;
  opacity: 1;
}
/*NAV BAR*/
.nav-bar .logo {
  height: 85%;
}
.nav-bar .menu > li {
  margin-right: 20px;
}
@media (max-width: 1200px) {
  .nav-bar .module,
  .nav-bar .module-group {
    height: auto !important;
  }
}
@media (min-width: 480px) and (max-width: 990px) {
  .nav-bar .logo {
    max-height: 50% !important;
  }
}
@media (max-width: 480px) {
  .nav-bar .logo {
    max-height: 37% !important;
  }
}
/* MEGA MENU */
.mega-menu > li {
  width: 300px !important;
}
/* SLIDER */
.slider-anadia .custom .tp-bullet {
  width: 15px !important;
  height: 4px !important;
  background-color: #a777b2 !important;
}
.slider-anadia .custom .tp-bullet.selected {
  background-color: #6e368b !important;
}
.slider-anadia .custom.tparrows {
  display: block;
  width: 60px !important;
  height: 80px !important;
  -webkit-transform: none !important;
  transform: none !important;
  background-color: rgba(110, 54, 139, 0.5) !important;
  position: absolute !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-top: -40px;
  top: 50% !important;
}
.slider-anadia .custom.tparrows:hover {
  background-color: #6e368b !important;
}
.slider-anadia .custom.tparrows::before {
  content: "" !important;
  display: block;
  width: 60px !important;
  height: 80px !important;
  position: absolute;
  top: 0;
  right: -20px;
  background-image: url(http://ninzio.com/montserrat/wp-content/uploads/arrow_slider_left.png);
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-transition: all 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.slider-anadia .custom.tparrows:hover:before {
  left: auto !important;
  right: -10px !important;
}
.slider-anadia .custom.tparrows.tp-rightarrow {
  left: auto !important;
  right: 0px;
}
.slider-anadia .custom.tparrows.tp-rightarrow:before {
  right: auto;
  left: -20px;
  background-image: url(http://ninzio.com/montserrat/wp-content/uploads/arrow_slider_right.png);
}
.slider-anadia .custom.tparrows.tp-rightarrow:hover:before {
  right: auto !important;
  left: -10px !important;
}
/*
	##          ###    ##    ##  #######  ##     ## ######## 
	##         ## ##    ##  ##  ##     ## ##     ##    ##    
	##        ##   ##    ####   ##     ## ##     ##    ##    
	##       ##     ##    ##    ##     ## ##     ##    ##    
	##       #########    ##    ##     ## ##     ##    ##    
	##       ##     ##    ##    ##     ## ##     ##    ##    
	######## ##     ##    ##     #######   #######     ## 
*/
.accordion li.active .content {
  max-height: 800px;
}
.max-height-box {
  max-height: 640px;
  position: relative;
}
.max-height-box .wpb_content_element {
  margin-bottom: 0;
}
.pakb-article-content ul li,
.post-content ul li {
  list-style: square;
  list-style-position: inside;
  margin-left: 20px;
}
@media only screen and (min-width: 960px) {
  .max-height-box .map-holder {
    padding: 220px 0 220px!important;
  }
}
/* modal */
.foundry_modal {
  background: rgba(0, 0, 0, 0.9);
}
.foundry_modal .ti-close {
  color: #ffffff;
}
/*
	########     ###     ######   ########  ######  
	##     ##   ## ##   ##    ##  ##       ##    ## 
	##     ##  ##   ##  ##        ##       ##       
	########  ##     ## ##   #### ######    ######  
	##        ######### ##    ##  ##             ## 
	##        ##     ## ##    ##  ##       ##    ## 
	##        ##     ##  ######   ########  ######  
*/
/* HOME */
.home .cspml_fs_options_list input[type=text]:focus {
  border: none !important;
}
@media screen and (min-width: 991px) and (max-width: 1300px) {
  .home .image-square .content {
    padding: 0 2%!important;
  }
}
.home .sectionSearch .wpb_alert p:last-child,
.home .sectionSearch #content .wpb_alert p:last-child,
.home .sectionSearch .wpb_text_column p:last-child,
.home .sectionSearch .wpb_text_column *:last-child,
.home .sectionSearch #content .wpb_text_column p:last-child,
.home .sectionSearch #content .wpb_text_column *:last-child,
.home .sectionSearch .wpb_toggle_content p:last-child {
  margin-bottom: 0 !important;
}
.home .blogImageMB0 img {
  margin-bottom: 0 !important;
}
/* HOME & ABOUT US */
.home .section60Height,
.about-us.section60Height {
  /* video */
  height: 60vh;
  padding-top: 96px;
  background-position: 50% 50%;
  background-size: cover;
}
.home .section60Height .play-button.dark,
.about-us.section60Height .play-button.dark {
  border-color: #f39200;
  border-width: 5px;
}
.home .section60Height .play-button.dark:before,
.about-us.section60Height .play-button.dark:before {
  border-color: transparent transparent transparent #e94e1b;
}
@media screen and (max-width: 767px) {
  .home .section60Height .play-button.large,
  .about-us.section60Height .play-button.large {
    margin-top: 0 !important;
  }
}
/* ABOUT US */
.about-us.sectionSlide .image-slider {
  margin-bottom: 0;
}
@media screen and (min-width: 991px) and (max-width: 1300px) {
  .about-us .image-square .content {
    padding: 0 2%!important;
  }
}
/* Contact US */
.contactsHPSC h2 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
}
.contactsHPSC .vc_gitem-post-data-source-post_title {
  margin-bottom: 0;
}
.contactsHPSC .vc_gitem-post-data-source-post_title h4 {
  margin-bottom: 0;
  text-transform: uppercase;
}
.contactsHPSC a {
  color: #e94e1b !important;
}
.contactsHPSC .vc_gitem-post-data-source-post_excerpt > p,
.contactsHPSC .vc_gitem-post-data-source-post_excerpt .store_locator_single_filter {
  display: none;
}
.contactsHPSC .store_locator_single_categories {
  text-transform: uppercase;
  margin-bottom: 14px;
}
.contactsHPSC .store_locator_single_address,
.contactsHPSC .store_locator_single_contact {
  width: 100%;
  float: none;
  padding: 0;
}
@media screen and (min-width: 991px) and (max-width: 1300px) {
  .contact-us .image-square .content {
    padding: 0 2%!important;
  }
  .contact-us .image-square .content .left-float-8 {
    float: left;
    width: 66.66%;
  }
  .contact-us .image-square .content .right-float-4 {
    float: right;
    width: 33.33%;
  }
}
@media (max-width: 990px) {
  .contact-us .image-square {
    padding-bottom: 0px;
  }
}
.pt50 {
  padding-top: 50px;
}
@media (max-width: 990px) {
  .pt0-xs {
    padding-top: 0 !important;
  }
}
/* Documents Page */
#page-documents ul.pakb-list li {
  list-style: none;
  list-style-position: inherit;
  margin-left: 0;
}
#page-documents ul.pakb-list li a:focus,
#page-documents ul.pakb-list li a:hover {
  color: #e94e1b;
}
/* Documents Taxonomy & Documents Results */
.document-item h2 {
  margin-bottom: 0;
}
.document-item a.btn {
  margin-top: 15px;
}
/* FAQ pages */
#page-faq {
  padding-bottom: 0 !important;
}
#page-faq .modal-container {
  display: block;
}
#page-faq ul > li {
  list-style: none;
}
#page-faq .pakb-article-content ul > li {
  list-style: square;
  list-style-position: inside;
  margin-left: 20px;
}
.modal-contactForm .wpb_wrapper h4,
.modal-contactForm .wpb_wrapper p {
  color: #FFFFFF !important;
}
.modal-contactForm .wpcf7-acceptance .wpcf7-list-item-label {
  color: #FFFFFF !important;
}
/* Categoria faq */
.tax-knowledgebase_category ul,
.post-type-archive-knowledgebase ul {
  list-style: none;
}
.tax-knowledgebase_category ul a:focus,
.post-type-archive-knowledgebase ul a:focus,
.tax-knowledgebase_category ul a:hover,
.post-type-archive-knowledgebase ul a:hover {
  color: #e94e1b;
}
.single-knowledgebase ul {
  list-style: none;
}
.single-knowledgebase .uk-nav {
  margin-left: 0;
}
.single-knowledgebase .uk-nav li {
  text-indent: 20px;
}
.single-knowledgebase .uk-nav li a:focus,
.single-knowledgebase .uk-nav li a:hover {
  color: #e94e1b;
}
.single-knowledgebase .uk-margin-large-bottom {
  margin-bottom: 0 !important;
}
.single-knowledgebase .pakb-toc-wrap {
  padding-bottom: 20px !important;
}
/* results */
.result-item .category-result li {
  padding: 0 !important;
}
.result-item .category-result li:after {
  content: ' | ';
}
.result-item .category-result li:last-child:after {
  content: '';
}
.result-item .meta-result span:after {
  content: ', ';
}
.result-item .meta-result span:last-child:after {
  content: '';
}
.result-item .result-image {
  max-width: 70%;
}
/* SINGLE EVENT*/
.boxed-orange .feature.boxed {
  background: rgba(239, 78, 27, 0.8) !important;
}
/* Single HPSC */
.single-stores {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /* Secção Modalidades */
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção testemunhos */
  /* Secção Contactos */
  /* AVEIRO HPSC PAGE */
  /* CALDAS DA RAINHA HPSC PAGE */
  /* GOLEGÃ HPSC PAGE */
  /* JAMOR HPSC PAGE */
  /* MAIA HPSC PAGE */
  /* MONTEMOR-O-VELHO HPSC PAGE */
  /* NAZARÉ HPSC PAGE */
  /* PENICHE HPSC PAGE */
  /* POCINHO HPSC PAGE */
  /* RIO MAIOR HPSC PAGE */
  /* VIANA DO CASTELO HPSC PAGE */
  /* VILA NOVA DE GAIA HPSC PAGE */
  /* VILA REAL STO ANTÓNIO HPSC PAGE */
}
.single-stores .wrapper-mb0 .wpb_wrapper {
  margin-bottom: 0 !important;
}
.single-stores .wpb_revslider_element {
  margin-bottom: 0;
}
.single-stores .hpsc-box-sports,
.single-stores .hpsc-box-morada,
.single-stores .hpsc-box-contacto {
  color: #292929;
  /*@media screen and (min-width:992px){
			&:after {
				position: absolute;
				right: 0;
				top: 0;
				width: 1px;
				height: 90%;
				background: #fff;
				background: rgba(110, 54, 139, 0.3);
				content: "";
			}
		}*/
}
.single-stores .hpsc-box-sports {
  letter-spacing: 1px;
  font-size: 14px !important;
  font-weight: 600;
  line-height: 20px;
}
@media screen and (min-width: 992px) {
  .single-stores .hpsc-box-sports:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 90%;
    background: #fff;
    background: rgba(167, 119, 178, 0.3);
    content: "";
  }
}
.single-stores .hpsc-box-sports hr {
  border-top-color: rgba(167, 119, 178, 0.6) !important;
  width: 25%;
  margin: 8px auto;
}
.single-stores .hpsc-box-contacto a {
  color: rgba(110, 54, 139, 0.8);
}
.single-stores .hpsc-box-contacto a:hover {
  color: #6e368b;
}
.single-stores .hpsc-box-contacto a i.links {
  padding: 15px;
  font-size: 24px;
  line-height: 64px;
}
.single-stores .div-inline div {
  display: inline-flex;
  padding: 0px 10px;
}
.single-stores .section60Height {
  height: 60vh;
  padding-top: 96px;
  background-position: 50% 50%;
  background-size: cover;
}
.single-stores .section60Height .play-button.dark {
  border-color: #a777b2;
  border-width: 5px;
}
.single-stores .section60Height .play-button.dark:before {
  border-color: transparent transparent transparent #6e368b;
}
@media screen and (max-width: 767px) {
  .single-stores .section60Height .play-button.large {
    margin-top: 0 !important;
  }
}
.single-stores .sectionFacilities .inline-block {
  display: block;
  text-align: center;
}
.single-stores .sectionFacilities i {
  color: rgba(110, 54, 139, 0.9);
}
@media screen and (min-width: 990px) {
  .single-stores .sectionFacilities.jamor-hpsc-page .image-square,
  .single-stores .sectionFacilities.montemor-hpsc-page .image-square,
  .single-stores .sectionFacilities.pocinho-hpsc-page .image-square,
  .single-stores .sectionFacilities.viana-hpsc-page .image-square {
    height: 68vw;
    max-height: 680px;
  }
  .single-stores .sectionFacilities.jamor-hpsc-page .image-square > .content,
  .single-stores .sectionFacilities.montemor-hpsc-page .image-square > .content,
  .single-stores .sectionFacilities.pocinho-hpsc-page .image-square > .content,
  .single-stores .sectionFacilities.viana-hpsc-page .image-square > .content {
    padding: 0 2%;
  }
}
.single-stores .sectionFacilities .bordered {
  border: none;
}
@media screen and (max-width: 992px) {
  .single-stores .sectionFacilities .owl-controls {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
  }
  .single-stores .sectionFacilities .owl-nav {
    width: 80px;
  }
}
.single-stores .open360 .btn {
  border-color: rgba(167, 119, 178, 0.5);
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/anadia-hpsc-enter360.svg');
}
.single-stores .open360 .btn:hover {
  background-color: rgba(167, 119, 178, 0.1);
}
.single-stores .sectionModalidades .image-slider {
  margin-bottom: 0;
}
.single-stores .sectionModalidades .content-center {
  margin-top: 48px;
}
@media screen and (max-width: 992px) {
  .single-stores .sectionModalidades .content-padding .wpb_text_column {
    padding: 0 15px;
  }
}
.single-stores .sectionEvents .accordion > .active > .title {
  background: #6e368b;
}
.single-stores .sectionAtletas .light-wrapper {
  background-color: #e3c1dd;
}
.single-stores .sectionAtletas .light-wrapper h3,
.single-stores .sectionAtletas .light-wrapper h5,
.single-stores .sectionAtletas .light-wrapper p {
  color: #6e358b !important;
}
.single-stores .sectionAtletas .light-wrapper h3 {
  font-weight: 600;
}
.single-stores .sectionAtletas .bg-secondary {
  background-color: #a777b2;
}
.single-stores .sectionAtletas .bg-secondary h3,
.single-stores .sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .sectionAtletas .bg-secondary h3 {
  font-weight: 600;
}
.single-stores .sectionAtletas .bg-primary {
  background: #6e358b !important;
}
.single-stores .sectionAtletas .bg-primary h3,
.single-stores .sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .sectionAtletas .bg-primary h3 {
  font-weight: 600;
}
.single-stores .sectionAtletas .bg-dark h3 {
  font-weight: 600;
}
@media screen and (min-width: 992px) {
  .single-stores .sectionAtletas .light-wrapper::after,
  .single-stores .sectionAtletas .bg-secondary::after,
  .single-stores .sectionAtletas .bg-primary::after,
  .single-stores .sectionAtletas .bg-dark::after {
    content: "";
    background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/backgrounds/section-background-curves.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    max-width: 80%;
    height: 500px;
    display: block;
  }
}
@media screen and (max-width: 992px) {
  .single-stores .sectionAtletas .light-wrapper::after,
  .single-stores .sectionAtletas .bg-secondary::after,
  .single-stores .sectionAtletas .bg-primary::after,
  .single-stores .sectionAtletas .bg-dark::after {
    max-width: 100%;
    position: absolute;
    bottom: 120px;
    width: 300px;
    right: 0;
  }
}
.single-stores .sectionRegiao .bg-primary {
  background: #6e358b !important;
}
.single-stores .sectionRegiao .bg-primary h3,
.single-stores .sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .sectionRegiao .bg-primary h3 {
  font-weight: 600;
}
.single-stores .sectionRegiao .bg-primary::after {
  content: "";
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/backgrounds/section-background-stripes.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  max-width: 80%;
  height: 500px;
  display: block;
  opacity: .3;
}
@media screen and (max-width: 992px) {
  .single-stores .sectionRegiao .bg-primary::after {
    max-width: 100%;
    position: absolute;
    bottom: 120px;
    width: 300px;
    right: 0;
  }
}
.single-stores .sectionMap .codespacing_progress_map_area {
  height: auto !important;
}
.single-stores .sectionMap #nprogress .bar {
  background: #6e358b !important;
}
.single-stores .sectionMap .cspm_bg_rgb,
.single-stores .sectionMap .cspm_bg_rgb_hover,
.single-stores .sectionMap .cspm_bg_before_rgb:before,
.single-stores .sectionMap .cspm_bg_after_rgb:after {
  background-color: #6e358b !important;
}
.single-stores .sectionMap .cspm_bg_hex,
.single-stores .sectionMap .cspm_bg_hex_hover,
.single-stores .sectionMap .cspm_bg_before_hex:before,
.single-stores .sectionMap .cspm_bg_after_hex:after {
  background-color: #e3c1dd !important;
}
.single-stores .sectionMap svg circle,
.single-stores .sectionMap svg path {
  fill: #6e358b !important;
}
.single-stores .sectionMap .cspm_recenter_map_btn polygon {
  fill: #6e358b !important;
}
.single-stores .sectionMap .wpb_alert p:last-child,
.single-stores .sectionMap #content .wpb_alert p:last-child,
.single-stores .sectionMap .wpb_text_column p:last-child,
.single-stores .sectionMap .wpb_text_column *:last-child,
.single-stores .sectionMap #content .wpb_text_column p:last-child,
.single-stores .sectionMap #content .wpb_text_column *:last-child,
.single-stores .sectionMap .wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.single-stores .sectionMap li.cspm_proximity_name:hover {
  color: #292929;
  font-weight: 600;
}
.single-stores .sectionMap .cspm_reset_btn {
  background: #e3c1dd !important;
  color: #6e358b !important;
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .sectionMap .cspm_reset_btn:hover {
  background: #A777B2 !important;
  color: #e3c1dd !important;
}
.single-stores .sectionTestemunhos .quote-author > img {
  border-radius: 50%;
}
.single-stores .sectionContactos i {
  color: #6e368b;
  font-size: 48px;
}
@media screen and (max-width: 767px) {
  .single-stores .sectionContactos i {
    font-size: 64px;
  }
}
.single-stores .aveiro-hpsc-page {
  /* video */
  /* secção apresentação */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .aveiro-hpsc-page .hpsc-box-sports:before {
    background: rgba(69, 178, 188, 0.3);
    /*second color*/
  }
}
.single-stores .aveiro-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(69, 178, 188, 0.6) !important;
  /*second color*/
}
.single-stores .aveiro-hpsc-page .vc_separator .vc_sep_line {
  border-color: #139297;
  /* primary color */
}
.single-stores .aveiro-hpsc-page .play-button.dark {
  border-color: #45b2bc;
  /*second color*/
}
.single-stores .aveiro-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #139297;
  /* primary color */
}
.single-stores .aveiro-hpsc-page.sectionFacilities i {
  color: rgba(19, 146, 151, 0.9);
  /* primary color */
}
.single-stores .aveiro-hpsc-page .open360 .btn {
  border-color: rgba(19, 146, 151, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/aveiro-hpsc-enter360.svg');
}
.single-stores .aveiro-hpsc-page .open360 .btn:hover {
  background-color: rgba(19, 146, 151, 0.1);
  /* primary color */
}
.single-stores .aveiro-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #139297;
  /* primary color */
}
.single-stores .aveiro-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #D8EEFC;
  /* third color */
}
.single-stores .aveiro-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .aveiro-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .aveiro-hpsc-page.sectionAtletas .light-wrapper p {
  color: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #45B2BC;
  /* secondary color */
}
.single-stores .aveiro-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .aveiro-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .aveiro-hpsc-page.sectionAtletas .bg-primary {
  background: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .aveiro-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .aveiro-hpsc-page.sectionRegiao .bg-primary {
  background: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .aveiro-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .aveiro-hpsc-page .sectionMap #nprogress .bar {
  background: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .aveiro-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #e3c1dd !important;
  /* third color */
}
.single-stores .aveiro-hpsc-page .sectionMap svg circle,
.single-stores .aveiro-hpsc-page .sectionMap svg path {
  fill: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #139297 !important;
  /* primary color */
}
.single-stores .aveiro-hpsc-page .sectionMap .cspm_reset_btn {
  background: #e3c1dd !important;
  /* third color */
  color: #139297 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .aveiro-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #45B2BC !important;
  /* secondary color */
  color: #e3c1dd !important;
  /* third color */
}
.single-stores .aveiro-hpsc-page.sectionContactos i {
  color: #139297;
  /* primary color */
}
.single-stores .aveiro-hpsc-page .hpsc-box-contacto a {
  color: rgba(19, 146, 151, 0.8);
  /* primary color */
}
.single-stores .aveiro-hpsc-page .hpsc-box-contacto a:hover {
  color: #139297;
  /* primary color */
}
.single-stores .caldas-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .caldas-hpsc-page .hpsc-box-sports:before {
    background: rgba(144, 187, 117, 0.3);
    /*second color*/
  }
}
.single-stores .caldas-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(144, 187, 117, 0.6) !important;
  /*second color*/
}
.single-stores .caldas-hpsc-page .vc_separator .vc_sep_line {
  border-color: #407F4A;
  /* primary color */
}
.single-stores .caldas-hpsc-page .play-button.dark {
  border-color: #90bb75;
  /*second color*/
}
.single-stores .caldas-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #407F4A;
  /* primary color */
}
.single-stores .caldas-hpsc-page.sectionFacilities i {
  color: rgba(64, 127, 74, 0.9);
  /* primary color */
}
.single-stores .caldas-hpsc-page .open360 .btn {
  border-color: rgba(64, 127, 74, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/caldas-hpsc-enter360.svg');
}
.single-stores .caldas-hpsc-page .open360 .btn:hover {
  background-color: rgba(64, 127, 74, 0.1);
  /* primary color */
}
.single-stores .caldas-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #407f4a;
  /* primary color */
}
.single-stores .caldas-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #CCE0A9;
  /* third color */
}
.single-stores .caldas-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .caldas-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .caldas-hpsc-page.sectionAtletas .light-wrapper p {
  color: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #90BB75;
  /* secondary color */
}
.single-stores .caldas-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .caldas-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .caldas-hpsc-page.sectionAtletas .bg-primary {
  background: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .caldas-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .caldas-hpsc-page.sectionRegiao .bg-primary {
  background: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .caldas-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .caldas-hpsc-page .sectionMap #nprogress .bar {
  background: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .caldas-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #CCE0A9 !important;
  /* third color */
}
.single-stores .caldas-hpsc-page .sectionMap svg circle,
.single-stores .caldas-hpsc-page .sectionMap svg path {
  fill: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #407F4A !important;
  /* primary color */
}
.single-stores .caldas-hpsc-page .sectionMap .cspm_reset_btn {
  background: #CCE0A9 !important;
  /* third color */
  color: #407F4A !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .caldas-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #90BB75 !important;
  /* secondary color */
  color: #CCE0A9 !important;
  /* third color */
}
.single-stores .caldas-hpsc-page.sectionContactos i {
  color: #407f4a;
  /* primary color */
}
.single-stores .caldas-hpsc-page .hpsc-box-contacto a {
  color: rgba(64, 127, 74, 0.8);
  /* primary color */
}
.single-stores .caldas-hpsc-page .hpsc-box-contacto a:hover {
  color: #407f4a;
  /* primary color */
}
.single-stores .golega-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .golega-hpsc-page .hpsc-box-sports:before {
    background: rgba(175, 202, 10, 0.3);
    /*second color*/
  }
}
.single-stores .golega-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(175, 202, 10, 0.6) !important;
  /*second color*/
}
.single-stores .golega-hpsc-page .vc_separator .vc_sep_line {
  border-color: #6EAA27;
  /* primary color */
}
.single-stores .golega-hpsc-page .play-button.dark {
  border-color: #afca0a;
  /*second color*/
}
.single-stores .golega-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #6EAA27;
  /* primary color */
}
.single-stores .golega-hpsc-page.sectionFacilities i {
  color: rgba(110, 170, 39, 0.9);
  /* primary color */
}
.single-stores .golega-hpsc-page .open360 .btn {
  border-color: rgba(110, 170, 39, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/golega-hpsc-enter360.svg');
}
.single-stores .golega-hpsc-page .open360 .btn:hover {
  background-color: rgba(110, 170, 39, 0.1);
  /* primary color */
}
.single-stores .golega-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #6eaa27;
  /* primary color */
}
.single-stores .golega-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #F1E96A;
  /* third color */
}
.single-stores .golega-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .golega-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .golega-hpsc-page.sectionAtletas .light-wrapper p {
  color: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #AFCA0A;
  /* secondary color */
}
.single-stores .golega-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .golega-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .golega-hpsc-page.sectionAtletas .bg-primary {
  background: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .golega-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .golega-hpsc-page.sectionRegiao .bg-primary {
  background: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .golega-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .golega-hpsc-page .sectionMap #nprogress .bar {
  background: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .golega-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #F1E96A !important;
  /* third color */
}
.single-stores .golega-hpsc-page .sectionMap svg circle,
.single-stores .golega-hpsc-page .sectionMap svg path {
  fill: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #6EAA27 !important;
  /* primary color */
}
.single-stores .golega-hpsc-page .sectionMap .cspm_reset_btn {
  background: #F1E96A !important;
  /* third color */
  color: #6EAA27 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .golega-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #AFCA0A !important;
  /* secondary color */
  color: #F1E96A !important;
  /* third color */
}
.single-stores .golega-hpsc-page.sectionContactos i {
  color: #6eaa27;
  /* primary color */
}
.single-stores .golega-hpsc-page .hpsc-box-contacto a {
  color: rgba(110, 170, 39, 0.8);
  /* primary color */
}
.single-stores .golega-hpsc-page .hpsc-box-contacto a:hover {
  color: #6eaa27;
  /* primary color */
}
.single-stores .jamor-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .jamor-hpsc-page .hpsc-box-sports:before {
    background: rgba(225, 126, 128, 0.3);
    /*second color*/
  }
}
.single-stores .jamor-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(225, 126, 128, 0.6) !important;
  /*second color*/
}
.single-stores .jamor-hpsc-page .vc_separator .vc_sep_line {
  border-color: #9c4c57;
  /* primary color */
}
.single-stores .jamor-hpsc-page .play-button.dark {
  border-color: #e17e80;
  /*second color*/
}
.single-stores .jamor-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #9c4c57;
  /* primary color */
}
.single-stores .jamor-hpsc-page.sectionFacilities i {
  color: rgba(156, 76, 87, 0.9);
  /* primary color */
}
.single-stores .jamor-hpsc-page .open360 .btn {
  border-color: rgba(156, 76, 87, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/jamor-hpsc-enter360.svg');
}
.single-stores .jamor-hpsc-page .open360 .btn:hover {
  background-color: rgba(156, 76, 87, 0.1);
  /* primary color */
}
.single-stores .jamor-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #9c4c57;
  /* primary color */
}
.single-stores .jamor-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #f5b2b8;
  /* third color */
}
.single-stores .jamor-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .jamor-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .jamor-hpsc-page.sectionAtletas .light-wrapper p {
  color: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #e17e80;
  /* secondary color */
}
.single-stores .jamor-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .jamor-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .jamor-hpsc-page.sectionAtletas .bg-primary {
  background: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .jamor-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .jamor-hpsc-page.sectionRegiao .bg-primary {
  background: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .jamor-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .jamor-hpsc-page .sectionMap #nprogress .bar {
  background: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .jamor-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #f5b2b8 !important;
  /* third color */
}
.single-stores .jamor-hpsc-page .sectionMap svg circle,
.single-stores .jamor-hpsc-page .sectionMap svg path {
  fill: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #9c4c57 !important;
  /* primary color */
}
.single-stores .jamor-hpsc-page .sectionMap .cspm_reset_btn {
  background: #f5b2b8 !important;
  /* third color */
  color: #9c4c57 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .jamor-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #e17e80 !important;
  /* secondary color */
  color: #f5b2b8 !important;
  /* third color */
}
.single-stores .jamor-hpsc-page.sectionContactos i {
  color: #9c4c57;
  /* primary color */
}
.single-stores .jamor-hpsc-page .hpsc-box-contacto a {
  color: rgba(156, 76, 87, 0.8);
  /* primary color */
}
.single-stores .jamor-hpsc-page .hpsc-box-contacto a:hover {
  color: #9c4c57;
  /* primary color */
}
.single-stores .maia-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .maia-hpsc-page .hpsc-box-sports:before {
    background: rgba(239, 122, 90, 0.3);
    /*second color*/
  }
}
.single-stores .maia-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(239, 122, 90, 0.6) !important;
  /*second color*/
}
.single-stores .maia-hpsc-page .vc_separator .vc_sep_line {
  border-color: #CA2D21;
  /* primary color */
}
.single-stores .maia-hpsc-page .play-button.dark {
  border-color: #ef7a5a;
  /*second color*/
}
.single-stores .maia-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #CA2D21;
  /* primary color */
}
.single-stores .maia-hpsc-page.sectionFacilities i {
  color: rgba(202, 45, 33, 0.9);
  /* primary color */
}
.single-stores .maia-hpsc-page .open360 .btn {
  border-color: rgba(202, 45, 33, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/maia-hpsc-enter360.svg');
}
.single-stores .maia-hpsc-page .open360 .btn:hover {
  background-color: rgba(202, 45, 33, 0.1);
  /* primary color */
}
.single-stores .maia-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #ca2d21;
  /* primary color */
}
.single-stores .maia-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #F8BEA7;
  /* third color */
}
.single-stores .maia-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .maia-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .maia-hpsc-page.sectionAtletas .light-wrapper p {
  color: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #EF7A5A;
  /* secondary color */
}
.single-stores .maia-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .maia-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .maia-hpsc-page.sectionAtletas .bg-primary {
  background: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .maia-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .maia-hpsc-page.sectionRegiao .bg-primary {
  background: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .maia-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .maia-hpsc-page .sectionMap #nprogress .bar {
  background: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .maia-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #F8BEA7 !important;
  /* third color */
}
.single-stores .maia-hpsc-page .sectionMap svg circle,
.single-stores .maia-hpsc-page .sectionMap svg path {
  fill: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #CA2D21 !important;
  /* primary color */
}
.single-stores .maia-hpsc-page .sectionMap .cspm_reset_btn {
  background: #F8BEA7 !important;
  /* third color */
  color: #CA2D21 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .maia-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #EF7A5A !important;
  /* secondary color */
  color: #F8BEA7 !important;
  /* third color */
}
.single-stores .maia-hpsc-page.sectionContactos i {
  color: #ca2d21;
  /* primary color */
}
.single-stores .maia-hpsc-page .hpsc-box-contacto a {
  color: rgba(202, 45, 33, 0.8);
  /* primary color */
}
.single-stores .maia-hpsc-page .hpsc-box-contacto a:hover {
  color: #ca2d21;
  /* primary color */
}
.single-stores .montemor-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .montemor-hpsc-page .hpsc-box-sports:before {
    background: rgba(166, 149, 199, 0.3);
    /*second color*/
  }
}
.single-stores .montemor-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(166, 149, 199, 0.6) !important;
  /*second color*/
}
.single-stores .montemor-hpsc-page .vc_separator .vc_sep_line {
  border-color: #513B7E;
  /* primary color */
}
.single-stores .montemor-hpsc-page .play-button.dark {
  border-color: #a695c7;
  /*second color*/
}
.single-stores .montemor-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #513B7E;
  /* primary color */
}
.single-stores .montemor-hpsc-page.sectionFacilities i {
  color: rgba(81, 59, 126, 0.9);
  /* primary color */
}
.single-stores .montemor-hpsc-page .open360 .btn {
  border-color: rgba(81, 59, 126, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/montemor-hpsc-enter360.svg');
}
.single-stores .montemor-hpsc-page .open360 .btn:hover {
  background-color: rgba(81, 59, 126, 0.1);
  /* primary color */
}
.single-stores .montemor-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #513b7e;
  /* primary color */
}
.single-stores .montemor-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #D1C6E3;
  /* third color */
}
.single-stores .montemor-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .montemor-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .montemor-hpsc-page.sectionAtletas .light-wrapper p {
  color: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #A695C7;
  /* secondary color */
}
.single-stores .montemor-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .montemor-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .montemor-hpsc-page.sectionAtletas .bg-primary {
  background: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .montemor-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .montemor-hpsc-page.sectionRegiao .bg-primary {
  background: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .montemor-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .montemor-hpsc-page .sectionMap #nprogress .bar {
  background: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .montemor-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #D1C6E3 !important;
  /* third color */
}
.single-stores .montemor-hpsc-page .sectionMap svg circle,
.single-stores .montemor-hpsc-page .sectionMap svg path {
  fill: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #513B7E !important;
  /* primary color */
}
.single-stores .montemor-hpsc-page .sectionMap .cspm_reset_btn {
  background: #D1C6E3 !important;
  /* third color */
  color: #513B7E !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .montemor-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #A695C7 !important;
  /* secondary color */
  color: #D1C6E3 !important;
  /* third color */
}
.single-stores .montemor-hpsc-page.sectionContactos i {
  color: #513b7e;
  /* primary color */
}
.single-stores .montemor-hpsc-page .hpsc-box-contacto a {
  color: rgba(81, 59, 126, 0.8);
  /* primary color */
}
.single-stores .montemor-hpsc-page .hpsc-box-contacto a:hover {
  color: #513b7e;
  /* primary color */
}
.single-stores .nazare-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .nazare-hpsc-page .hpsc-box-sports:before {
    background: rgba(137, 182, 226, 0.3);
    /*second color*/
  }
}
.single-stores .nazare-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(137, 182, 226, 0.6) !important;
  /*second color*/
}
.single-stores .nazare-hpsc-page .vc_separator .vc_sep_line {
  border-color: #336C99;
  /* primary color */
}
.single-stores .nazare-hpsc-page .play-button.dark {
  border-color: #89b6e2;
  /*second color*/
}
.single-stores .nazare-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #336C99;
  /* primary color */
}
.single-stores .nazare-hpsc-page.sectionFacilities i {
  color: rgba(51, 108, 153, 0.9);
  /* primary color */
}
.single-stores .nazare-hpsc-page .open360 .btn {
  border-color: rgba(51, 108, 153, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/nazare-hpsc-enter360.svg');
}
.single-stores .nazare-hpsc-page .open360 .btn:hover {
  background-color: rgba(51, 108, 153, 0.1);
  /* primary color */
}
.single-stores .nazare-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #336c99;
  /* primary color */
}
.single-stores .nazare-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #A2CDEF;
  /* third color */
}
.single-stores .nazare-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .nazare-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .nazare-hpsc-page.sectionAtletas .light-wrapper p {
  color: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #89B6E2;
  /* secondary color */
}
.single-stores .nazare-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .nazare-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .nazare-hpsc-page.sectionAtletas .bg-primary {
  background: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .nazare-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .nazare-hpsc-page.sectionRegiao .bg-primary {
  background: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .nazare-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .nazare-hpsc-page .sectionMap #nprogress .bar {
  background: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .nazare-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #A2CDEF !important;
  /* third color */
}
.single-stores .nazare-hpsc-page .sectionMap svg circle,
.single-stores .nazare-hpsc-page .sectionMap svg path {
  fill: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #336C99 !important;
  /* primary color */
}
.single-stores .nazare-hpsc-page .sectionMap .cspm_reset_btn {
  background: #D1C6E3 !important;
  /* third color */
  color: #336C99 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .nazare-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #89B6E2 !important;
  /* secondary color */
  color: #A2CDEF !important;
  /* third color */
}
.single-stores .nazare-hpsc-page.sectionContactos i {
  color: #336c99;
  /* primary color */
}
.single-stores .nazare-hpsc-page .hpsc-box-contacto a {
  color: rgba(51, 108, 153, 0.8);
  /* primary color */
}
.single-stores .nazare-hpsc-page .hpsc-box-contacto a:hover {
  color: #336c99;
  /* primary color */
}
.single-stores .peniche-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .peniche-hpsc-page .hpsc-box-sports:before {
    background: rgba(81, 184, 161, 0.3);
    /*second color*/
  }
}
.single-stores .peniche-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(81, 184, 161, 0.6) !important;
  /*second color*/
}
.single-stores .peniche-hpsc-page .vc_separator .vc_sep_line {
  border-color: #008F75;
  /* primary color */
}
.single-stores .peniche-hpsc-page .play-button.dark {
  border-color: #51b8a1;
  /*second color*/
}
.single-stores .peniche-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #008F75;
  /* primary color */
}
.single-stores .peniche-hpsc-page.sectionFacilities i {
  color: rgba(0, 143, 117, 0.9);
  /* primary color */
}
.single-stores .peniche-hpsc-page .open360 .btn {
  border-color: rgba(0, 143, 117, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/peniche-hpsc-enter360.svg');
}
.single-stores .peniche-hpsc-page .open360 .btn:hover {
  background-color: rgba(0, 143, 117, 0.1);
  /* primary color */
}
.single-stores .peniche-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #008f75;
  /* primary color */
}
.single-stores .peniche-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #8AC9C1;
  /* third color */
}
.single-stores .peniche-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .peniche-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .peniche-hpsc-page.sectionAtletas .light-wrapper p {
  color: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #51B8A1;
  /* secondary color */
}
.single-stores .peniche-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .peniche-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .peniche-hpsc-page.sectionAtletas .bg-primary {
  background: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .peniche-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .peniche-hpsc-page.sectionRegiao .bg-primary {
  background: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .peniche-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .peniche-hpsc-page .sectionMap #nprogress .bar {
  background: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .peniche-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #8AC9C1 !important;
  /* third color */
}
.single-stores .peniche-hpsc-page .sectionMap svg circle,
.single-stores .peniche-hpsc-page .sectionMap svg path {
  fill: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #008F75 !important;
  /* primary color */
}
.single-stores .peniche-hpsc-page .sectionMap .cspm_reset_btn {
  background: #8AC9C1 !important;
  /* third color */
  color: #008F75 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .peniche-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #51B8A1 !important;
  /* secondary color */
  color: #8AC9C1 !important;
  /* third color */
}
.single-stores .peniche-hpsc-page.sectionContactos i {
  color: #008f75;
  /* primary color */
}
.single-stores .peniche-hpsc-page .hpsc-box-contacto a {
  color: rgba(0, 143, 117, 0.8);
  /* primary color */
}
.single-stores .peniche-hpsc-page .hpsc-box-contacto a:hover {
  color: #008f75;
  /* primary color */
}
.single-stores .pocinho-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .pocinho-hpsc-page .hpsc-box-sports:before {
    background: rgba(55, 113, 169, 0.3);
    /*second color*/
  }
}
.single-stores .pocinho-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(55, 113, 169, 0.6) !important;
  /*second color*/
}
.single-stores .pocinho-hpsc-page .vc_separator .vc_sep_line {
  border-color: #004F7F;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .play-button.dark {
  border-color: #3771a9;
  /*second color*/
}
.single-stores .pocinho-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #004F7F;
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionFacilities i {
  color: rgba(0, 79, 127, 0.9);
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionAwards i {
  color: rgba(0, 79, 127, 0.9);
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionAwards h5 {
  font-weight: 600;
  color: #004f7f;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .open360 .btn {
  border-color: rgba(0, 79, 127, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/pocinho-hpsc-enter360.svg');
}
.single-stores .pocinho-hpsc-page .open360 .btn:hover {
  background-color: rgba(0, 79, 127, 0.1);
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #004f7f;
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #609ECE;
  /* third color */
}
.single-stores .pocinho-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .pocinho-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .pocinho-hpsc-page.sectionAtletas .light-wrapper p {
  color: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #3771A9;
  /* secondary color */
}
.single-stores .pocinho-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .pocinho-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .pocinho-hpsc-page.sectionAtletas .bg-primary {
  background: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .pocinho-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .pocinho-hpsc-page.sectionRegiao .bg-primary {
  background: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .pocinho-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .pocinho-hpsc-page .sectionMap #nprogress .bar {
  background: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .pocinho-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #609ECE !important;
  /* third color */
}
.single-stores .pocinho-hpsc-page .sectionMap svg circle,
.single-stores .pocinho-hpsc-page .sectionMap svg path {
  fill: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #004F7F !important;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .sectionMap .cspm_reset_btn {
  background: #609ECE !important;
  /* third color */
  color: #004F7F !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .pocinho-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #3771A9 !important;
  /* secondary color */
  color: #8AC9C1 !important;
  /* third color */
}
.single-stores .pocinho-hpsc-page.sectionContactos i {
  color: #004f7f;
  /* primary color */
}
.single-stores .pocinho-hpsc-page .hpsc-box-contacto a {
  color: rgba(0, 79, 127, 0.8);
  /* primary color */
}
.single-stores .pocinho-hpsc-page .hpsc-box-contacto a:hover {
  color: #004f7f;
  /* primary color */
}
.single-stores .riomaior-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .riomaior-hpsc-page .hpsc-box-sports:before {
    background: rgba(95, 187, 158, 0.3);
    /*second color*/
  }
}
.single-stores .riomaior-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(95, 187, 158, 0.6) !important;
  /*second color*/
}
.single-stores .riomaior-hpsc-page .vc_separator .vc_sep_line {
  border-color: #007B5A;
  /* primary color */
}
.single-stores .riomaior-hpsc-page .play-button.dark {
  border-color: #5fbb9e;
  /*second color*/
}
.single-stores .riomaior-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #007B5A;
  /* primary color */
}
.single-stores .riomaior-hpsc-page.sectionFacilities i {
  color: rgba(0, 123, 90, 0.9);
  /* primary color */
}
.single-stores .riomaior-hpsc-page .open360 .btn {
  border-color: rgba(0, 123, 90, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/aveiro-hpsc-enter360.svg');
}
.single-stores .riomaior-hpsc-page .open360 .btn:hover {
  background-color: rgba(0, 123, 90, 0.1);
  /* primary color */
}
.single-stores .riomaior-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #007b5a;
  /* primary color */
}
.single-stores .riomaior-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #B7DEDC;
  /* third color */
}
.single-stores .riomaior-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .riomaior-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .riomaior-hpsc-page.sectionAtletas .light-wrapper p {
  color: #007B5A !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #5FBB9E;
  /* secondary color */
}
.single-stores .riomaior-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .riomaior-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .riomaior-hpsc-page.sectionAtletas .bg-primary {
  background: #007B5A !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .riomaior-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .riomaior-hpsc-page.sectionRegiao .bg-primary {
  background: #007B5A !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .riomaior-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .riomaior-hpsc-page .sectionMap #nprogress .bar {
  background: #007B5A !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #007B5A !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .riomaior-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #B7DEDC !important;
  /* third color */
}
.single-stores .riomaior-hpsc-page .sectionMap svg circle,
.single-stores .riomaior-hpsc-page .sectionMap svg path {
  fill: #139297 !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #139297 !important;
  /* primary color */
}
.single-stores .riomaior-hpsc-page .sectionMap .cspm_reset_btn {
  background: #B7DEDC !important;
  /* third color */
  color: #139297 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .riomaior-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #5FBB9E !important;
  /* secondary color */
  color: #B7DEDC !important;
  /* third color */
}
.single-stores .riomaior-hpsc-page.sectionContactos i {
  color: #007b5a;
  /* primary color */
}
.single-stores .riomaior-hpsc-page .hpsc-box-contacto a {
  color: rgba(0, 123, 90, 0.8);
  /* primary color */
}
.single-stores .riomaior-hpsc-page .hpsc-box-contacto a:hover {
  color: #007b5a;
  /* primary color */
}
.single-stores .viana-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .viana-hpsc-page .hpsc-box-sports:before {
    background: rgba(70, 144, 138, 0.3);
    /*second color*/
  }
}
.single-stores .viana-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(70, 144, 138, 0.6) !important;
  /*second color*/
}
.single-stores .viana-hpsc-page .vc_separator .vc_sep_line {
  border-color: #005A51;
  /* primary color */
}
.single-stores .viana-hpsc-page .play-button.dark {
  border-color: #46908a;
  /*second color*/
}
.single-stores .viana-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #005A51;
  /* primary color */
}
.single-stores .viana-hpsc-page.sectionFacilities i {
  color: rgba(0, 90, 81, 0.9);
  /* primary color */
}
.single-stores .viana-hpsc-page .open360 .btn {
  border-color: rgba(0, 90, 81, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/viana-hpsc-enter360.svg');
}
.single-stores .viana-hpsc-page .open360 .btn:hover {
  background-color: rgba(0, 90, 81, 0.1);
  /* primary color */
}
.single-stores .viana-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #005a51;
  /* primary color */
}
.single-stores .viana-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #8AC0CE;
  /* third color */
}
.single-stores .viana-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .viana-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .viana-hpsc-page.sectionAtletas .light-wrapper p {
  color: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #46908A;
  /* secondary color */
}
.single-stores .viana-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .viana-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .viana-hpsc-page.sectionAtletas .bg-primary {
  background: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .viana-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .viana-hpsc-page.sectionRegiao .bg-primary {
  background: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .viana-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .viana-hpsc-page .sectionMap #nprogress .bar {
  background: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .viana-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #8AC0CE !important;
  /* third color */
}
.single-stores .viana-hpsc-page .sectionMap svg circle,
.single-stores .viana-hpsc-page .sectionMap svg path {
  fill: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #005A51 !important;
  /* primary color */
}
.single-stores .viana-hpsc-page .sectionMap .cspm_reset_btn {
  background: #609ECE !important;
  /* third color */
  color: #005A51 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .viana-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #46908A !important;
  /* secondary color */
  color: #8AC9C1 !important;
  /* third color */
}
.single-stores .viana-hpsc-page.sectionContactos i {
  color: #005a51;
  /* primary color */
}
.single-stores .viana-hpsc-page .hpsc-box-contacto a {
  color: rgba(0, 90, 81, 0.8);
  /* primary color */
}
.single-stores .viana-hpsc-page .hpsc-box-contacto a:hover {
  color: #005a51;
  /* primary color */
}
.single-stores .gaia-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .gaia-hpsc-page .hpsc-box-sports:before {
    background: rgba(234, 149, 135, 0.3);
    /*second color*/
  }
}
.single-stores .gaia-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(234, 149, 135, 0.6) !important;
  /*second color*/
}
.single-stores .gaia-hpsc-page .vc_separator .vc_sep_line {
  border-color: #C77367;
  /* primary color */
}
.single-stores .gaia-hpsc-page .play-button.dark {
  border-color: #c77367;
  /*second color*/
}
.single-stores .gaia-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #C77367;
  /* primary color */
}
.single-stores .gaia-hpsc-page.sectionFacilities i {
  color: rgba(199, 115, 103, 0.9);
  /* primary color */
}
.single-stores .gaia-hpsc-page .open360 .btn {
  border-color: rgba(199, 115, 103, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/gaia-hpsc-enter360.svg');
}
.single-stores .gaia-hpsc-page .open360 .btn:hover {
  background-color: rgba(199, 115, 103, 0.1);
  /* primary color */
}
.single-stores .gaia-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #c77367;
  /* primary color */
}
.single-stores .gaia-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #FBD7CC;
  /* third color */
}
.single-stores .gaia-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .gaia-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .gaia-hpsc-page.sectionAtletas .light-wrapper p {
  color: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #EA9587;
  /* secondary color */
}
.single-stores .gaia-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .gaia-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .gaia-hpsc-page.sectionAtletas .bg-primary {
  background: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .gaia-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .gaia-hpsc-page.sectionRegiao .bg-primary {
  background: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .gaia-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .gaia-hpsc-page .sectionMap #nprogress .bar {
  background: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .gaia-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #FBD7CC !important;
  /* third color */
}
.single-stores .gaia-hpsc-page .sectionMap svg circle,
.single-stores .gaia-hpsc-page .sectionMap svg path {
  fill: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #C77367 !important;
  /* primary color */
}
.single-stores .gaia-hpsc-page .sectionMap .cspm_reset_btn {
  background: #FBD7CC !important;
  /* third color */
  color: #C77367 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .gaia-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #EA9587 !important;
  /* secondary color */
  color: #FBD7CC !important;
  /* third color */
}
.single-stores .gaia-hpsc-page.sectionContactos i {
  color: #c77367;
  /* primary color */
}
.single-stores .gaia-hpsc-page .hpsc-box-contacto a {
  color: rgba(199, 115, 103, 0.8);
  /* primary color */
}
.single-stores .gaia-hpsc-page .hpsc-box-contacto a:hover {
  color: #c77367;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page {
  /* video */
  /* secção Equipamento */
  /* Call to action - Open 360*/
  /*Secção Eventos*/
  /*Secção Atletas, equipas e federações que treinaram no CAR*/
  /* Secção Região */
  /* Secção Mapa */
  /* Secção Contactos */
}
@media screen and (min-width: 992px) {
  .single-stores .vrsantonio-hpsc-page .hpsc-box-sports:before {
    background: rgba(248, 186, 83, 0.3);
    /*second color*/
  }
}
.single-stores .vrsantonio-hpsc-page .hpsc-box-sports hr {
  border-top-color: rgba(248, 186, 83, 0.6) !important;
  /*second color*/
}
.single-stores .vrsantonio-hpsc-page .vc_separator .vc_sep_line {
  border-color: #F19018;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .play-button.dark {
  border-color: #f8ba53;
  /*second color*/
}
.single-stores .vrsantonio-hpsc-page .play-button.dark:before {
  border-color: transparent transparent transparent #F19018;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page.sectionFacilities i {
  color: rgba(241, 144, 24, 0.9);
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .open360 .btn {
  border-color: rgba(241, 144, 24, 0.5);
  /* primary color */
  height: 120px;
  width: 120px;
  min-width: auto;
  background-image: url('https://test.highsportugal.pt/wp-content/themes/highsportugal/style/css/../img/icones/vrsantonio-hpsc-enter360.svg');
}
.single-stores .vrsantonio-hpsc-page .open360 .btn:hover {
  background-color: rgba(241, 144, 24, 0.1);
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page.sectionEvents .accordion > .active > .title {
  background: #f19018;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page.sectionAtletas .light-wrapper {
  background-color: #FFE28C;
  /* third color */
}
.single-stores .vrsantonio-hpsc-page.sectionAtletas .light-wrapper h3,
.single-stores .vrsantonio-hpsc-page.sectionAtletas .light-wrapper h5,
.single-stores .vrsantonio-hpsc-page.sectionAtletas .light-wrapper p {
  color: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page.sectionAtletas .bg-secondary {
  background-color: #F8BA53;
  /* secondary color */
}
.single-stores .vrsantonio-hpsc-page.sectionAtletas .bg-secondary h3,
.single-stores .vrsantonio-hpsc-page.sectionAtletas .bg-secondary p {
  color: #fff !important;
}
.single-stores .vrsantonio-hpsc-page.sectionAtletas .bg-primary {
  background: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page.sectionAtletas .bg-primary h3,
.single-stores .vrsantonio-hpsc-page.sectionAtletas .bg-primary p {
  color: #ffffff !important;
}
.single-stores .vrsantonio-hpsc-page.sectionRegiao .bg-primary {
  background: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page.sectionRegiao .bg-primary h3,
.single-stores .vrsantonio-hpsc-page.sectionRegiao .bg-primary p {
  color: #ffffff !important;
}
.single-stores .vrsantonio-hpsc-page .sectionMap #nprogress .bar {
  background: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_rgb,
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_rgb_hover,
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_before_rgb:before,
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_after_rgb:after {
  background-color: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_hex,
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_hex_hover,
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_before_hex:before,
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_bg_after_hex:after {
  background-color: #FFE28C !important;
  /* third color */
}
.single-stores .vrsantonio-hpsc-page .sectionMap svg circle,
.single-stores .vrsantonio-hpsc-page .sectionMap svg path {
  fill: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_recenter_map_btn polygon {
  fill: #F19018 !important;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_reset_btn {
  background: #FFE28C !important;
  /* third color */
  color: #F19018 !important;
  /* primary color */
  font-weight: 600;
  text-transform: uppercase;
}
.single-stores .vrsantonio-hpsc-page .sectionMap .cspm_reset_btn:hover {
  background: #F8BA53 !important;
  /* secondary color */
  color: #FFE28C !important;
  /* third color */
}
.single-stores .vrsantonio-hpsc-page.sectionContactos i {
  color: #f19018;
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .hpsc-box-contacto a {
  color: rgba(241, 144, 24, 0.8);
  /* primary color */
}
.single-stores .vrsantonio-hpsc-page .hpsc-box-contacto a:hover {
  color: #f19018;
  /* primary color */
}
/*
	##    ## ######## ##      ##  ######  
	###   ## ##       ##  ##  ## ##    ## 
	####  ## ##       ##  ##  ## ##       
	## ## ## ######   ##  ##  ##  ######  
	##  #### ##       ##  ##  ##       ## 
	##   ### ##       ##  ##  ## ##    ## 
	##    ## ########  ###  ###   ###### 
*/
/* SINGLE POST */
.single-post .page-title.page-title-1 .container {
  top: 60%;
  -ms-transform: translateY(-40%);
  transform: translateY(-40%);
  -webkit-transform: translateY(-40%);
}
/*
	########  #######   #######  ######## ######## ########  
	##       ##     ## ##     ##    ##    ##       ##     ## 
	##       ##     ## ##     ##    ##    ##       ##     ## 
	######   ##     ## ##     ##    ##    ######   ########  
	##       ##     ## ##     ##    ##    ##       ##   ##   
	##       ##     ## ##     ##    ##    ##       ##    ##  
	##        #######   #######     ##    ######## ##     ## 
*/
footer .list-inline.social-list {
  display: table;
  table-layout: fixed;
  width: 100%;
}
footer .list-inline.social-list li {
  display: table-cell;
  vertical-align: middle;
}
/*
	##     ##    ###    #### ##        ######  ##     ## #### ##     ## ########  
	###   ###   ## ##    ##  ##       ##    ## ##     ##  ##  ###   ### ##     ## 
	#### ####  ##   ##   ##  ##       ##       ##     ##  ##  #### #### ##     ## 
	## ### ## ##     ##  ##  ##       ##       #########  ##  ## ### ## ########  
	##     ## #########  ##  ##       ##       ##     ##  ##  ##     ## ##        
	##     ## ##     ##  ##  ##       ##    ## ##     ##  ##  ##     ## ##        
	##     ## ##     ## #### ########  ######  ##     ## #### ##     ## ##   
*/
#newsletterForm li {
  display: table-cell;
  white-space: nowrap;
}
#newsletterForm li:last-child {
  width: 100%;
}
#newsletterForm li input#mce-EMAIL {
  color: #333 !important;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  #newsletterForm li {
    display: block;
  }
  #newsletterForm li:last-child {
    padding-left: 0;
  }
}
#marketingPermissions .checkbox {
  margin-top: 15px;
  margin-bottom: 0px;
}
#marketingPermissions .checkbox .checkbox-option {
  margin-right: 0;
  margin-bottom: 0 !important;
}
#marketingPermissions .checkbox .click-check {
  padding-left: 50px;
  position: relative;
  left: -50px;
  cursor: pointer;
}
#marketingPermissions .checkbox input[type=checkbox] {
  position: inherit;
  margin-left: 0 !important;
}
/* RESPONSIVE */
@media screen and (max-width: 768px) {
  .inline-xs {
    display: inline-block !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .container-sm {
    height: auto;
    overflow: hidden;
    width: 100%;
  }
  .inline-sm {
    display: inline-block !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  .col-md-auto {
    width: auto;
  }
}
@media screen and (min-width: 1200px) {
  .col-md-auto {
    width: auto;
  }
}
