/*
  Theme Name: Renewal Child
Theme URI: http://renewal.axiomthemes.com/
Description: Renewal - excellent WordPress theme with many different blog and header layouts
Author: AxiomThemes
Author URI: http://axiomthemes.com/
  Template: renewal
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready

*/
/*Variables*/
/*-Default Color-*/
/*-End Default Color-*/
/*-Default font-size-*/
/*-End Default font-size-*/
/*Arrays*/
/*End Arrays*/
/*Media Query*/
/*End Media Query*/
/*End Variables*/
/*Mixin*/
/*End Mixin*/
/*Function*/
/*End Function*/
/*Tags*/
/*-Text-*/
/*--Title--*/
h4 {
  font-size: 3.75rem;
}

h4 a {
  font-size: 1.68rem;
  color: #273657;
}

h5 {
  font-size: 1.87rem;
}

h6 {
  font-size: 1.125rem;
  margin-top: 0;
}

/*--End Title--*/
p {
  font-size: 1rem;
  color: #78a9da;
}

/*-End Text-*/
/*End Tags*/
/*Classes*/
.gradient {
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#5678a3), color-stop(52%, #273657), to(#5678a3));
  background: linear-gradient(to right, #5678a3 0%, #273657 52%, #5678a3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

div.right div.sc_title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding-left: 0 !important;
}

div.list-home h4 {
  margin-bottom: 0;
}

div.list-home p {
  margin-bottom: 10px;
}

div.list-home p a {
  color: #78a9da;
  font-size: 1.125rem;
}

div.list-home p a:hover {
  color: #273657;
}

.scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6, .scheme_default h1 a, .scheme_default h2 a, .scheme_default h3 a, .scheme_default h4 a, .scheme_default h5 a, .scheme_default h6 a, .scheme_default li a, .scheme_default [class*="color_style_"] h1 a, .scheme_default [class*="color_style_"] h2 a, .scheme_default [class*="color_style_"] h3 a, .scheme_default [class*="color_style_"] h4 a, .scheme_default [class*="color_style_"] h5 a, .scheme_default [class*="color_style_"] h6 a, .scheme_default [class*="color_style_"] li a {
  color: #fff;
}

.scheme_dark.footer_wrap h1, .scheme_dark.footer_wrap h2, .scheme_dark.footer_wrap h3, .scheme_dark.footer_wrap h4, .scheme_dark.footer_wrap h5, .scheme_dark.footer_wrap h6, .scheme_dark.footer_wrap h1 a, .scheme_dark.footer_wrap h2 a, .scheme_dark.footer_wrap h3 a, .scheme_dark.footer_wrap h4 a, .scheme_dark.footer_wrap h5 a, .scheme_dark.footer_wrap h6 a, .footer_wrap .scheme_dark.vc_row h1, .footer_wrap .scheme_dark.vc_row h2, .footer_wrap .scheme_dark.vc_row h3, .footer_wrap .scheme_dark.vc_row h4, .footer_wrap .scheme_dark.vc_row h5, .footer_wrap .scheme_dark.vc_row h6, .footer_wrap .scheme_dark.vc_row h1 a, .footer_wrap .scheme_dark.vc_row h2 a, .footer_wrap .scheme_dark.vc_row h3 a, .footer_wrap .scheme_dark.vc_row h4 a, .footer_wrap .scheme_dark.vc_row h5 a, .footer_wrap .scheme_dark.vc_row h6 a {
  color: #273657;
}

.more {
  display: none;
}

/*Menu Desk*/
.home .top_panel .vc_row .sc_layouts_item .sc_layouts_logo .logo_image {
  display: block;
}

.home .top_panel .vc_row .sc_layouts_item .sc_layouts_logo .logo_image.fixo-home {
  display: none;
}

.home .top_panel .vc_row.sc_layouts_row_fixed_on .sc_layouts_item .sc_layouts_logo .logo_image {
  display: none;
}

.home .top_panel .vc_row.sc_layouts_row_fixed_on .sc_layouts_item .sc_layouts_logo .logo_image.fixo-home {
  display: block;
}

/*-Color-*/
/*--Menu Default--*/
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #797979;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover {
  color: #78a9da !important;
  border-color: #78a9da;
}

/*--Menu Active--*/
.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-parent > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor > a {
  color: #78a9da !important;
  border-color: #78a9da;
}

.scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a {
  color: #78a9da !important;
  border-color: #78a9da;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .scheme_default .sc_layouts_menu_nav > li li > a:hover, .scheme_default .sc_layouts_menu_nav > li li.sfHover > a {
  color: #78a9da !important;
  border-color: #78a9da;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul {
  background-color: #273657;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover {
  color: #78a9da !important;
}

