@import url("https://fonts.googleapis.com/css?family=Archivo|Cabin|Domine|Open+Sans|");
html > body > #top > header > div > div:nth-child(2) > div {
  padding-top: 10px;
  padding-bottom: 10px;
}
.btMenuHorizontal .topBar .topBarPort {
  color: #ffffff;
  background-color: #393737;
  margin-bottom: -9px;
}
body.btNoSidebar .btPrevNextNav {
  visibility: hidden;
}
.btMediaBox img {
  margin-top: 34px;
}
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content {
  background-color: rgba(189, 205, 136, 0.05);
}
.page-template-default .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content {
  background-color: rgba(220, 167, 125, 0.2);
}
.bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_category a {
  background-color: rgba(220, 167, 125, 0.2);
}
.woocommerce p {
  padding: 16px;
}
.woocommerce .woocommerce-info {
  padding: 42px;
  background-color: rgba(197, 186, 129, 0.07);
}
.hustle-ui.module_id_1 .hustle-layout .hustle-layout-body {
  border-style: solid;
}
.hustle-ui.module_id_1 .hustle-layout .hustle-layout-form {
  border-color: #ffffff;
  padding: 0px;
  padding-bottom: 68px;
  padding-right: 0px;
  padding-left: 0px;
  border-width: 0px;
}
.hustle-ui.module_id_1 .hustle-layout .hustle-layout-content {
  border-color: #ffffff;
  border-width: 0px;
  padding-top: 24px;
}
.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
  border-radius: 0px;
  border-style: solid;
  border-width: 5px;
  border-color: #16a085;
  background-color: #f8e8a9 !important;
}
.hustle-ui.module_id_1 .hustle-layout .hustle-title {
  color: #d6826d;
  margin-top: -100px;
  font-family: Archivo!important;
  font-size: 30px!important;
}
.page-id-1281 .mainHeader li.on a {
  color: #181818;
}
.bt_bb_align_center .bt_bb_align_left.bt_bb_service .bt_bb_service_content {
  text-align: center;
}
.wp-caption-text {
  display: none;
}
.bt_bb_section.bt_bb_bottom_spacing_large > .bt_bb_port {
  border-top-color: #1abc9c;
  border-top-style: solid;
  border-top-width: 6px;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-bottom-color: #1abc9c;
}
.bt_bb_align_center .bt_bb_service .bt_bb_service_content {
  font-family: Open Sans;
  font-size: 15px;
  line-height: 23px;
}
.btMenuHorizontal.btMenuBelowLogo .btBelowLogoArea {
  background-color: #ffffff;
}
html > body > #top > div:nth-child(3) > div > div > div > div:nth-child(2) > #bt_bb_section6151d6642bcb8 > div > div > div > div > div > div:nth-child(2) > div > div > header > h3 > span > span {
  font-size: 40px;
  line-height: 49px;
}
.btArticleDate {
  display: none;
}
.btPostListColumns .btArticleContentHolder {
  display: none;
}
html > .post-type-archive.post-type-archive-portfolio > #top > div:nth-child(3) > div:nth-child(2) > div > div {
  display: none;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content {
  background-color: rgba(224, 175, 136, 0.05);
}
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
  color: #35383b;
}
.btMenuHorizontal .btTopToolsRight p {
  font-family: Domine;
}
.bt_bb_section.bt_bb_bottom_spacing_normal > .bt_bb_port {
  border-top-color: #1abc9c;
  border-top-style: solid;
  border-top-width: 6px;
  border-bottom-color: #1abc9c;
  border-bottom-style: solid;
  border-bottom-width: 6px;
}
.btMenuHorizontal.btMenuCenterBelow .menuPort nav ul li {
  font-size: 17px;
}
.btMenuHorizontal.btMenuCenter .menuPort .rightNav li {
  font-size: 17px;
}
.btMenuHorizontal .menuPort > nav > ul > li {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1;
}
@media screen and (max-width: 1024px) {
  html > body > #top > div:nth-child(3) > div > div > div > #bt_bb_section613f58b567cb8 > div {
    margin-top: -95px;
  }
  html > body > #top > div:nth-child(1) {
    padding-top: 6px;
  }
}
@media screen and (max-width: 768px) {
  .hustle-ui.module_id_1 .hustle-layout .hustle-title {
    margin-top: 0px;
  }
}
@media screen and (max-width: 568px) {
  .hustle-ui.module_id_1 .hustle-layout .hustle-layout-content {
    padding-top: 20;
  }
}
@media screen and (max-width: 320px) {
  html > body > #top > div:nth-child(1) > div:nth-child(2) > div > span > a > img:nth-child(1) {
    padding: 10px;
    width: 210px;
    height: 57px;
    padding-bottom: 16px;
  }
  .btLogoArea .logo img.btAltLogo {
    width: 186px;
    height: 30px;
    margin-top: 10px;
  }
  html > body > #top > header > div > div:nth-child(2) > div > div:nth-child(2) > span > a > img:nth-child(1) {
    width: 186px;
    height: 30px;
  }
  .bt_bb_headline .bt_bb_headline_content span {
    padding-top: 20px;
  }
  .hustle-ui.module_id_1 .hustle-layout .hustle-layout-body {
    padding: 0px;
  }
  .hustle-ui.module_id_1 .hustle-layout .hustle-title {
    padding-top: 20px;
    font-size: 23px;
  }
  .hustle-ui.module_id_1 .hustle-layout .hustle-layout-content {
    margin-top: -71px;
  }
}
.btMenuHorizontal .menuPort > nav > ul > li {
  font-size: 17px;
  letter-spacing: 2 !important;
  font-family: Cabin;
}
