/*!
Theme Name: Suesp
Theme URI: https://www.suesp.com.br
Version: 4.0
Description: Tema adaptado para o Evento Suesp
Author: Rafael Silva
Author URI: https://www.sgec.com.br
Tags: unimed, eventos, inovação, fesp
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
body {font-family: 'Unimed_Sans_Regular', sans-serif !important;}
footer {display: none !important;}

.page-id-3340 #main-header {z-index: 99 !important;}
.sl-overlay {background: #000 !important;}
.sl-wrapper .sl-counter,.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button {color: #fff !important;}
.sl-wrapper .sl-navigation button.sl-prev,.sl-wrapper .sl-navigation button.sl-next {font-size: 6rem !important;}

#fotos .et_animated {opacity: 1;}

@font-face {
    font-family: 'Unimed_Sans_Regular';
    src: url('fonts/UnimedSans-Regular.eot');
    src: url('fonts/UnimedSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/UnimedSans-Regular.woff2') format('woff2'),
        url('fonts/UnimedSans-Regular.woff') format('woff'),
        url('fonts/UnimedSans-Regular.ttf') format('truetype'),
        url('fonts/UnimedSans-Regular.svg#UnimedSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Unimed_Sans_Book';
    src: url('fonts/UnimedSans-Book.eot');
    src: url('fonts/UnimedSans-Book.eot?#iefix') format('embedded-opentype'),
        url('fonts/UnimedSans-Book.woff2') format('woff2'),
        url('fonts/UnimedSans-Book.woff') format('woff'),
        url('fonts/UnimedSans-Book.ttf') format('truetype'),
        url('fonts/UnimedSans-Book.svg#UnimedSans-Book') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Unimed_Sans_Light';
    src: url('fonts/UnimedSans-Light.woff2') format('woff2'),
        url('fonts/UnimedSans-Light.woff') format('woff'),
        url('fonts/UnimedSans-Light.svg#UnimedSans-Light') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Unimed_Sans_SemiBold';
    src: url('fonts/UnimedSans-SemiBold.eot');
    src: url('fonts/UnimedSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/UnimedSans-SemiBold.woff2') format('woff2'),
        url('fonts/UnimedSans-SemiBold.woff') format('woff'),
        url('fonts/UnimedSans-SemiBold.ttf') format('truetype'),
        url('fonts/UnimedSans-SemiBold.svg#UnimedSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family:'Unimed_Sans_Bold';
    src: url('fonts/UnimedSans-Bold.woff2') format('woff2'),
         url('fonts/UnimedSans-Bold.woff') format('woff');
    font-weight:normal;
    font-style:normal
}
@font-face {
    font-family: 'Unimed_Sans_ExtraBold';
    src: url('fonts/UnimedSans-ExtraBold.eot');
    src: url('fonts/UnimedSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/UnimedSans-ExtraBold.woff2') format('woff2'),
        url('fonts/UnimedSans-ExtraBold.woff') format('woff'),
        url('fonts/UnimedSans-ExtraBold.ttf') format('truetype'),
        url('fonts/UnimedSans-ExtraBold.svg#UnimedSans-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
}

/* 2023 */
#main-header {
  background: #a0c982 !important;
  box-shadow: 0 1px 0 rgba(0,0,0,0) !important;
}
#top-menu li a:hover {
  color: #1b3d83 !important;
}
.nav li ul {
  border-top: 3px solid #1b3d84 !important;
  background: #a0c982 !important;
}
.xevento {
  background-clip: border-box;
  background-image: url("https://www.suesp.com.br/wp-content/uploads/2023/03/4353456346564574657456.png"), url("https://www.suesp.com.br/wp-content/uploads/2023/03/8564754765754656.jpg");
  background-origin: padding-box;
  background-position: right top, left bottom !important;
  background-repeat: no-repeat;
  background-size: auto auto !important;
}
.texto_especial h2 {
  color: #e13a8d !important;
  border-bottom: 1px dashed #1b3d84;
}
#evento .botao_especial {
  background: #04ff71 !important;
  color: #1b3d84 !important;
}
.botao_especial {
  background: #1b3d84 !important;
}
.botao_especial:hover {
  background: #dc3b8b !important;
}
#fotos .et_pb_image .et_pb_image_wrap {
  background: linear-gradient(to right, #233d76, #d84289);
  padding: 4px;
  border-radius: 10px;
}
#fotos .et_pb_lightbox_image img {
  border-radius: 10px;
}
.box_roxo {
  background: #1b3d84;
}
.forms .et_pb_contact_submit {
  background: #1b3d84;
}
.forms .et_pb_contact_submit:hover {
  background: #dc3b8b;
}
.abas .et_pb_tabs_controls {
  background: #a0c982;
}
.abas .et_pb_tabs_controls li a {
  color: #1b3b84;
}
.abas .et_pb_tabs_controls li.et_pb_tab_active {
  background-color: #1b3b84;
}
.ngg-gallery-thumbnail a {
  margin: 10px 20px !important;
  background: linear-gradient(to right, #233d76, #d84289);
  padding: 4px;
  border-radius: 10px;
}
.ngg-gallery-thumbnail a img {
  border-radius: 10px;
}
.et_pb_toggle_title {
  background: #233d76;
  color: #fff !important;
  border-radius: 50px;
}
.et_pb_toggle {
  border: 0 !important;
}
.et_pb_toggle_title::before {
  color: #04ff71 !important;
}
.et_pb_toggle_content span {
  background: #d84289;
}
.patrocinar {
  background-clip: border-box;
  background-image: url("https://www.suesp.com.br/wp-content/uploads/2023/03/96578745674575647564.jpg");
  background-origin: padding-box;
  background-position: left center !important;
  background-repeat: no-repeat;
  background-size: auto !important;
}
#contato {
  background-clip: border-box;
  background-image: url("https://www.suesp.com.br/wp-content/uploads/2023/03/8564754765754656.jpg");
  background-origin: padding-box;
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: auto;
}