.sc_layouts_menu_nav > li li + li > a {
  border-color: #fff;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav > li ul {
  width: 15em;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul {
  left: 15em;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-menu_main #mega-menu-menu_main[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
  margin-top: 20px;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  padding: 0;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item {
  margin: 5px;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  padding-top: 3px;
  color: #273657;
  border: 2px solid rgba(39, 54, 87, 0);
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
  font-weight: bold;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:hover {
  border: 2px solid #273657;
  border-radius: 30px;
  color: #273657;
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item > a.mega-menu-link::after, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item.mega-toggle-on > a.mega-menu-link::after {
  display: none;
}

.vc_btn3-style-gradient.vc_btn-gradient-btn-5cc34af1f05f5 {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3f578c), color-stop(50%, #78a9da)) no-repeat scroll right bottom/210% 100% #3f578c !important;
  background: linear-gradient(to right, #3f578c 50%, #78a9da 50%) no-repeat scroll right bottom/210% 100% #3f578c !important;
  cursor: pointer;
}

.home #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item > a.mega-menu-link {
  color: #fff;
  border: 2px solid rgba(39, 54, 87, 0);
  font-weight: bold;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
}

.home #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item > a.mega-menu-link:hover {
  color: #273657;
  border: 2px solid #273657;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
}

#mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  border: 2px solid #273657;
  border-radius: 30px;
  color: #273657;
}

.sc_layouts_row_fixed_on {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-box-shadow: 0px 7px 26px -12px black;
  box-shadow: 0px 7px 26px -12px black;
}

.sc_layouts_row_fixed_on #mega-menu-wrap-menu_main #mega-menu-menu_main > li.mega-menu-item > a.mega-menu-link {
  color: #273657;
}

/*-End color-*/
/*-Logo-*/
.sc_layouts_row_type_compact .custom-logo-link img, .sc_layouts_row_type_compact .sc_layouts_logo img {
  height: 4.5em;
}

/*-End Logo-*/
/*End Menu Desk*/
/*Text*/
/*-Title-*/
/*--Dark--*/
.scheme_dark h1, .scheme_dark h2, .scheme_dark h3, .scheme_dark h4, .scheme_dark h5, .scheme_dark h6, .scheme_dark h1 a, .scheme_dark h2 a, .scheme_dark h3 a, .scheme_dark h4 a, .scheme_dark h5 a, .scheme_dark h6 a, .scheme_dark li a, .scheme_dark [class*="color_style_"] h1 a, .scheme_dark [class*="color_style_"] h2 a, .scheme_dark [class*="color_style_"] h3 a, .scheme_dark [class*="color_style_"] h4 a, .scheme_dark [class*="color_style_"] h5 a, .scheme_dark [class*="color_style_"] h6 a, .scheme_dark [class*="color_style_"] li a {
  color: #273657;
}

.title-schedule h2 {
  font-size: 3rem;
}

/*--End Dark--*/
/*-End Title-*/
/*-P-*/
/*--Dark--*/
.consultation-block .sc_item_descr p {
  color: #fff;
  font-size: 1rem;
}

a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-round.vc_btn3-style-classic.vc_btn3-color-blue.blog {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #285d91), color-stop(50%, #273657)) no-repeat scroll right bottom/210% 100% #285d91 !important;
  background: linear-gradient(to right, #285d91 50%, #273657 50%) no-repeat scroll right bottom/210% 100% #285d91 !important;
}

/*---Link---*/
.scheme_default .consultation-block .sc_item_descr a {
  text-decoration: none;
  color: #273657;
}

.scheme_default .consultation-block .sc_item_descr a:hover {
  color: #fff;
}

.scheme_default .sc_button_simple:not(.sc_button_bg_image), .scheme_default .sc_button_simple:not(.sc_button_bg_image):before, .scheme_default .sc_button_simple:not(.sc_button_bg_image):after {
  color: #273657;
}

.scheme_default .sc_button_simple:not(.sc_button_bg_image):hover, .scheme_default .sc_button_simple:not(.sc_button_bg_image):before:hover, .scheme_default .sc_button_simple:not(.sc_button_bg_image):after:hover {
  color: #78a9da;
}

/*--End Dark--*/
/*-End P-*/
/*End Text*/
/*Button*/
/*-Default button-*/
.scheme_default button, .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"], .scheme_default .post_item .more-link, .scheme_default .comments_wrap .form-submit input[type="submit"], .scheme_default #buddypress .comment-reply-link, .scheme_default #buddypress .generic-button a, .scheme_default #buddypress a.button, .scheme_default #buddypress button, .scheme_default #buddypress input[type="button"], .scheme_default #buddypress input[type="reset"], .scheme_default #buddypress input[type="submit"], .scheme_default #buddypress ul.button-nav li a, .scheme_default a.bp-title-button, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button, .scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a, .scheme_default #booked-profile-page input[type="submit"], .scheme_default #booked-profile-page button, .scheme_default .booked-list-view input[type="submit"], .scheme_default .booked-list-view button, .scheme_default table.booked-calendar input[type="submit"], .scheme_default table.booked-calendar button, .scheme_default .booked-modal input[type="submit"], .scheme_default .booked-modal button, .scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image), .scheme_default .socials_share:not(.socials_type_drop) .social_icon, .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"], .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"], .scheme_default #tribe-bar-views li.tribe-bar-views-option a, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a, .scheme_default #tribe-events .tribe-events-button, .scheme_default .tribe-events-button, .scheme_default .tribe-events-cal-links a, .scheme_default .tribe-events-sub-nav li a, .scheme_default .edd_download_purchase_form .button, .scheme_default #edd-purchase-button, .scheme_default .edd-submit.button, .scheme_default .widget_edd_cart_widget .edd_checkout a, .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data > a, .scheme_default .mc4wp-form input[type="submit"], .scheme_default .woocommerce #respond input#submit, .scheme_default .woocommerce .button, .scheme_default .woocommerce-page .button, .scheme_default .woocommerce a.button, .scheme_default .woocommerce-page a.button, .scheme_default .woocommerce button.button, .scheme_default .woocommerce-page button.button, .scheme_default .woocommerce input.button, .scheme_default .woocommerce-page input.button, .scheme_default .woocommerce input[type="button"], .scheme_default .woocommerce-page input[type="button"], .scheme_default .woocommerce input[type="submit"], .scheme_default .woocommerce-page input[type="submit"], .scheme_default .woocommerce #respond input#submit.alt, .scheme_default .woocommerce a.button.alt, .scheme_default .woocommerce button.button.alt, .scheme_default .woocommerce input.button.alt {
  background-color: #78a9da;
  color: #fff;
}

