• File: _base.css
  • Full Path: /home/chassiw/www/wp-content/themes/buildbench/assets/css/_base.css
  • File size: 6.51 KB
  • MIME-type: text/plain
  • Charset: utf-8
/*============================================================
	1. Typography
=============================================================*/

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; 
}

a:focus,
a:active,
input,
input:hover,
input:focus,
input:active,
textarea,
textarea:hover,
textarea:focus,
textarea:active {
  -moz-outline: none;
  outline: none; }

a {
  text-decoration: none;
  outline: 0; }

a:active,
a:focus,
a:hover,
a:visited {
  text-decoration: none;
  outline: 0; }

ul, li {
  margin: 0;
  padding: 0;
  list-style: none; }

.clear-both:before,
.clear-both:after {
  display: table;
  content: "";
  clear: both; }

p {
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 15px;
  font-family: "Open Sans", sans-serif; }

h1, h2, h3, h4, h5, h6 {
  color: #1c1c24;
  margin: 0 0 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700; }

h1 {
  font-size: 36px;
  line-height: 42px; }

h2 {
  font-size: 30px;
  line-height: 38px; }

h3 {
  font-size: 24px;
  line-height: 32px; }

h4 {
  font-size: 20px;
  line-height: 28px; }

h5 {
  font-size: 20px;
  line-height: 28px; }

h6 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600; }

.ts-service-title {
  font-size: 22px;
  line-height: 28px; }

.ts-post-title,
.ts-author-title {
  font-size: 20px; }

.ts-single-title,
.widget-title {
  font-size: 24px; }

.ts-blog-title {
  font-size: 24px;
  line-height: 34px; }
  .ts-blog-title a {
    color: #1c1c24; }

.title-white {
  color: #fff; }

/*=========================
  inharitance css
 ==========================*/
.margin-0 {
  margin: 0; }

.mb-0 {
  margin-bottom: 0; }

.mb-10 {
  margin-bottom: 10px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-60 {
  margin-bottom: 60px; }

.mb-70 {
  margin-bottom: 70px; }

.mb-80 {
  margin-bottom: 80px; }

.mb-90 {
  margin-bottom: 90px; }

.mb-100 {
  margin-bottom: 100px; }

.mr-0 {
  margin-right: 0px !important; }

.mr-5 {
  margin-right: 5px !important; }

.mt-5 {
  margin-top: 5px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mt-114 {
  margin-top: 114px !important; }

.mt-192 {
  margin-top: 192px !important; }

.padding-0 {
  padding: 0 !important; }

.pt-100 {
  padding-top: 100px; }

.pl-0 {
  padding-left: 0; }

.pb-10 {
  padding-bottom: 10px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-60 {
  padding-bottom: 60px; }

.pb-70 {
  padding-bottom: 70px; }

.pb-80 {
  padding-bottom: 80px; }

.pb-100 {
  padding-bottom: 100px; }

.section-padding {
  padding: 80px 0px; }

Button
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  border-radius: 0px;
  padding: 12px 27px;
  font-weight: 700; }
  Button
.btn i {
    margin-left: 10px; }

.btn-primary {
  background: #ffb923;
  color: #101010;
  border: 1px solid #ffb923; }
  .btn-primary:hover {
    background: #222222;
    color: #fff;
    border-color: #222222; }

.btn-border-dark {
  border: 1px solid #24272a;
  color: #24272a !important; }
  .btn-border-dark:hover {
    background: #ffb923;
    color: #222222;
    border-color: #ffb923; }

.btn-border {
  border: 1px solid #fff;
  color: #fff !important; }
  .btn-border:hover {
    background: #ffb923;
    color: #222222;
    border-color: #ffb923; }

.btn-link {
  font-size: 14px;
  color: #101010;
  padding-left: 0px; }
  .btn-link:hover {
    color: #ffb923;
    text-decoration: none; }

/* Title*/
.section-title {
  margin-bottom: 60px;
  text-align: center; }
  .section-title span {
    font-size: 16px;
    line-height: 24px;
    display: block;
    font-weight: 500;
    color: #ffb923;
    margin-bottom: 15px; }

.column-title {
  margin-bottom: 30px;
  position: relative; }
  .column-title span {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 10px 0;
    display: block;
    font-weight: 500;
    color: #ffb923; }

.ts-title {
  font-size: 24px;
  line-height: 32px; }

/* Colors */
.bg-blue {
  background: #0285a8; }

.bg-pink {
  background: #f39c9f; }

.bg-skyblue-light {
  background: #869bdb; }

.bg-baby-blue {
  background: #6fbab7; }

.bg-color {
  background: #f1f1f1; }

.bg-yellow {
  background: #ffb923; }

.solid-bg {
  background: #f7f7f7; }

.bg-dark {
  background: #24272a; }

.color-green {
  color: #01b33b; }

.color-orange {
  color: #ffb923; }

.color-white {
  color: #fff; }

.purple-overlay:after {
  background: rgba(77, 17, 63, 0.9); }

.magenta-overlay:after {
  background: rgba(190, 31, 87, 0.9); }

.goldenrod-overlay:after {
  background: rgba(231, 129, 8, 0.9); }

.royalbule-overlay:after {
  background: rgba(19, 130, 195, 0.9); }

.carousel-wrap {
  padding: 0 5%;
  width: 80%;
  position: relative; }

/* fix blank or flashing items on carousel */
/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd; }

.owl-nav i {
  font-size: 52px; }

.owl-nav .owl-prev {
  left: -30px; }

.owl-nav .owl-next {
  right: -30px; }

/*-- Banner --*/
.banner-area {
  position: relative;
  color: #fff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  margin-top: 5px;
  min-height: 400px;
  background-repeat: no-repeat;
  background-size: cover; }

.banner-area .container {
  position: relative; }

.banner-title {
  color: #fff;
  font-size: 30px;
  margin-bottom: 20px; }

@media (max-width: 767px) {
  .banner-title {
    font-size: 50px; } }

.banner-heading {
  width: 100%;
  color: #fff;
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  min-height: 225px; }

.breadcrumb {
  padding: 0;
  background: none;
  font-size: 16px;
  font-weight: 500; }
  .breadcrumb li a {
    color: #fff; }
    .breadcrumb li a:hover {
      color: #007bff; }

.breadcrumb a:hover {
  color: #fff; }

.breadcrumb li:not(:last-child) {
  position: relative; }

.breadcrumb li:not(:last-child):after {
  padding: 0 5px;
  color: #fff;
  content: "/\00a0"; }