.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}address { font-style: normal; }
.icone { font-family: ETmodules; }
#et-info-whatsapp { background-image: url(//institutogeriatriacascavel.com.br/wp-content/uploads/2018/06/whatsapp-icon.png); background-repeat: no-repeat; background-position-y: 2px; background-size: 12px; padding-left: 19px; }
a { transition: color 0.5s, background-color 0.5s; }
.et_pb_section { background: none; } #et-info { float: none; }
#top-header .et-social-icons { float: right; }
#breadcrumbs { padding: 13px 0; line-height: 1; background: #e7e1d4; font-size: 14px; }
#breadcrumbs .container { max-width: 100%; }
#et-top-navigation .et-cart-info { display: none; }
#main-content { min-height: calc(100vh - 416px); }
#mobile_menu { padding: 0; }
#main-header { box-shadow: none; border: none !important; background: #f3ecde; }
#main-header .container, #main-footer .container { max-width: 100%; }
#top-menu a { font-family: 'Montserrat', sans-serif; }
#top-menu li li { display: block; padding: 0; }
#top-menu li li a { width: 100%; padding: 14px 20px; line-height: 1.1; font-size: 16px; }
#top-menu .sub-menu { padding: 10px; } h1 { font-size: 50px; font-family: 'Montserrat', sans-serif; }
h2 { font-family: 'Montserrat', sans-serif; }
.category h1 { margin-bottom: 30px; }
.entry-featured-image-url + h2.entry-title { margin-top: 22px; }
.single .et_pb_post { padding-bottom: 0; margin-bottom: 0; }
.post-meta:first-letter { text-transform: uppercase; }
.archive .et_pb_post, .search-results .et_pb_post { overflow: hidden; background: #fff; padding: 30px; border-radius: 10px; margin-bottom: 40px; box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1); }
.single-post .post-meta + img { width: 100%; height: 400px; object-fit: cover; }
#main-content .readmore { display: inline-block; margin-top: 15px; }
#left-area .post-meta { padding-bottom: 0; }
.et_pb_post .entry-featured-image-url { margin-bottom: 0; }
.et_pb_blog_grid .et_pb_post { border: none; }
#main-content .addtoany_content { margin: 40px 0 0; }
.related.products { display: none; }
.home .chamada { overflow: hidden; } .wpcf7 label { display: block; line-height: 1; font-weight: bold; font-size: 16px; letter-spacing: 1px; margin-bottom: 4px; }
.wpcf7-field { margin-bottom: 17px; }
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-textarea { background: #fff; border: none; padding: 16px; width: 100%; border-radius: 3px; font-size: 15px; transition: background-color 0.5s; border: 1px solid #d6edf1 !important; color: #00c3a5; font-weight: bold; }
.wpcf7 .wpcf7-text:focus, .wpcf7 .wpcf7-textarea:focus { background: #d6edf1; color: #111 !important; }
#recaptcha { float: left; }
.wpcf7 .wpcf7-submit { float: right; padding: 13px 40px; border: none; color: #fff; text-transform: uppercase; border-radius: 3px; font-weight: bold; font-size: 16px; font-family: inherit; line-height: 1; cursor: pointer; transition: background-color 0.5s; }
.home .wpcf7 .wpcf7-submit { background-color: #007260; }
.et_pb_map_container .et_pb_map { height: 350px; }
.wpcf7-response-output { margin: 15px 0 !important; float: left; width: 100%; }
#main-content .et_pb_button { padding: 10px 26px !important; line-height: 1 !important; transition: background-color 0.5s, color 0.5s, border-color 0.5s; } .wp-pagenavi { text-align: center; border: none; margin: 0; }
.wp-pagenavi .pages { display: none; }
.wp-pagenavi span, #main-content .wp-pagenavi a, #main-content .woocommerce-pagination li a, #main-content .woocommerce-pagination li span { padding: 0 10px; font-weight: bold !important; font-size: 18px !important; color: #fff !important; border-radius: 50%; min-width: 50px; text-align: center; line-height: 50px; display: inline-block; transition: background-color 0.5s; margin: 0 5px; }
.wp-pagenavi span.extend, .wp-pagenavi .dots { color: #2ea3f2 !important; }
#main-content .wp-pagenavi a.last, #main-content .wp-pagenavi a.first { border-radius: 30px; padding: 0 20px; }
.wp-pagenavi span.current, #main-content .woocommerce-pagination span.current { color: #aaa !important; background: #ddd; }
.wp-pagenavi a, .wpcf7 .wpcf7-submit, .woocommerce nav.woocommerce-pagination ul li a { background: #967a45; }
#main-content .wp-pagenavi a:hover, .wpcf7 .wpcf7-submit:hover, .woocommerce nav.woocommerce-pagination ul li a:hover { background: #695530; }
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers { border: none; }
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li { border: none; } #sidebar { display: none; } #main-content .container { padding: 70px 0; max-width: 100%; }
#main-content .container:before { background: none; }
#left-area + .widget_product_categories { width: 22%; }
.widget_product_categories a { display: block; padding: 8px 15px; background: #f1f1f1; }
.widget_product_categories .children li { margin: 0; }
.widget_product_categories .children a { background: #f8f8f8; } #footer-widgets { padding: 37px 0 0; }
#footer-widgets a:hover { color: #bbeee8 !important; }
#footer-bottom .et-social-icons { margin-top: 4px; }
#footer-bottom .et-social-icons .et-social-icon:first-child { margin-left: 0; }
.assinatura { width: auto; display: inline-block; float: right; }
.assinatura a.logotipo { display: block; float: left; margin-top: 7px; }
.assinatura .actions { display: inline-block; background: rgba(255, 255, 255, 0.04); padding: 3px 11px; border-radius: 7px; margin-left: 10px; margin-bottom: 8px; }
.assinatura .actions li { width: auto; display: inherit; }
.assinatura .actions li:first-child { margin-right: 3px; }
.assinatura .actions li a { color: #fff; font-size: 13px; }
.float-whatsapp { position: fixed; width: 60px; height: 60px; bottom: 30px; right: 30px; background-color: #25d366; color: #FFF; border-radius: 50px; text-align: center; font-size: 30px; box-shadow: 2px 2px 3px rgba(0,0,0,0.2); z-index: 100; display: block; transition: background-color 0.5s; }
.float-whatsapp:hover { background: #1ea04f; }
.float-whatsapp img { margin-top: 16px; width: 27px; }
.social_facebook:before { content: "\e093"; }
@media (min-width: 981px) {
#top-menu li:not(.et-hover) ul.sub-menu { display: none; }
.et_pb_posts .entry-featured-image-url, .archive .et_pb_post > a > img, .search-results .et_pb_post > a > img { max-width: 200px; float: left; margin-right: 30px; height: 200px; object-fit: cover; }
body:not(.woocommerce) #main-content #left-area { width: 100%; padding: 0px !important; float: none !important; }
}
@media only screen and (max-width: 1612px) {
#main-header .container { width: 97%; }
}
@media only screen and (max-width: 1329px) {
#main-header #top-menu li a { font-size: 16px; }
}
@media only screen and (max-width: 1234px) {
#main-header .logo_container { position: static; text-align: center; padding-top: 20px; }
#main-header .logo_container img { max-height: 170px; }
#top-menu li { padding-right: 14px; }
#main-header #top-menu li a { padding-bottom: 25px; }
#et-top-navigation { padding: 10px !important; float: none; margin-top: 36px; }
.et_search_outer { bottom: 0; top: auto; }
#main-header .et_search_form_container { height: 60px !important; }
#main-header .et-search-form { max-width: 100% !important; width: 100% !important; }
.et-search-form input { right: 0; padding-right: 30px; width: 100%; }
#et-top-navigation:before { position: absolute; content: ""; left: -20px; right: -20px; bottom: 0; height: 65px; background: #fafafa; }
}
@media only screen and (max-width: 980px) {
#et-top-navigation:before { display: none; }
#footer-bottom .assinatura { display: block; text-align: center; float: none; }
#footer-bottom .assinatura a.logotipo { float: none; }
#footer-bottom .assinatura ul.actions { margin-left: 0; }
#left-area + .widget_product_categories { width: 100%; margin-top: 20px; }
#footer-widgets { padding-bottom: 30px; }
#main-content .et_pb_blog_grid .size-1of2 { width: 100%; margin: 0 !important; }
#main-content .et_pb_blog_grid .size-1of2 .et_pb_post { margin: 0 0 30px; }
#et-top-navigation { float: right; padding: 0 !important; margin: 0; }
#main-header .mobile_menu_bar_toggle { position: absolute; right: 0; top: 50%; margin-top: -14px; }
#et_top_search { position: absolute; right: 25px; top: 50%; margin-top: -15px; }
#main-header .logo_container { padding: 15px; text-align: left; }
.et_pb_search_visible { border-top: 1px solid #eee; background: #fff; }
#et_search_icon { color: #00c3a5; }
}
@media only screen and (max-width: 480px) {
#footer-widgets { padding-bottom: 0px; }
}
.slick-arrow { display: none !important; }