/*-Default button hover-*/
.scheme_default .sc_button_hover_slide_left {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3f578c), color-stop(50%, #78a9da)) no-repeat scroll right bottom/210% 100% #3f578c !important;
  background: linear-gradient(to right, #3f578c 50%, #78a9da 50%) no-repeat scroll right bottom/210% 100% #3f578c !important;
}

div.button-blue-dark a {
  width: 50%;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #285d91), color-stop(50%, #273657)) no-repeat scroll right bottom/210% 100% #285d91 !important;
  background: linear-gradient(to right, #285d91 50%, #273657 50%) no-repeat scroll right bottom/210% 100% #285d91 !important;
}

div.button-blue-light a {
  width: 50%;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #273657), color-stop(50%, #78a9da)) no-repeat scroll right bottom/210% 100% #273657 !important;
  background: linear-gradient(to right, #273657 50%, #78a9da 50%) no-repeat scroll right bottom/210% 100% #273657 !important;
  border: 2px solid !important;
  width: 11.875rem;
  height: 3.4375rem;
}

/*End Button*/
/*Slider*/
.scheme_default .post_date, .scheme_default .post_date a {
  color: #78a9da;
}

.sc_blogger_item_button a {
  color: #78a9da !important;
}

/*-Pagination-*/
/*--Default--*/
.numbers .tp-bullet {
  border: 0.12rem solid #273657;
  color: #273657;
}

/*--Active--*/
.numbers .tp-bullet:hover, .numbers .tp-bullet.selected {
  background-color: #273657;
  color: #fff;
}

/*End Pagination*/
/*End Slider*/
/*Contact Forms Home*/
h4.sc_item_title_tag + .sc_item_descr, h4.sc_item_title_tag + .sc_item_slider, h4.sc_item_title_tag + .sc_item_columns, h4.sc_item_title_tag + .sc_item_content {
  margin-top: 0;
}

/*-input-*/
.margin-top {
  margin-top: 0.62rem;
}

.checkbox .wpcf7-form-control:not(.wpcf7-submit) {
  border-bottom: 0px !important;
}

.scheme_dark .wpcf7-form-control:not(.wpcf7-submit) {
  width: 42%;
  margin-left: 7%;
  padding-left: 0.625rem !important;
  color: #273657 !important;
  padding-left: 1.56rem;
}

.scheme_dark .wpcf7-form-control:not(.wpcf7-submit):hover, .scheme_dark .wpcf7-form-control:not(.wpcf7-submit):focus {
  background: transparent;
}

span.wpcf7-list-item {
  margin: 0;
  font-size: 0.875rem;
}

input[type="checkbox"] + .wpcf7-list-item-label {
  cursor: pointer;
  margin-top: 1rem;
}

/*-End Input-*/
/*-Button-*/
.margin-top .sc_button_hover_slide_left {
  width: 40%;
  float: right;
  margin-right: 0.625rem;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #285d91), color-stop(50%, #273657)) no-repeat scroll right bottom/210% 100% #285d91 !important;
  background: linear-gradient(to right, #285d91 50%, #273657 50%) no-repeat scroll right bottom/210% 100% #285d91 !important;
}

.margin-top .sc_button_hover_slide_left:hover {
  border: 0.12rem solid #273657;
}

/*-End Button-*/
/*End Contact Forms Home*/
/*Procedures*/
/*-Img-*/
.sc_services_item .post_featured img {
  width: 18.8rem;
  height: 23.43rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.post_item_single .post_content p a {
  color: #273657;
}

.search .read-more {
  color: #273657;
}

/*-End Img-*/
/*-Button-*/
.button-procedures button {
  width: 11.9rem;
}

/*-End Button-*/
/*End Procedures*/
/*Home Services*/
/*-Pagination-*/
.scheme_default .post_featured.hover_icons a:not(.slide_link):hover, .scheme_default .esg-cc > div > a:hover {
  background-color: #273657 !important;
}

.scheme_default .post_featured.hover_icons .icons a, .scheme_default .esg-cc > div > a {
  color: #273657 !important;
}

.scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet, .scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet, .scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet, .scheme_default .swiper-pagination-custom .swiper-pagination-button {
  background-color: #78a9da;
  border-color: #78a9da;
}

.scheme_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active, .scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active, .scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover, .scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active, .scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover, .scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  background-color: #273657;
  border-color: #273657;
}

.scheme_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active:hover, .scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active:hover, .scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover:hover, .scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active:hover, .scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active:hover, .scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover:hover, .scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover:hover {
  background-color: #273657;
  border-color: #273657;
}

nav.sc_item_pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

/*-End Pagination-*/
/*End Home Service*/
/*Home Blog*/
/*-Img-*/
.sc_blogger .sc_blogger_item .sc_blogger_item_featured img {
  width: 39.37rem;
  height: 23.12rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/*-End Img-*/
/*-Text-*/
.scheme_default .post_meta, .scheme_default .post_meta_item, .scheme_default .post_meta_item:after, .scheme_default .post_meta_item:hover:after, .scheme_default .post_meta .vc_inline-link, .scheme_default .post_meta .vc_inline-link:after, .scheme_default .post_meta .vc_inline-link:hover:after, .scheme_default .post_meta_item a, .scheme_default .post_info .post_info_item, .scheme_default .post_info .post_info_item a, .scheme_default .post_info_counters .post_counters_item, .scheme_default .post_counters .socials_share .socials_caption:before, .scheme_default .post_counters .socials_share .socials_caption:hover:before {
  margin-bottom: 1.9em;
}

.sc_blogger_item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.sc_blogger_default .sc_blogger_item_excerpt_text p {
  display: none;
}

.sc_blogger_default .sc_blogger_item_excerpt {
  margin-top: 0.8;
}

.scheme_default .sc_blogger_item_title a:hover {
  color: #78a9da;
}

/*-End Text-*/
/*-Pagination-*/
.scheme_default .esg-filters div.esg-navigationbutton:hover, .scheme_default .esg-filters div.esg-navigationbutton.selected, .scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover, .scheme_default .woocommerce nav.woocommerce-pagination ul li span.current, .scheme_default .page_links > a:hover, .scheme_default .page_links > span:not(.page_links_title), .scheme_default .comments_pagination a.page-numbers:hover, .scheme_default .comments_pagination .page-numbers.current, .scheme_default .nav-links a.page-numbers:hover, .scheme_default .nav-links .page-numbers.current {
  background: #273657;
}

.scheme_default .esg-filters div.esg-navigationbutton, .scheme_default .woocommerce nav.woocommerce-pagination ul li a, .scheme_default .page_links > a, .scheme_default .comments_pagination .page-numbers, .scheme_default .nav-links .page-numbers {
  color: #273657;
  border-color: #273657;
}

.scheme_default .esg-filters div.esg-navigationbutton:hover, .scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover, .scheme_default .page_links > a:hover, .scheme_default .comments_pagination .page-numbers:hover, .scheme_default .nav-links .page-numbers:hover {
  background-color: #273657;
}

.sc_blogger_default .sc_blogger_item_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

/*-End Pagination-*/
/*End Home Blog*/
/*Register*/
.scheme_default.footer_wrap h1, .scheme_default.footer_wrap h2, .scheme_default.footer_wrap h3, .scheme_default.footer_wrap h4, .scheme_default.footer_wrap h5, .scheme_default.footer_wrap h6, .scheme_default.footer_wrap h1 a, .scheme_default.footer_wrap h2 a, .scheme_default.footer_wrap h3 a, .scheme_default.footer_wrap h4 a, .scheme_default.footer_wrap h5 a, .scheme_default.footer_wrap h6 a, .footer_wrap .scheme_default.vc_row h1, .footer_wrap .scheme_default.vc_row h2, .footer_wrap .scheme_default.vc_row h3, .footer_wrap .scheme_default.vc_row h4, .footer_wrap .scheme_default.vc_row h5, .footer_wrap .scheme_default.vc_row h6, .footer_wrap .scheme_default.vc_row h1 a, .footer_wrap .scheme_default.vc_row h2 a, .footer_wrap .scheme_default.vc_row h3 a, .footer_wrap .scheme_default.vc_row h4 a, .footer_wrap .scheme_default.vc_row h5 a, .footer_wrap .scheme_default.vc_row h6 a {
  color: #fff;
}

.scheme_default input[type="text"]:hover, .scheme_default input[type="number"]:hover, .scheme_default input[type="email"]:hover, .scheme_default input[type="url"]:hover, .scheme_default input[type="tel"]:hover, .scheme_default input[type="search"]:hover, .scheme_default input[type="password"]:hover, .scheme_default .select_container:hover, .scheme_default .select2-container.select2-container--default span.select2-choice:hover, .scheme_default .select2-container.select2-container--default span.select2-selection:hover, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered:hover, .scheme_default .select2-container.select2-container--default .select2-selection--multiple:hover, .scheme_default textarea:hover, .scheme_default textarea.wp-editor-area:hover, .scheme_default .tourmaster-form-field input[type="text"]:hover, .scheme_default .tourmaster-form-field input[type="email"]:hover, .scheme_default .tourmaster-form-field input[type="password"]:hover, .scheme_default .tourmaster-form-field textarea:hover, .scheme_default .tourmaster-form-field select:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border textarea:hover, .scheme_default .tourmaster-form-field.tourmaster-with-border select:hover, .scheme_default #buddypress .dir-search input[type="search"]:hover, .scheme_default #buddypress .dir-search input[type="text"]:hover, .scheme_default #buddypress .groups-members-search input[type="search"]:hover, .scheme_default #buddypress .groups-members-search input[type="text"]:hover, .scheme_default #buddypress .standard-form input[type="color"]:hover, .scheme_default #buddypress .standard-form input[type="date"]:hover, .scheme_default #buddypress .standard-form input[type="datetime-local"]:hover, .scheme_default #buddypress .standard-form input[type="datetime"]:hover, .scheme_default #buddypress .standard-form input[type="email"]:hover, .scheme_default #buddypress .standard-form input[type="month"]:hover, .scheme_default #buddypress .standard-form input[type="number"]:hover, .scheme_default #buddypress .standard-form input[type="password"]:hover, .scheme_default #buddypress .standard-form input[type="range"]:hover, .scheme_default #buddypress .standard-form input[type="search"]:hover, .scheme_default #buddypress .standard-form input[type="tel"]:hover, .scheme_default #buddypress .standard-form input[type="text"]:hover, .scheme_default #buddypress .standard-form input[type="time"]:hover, .scheme_default #buddypress .standard-form input[type="url"]:hover, .scheme_default #buddypress .standard-form input[type="week"]:hover, .scheme_default #buddypress .standard-form select:hover, .scheme_default #buddypress .standard-form textarea:hover, .scheme_default #buddypress form#whats-new-form textarea:hover, .scheme_default #booked-page-form input[type="email"]:hover, .scheme_default #booked-page-form input[type="text"]:hover, .scheme_default #booked-page-form input[type="password"]:hover, .scheme_default #booked-page-form textarea:hover, .scheme_default .booked-upload-wrap:hover, .scheme_default .booked-upload-wrap input:hover, .scheme_default form.mc4wp-form input[type="email"]:hover {
  border-color: #78a9da;
}

/*End Register*/
/*Imprensa Posts*/
.blog .entry-content p, .archive .entry-content p {
  color: #273657;
}

.blog .entry-header, .archive .entry-header {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr;
      grid-template-areas: "date date" "title title" "read counter";
  -ms-grid-rows: auto;
      grid-template-rows: auto;
}

.blog .entry-header .read-more, .archive .entry-header .read-more {
  margin-top: 0.4em;
  color: #78a9da;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: read;
}

.blog .entry-header .read-more:hover, .archive .entry-header .read-more:hover {
  color: #273657;
}

.blog .entry-header .post-data-block, .archive .entry-header .post-data-block {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: date;
  margin-bottom: 0;
}

.blog .entry-header .post-data-block .post_meta, .archive .entry-header .post-data-block .post_meta {
  margin-bottom: 0;
}

.blog .entry-header .post-data-block .post_meta span, .archive .entry-header .post-data-block .post_meta span {
  margin-bottom: 0;
}

.blog .entry-header .post_title, .archive .entry-header .post_title {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: title;
}

.blog .entry-header .post_meta, .archive .entry-header .post_meta {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  grid-area: counter;
  margin-bottom: 0;
}

.blog .entry-header .post_meta a, .archive .entry-header .post_meta a {
  margin-bottom: 0;
}

.blog .entry-header .post_meta a .post_counters_number, .blog .entry-header .post_meta a .post_counters_label, .archive .entry-header .post_meta a .post_counters_number, .archive .entry-header .post_meta a .post_counters_label {
  color: #78a9da;
}

.blog .entry-header .post_meta a::before, .archive .entry-header .post_meta a::before {
  color: #78a9da;
}

/*End Imprensa*/
/*Single Post*/
.scheme_default .post_item_single .post_header .post_date {
  color: #78a9da;
}

.scheme_default .post_meta_item.post_categories a {
  display: none;
}

.single .entry-header h3 {
  color: #273657;
  font-size: 3.4375rem;
  line-height: 2.8125rem;
}

.single .post_content_single p, .single .post_content_single li {
  color: #273657;
}

.single .post_content_single a {
  color: #78a9da;
}

.single .post_content_single a:hover {
  color: #273657;
}

.single .post_content_single h1, .single .post_content_single h2, .single .post_content_single h4, .single .post_content_single h5 {
  color: #273657;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.875rem;
}

.single .post_content_single h1 strong, .single .post_content_single h2 strong, .single .post_content_single h4 strong, .single .post_content_single h5 strong {
  color: #273657;
  font-size: 2rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.875rem;
}

.single .post_content_single h1 strong a, .single .post_content_single h2 strong a, .single .post_content_single h4 strong a, .single .post_content_single h5 strong a {
  color: #273657;
}

.single .post_content_single h3 {
  color: #273657;
  font-size: 1.25rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.875rem;
}

.single .post_content_single h3 strong {
  color: #273657;
  font-size: 1.25rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.875rem;
}

.single .post_meta_item::before {
  color: #78a9da;
}

.single .post_meta_item .post_counters_number, .single .post_meta_item .post_counters_label {
  color: #78a9da;
}

.single .scheme_default button:hover, .single .scheme_default input[type="reset"]:hover, .single .scheme_default input[type="submit"]:hover, .single .scheme_default input[type="button"]:hover, .single .scheme_default .post_item .more-link:hover, .single .scheme_default .comments_wrap .form-submit input[type="submit"]:hover, .single .scheme_default #buddypress .comment-reply-link:hover, .single .scheme_default #buddypress .generic-button a:hover, .single .scheme_default #buddypress a.button:hover, .single .scheme_default #buddypress button:hover, .single .scheme_default #buddypress input[type="button"]:hover, .single .scheme_default #buddypress input[type="reset"]:hover, .single .scheme_default #buddypress input[type="submit"]:hover, .single .scheme_default #buddypress ul.button-nav li a:hover, .single .scheme_default a.bp-title-button:hover, .single .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover, .single .scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a:hover, .single .scheme_default #booked-profile-page input[type="submit"]:hover, .single .scheme_default #booked-profile-page button:hover, .single .scheme_default .booked-list-view input[type="submit"]:hover, .single .scheme_default .booked-list-view button:hover, .single .scheme_default table.booked-calendar input[type="submit"]:hover, .single .scheme_default table.booked-calendar button:hover, .single .scheme_default .booked-modal input[type="submit"]:hover, .single .scheme_default .booked-modal button:hover, .single .scheme_default .sc_button_default:hover, .single .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .single .scheme_default .socials_share:not(.socials_type_drop) .social_icon:hover, .single .scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type="submit"]:hover, .single .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .single .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:hover, .single .scheme_default #tribe-bar-views li.tribe-bar-views-option a:hover, .single .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, .single .scheme_default #tribe-events .tribe-events-button:hover, .single .scheme_default .tribe-events-button:hover, .single .scheme_default .tribe-events-cal-links a:hover, .single .scheme_default .tribe-events-sub-nav li a:hover, .single .scheme_default .edd_download_purchase_form .button:hover, .single .scheme_default #edd-purchase-button:hover, .single .scheme_default .edd-submit.button:hover, .single .scheme_default .widget_edd_cart_widget .edd_checkout a:hover, .single .scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data > a:hover, .single .scheme_default .mc4wp-form input[type="submit"]:hover, .single .scheme_default .woocommerce #respond input#submit:hover, .single .scheme_default .woocommerce .button:hover, .single .scheme_default .woocommerce-page .button:hover, .single .scheme_default .woocommerce a.button:hover, .single .scheme_default .woocommerce-page a.button:hover, .single .scheme_default .woocommerce button.button:hover, .single .scheme_default .woocommerce-page button.button:hover, .single .scheme_default .woocommerce input.button:hover, .single .scheme_default .woocommerce-page input.button:hover, .single .scheme_default .woocommerce input[type="button"]:hover, .single .scheme_default .woocommerce-page input[type="button"]:hover, .single .scheme_default .woocommerce input[type="submit"]:hover, .single .scheme_default .woocommerce-page input[type="submit"]:hover, .single .scheme_default .woocommerce #respond input#submit.alt:hover, .single .scheme_default .woocommerce a.button.alt:hover, .single .scheme_default .woocommerce button.button.alt:hover, .single .scheme_default .woocommerce input.button.alt:hover {
  background-color: #273657;
  color: #fff;
}

.single .scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_left {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #3f578c), color-stop(50%, #78a9da)) no-repeat scroll right bottom/210% 100% #3f578c !important;
  background: linear-gradient(to right, #3f578c 50%, #78a9da 50%) no-repeat scroll right bottom/210% 100% #3f578c !important;
}

.post_item_single .post_content > h1:first-child, .post_item_single .post_content > h2:first-child, .post_item_single .post_content > h3:first-child, .post_item_single .post_content > h4:first-child, .post_item_single .post_content > h5:first-child, .post_item_single .post_content > h6:first-child, .post_item_single .post_content > .vc_row:first-child h1:first-child, .post_item_single .post_content > .vc_row:first-child h2:first-child, .post_item_single .post_content > .vc_row:first-child h3:first-child, .post_item_single .post_content > .vc_row:first-child h4:first-child, .post_item_single .post_content > .vc_row:first-child h5:first-child, .post_item_single .post_content > .vc_row:first-child h6:first-child, .post_item_single .post_title {
  color: #273657;
  font-size: 4rem;
}

/*End Simple Post*/
/*About Us*/
#post-248 .wpb_wrapper {
  height: 100%;
}

#post-248 .wpb_wrapper .wpb_single_image {
  height: 100%;
}

#post-248 .wpb_wrapper .wpb_single_image figure {
  height: 100%;
}

#post-248 .wpb_wrapper .wpb_single_image figure .vc_single_image-wrapper {
  height: 100%;
}

