@import url("https://fonts.googleapis.com/css?family=Abhaya+Libre|");
html > body > div > div > header > div:nth-child(1) > div > div > div:nth-child(1) > div > a > img {
  transform: scale(3.5);
  margin-left: 31px;
  margin-bottom: 2px;
  margin-top: 41px;
}
html > body > div > div > header > div:nth-child(1) > div > div > div:nth-child(2) {
  transform: scale(1.24);
  font-family: Abhaya Libre;
  margin-bottom: 0px;
  margin-top: 25px;
}
.scheme_default .sc_layouts_menu_nav > li > a:not(.trx_addons_icon-dot3) span {
  font-family: Abhaya Libre;
  text-transform: none;
  font-weight: 700;
  font-size: 15px;
  margin-right: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
.sc_layouts_row {
  padding-bottom: 4px;
}
.top_panel_default .sc_layouts_row .sc_layouts_logo img {
  padding-bottom: 5px;
}
.scheme_default .sc_layouts_menu_nav > li > a:not(.trx_addons_icon-dot3) span {
  color: #2B3758;
  font-family: "Abhaya Libre";
}
.columns_wrap > [class*=column-] {
  transform: scale(1);
}
html > body > div > div > header > div:nth-child(1) > div > div > div:nth-child(1) > div > a > img {
  transform: scale(3.3);
}
html > body > div > div > header > div:nth-child(1) > div > div > div:nth-child(2) {
  transform-origin: center;
  transform: scale(1.54);
}
.columns_wrap {
  transform: scale(0.88);
}
html > body > div > div > header > div:nth-child(1) > div {
  background-color: #e5e5e5;
  margin-top: -19px;
  transform: scale(1);
  padding-right: 50px;
  padding-left: 50px;
}
html > body > div > div > header > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div > div > form > button {
  visibility: hidden;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #servicos > div:nth-child(1) > div > div > #sc_services_1979861322 > div > div:nth-child(2) > div > div:nth-child(2) > a {
  background-color: #2B3758;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #servicos > div:nth-child(1) > div > div > #sc_services_1979861322 > div > div:nth-child(1) > div > div:nth-child(1) > a {
  transform: scale(0.58);
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #servicos > div:nth-child(1) > div {
  transform: scale(0.76);
}
html > body > div > div > header {
  padding-top: 1px;
}
.sc_item_subtitle + .sc_item_title {
  color: #2B3758;
  font-family: baskerville;
}
.scheme_default h5 a {
  color: #304570;
}
[class*=sc_button_hover_]:not(.sc_button_bg_image) {
  background-color: #304570 !important;
}
.scheme_default h5 a:hover {
  color: #304570;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #blog > div > div > div > #widget_recent_news_784880379 > div:nth-child(2) > div:nth-child(1) > #post-91 > div:nth-child(2) > h5 > a:active {
  color: #304570;
}
.scheme_default .sc_recent_news_style_news-magazine.sc_recent_news .sc_recent_news_header .sc_recent_news_header_categories a.sc_recent_news_header_category_item {
  background-color: #304570;
  font-weight: 800;
  color: #FFFFFF;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #blog > div > div > div > #widget_recent_news_784880379 > div:nth-child(1) > div:nth-child(2) > a:nth-child(1):hover {
  background-color: #304570;
}
.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
  background-color: hsla(0, 0%, 0%, 0);
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #sobre > div:nth-child(1) > div > div > div:nth-child(4) > h4 {
  font-size: 36px;
  font-family: baskerville;
  color: #2d3756;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #sobre > div:nth-child(1) > div > div > #sc_promo_708002191 > div:nth-child(2) > div > div {
  font-family: baskerville;
}
.cq-flipboxv2.cq-flipboxv2-iconsmall .cq-flipboxv2-avataricon {
  font-family: baskerville;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(6) > div > div > div > #sc_promo_1148405492 > div:nth-child(2) > div > div {
  font-family: baskerville;
}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
  font-family: baskerville ;
}
html > body > div > div > div:nth-child(4) > div > div > #post-271 > div > #sobre > div:nth-child(1) > div > div > h3 {
  font-family: baskervill;
  font-size: 40px;
}
#post-271.hentry .vc_custom_heading {
  color: #2B3758;
  font-family: baskerville;
  line-height: 31px;
}
html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(1) > div > div > h6 > a {
  padding-right: 0px;
  margin-left: 38px;
}
html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > h6 > a {
  margin-left: 38px;
}
html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(3) > div > div > h6 > a {
  margin-left: 38px;
}
.top_panel .sc_layouts_title .sc_layouts_title_caption {
  color: #58585a;
}
.scheme_default .sc_layouts_title .post_meta_item span {
  color: #58585a;
}
html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > #contato > div > div > div > div:nth-child(2) > div:nth-child(1) > div > div > #wpcf7-f336-p271-o1 > form > p:nth-child(10) > input {
  color: #ffffff !important;
}
html > body > a {
  color: #ffffff !important;
}
#post-271.hentry .vc_separator .vc_sep_holder + h4 {
  padding-left: 0;
  padding-bottom: 0px;
  padding-top: 0px;
}
.vc_gitem-zone .vc-zone-link {
  font-size: 10px;
}
@media screen and (max-width: 568px) {
  html > body > div:nth-child(1) > div > header > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(1) > div > a > span {
    margin-left: 0 ;
    margin-right: 31px;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(1) > div > div > h6 > a {
    font-size: 23px;
    text-align: center;
    margin-left: 0px;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > h6 > a {
    text-align: center;
    font-size: 23px;
    margin-left: 0;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(3) > div > div > h6 > a {
    margin-left: 0;
    font-size: 23px;
    text-align: center;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > #contato > div > div > div > div:nth-child(2) > div:nth-child(1) > div > div > #wpcf7-f336-p271-o1 > form > p:nth-child(10) > input {
    color: #ffffff;
  }
  html > body > a {
    color: #ffffff;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > #blog > div > div > div > div:nth-child(3) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div > div:nth-child(2) > a {
    font-size: 10px;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > #blog > div > div > div > div:nth-child(3) > div > div > div:nth-child(1) > div:nth-child(1) {
    font-size: 10px;
  }
}
@media screen and (max-width: 320px) {
  html > body > div > div > div:nth-child(3) > div > div:nth-child(3) > div > form > input {
    visibility: hidden;
  }
  html > body > div > div > div:nth-child(3) > div > div:nth-child(3) > div > form > button {
    visibility: hidden;
  }
  html > body > div:nth-child(1) > div > div:nth-child(3) > div > div:nth-child(3) > div > form {
    visibility: hidden;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(1) > div > div > h6 > a {
    font-size: 20px;
    margin-left: -30px;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(2) > div:nth-child(1) > div > h6 > a {
    margin-left: -30px;
    font-size: 20px;
  }
  html > body > div:nth-child(1) > div > div:nth-child(4) > div > div > #post-271 > div > div:nth-child(4) > div:nth-child(3) > div > div > h6 > a {
    font-size: 20px!important;
    margin-left: -30px !important;
  }
  #post-271.hentry .vc_custom_heading {
    padding: 0px;
  }
}
.scheme_dark input[type=search] {
  background-color: #ffffff;
}
.sidebar.scheme_dark .widget .widget_title {
  background-color: #33354d;
}
.post_layout_excerpt .post_content .post_content_inner + .post_meta .post_meta_item span {
  color: #33354d;
}
