
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&amp;family=ZCOOL+XiaoWei&amp;display=swap')


h1, h2 {
  font-family: "ZCOOL XiaoWei", sans-serif !important;
  font-weight: 400;
  font-style: normal;
}

p {
  font-family: "Raleway", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: ;
  font-style: normal;
}



H1 {
    text-transform: capitalize !important;
}

#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select {
    padding: 0px !important;
font-size: 18ps !important;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    color: #6089b1 !important;
    font-weight: 100 !important;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    color: #6089b1 !important;
    font-weight: 100 !important;
}

.gform_wrapper {
   font-size: 1em !important;
line-height: 1em !important;
}

.button, button, input, textarea, select, fieldset {
    margin-bottom: 0em !important;
}

label, legend {
    margin-bottom: 0em !important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 2em !important;
}

.nav>li {
    font-size: 18px;
}

.box-image .out-of-stock-label {
    visibility: hidden;
}

.product-info p.stock {
    visibility: hidden;
}

.widget .is-divider {
    margin-top: .66em !important;
}

.is-divider {
    margin: 0px 0 0 0 !important;
}

.has-shadow.box:not(.box-overlay):not(.box-shade), .has-shadow .box:not(.box-overlay):not(.box-shade) {
    padding: 10px;
    border: 1px dashed #bbd0dc;
}

.text-center, .text-center .is-divider, .text-center .star-rating, .text-center .is-star-rating {
    text-align: left;
}


.col-inner {
    background-color: rgba(241, 241, 241, 0);
}

.badge-frame .badge-inner, .badge-outline .badge-inner {
    border: 1px dashed #bbd0dc;
}

.badge {
    height: 4em;
    width: 4em;
}

.badge-outline, .badge-circle {
    margin-left: -10%;
    margin-top: -15%;
}

.entry-header-text-top {
    text-align: left;
}

.article-inner {
    border: 1px dashed #bbd0dc;
    padding: 5%;
}

h2 {
    text-align: left;
}

@media screen and (min-width: 850px)
.row .row-large:not(.row-collapse), .container .row-large:not(.row-collapse) {
     margin-left: -20px !important;
    margin-top: 20px !important;
}

@media screen and (min-width: 850px)
.row .row-large:not(.row-collapse), .container .row-large:not(.row-collapse) {
    margin-left: -20px !important;
}


a {
    color: #38b2f7;
}


.recent-blog-posts a {
    font-size: 1.2em !important;
}

.col, .gallery-item, .columns {
    padding: 0 15px 10px !important;

}

.gform_wrapper h3.gform_title {
   font-size: 1.5em !important;
}

span.widget-title {
    font-size: 1.3em !important;
}

.box-bounce .box-text {
    padding: 1em !important;
}

.is-xxlarge {
    font-size: 2em !important;
}

.box-text p {
    margin-top: .3em;
    margin-bottom: 0em;
    font-size: 15px !important;
    line-height: 18px !important;
    padding-bottom: 0px !important;
}


.nav>li.html {
    color: #3c608752 !important;
}

.h6, h6 {
    font-size: .85em;
    opacity: 0.2 !important;
}

.h3, h3 {
    font-size: 0.9em !important;
}

p {
    font-size: 18px !important;
    line-height: 28px !important;
    padding-bottom: 0px !important;
}

body {
    color: #3e3e3e !important;
}

.is-divider {
height:-px !important;
display:block;background-color:rgba(0,0,0,0);
margin:-10px 0 0 0 !important;
width:100%;max-width:30px
}

.entry-content {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}


.text-right {
    font-size: 0.5em !important;
}

.widget-area  {
    font-size: 0.75em !important;
}