#post-248 .wpb_wrapper .wpb_single_image figure .vc_single_image-wrapper img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.about-us p {
  color: #273657;
  font-size: 1rem;
}

/*End About Us*/
/*Procedures*/
.details {
  padding: 0;
}

.details li {
  color: #78a9da;
  list-style-type: none;
}

.details li b {
  color: #273657;
}

.vc_align_left img {
  width: 47.8125rem;
  height: 25.9375rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/*End Procedures*/
/*Indications*/
.indications {
  padding: 0;
}

.indications li {
  color: #78a9da;
  list-style-type: disc;
}

.indications li:first-child {
  color: #273657;
  margin-top: 3.12rem;
  margin-bottom: 3.12rem;
  list-style-type: none;
  font-weight: bold;
}

.indications li b {
  color: #273657;
}

/*End Indications*/
/*Sidebar*/
.scheme_default .sidebar .widget_search {
  background-color: #78a9da;
}

.scheme_default .sidebar .widget .widget_title, .scheme_default .sidebar .widget .widgettitle {
  background-color: #273657;
}

.categories_list_item h5 {
  color: #273657;
}

.categories_list_item h5:hover {
  color: #78a9da;
}

.categories_list_item:hover h5 {
  color: #78a9da;
}

.scheme_default .widget_calendar td#today:before {
  background-color: #273657;
}

