/**
  CSS Styling for various kind of text styling
  **/
.text-orange {
    color: #EF5D24 !important;
}

.text-red {
    color: #F05D24 !important;
}

.text-black {
    color: #000 !important;
}

.text-light-gray {
    color: #A19785 !important;
}

.text-dark-gray {
    color: #6D6D6D !important;
}

.text-white {
    color: #fff !important;
}

.text-blue {
    color: #4C8FDE !important;
}

.text-shadow-dark {
    text-shadow: 0 1px 1px #888 !important;
}

.text-shadow-light {
    text-shadow: 0 1px 1px #eee !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-no-decoration {
    text-transform: none !important;
}

.background-orange {
    background: #EF5D24 !important;
}

.background-red {
    background: #F05D24 !important;
}

.background-black {
    background: #000 !important;
}

.background-light-gray {
    background: #A19785 !important;
}

.background-dark-gray {
    background: #6D6D6D !important;
}

.background-white {
    background: #fff !important;
}

.background-blue {
    background: #4C8FDE !important;
}

.font-family-lamplighter {
    font-family: 'lamplighter_scriptregular', serif !important;
}

.font-family-bodoni {
    font-family: "Bodoni Book", serif !important;
}

.font-signpainter {
    font-family: 'signpainter_houseslantregular', serif !important;
}

.font-family-montserrat {
    font-family: 'Montserrat', serif !important;
}

.font-family-yellowtail {
    font-family: "Yellowtail", cursive !important;
}

.font-family-slab {
    font-family: "HWT Slab W00 Antique", serif !important;
}

.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-200 {
    font-weight: 200 !important;
}

.font-weight-300 {
    font-weight: 300 !important;
}

.font-weight-400 {
    font-weight: 400 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.font-style-italic {
    font-style: italic !important;
}
.font-size-super-large {
    font-size: 100px !important;
}
.font-size-extra-large {
    font-size: 73px !important;
}

.font-size-larger {
    font-size: 56px !important;
}

.font-size-large {
    font-size: 36px !important;
}

.font-size-medium {
    font-size: 22px !important;
}

.font-size-normal {
    font-size: 18px !important;
}

.font-size-letter {
    font-size: 16px !important;
}

.font-size-smaller {
    font-size: 14px !important;
}

.font-size-small {
    font-size: 12px !important;
}

.font-size-tiny {
    font-size: 10px !important;
}

.line-height-110 {
    line-height: 110% !important;
}

.line-height-120 {
    line-height: 120% !important;
}

.line-height-140 {
    line-height: 140% !important;
}

.line-height-160 {
    line-height: 160% !important;
}

.vertical-align-middle {
    vertical-align: middle !important;
}

.vertical-align-bottom {
    vertical-align: bottom !important;
}

.vertical-align-top {
    vertical-align: top !important;
}
.button.is-outline.button-outline-blue {
    border-color: #4D6A8A !important;
    color: #4D6A8A !important;
    background: transparent;
}

.button.is-outline.button-outline-blue span {
    color: #4D6A8A !important;
}

.button.is-outline.button-outline-blue:hover {
    border-color: #223a52 !important;
    color: #223a52 !important;
    background: transparent !important;
}

.button.is-outline.button-outline-blue:hover span {
    color: #223a52 !important;
}