/* 2023 */
.lista_palestrantes h3 {
  text-align: left !important;
  font-size: 24px !important;
  border-bottom: 1px solid #4b14750f;
  padding-bottom: 3px !important;
  margin-bottom: 12px !important;
}



/* 2022 */
#main-header {
  /*background: url('/wp-content/uploads/2022/02/95676579586586477567456.gif');*/
  /*background: #a2278d !important;*/
	background-repeat: no-repeat;
  background-size: cover;
}
#top-menu li a {
  font-family: 'Unimed_Sans_SemiBold' !important;
  text-transform: uppercase;
  /*color: #606060 !important;*/
	color: #fff !important;
  border-bottom: 3px solid transparent;
}
#top-menu li a:hover {
  /*color: #ffcc06 !important;*/
  opacity: 1 !important;
  border-bottom: 3px solid;
}
/*.nav li ul {
  border-top: 3px solid #ea880b !important;
  background: #a2278d !important;
}*/
#top-menu .menu-item-3069 a span {
  background: #ffcc06;
  border-radius: 10px;
  padding: 2px 10px;
/*  color: #fff;*/
	color: #a2278d;
}

.texto_especial {
  font-size: 17px;
  line-height: 26px;
}
.texto_especial.laranja {
  color: #ea880b;
}
.loc h2 {
  font-size: 23px !important;
  font-family: 'Unimed_Sans_SemiBold';
  color: #4b1475;
  font-size: 35px;
  text-align: center;
  border: 0 !important;
  padding-bottom: 0;
}
.texto_especial h2 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #a2278d;
  font-size: 40px;
  border-bottom: 1px dashed #a2278d;
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.texto_especial h3 {
  font-family: 'Unimed_Sans_SemiBold';
  color: #4b1475;
  font-size: 35px;
  text-align: center;
}
.texto_especial.laranja h3 {
  color: #ffcc06;
}

.et_pb_css_mix_blend_mode_passthrough {
  text-align: center;
}
.texto_especial strong {
  font-family: 'Unimed_Sans_Bold';
}

/*#evento .botao_especial {
  background: #ffcc06 !important;
  color: #a2278d !important;
}*/
#fotos .botao_especial.outro {
  background: #219b5c !important;
}
#fotos .botao_especial.outro:hover {
  background: #219b5c !important;
}
#fotos .botao_especial {
  width: 100%;
}
.botao_especial {
  border-radius: 15px 15px 0 15px !important;
  /*background: #4b1475 !important;*/
  color: #fff !important;
  border: 0 !important;
  margin-top: -20px;
}
/*.botao_especial:hover {
  background: #421564 !important;
}*/