.scheme_default .widget_calendar tbody td a:hover {
  color: #78a9da;
}

/*-Search Custom-*/
.sidebar {
  margin-top: 3.12rem;
}

.sidebar .textwidget {
  padding: 0;
}

.sidebar .textwidget .search_wrap .search_form_wrap form {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.sidebar .textwidget .search_wrap .search_form_wrap form input {
  width: 25.62rem;
  height: 2.5rem;
  border: 2px solid #273657;
}

.sidebar .textwidget .search_wrap .search_form_wrap form input:hover {
  border: 2px solid #78a9da;
}

.sidebar .textwidget .search_wrap .search_form_wrap form input:focus {
  border: 2px solid #78a9da;
}

.sidebar .textwidget .search_wrap .search_form_wrap form .search_submit {
  right: 0;
  left: unset;
  bottom: unset;
  padding-right: 1rem;
}

.sidebar .textwidget .search_wrap .search_form_wrap form .search_submit:hover {
  background: transparent;
}

/*-End Search Custom-*/
/*-Menu Right-*/
/*#nav_menu-3, #nav_menu-2, #nav_menu-5{
        
        .menu-servicos-container, .menu-procedimentos-container{

            #menu-servicos, #menu-procedimentos{

                li{

                    a{
                        color: $color-blue-dark;
                    }
                
                }
            }
        }
    }*/
.widget_nav_menu .menu-servicos-container #menu-servicos li a {
  color: #273657;
}

