/**
 * @version     CVS: 2.0.0
 * @package     com_smartconvenios
 * @subpackage  mod_smartconvenios
 * @copyright   2022 Tridia
 * @license     GNU General Public License versão 2 ou posterior; consulte o arquivo License. txt
 * @author      Tridia <atendimento@tridia.com.br>
 */

.image-home-convenio {
	height: 100%;
	width: 100%;
	margin: auto;
}

.col-convenios {
	margin-top: 20px;
}

#botao-convenio-home {
	color: white;
	font-weight: 700;
	background-color: #4DAB55;
	font-size: 1.3rem;
	border-radius: 10px;
	padding: 0.8rem 2.5rem;
}
#botao-convenio-home:hover {
	color: white;
	font-weight: 700;
	background-color: #203883 !important;
	font-size: 1.3rem;
	border-radius: 10px;
	padding: 0.8rem 2.5rem;
}
#container-home-convenio.convenio-slider button.slick-prev.slick-arrow {
	left: -15px;
	top: 65%;
	overflow: hidden;
	background-color: #4DAB55;
  border: none;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

#container-home-convenio.convenio-slider button.slick-next.slick-arrow {
	right: -15px;
	top: 65%;
	background-color: #4DAB55;
  border: none;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

#container-home-convenio.convenio-slider button.slick-prev.slick-arrow::before,
#container-home-convenio.convenio-slider button.slick-next.slick-arrow::before {
	color: #fff;
}

#container-home-convenio.convenio-slider .slick-slide {
	padding: 1em;
}

#container-home-convenio.convenio-slider .slick-list {
	margin: 0 2.5rem;
}

@media screen and (max-width: 575px) {
	#container-home-convenio .slick-dots {
		margin-bottom: -55px;
		padding: 0 !important;
	}

	#container-home-convenio.convenio-slider .slick-slide {
		padding: 0;
	}

	#container-home-convenio.convenio-slider {
		margin: 0 !important;
	}

	#container-home-convenio.convenio-slider .slick-list {
		margin: 0;
	}
}



#sp-clube #sp-position6{
  background: #00218d;
  border-radius: 0 3rem 3rem 0;
  position: relative;
  align-content: center;
}

#sp-clube #sp-position6:before{
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #00218d;
  z-index: 0;
}

#sp-clube .mod-clube{
  padding: 1rem 0rem 2rem 0rem;
  margin-left: 2rem;
}

#sp-clube .mod-clube .sp-module-title{
  font-size: 20px;
}
#sp-clube .mod-clube .sp-module-title:before{
  padding: 1.5rem;
  background-size: cover;
}
#sp-clube .mod-clube .sp-module-content img{
  margin-top: 1rem !important;
  width: 300px;
}
#sp-clube .mod-clube .custom{
  font-size: 21px;
}
#sp-clube .mod-clube .custom a{
  color: white;
  background: #00218d;
  padding: 13px 30px;
  border-radius: 2rem;
  text-decoration: none;
}
#sp-clube .mod-clube .custom a:hover{
  background: #001350;
}
#sp-clube .mod-clube .custom a i{
  transform: rotate(-45deg);
}

#sp-clube .convenio-slider .slick-list{
  margin: 0 0 0 -1rem ;
}
#sp-clube .convenio-slider {
  margin-bottom: 2.5rem;
}

#sp-clube #sp-position6 .convenio-slider .slick-slide{
  margin-top: 0;
  padding: 1rem;
}
#sp-clube #sp-position6 .convenio-slider .slick-slide .img{
  padding-top: 66%;
}
#sp-clube #sp-position6 .convenio-slider .slick-slide img{
  background: white;
  border-radius: 10px;
  padding: 1rem;
}
#sp-clube #sp-position6 .convenio-slider .slick-arrow{
  top: auto;
  bottom: -70px;
}
#sp-clube #sp-position6 .convenio-slider .slick-arrow.slick-prev {
  left: calc(50% - 53px);
}
#sp-clube #sp-position6 .convenio-slider .slick-arrow.slick-next {
  right: calc(50% - 37px);
}

@media screen and (max-width: 991px) {
  #sp-clube .convenio-slider {
    margin-bottom: 4.5rem;
    margin-top: 1.5rem;
  }

  #sp-clube .mod-clube{
    margin-left: 0rem;
    margin-top: 2rem;
  }
}