/* Theme Name: Shantal Marketing Médico

Text Domain: Shantal Marketing Médico

Version:4.2 

Description: Tema Criado em parceria com a Shantal Marketing Digital, desenvolvido por Joao Antonio Rocco (joao.a.rocco@gmail.com)

Tags: responsive,wordpress theme, bootstrap

Author: Joao Antonio

Author URI: https://marketingdigitalmedicos.com.br/

Theme URI:  https://marketingdigitalmedicos.com.br/ */



/****** TYPO CORES E BOTOES *****/

.mark, mark{padding: 0!important;}

.primary-color, .has-primary-color{color:#092150!important}

.secondary-color,  .has-secondary-color{color:#5699d8!important}

.tertiary-color, .has-tertiary-color{color:#fd9407!important}

.has-text-color, .text-color{color:#717f98!important;}

.white-color{color: #fff!important;}

.banner-title{font-weight: bold; color:#fff;}

.fill-primary{fill:#092150}

.fill-secondary{fill:#5699d8}

.fill-white{fill:#fff}

.fill-tertiary{fill:#fd9407}



a:hover .fill-primary, .fill-primary:hover{fill:#5699d8}

a.white-color:hover{color:#5699d8!important;}

a:hover .fill-secondary, .fill-secondary:hover{fill:#092150;}

.youtube .play-button{background-color:#092150;}

.fix-br-c br{

display: none;

}

.bt-primary{

color:#fff;

background-color:#092150 ;

}

.bt-primary:hover{

background-color:#5699d8 ; 

color:#fff;

}

.bt-secondary{

color:#fff;

background-color:#5699d8;

}

.bt-secondary:hover, .bt-white:hover{

background-color:#092150 ;

color:#fff;

}

.bt-tertiary{

    color:#fff;

    background-color:#fd9407;

    }

.bt-tertiary:hover{

background-color: #092150;

}



.bt-white{

    color:#092150;

    background-color: #fff;

}

label.file{

    color:#fff;

}





.bdr-30{

border-radius: 30px!important;

}

.bdr-14{

border-radius: 14px;

}

.bt-collapse.collapsed:after  {

content: 'Ler mais';

}

.bt-collapse {

    text-decoration:none!important;

}



.bt-collapse:not(.collapsed):after {

    content: '-fechar';

}

/**** CORES E BOTOES ENDS ****/





/***** *HEADER *******/

header{

    background-color: rgba(255,255,255,0.8);

    transition: all 0.5s;

   }

   

   header.bg-on{

     background-color: rgba(255,255,255,1);

   }

   

   

   .navbar-nav .nav-link, .top-bar .nav-link{

   color: #3c3c3c!important;

   white-space: nowrap;

   }

   

   .top-bar .icons{

   display: inline-block;

   }

   

   .nav-link{

   font-weight:500!important;

   font-size:1rem!important;

   padding:0.4rem!important;

   }

   a.primary-color:hover{

   color: #5699d8!important;

   }

   .dropdown-item{

   white-space: wrap!important;

   }

   .navbar-nav .nav-link:hover,

   .navbar-nav .nav-item.active .nav-link,

   .nav-link:hover,

   .nav-link.active    {

   color: #092150  !important;

   text-decoration: underline!important;

   }

   

   .btn-close {

   background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23092150'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat!important;

   }


   .caption{

    position: absolute;

    top: 50%;

    transform: translate(0, -50%);

text-transform:uppercase;

}  





.caption.left{

left:10%;

}

.caption.right{

right:15%;

text-align:right

}

.caption.center{

text-align:center;

left:50%;

transform:translate(-50%, -50%)

}
@media(min-width:768px){

.slick-banner .slick-dots{

bottom:20px!important;

}
}



.link-interna {

    border-radius: 30px;

    background-color:#10898b;

    display:-inline-block!important;

   color:#fff;

  padding:6px 10px;

  font-size:13px;

margin:0 5px;

	transition:all 0.5s;

  }



.link-interna:hover, .bt-red:hover, bt-green:hover{

	background-color:#092150;

	text-decoration:none;

	

}

.bt-green{

	background-color:#64b161;

	color:#fff;

text-transform:uppercase;

white-space:nowrap;

font-size:13px;

border-radius:30px!important;

	margin:0 5px;

}

.bt-green svg{

	width:20px;

	position:relative;

left:-10px;



}



.bt-red{

	background-color:#cc063e;

	color:#fff;

	text-transform:uppercase;

white-space:nowrap;

font-size:13px;

border-radius:30px!important;

	margin:0 5px;

	

}



.fundo-nav{

	background-color:#eff3f5;

}



@media (max-width:991px){

	.top-bar{

	display:none!important;

	}

}
@media (min-width:991px) and (max-width:1400px) {
#navbar_main{
position: relative;
left:100px;
}
.bt-red, .bt-green, .link-interna{
    padding:0.4rem 0.8rem;
    font-size:10px;
}
}
@media (min-width:1444px) {
    #navbar_main{
    position: relative;
    left:30px;
    }

}




.destaque{

background-color:#5ce1e6;

padding:1rem;

}

   

  /* ****** OFFCANVAS ****** */

      /* ============ mobile view ============ */

      @media all and (max-width: 991px) {

       .mobile-offcanvas{

              background-color:#092150!important;

       }

        .navbar-nav .nav-link, .nav-top .nav-link{

            color: #fff!important;

        }

         .navbar-nav .nav-link:hover,

        .navbar-nav .nav-item.active .nav-link,

        .nav-link:hover,

        .nav-link.active    {

           color: #5699d8  !important;

           text-decoration: underline!important;

        } 

    }

    @media only screen and (max-width:768px){

        #banner .caption h1, #banner .caption h2{

            color:#092150 !important;
margin-top:30px;
font-size:1.4rem!important;
        }

   
        .caption{

            position: initial;
        
            top:inherit;
        
            transform:inherit;
        
        text-transform:inherit;
        text-align: center;
        
        }  
        .caption.center{
                transform:inherit;
        }

        .caption.right{
            text-align: center!important;
        }

    }

   

   /**** HEADER ENDS ****/  

   .sdw-box {

    background-color: rgb(243, 245, 249);

    box-shadow: 0px 6px 11.96px 1.04px rgba(38, 39, 48, 0.35);

  }

  

/******* *BGS E ELEMENTOS *****/

.fundo-int{

    background-color: #edf5f9;

}

.fundo-int-t{

    background-color: #23a4de;

}



.fundo-primary{

background-color:#092150;

}

.fundo-gray{

 background-color:#717f98}



.fundo-spc{

    background-image: url('dist/images/medicos.jpg');

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}



.fundo-agendamento{

    background-image: url('dist/images/atendimento-min.jpg');

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.fundo-ligther, .fundo-lighter{

    background-color:#ddeff8;

    

}

.fundo-blue{

    background-color:#23a4de;

}

.wp-block-columns.are-vertically-aligned-center{

justify-content: center!important;

}





#menu-item-1143, #menu-item-1252{

    position:initial!important;

    text-align:left!important;

    }

    

    #menu-item-1143 .dropdown-menu.show, 

    #menu-item-1252 .dropdown-menu.show{

      /* display:inline-block; */

      border-radius: 0px;

      columns:3;

      padding:20px;

    }

    #menu-item-1143 .dropdown-menu li, #menu-item-1252 .dropdown-menu li{

        display:inline-block;

        border-left:5px solid #6b809b;

        

    }

    #menu-item-1252 .dropdown-menu li{

    width:100%;

    }

    

    @media only screen and (min-width:570px){
        .banner-home {
            height:70vh!important;
        }
        #banner.banner-home .banner-img {
            object-fit: cover;
            height: 70vh;
        }
    }
    @media only screen and (max-width:570px){

    #menu-item-1143 .dropdown-menu.show, #menu-item-1252 .dropdown-menu.show{

            columns:1;

    

        }

    

    

    }





.page-template-default figure{

    margin-bottom: 0!important;

}

.wp-block-group.p-4.fundo-ligther {

    position: relative;

}
/*
@media (min-width:768px){

    .wp-block-group.p-4.fundo-ligther::before {

        content:"";

        width:115%;

        height:100%;

        position:absolute;

        left:-7.5%;

        top:0;

        background-color:#edf5f9;

        border-radius:5px;

        z-index: -1;

        

    }

} */

@media(min-width:570px){

    .split-2{

    columns:2

        }

    }

    .split-2{

    list-style:none;

    padding-left:0;

    }

    .split-2 li{

    background-color:#edf5f9;

    margin:10px 0;

    padding:1rem;

    border-radius:30px;

    }

    

    .fundo-fourty{

        background-color:#10898b;

        color:#fff;

    }

    .fundo-fourty h3{

    font-size:1.2rem;

    padding:0.5rem;

    }

    .relatorios td{

     vertical-align: middle;

    }

    

    .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {

       background-color:#eaf5f9!important;

    

    }

    .grecaptcha-badge { visibility: hidden; }



    @media (min-width:768px){

    .spec-width{

        width:120px;

    }

}

/******* BGS E ELEMENTOS ENDS *****/

.map-responsive {

    padding-bottom:60.25%;

    position: relative;

    height: 0px;

    overflow: hidden;

  }

  .map-responsive iframe {

     left: 0px;

     top: 0;

     height: 100%;

     width: 100%;

     position: absolute;

  }  

  .map-responsive.bdr-30 {

      padding-bottom: 70%;

  }



@media (max-width:768px){

    .map-responsive {

        padding-bottom: 50%;

    }

}



/****** *INDICE ****/

@media(min-width:1024px){

.navbar-indice{

    display:none;

}

}

.indice{

margin-bottom:0;

      padding:1rem;

    right:15px;

    width:100%;

    top:15px;

    

}

.indice li{

	margin-bottom:0!important;

}

.indice li:before{

    display:none;

    padding-left:0!important;

    position:initial!important;

}

.indice a{

    text-transform:uppercase;

    color:#000;

    font-size:0.8rem;

	display:inline-block;

    padding:0.5rem 1rem;

    border-radius:8px;

}

.sticky-top{

    z-index: 5!important;

    background-color:#f0f0f0;

    top:99px!important;

}



a.anchor {

    display: block;

    position: relative;

    top: -65px;

    visibility: hidden;

  }



  .navbar-toggler {

    border: none!important;

    background: transparent !important;

  }

  .navbar-toggler:focus{

    box-shadow: none!important;

  }

  

  .animated-icon{

  width: 30px;

  height: 20px;

  position: relative;

  margin: 0px;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: .5s ease-in-out;

  -moz-transition: .5s ease-in-out;

  -o-transition: .5s ease-in-out;

  transition: .5s ease-in-out;

  cursor: pointer;

  }

  

  .animated-icon span{

  display: block;

  position: absolute;

  height: 3px;

  width: 100%;

  border-radius: 9px;

  opacity: 1;

  left: 0;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: .25s ease-in-out;

  -moz-transition: .25s ease-in-out;

  -o-transition: .25s ease-in-out;

  transition: .25s ease-in-out;

  }

  

  .animated-icon span:nth-child(1) {

  top: 0px;

  }

  

  .animated-icon span:nth-child(2), .animated-icon span:nth-child(3) {

  top: 10px;

  }

  

  .animated-icon span:nth-child(4) {

  top: 20px;

  }

  

  .animated-icon.open span:nth-child(1) {

  top: 11px;

  width: 0%;

  left: 50%;

  }

  

  .animated-icon.open span:nth-child(2) {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  -o-transform: rotate(45deg);

  transform: rotate(45deg);

  }

  

  .animated-icon.open span:nth-child(3) {

  -webkit-transform: rotate(-45deg);

  -moz-transform: rotate(-45deg);

  -o-transform: rotate(-45deg);

  transform: rotate(-45deg);

  }

  

  .animated-icon.open span:nth-child(4) {

  top: 11px;

  width: 0%;

  left: 50%;

  }

  .animated-icon span {

  background: #092150;

  }





/**** *INDICE ENDS ***/





/***** *INTERNAS ********/

.internas h2, .single-post article h2,

.internas h3, .single-post article h3

{

font-weight: bold;

}

.internas h2, .internas strong{

color:#092150

}

.internas .fundo-primary h2{

    color:#fff;

}

.internas p img.size-full{

margin-bottom:2rem;

}

@media (max-width:768px){

article, section, footer{

    text-align:center!important;

}

article ul{

    text-align: left!important;

    }

}

.cstm-bullet, .internas ol,  .bg-box-tele ul, .bullets-tetiary{

    list-style: none;

}

.cstm-bullet li, .internas ol li, .bg-box-tele  ul li, .bullets-tetiary li{

    position:relative;

    padding-left:5px;

	margin:10px 0;



}

.cstm-bullet li::before, .internas ol li::before{

background-repeat: no-repeat;

content:"";

position:absolute;

left:-16px;

top:50%;

transform:translate(0, -50%);

width:12px;

height:12px;

border-radius: 100%;

background-color:#092150;

}



.internas.elms{

background-image: url('dist/images/ico-left.png'), url('dist/images/ico-right.png');

background-repeat: no-repeat, no-repeat;

background-position: left center, right 5%;



}

.internas.elms1{

background-image: url('dist/images/elemento-min.png');

background-repeat: no-repeat;

background-position:right 10%;

background-size: 20%;



}

.internas.elmsD{

    background-image: url('dist/images/ico-left.png'), url('dist/images/ico-left.png');

    background-repeat: no-repeat, no-repeat;

    background-position: left 20%, left 90%;

    

    }







@media (max-width:1600px){

    .internas.elms, .internas.elmsD{

        background-size: 8%, 8%;

    }

    .internas.elms1{

        background-size: 15%;

        background-position:right 15%;

    }

}





.box-endo-page{

	background-color:#d0deea;

border-radius:30px;

margin-top:50px;

padding:0 1rem 1rem 1rem;

	}



.box-endo-page img{

	margin-top:-50px!important;

}

.box-endo-page h3{

font-size:18px;

margin-top:1rem;

}

.box-endo-page p{

font-size:0.9rem;

}



/******* *FAQ *******/

.fundo-faq{

    background-image: url('dist/images/ico-hrz.png'), url('dist/images/fundo02-min.jpg');

    background-repeat: no-repeat, no-repeat;

    background-size: auto, cover ;

    background-position:left bottom, center;

    

}

@media(max-width:768px){

.fundo-faq{

     background-size: 60%, cover ;

     padding-bottom:0;

}

 }



.FAQ .accordion-button{

    background-color: transparent;

    border:none!important;

}

.FAQ .accordion-button:not(.collapsed){

    box-shadow: none!important;

    background-color: transparent!important;

}

.FAQ .accordion-item {

    border: none!important;

    background-color:#092150!important;

    margin-bottom: 1rem!important;

}



.FAQ .accordion-button::after {

    border:1px solid #fff;

    transform: scale(.8) !important;

    background-position:center;

    width:30px;

    background-color: #fff;

    height:30px;

    padding:8px;

    border-radius:100%;

    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23092150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")!important;

    transform: scale(.7) !important;

    }

.FAQ .accordion-button:not(.collapsed)::after {

    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23092150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")!important;

}

.FAQ .accordion-button:focus{

    box-shadow: none!important;

}



.FAQ.scnd .accordion-item{

    background-color:#fff!important;

}

    .FAQ.scnd .accordion-button::after {

    background-color: #5c5c5c!important;

    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")!important;

}

.FAQ.scnd .accordion-button:not(.collapsed)::after {

    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e")!important;

}

.mt-image-wp{

    margin-top:150px!important;

}



.mb-image-wp{

    margin-bottom:180px!important;

}



.mb-image{

    margin-bottom:-170px!important;

    margin-top:50px!important;

    }



.mt-image{

margin-top:-150px!important;

}



@media (max-width:768px){

.mt-image-wp{

margin-top:50px!important;

}

.mt-image{

margin-top:-30px!important

}

.mb-image-wp{

    margin-bottom:0!important;

}

.mb-image{

    margin-bottom:-50px!important;

    margin-top:0!important;

    }

}



/******** *INTERNAS ENDS ******/

/***** FOOTER *******/

#footer-main-nav .nav-item{

    font-size:0.8rem!important;

    white-space:nowrap;

    }

    @media only screen and (min-width:768px){

        #footer-main-nav #menu-menu-2{

    display:inline-flex!important;

    }

}    



#footer-main-nav #menu-menu-2{

    list-style: none!important;

}

footer{

    background-color:#0f203c;

    }

    footer a.dropdown-item{

        color:#0f203c!important;

    }

    footer a{

    color:#fff!important;

    }

    footer svg{

    fill:#798ec5;

    }

        footer a:hover, footer .nav-link:hover{

            color:#fff!important;

            text-decoration: underline!important;

        }

    

        footer a:hover svg {

    

            fill:#fff;	

    

        }

    

        footer hr{

            height: 2px;

        background-color: #fff;

        border: none;

    opacity:1;

    margin:0!important;

    }



        

    footer a{

       color:#fff;

    }

    footer a:hover{

       color:#5699d8;

       text-decoration: none!important;

    }

    footer .nav-link:hover, footer .nav-item.active .nav-link{

      color:#5699d8!important;

    }

    footer .nav-link{

       padding-top:0!important;

       padding-bottom:0!important;

    }

    footer a:hover svg{

     fill:#fff;

    }

    .tel-footer:before{

         background-color: #fff;

    }

    .email-footer:before{

     background-color: #fff;

    }

    .wpp-footer:before{

      background-color: #fff;

    }

   .tel-icon:before, .pg-ag .tel-footer:before{

     background-color: #5699d8;

   }

    .pg-ag .wpp-footer:before{

      background-color: #5699d8;

    }

    .wpp-icon:before,  .tel-footer:hover:before, .email-footer:hover:before{

     background-color:#5699d8;

    }

    

    .tel-icon:hover:before{

     background-color:#5699d8;

    }

    .wpp-footer:hover:before, .wpp-icon:hover:before{

      background-color:#5699d8;

    }

 #wpp-flutuante::before{

    background-color:#092150;

    color:#fff;

}



.box-tel{

    border-radius: 21px;

    background-color: rgb(145, 224, 229);

    width: 260px;

    box-shadow: 0px 6px 5.64px 0.36px rgba(0, 0, 0, 0.2);

  }

  .box-tel {

  font-size:13px;

  white-space:nowrap;

  padding:1rem;

  }

  .box-tel a{

      color:#112344!important;

  }

  .box-tel a:hover{

      color:#5699d8!important;

  }

  

  .box-tel img{

      float:left;

  margin-right:10px;

  position:relative;

  width:40px;;

  margin-bottom:10px

  }

 /***** FOOTER ENDS ****/
 .slick-banner .slick-dots li button:before  {
    color:#223c7e!important;
    opacity: 1;
    }
.slick-banner .slick-dots li.slick-active button:before
        {
    color:#223c7e!important;
    }
.slick-dots{
    bottom:-40px!important;

    }

.slick-dots li button:before  {

    font-size:15px!important;

    color:#fff!important;

    }

.slick-dots li.slick-active button:before{

    color:#fff!important;

}



.slick-item-blog .cover-img{

  border-radius:15px 15px 0 0;

}



@media only screen and (max-width:768px){

.arrow .prev.eqp{

  left: 0;

}

.arrow .next.eqp{

    right:0;

}   

.arrow .next.eqp, .arrow .prev.eqp{

    width:25px;

    top: 55%;

    }

}



.img-feed  img{

height:60px;

width:100%;

object-fit: cover;

}

.blg-bx p{

    padding:0 1.5rem

}

@media screen and (max-width: 768px) {

.video-sec{

    background-position:center;

    background-size:cover;

    }

}



.pagination {

display:block!important;;

margin-top:2rem;

}

.pagination .page-numbers, .pagination .page {

background-color:#fff;

margin: 0 10px 25px;

display:inline-block;

padding: 10px 15px;

color: #092150 ;

border:1px solid #092150 ;

border-radius:8px;

transition:all 0.2s;

}

.pagination .page-numbers:hover, .pagination .page:hover, 

.page-numbers.current

{

background:#092150 ;

color:#fff;

text-decoration:none;

border-color:#092150 ;

}      



.a-private{

    position:absolute;

    width:200px!important;

    height:auto;

    right:50px;

    bottom:0;

    }

    

    

    

    .box-light{

        position:relative;

        margin-bottom:4rem;

        padding:1rem 0;

    }

    .box-light::before{

        content:"";

        width:110%;

        left:-5%;

        height:110%;

        background-color:#ddeff8;

        position:absolute;

        z-index:-1;

        top:-5%;

    }

    .box-dark{

        position:relative;

        margin-bottom:4rem;

        color:white;

        padding:1rem 0;

    }

    .box-dark::before{

        content:"";

        width:110%;

        left:-5%;

        height:110%;

        background-color:#363c4f;

        position:absolute;

        z-index:-1;

        top:-5%;

    }

    

    @media(min-width:1024px){

        .mt-cex{
            margin-top:-120px!important;
        }

    .mt-atendimento{

        margin-top:3rem!important;

        }

        .mt-sus{

        margin-top:6rem!important;

        }

    }





    .protected-post-form {

        text-align: center;

        margin-bottom: 10px

    }

    

    .protected-post-form .form-senha {

        color: #0f203c;

        background-color: #91e0e5;

        font-size: 16px;

        text-align: center;

        border-radius: 30px;

        padding: 10px;

        width: 50%;

        border: none;

        margin: auto

    }

    

    .protected-post-form .button {

        background-color: #0f203c;

        color: #fff;

        border: 0;

        padding: 5px 0;

        display: block;

        width: 200px;

        margin: 20px auto;

        border-radius: 30px

    }

    

    .text-pass {

        text-align: center

    }

    

    .text-pass a {

        color: #0f203c;

        text-decoration: none

    }


/*** LAST UPDATES ***/

.fundo-top-80{
    background:linear-gradient(to bottom, #fff 0, #fff 15%,  #edf5f9 15%, #edf5f9 100%)
  }
  .a-hover:hover{
      color:#798ec5!important;
  }
  
  .sdw-box{
      background-color:#91e0e5;
  }
  .slick-item .sdw-box img{
  opacity:0.6
  }
  .slick-item .sdw-box h3{
  color:#092150!important
  }
  .head-table th{
  background-color:rgb(86, 153, 216)!important;
  color:#fff;
  }
      
  span.wpcf7-list-item { display: block; }
  
  
  .central-atd{
  position:absolute;
  z-index:-1;
  left:0;
      object-fit:cover;
      height:100%
  }
  
      .table>thead{
          background:#5699d8!important;
          color:#fff!important;
          }
      
  
  
  .mt-atendimento.exm{
  margin-top:100px!important;
  margin-bottom:80px;
  }
  
  .mt-atendimento.exm .a-private{
      width:230px!important;
  }
  
  
  .a-sus{
          position:absolute;
          width:250px!important;
          height:auto;
          left:10px;
          bottom:0;
          }
      @media(max-width:1024px){
          .a-private, .a-sus{
      display:none;
          }	
              .mt-atendimento.exm{
                  margin-top:20px!important;
              }
      }
      
      .exm-height img, .exm-height{
        border-radius:25px 25px 0 0;
      }
  @media (min-width:768px){
      .exm-height{
      height:530px;
      position:relative;
  }
  .exm-height a{
      position:absolute;
      bottom:30px;
  }
      .sdw-box h3{
          height:80px
      }
  
  }
  
  
  /* the margin slides */
  .slick-2 .slick-slide {
        margin: 0 30px!important;
    }
  
    /* the parent */
    .slick-2 .slick-list {
        margin: 0 -30px!important;
    }
  


    