.widget_nav_menu .menu-procedimentos-container #menu-procedimentos li a {
  color: #273657;
}

.widget_nav_menu .menu-aesthetics-container #menu-aesthetics li a {
  color: #273657;
}

.widget_nav_menu .menu-procedimentos-face-container #menu-procedimentos-face li a {
  color: #273657;
}

.widget_nav_menu .menu-procedimentos-mama-container #menu-procedimentos-mama li a {
  color: #273657;
}

.widget_nav_menu .menu-procedimentos-cirurgia-reparadora-container #menu-procedimentos-cirurgia-reparadora li a {
  color: #273657;
}

.widget_nav_menu .menu-procedimentos-contorno-corporal-container #menu-procedimentos-contorno-corporal li a {
  color: #273657;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {
  width: 2.5rem;
  height: 2.5rem;
}

/*-End Menu Right-*/
/*End Sidebar*/
/*Contact*/
.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="url"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container.select2-container--default span.select2-choice, .scheme_default .select2-container.select2-container--default span.select2-selection, .scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered, .scheme_default .select2-container.select2-container--default .select2-selection--multiple, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default .tourmaster-form-field input[type="text"], .scheme_default .tourmaster-form-field input[type="email"], .scheme_default .tourmaster-form-field input[type="password"], .scheme_default .tourmaster-form-field textarea, .scheme_default .tourmaster-form-field select, .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"], .scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"], .scheme_default .tourmaster-form-field.tourmaster-with-border textarea, .scheme_default .tourmaster-form-field.tourmaster-with-border select, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input, .scheme_default form.mc4wp-form input[type="email"] {
  background-color: #fff;
}

