/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@import url('https://fonts.googleapis.com/css?family=Patrick+Hand&display=swap');

html,
body {
    font-family: 'Patrick Hand', cursive !important;
    font-size: 17px !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'Patrick Hand',
        cursive !important;
}

@media (min-width: 768px) {
    .footer-container .block .title_block {
        padding: 0px;
    }
}

.btn {
    font-size: 15px !important;
}

.liteblue h4 {
    color: #00B9E8 !important;
}

.leo-megamenu {
    font-family: 'Patrick Hand',
        cursive !important;
}

.leo-megamenu .navbar-nav>li>a {
    font-size: 1.3rem !important;
}

.leo-footer-center {
    padding: 0px;
}

.footer-container {
    margin-top: 0px;
    font-size: 17px !important;
}

.footer-container .block .title_block {
    color: #00B9E8 !important;
}

.block-social ul li:hover a,
.block-social ul li:hover a:before {
    color: #00B9E8 !important;
    border-color: #00B9E8 !important;
}

.ApColumn .title_block {
    font-size: 24px !important;
}

.leo-temp {
    display: none;
}

.bannercontainer.banner-fullwidth:hover {
    cursor: pointer;
}

.img-fluid {
    width: 100%;
}

.product-description ul {
    list-style-type: disc !important;
    padding-left: 40px !important;
}

#product-modal .modal-content .modal-body {
    background: white;
}

.float-lg-center {
    float: none;
    text-align: center;
    margin: 0 auto;
}

.contact-rich .block .data {
    font-size: 17px !important;
}

.contact-form label {
    font-size: 17px !important;
}

.page-customer-account #content {
    font-size: 17px !important;
}

.block_newsletter form input[type=text] {
    font-size: 17px !important;
    border-color: #acacac;
}

.block_newsletter form .btn {
    border-color: #acacac;
}

#module-csi_quickorder-display input {
    font-size: 17px !important;
}

#customer-form div.form-group:nth-of-type(1) {
    display: none !important;
}

.brand {
    margin: 20px 0;
}

.brand>div {
    display: inline;
}

.brand-products {
    padding-left: 30px;
}

@media (max-width:755px) {
    .brand-products {
        padding-left: 0;
        text-align: center;
    }
}

@media (max-width: 480px) {
    .brand-img {
        display: none !important;
    }
}



body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name
{
  margin-left:10px;
}