.botao_especial.laranja {
  border-radius: 15px 15px 0 15px !important;
  background: #ffcc06 !important;
  color: #fff !important;
  border: 0 !important;
}
.botao_especial.laranja:hover {
  background: #ffcc06 !important;
}

.box_roxo {
  /*background: #a2278d;*/
  border-radius: 15px 15px 0 15px;
  padding: 20px;
  color: #fff;
}
.box_roxo strong {
  font-family: 'Unimed_Sans_Bold';
}
.box_roxo strong b {
  color: #ffcc06;
}
.box_roxo.um {
  padding-bottom: 20px;
}
.box_roxo.dois {
  padding-bottom: 20px;
}
.box_roxo.tres {
  padding-bottom: 90px;
}

.mejs-mediaelement video {
  top: -215px !important;
  position: absolute;
}

.forms .et_pb_contact_submit {
  /*background: #4b1475;*/
  border: 0;
  color: #fff;
  border-radius: 15px 15px 0 15px;
}
.forms .et_pb_contact_submit:hover {
  border: 0 !important;
  /*background: #4b1475;*/
}

.et_pb_toggle_content hr {
  margin: 0 0 18px;
  width: 95%;
  border: 1px dashed #a2278d;
}

.credito {
  text-align: center;
  background: #eee;
  padding: 12px 0;
  font-family: 'Unimed_Sans_SemiBold';
}

.topo_interno {
  color: #fff;
  font-size: 21px;
  padding: 50px 0;
}
.topo_interno h1 {
  color: #fff;
  font-family: 'Unimed_Sans_ExtraBold';
  font-size: 50px;
}

.et_password_protected_form {
  margin-right: 12%;
  margin-left: 12%;
  margin-top: 4%;
}
.et_password_protected_form p {
  font-size: 19px;
}
.et_password_protected_form .et_submit_button {
  border-radius: 15px 15px 0 15px !important;
  background: #4b1475 !important;
  color: #fff !important;
  border: 0 !important;
}
.et_password_protected_form .et_submit_button:hover {
  background: #421564 !important;
}

.et-pb-contact-message {
  text-align: left;
  font-weight: bold;
}
.et-pb-contact-message ul li {
  color: #f00;
  font-family: 'Unimed_Sans_Book';
}

.et_pb_module.et_pb_toggle {
  padding: 0 !important;
  text-align: left !important;
}
.et_pb_toggle_title {
  font-family: Unimed_Sans_ExtraBold;
  font-size: 25px;
  /*background: #ffcc06;*/
  padding: 13px !important;
  /*color: #a2278d !important;*/
}
.et_pb_accordion_item_0 {
  display: none;
}
.programacao .et_pb_accordion_item_0 {
  display: block;
}
.et_pb_toggle_content {
  padding-left: 15px;
  padding-bottom: 15px;
}
.et_pb_toggle_title::before {
  right: 10px !important;
  /*color: #a2278d !important;*/
  font-size: 33px !important;
}
.et_pb_toggle_content span {
  /*background: #a2278d;*/
  border-radius: 7px 7px 0 7px;
  padding: 1px 10px;
  color: #fff;
  font-size: 20px;
}
.et_pb_toggle_content span a {
  color: #fff !important;
}

.texto_especial_cotas h2 {
  text-align: center;
  font-size: 20px;
  padding: 5px 0;
  background: #eee;
  border-radius: 0 10px 0 10px;
  color: #4b1475;
  text-transform: uppercase;
  font-weight: bold;
}
.cotas .et_pb_column {
  margin: auto 0;
}

.abas {
  margin-top: 50px;
  border: 0 !important;
}
.abas .et-pb-active-slide {
  padding: 0;
}
.abas .ngg-navigation span.current {
  background: #219b5c;
}
.abas .et_pb_tabs_controls {
  /*background: #ffcc06;*/
  font-family: 'Unimed_Sans_ExtraBold';
}
.abas .ul.et_pb_tabs_controls::after {
  border: 0 !important;
}
.abas .et_pb_tabs_controls li a {
  font-size: 19px;
  /*color: #a2278d;*/
  text-transform: uppercase;
}
/*.abas .et_pb_tabs_controls li.et_pb_tab_active {
  background-color: #219b5c;
}*/
.abas .et_pb_tabs_controls li.et_pb_tab_active a {
  color: #fff !important;
}
.ngg-galleryoverview {
  margin-top: 20px !important;
}
/*.ngg-gallery-thumbnail a {
  margin: 8px 15px !important;
}*/