.page-contact {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
      grid-template-areas: "name name" "email phone" "msg msg" "msg msg" "submit submit";
  -ms-grid-rows: auto;
      grid-template-rows: auto;
}

.page-contact .name {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: name;
  margin: 0;
}

.page-contact .email {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: email;
  margin-top: 1rem;
  margin-right: 0.25rem;
}

.page-contact .phone {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: phone;
  margin-top: 1rem;
  margin-left: 0.25rem;
}

.page-contact .msg {
  -ms-grid-row: 3;
  -ms-grid-row-span: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: msg;
  margin-top: 1rem;
}

.page-contact .submit {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: submit;
  margin-top: 1rem;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

/*End Contact*/
.vc_tta-panel ul li, .vc_tta-panel ol li {
  font-size: 1rem;
  color: #78a9da;
}

/* Thank You*/
.page-id-994 .page_content_wrap, .page-id-1002 .page_content_wrap {
  padding-bottom: 0px;
}

.thankyou h1 {
  font-size: 3.75rem !important;
  color: #0f5687 !important;
}

.thankyou-img img {
  height: 5.5rem;
  width: 5.5rem;
}

.page-id-994 .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  margin-bottom: 56px;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
  color: #0f5687;
  border-color: #0f5687;
  background-color: transparent;
  border-radius: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 75px;
  padding-right: 75px;
  font-size: 1rem;
  margin-top: 35px;
  font-weight: bold;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
  background-color: #0f5687;
  color: #fff;
  border-color: #0f5687;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
  color: #62b460;
  border-color: #62b460;
  background-color: transparent;
  border-radius: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 100px;
  padding-right: 100px;
  font-size: 1rem;
  margin-bottom: 56px;
  font-weight: bold;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
  background-color: #62b460;
  color: #fff;
  border-color: #62b460;
}

/*Footer*/
.column-1 .logo {
  width: 15.31rem;
  height: 6.56rem;
}

.column-1 .column-social {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-top: 4.37rem;
}

.column-1 .column-social .face {
  width: 2.81rem;
  height: 2.81rem;
  margin-right: 0.62rem;
}

.column-1 .column-social .insta {
  width: 2.81rem;
  height: 2.81rem;
  margin-right: 0.62rem;
}

.column-1 .column-social .you {
  width: 2.81rem;
  height: 2.81rem;
  margin-right: 0.62rem;
}

.column-1 .column-social .link {
  width: 2.81rem;
  height: 2.81rem;
  margin-right: 0.62rem;
}

.scheme_dark.footer_wrap .footer-menu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
}

.scheme_dark.footer_wrap .footer-menu h5 {
  color: #273657;
  margin-top: 0;
  margin-bottom: 1.87rem;
}

.scheme_dark.footer_wrap .footer-menu a {
  color: #fff !important;
  font-size: 1rem;
}

.scheme_dark.footer_wrap .footer-menu a:hover {
  color: #273657 !important;
}

.scheme_dark.footer_wrap .footer-menu .margin-top {
  margin-top: 4.74rem;
}

.footer-andress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
  margin-top: 4.37rem;
}

.footer-andress img {
  width: 1.62rem;
  height: 2.25rem;
}

.footer-andress andress p {
  margin: 0;
  margin-top: 1rem;
  color: #273657;
  font-size: 1rem;
}

.footer-andress andress p a.link:hover {
  color: #fff !important;
}

.textwidget p {
  color: #fff;
  font-size: 0.81rem;
  margin: 0;
  margin-top: 0 !important;
  margin-right: 0.62rem;
}

