#logo {
    padding-top: 25px;
}

#logo {
    padding-bottom: 10px;
}

#logo {
    margin-left: 0px;
}

#logo {
    margin-right: 0px;
}

#nav-main {
    margin-top: 40px;
}

#nav-main {
    margin-bottom: 10px;
}

.headerfont,
.tp-caption {
    font-family: Lato;
}

.topbarmenu ul li {
    font-family: Lato;
}

#kadbreadcrumbs {
    font-family: Verdana, Geneva, sans-serif;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
    display: none;
}

.contentclass,
.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
    background: #ffdead;
}

.topclass {
    background: #ffdead;
}

.headerclass {
    background: #ffdead;
}

.navclass {
    background: #ffdead;
}

.mobileclass {
    background: #ffdead;
}

.footerclass {
    background: #ffdead;
}

body {
    background: #ffdead;
    background-position: 0% 0%;
}

.product_item .product_details h5 {
    text-transform: none;
}

.product_item .product_details h5 {
    min-height: 40px;
}

header #logo a.brand,
.logofont {
    font-family: Lato;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 42px;
}

.kad_tagline {
    font-family: Lato;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 14px;
}

.product_item .product_details h5 {
    font-family: Lato;
    line-height: 20px;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
}

h1 {
    font-family: Lato;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 38px;
}

h2 {
    font-family: Lato;
    line-height: 40px;
    font-weight: normal;
    font-style: normal;
    color: #008836;
    font-size: 32px;
}

h3 {
    font-family: Lato;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 28px;
}

h4 {
    font-family: Lato;
    line-height: 40px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 24px;
}

h5 {
    font-family: Lato;
    line-height: 24px;
    font-weight: 700;
    font-style: normal;
    color: #008836;
    font-size: 18px;
}

body {
    font-family: Verdana, Geneva, sans-serif;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
}

#nav-main ul.sf-menu a {
    font-family: Lato;
    line-height: 18px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 16px;
}

#nav-second ul.sf-menu a {
    font-family: Lato;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 18px;
}

.kad-nav-inner .kad-mnav,
.kad-mobile-nav .kad-nav-inner li a,
.nav-trigger-case {
    font-family: Lato;
    line-height: 20px;
    font-weight: 400;
    font-style: normal;
    color: #008836;
    font-size: 16px;
}