/* COTAS */
.unimeds_nacionais img {height: 83px;}

.medsalva img {height: 75px;}
.ocesp img {height: 87px;}
.sisprime img {height: 64px;}
.unicred img {height: 33px;}

.mv img {height: 70px;}
.vitall img {height: 60px;}

.amplimed img {height: 47px;}
.cloudsaude2023 img {height: 77px;}
.oncoprod img {height: 36px;}
.investcoop img {height: 54px;}
.paguemenos img {height: 63px;}
.spsp img {height: 55px;}
.cbs img {height: 63px;}
.nacional img {height: 62px;}
.participacoes img {height: 60px;}

.benner img {height: 34px;}
.db img {height: 62px;}
.gadiel img {height: 47px;}
.gobalcare img {height: 115px;}
.pardini img {height: 41px;}
.pluralcare img {height: 91px;}
.sagat img {height: 36px;}
.centralrs img {height: 67px;}
.uniconsult img {height: 59px;}
.uniodonto img {height: 30px;}
.union img {height: 40px;}

.btg img {height: 55px;}
.xhl img {height: 49px;}
.sepaco img {height: 52px;}
.neuralmed img {height: 45px;}

.atrys img {height: 35px;}
.biotronik img {height: 42px;}
.fator img {height: 48px;}
.gesti img {height: 87px;}
.libbs img {height: 59px;}

.unimed_nao_padrao img {height: 57px;}
.unimed_padrao img {height: 57px;}






.uniprime img {height: 53px;}

.unimedbrasil img {height: 75px;}
.unimedseguros img {height: 86px;}
.faculdadeunimed img {height: 76px;}
.centralunimed img {height: 76px;}

.sistemaocesp img {height: 91px;}

.amplimed img {height: 50px;}
.biodoc img {height: 50px;}
.fesc img {height: 52px;}
.interall img {height: 40px;}
.aeromedica img {height: 74px;}
.zitrus img {height: 70px;}

.bonsaglia img {height: 84px;}
.csc img {height: 78px;}
.spsp img {height: 58px;}

.unimed img {height: 70px;}
.totvs img {height: 50px;}
.oriente img {height: 43px;}
.upflux img {height: 78px;}

.cloudsaude img {height: 82px;}
.baggio img  {height: 34px;}

.emed img {height: 44px;}
.forthia img {height: 47px;}

.inservice img {height: 97px;}
.xvi img {height: 100px;}

.green img {height: 65px;}
.homelife img {height: 100px;}
.inpart img {height: 40px;}

.abbott img {height: 39px;}
.ahusp img {height: 38px;}
.grunitzky img {height: 30px;}
.triagil img {height: 46px;}

.logos-unimed img {height: 64px;}
/* COTAS */

/*#fotos .et_pb_lightbox_image img {
  border-radius: 40px 40px 0 40px;
}*/

@media only screen and (max-width: 750px){
.cotas img {margin-bottom: 40px;}
}

@media only screen and (max-width: 1200px){
#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
  color: #ffcc06 !important;
}
.et_mobile_menu {
  background: rgba(255,255,255,0.9) !important;
  border-top: 2px solid #a2278d !important;
}

.xevento.et_pb_section.et_pb_section_1 {
  background-size: cover !important;
  background-position: -4% !important;
}

.texto_especial {
  font-size: 17px;
  line-height: 26px;
}
.texto_especial h2 {
  font-family: 'Unimed_Sans_SemiBold';
  /*color: #a2278d;
  border-bottom: 1px dashed #a2278d;*/
  font-size: 30px;
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.topo_interno {
  color: #fff;
  font-size: 16px;
  padding: 30px 0;
}
.topo_interno h1 {
  color: #fff;
  font-family: 'Unimed_Sans_ExtraBold';
  font-size: 40px;
}
	
.et_pb_toggle_content span a {
  display: inline-block;
  margin-top: 10px;
}
	
.box_roxo.dois,.box_roxo.tres {
  padding-bottom: 20px !important;
}
}