.footer-logo {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.footer-logo p {
  color: #fff;
  font-size: 0.81rem;
  margin: 0;
  margin-right: 0.62rem;
}

.footer-logo img {
  width: 6.43rem;
  height: 3.25rem;
}

.footer_custom .post_title a:hover {
  color: #fff !important;
}

.scheme_dark .widget_area .post_item .post_info .trx_addons_icon-comment:before, .scheme_dark aside .post_item .post_info .trx_addons_icon-comment:before {
  color: #fff;
}

.post_counters_number, .post_counters_label {
  color: #fff;
}

/*End Footer*/
/*!impotants*/
.scheme_default h4 a {
  color: #273657 !important;
}

.scheme_default h4 a:hover {
  color: #78a9da !important;
}

.maps {
  width: 100% !important;
  height: 28.125rem !important;
}

.widget_area .post_item .post_title, aside .post_item .post_title {
  font-size: 1.12rem !important;
  font-weight: bold !important;
}

.scheme_dark.footer_wrap a, .footer_wrap .scheme_dark.vc_row a {
  color: #273657 !important;
}

.fields {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 1.56rem;
}

.fields input {
  height: 3.75rem !important;
  background: #fff !important;
  border-radius: 100px  !important;
  margin: 0px !important;
  padding-left: 0.625rem !important;
}

.fields input[type=text], .fields input[type=email] {
  width: 90% !important;
}

.fields input[type=text]::-webkit-input-placeholder, .fields input[type=email]::-webkit-input-placeholder {
  color: #78a9da !important;
  padding-left: 1.56rem;
  padding-top: 1.56rem;
  padding-bottom: 1.25rem;
}

.fields input[type=text]:-ms-input-placeholder, .fields input[type=email]:-ms-input-placeholder {
  color: #78a9da !important;
  padding-left: 1.56rem;
  padding-top: 1.56rem;
  padding-bottom: 1.25rem;
}

.fields input[type=text]::-ms-input-placeholder, .fields input[type=email]::-ms-input-placeholder {
  color: #78a9da !important;
  padding-left: 1.56rem;
  padding-top: 1.56rem;
  padding-bottom: 1.25rem;
}

.fields input[type=text]::placeholder, .fields input[type=email]::placeholder {
  color: #78a9da !important;
  padding-left: 1.56rem;
  padding-top: 1.56rem;
  padding-bottom: 1.25rem;
}

.fields input[type=submit] {
  width: 15% !important;
  padding: 0.9375rem 2.1875rem 0.9375rem 2.1875rem !important;
}

.fields input[type=text] {
  margin-right: 0.78rem !important;
}

.fields input[type=email] {
  margin-left: 0.78rem !important;
}

.footer-law p {
  color: #273657;
  font-size: 0.81rem;
  margin-bottom: 10px;
}

.footer-law p em {
  color: #273657;
  font-size: 0.81rem;
}

/*-Sidebar-*/
.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_left {
  background: #273657 !important;
}

.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_left:hover {
  background: #47629d !important;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon {
  background: #273657 !important;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon:hover {
  background: #78a9da !important;
}

.vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon::before {
  border-color: #fff !important;
}

/*-End Sidebar-*/
.scheme_default .comment_author > a {
  color: #273657 !important;
}

.scheme_default .comment_author > a:hover {
  color: #78a9da !important;
}

.scheme_default .comments_list_wrap .comment_reply a {
  color: #78a9da !important;
}

.scheme_default .comments_list_wrap .comment_reply a:hover {
  color: #273657 !important;
}

.scheme_default .comments_list_wrap .comment_info {
  color: #78a9da !important;
}

/*End !importants*/
/*Mobile*/
@media screen and (max-width: 769px) {
  /*Menu*/
  .scheme_dark .menu_mobile_inner {
    background-color: #fff;
  }
  .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #273657;
  }
  .button-menu-mobile {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-top: 0.625rem;
  }
  .button-menu-mobile a {
    width: 50%;
  }
  .scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #273657;
  }
  .contact-block.consultation-block .wpb_wrapper > div:not(.wpcf7) {
    text-align: center;
  }
  .scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
    border-color: #273657;
  }
  .menu_mobile .menu_mobile_nav_area > ul > li > a {
    font-size: 16px !important;
    line-height: 2.5em !important;
  }
  .mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 55px !important;
  }
  /*End Menu*/
  .wpb_single_image.vc_align_center {
    border-right-width: 0 !important;
  }
}

@media screen and (max-width: 479px) {
  h4 {
    font-size: 1.5625rem !important;
  }
  /*Menu*/
  .scheme_dark .menu_mobile_inner {
    background-color: #fff;
  }
  .button-menu-mobile {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-top: 0.625rem;
  }
  .button-menu-mobile a {
    width: 80%;
  }
  .button-menu-mobile {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-top: 0.625rem;
  }
  .button-menu-mobile a {
    width: 80%;
  }
  .list-home h4 a {
    margin: 15px 0 15px 0 !important;
  }
  .fields input[type=submit] {
    width: 90% !important;
    margin-top: 25px !important;
  }
  .scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #273657;
  }
  .scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
    border-color: #273657;
  }
  /*End Menu*/
  /*-Contact Schedule-*/
  .scheme_dark .wpcf7-form-control:not(.wpcf7-submit) {
    width: 100%;
    margin-left: 0;
  }
  .margin-top .sc_button_hover_slide_left {
    width: 100%;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
  /*-End Contact Schedule-*/
  /*-Services-*/
  .sc_services_item .post_featured img {
    width: 100%;
  }
  .sc_blogger_default .sc_blogger_item .sc_blogger_item_content {
    padding-left: 0.625rem;
  }
  /*-End Services-*/
  /*-Register-*/
  .fields {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    margin-bottom: 1.56rem;
  }
  .fields input[type=text] {
    margin-right: 0 !important;
  }
  .fields input[type=email] {
    margin-left: 0 !important;
    margin-top: 0.9375rem !important;
  }
  /*-End Register-*/
  /*-Quem Somos-*/
  .page-id-248 .content_wrap, .page-id-248 .content_container {
    width: 100% !important;
  }
  /*-Services-*/
  .sidebar_left [class*="content_wrap"] > .sidebar {
    margin-top: 0;
  }
  /*-End Services-*/
  /*Contact*/
  .page-contact {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas: "name" "email" "phone" "msg" "msg" "submit";
    -ms-grid-rows: auto;
        grid-template-rows: auto;
  }
  /*End Contact*/
  /*-Footer-*/
  .scheme_dark.footer_wrap .footer-menu .margin-top {
    margin-top: 0;
  }
  .desk {
    display: none;
  }
  .footer-logo {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
  /*- End Footer-*/
}
/*# sourceMappingURL=style.css.map */