/*!
 * Theme Name: Sipcam 2020
 * Theme URI: https://sipcamuk.co.uk
 * Template: onepress
 * Author: Kris Noble
 * Author URI: http://www.simianstudios.com
 * Description: OnePress Child Theme
 * Version: 1.2.2
 */
footer ul.cnss-social-icon li.cn-fa-icon a {
    background-color: transparent !important;
    color: #fff !important;
}

footer ul.cnss-social-icon li.cn-fa-icon a:hover {
    background-color: transparent !important;
    color: #1a8c4c !important;
}

.home section>.container {
    max-width: 800px;
    margin: 0 auto;
}

#hero p {
    max-width: 90%;
    margin: 0 auto;
    font-weight: 500;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
    font-size: 1.25em;
}

.hero-button {
    font-size: 2em;
    color: black;
    background: white;
    border-radius: 50%;
    text-align: center;
    vertical-align: absmiddle;
    position: absolute;
    top: 50%;
    display: block;
    opacity: 0.6;
    z-index: 9999;
    height: 50px;
    width: 50px;
}

.hero-button:hover {
    opacity: 0.8;
    text-decoration: none;
    color: black;
    cursor: pointer;
}

.hero-button:focus,
.hero-button:active {
    opacity: 0.9;
    text-decoration: none;
    color: black !important;
}

#hero-next {
    right: 20px;
}

#hero-prev {
    left: 20px;
}

.fa-map-marker:before {
    content: "\f041" !important;
}

.entry-thumbnail,
.list-article-thumb {
    float: left;
    width: 100%;
    max-width: 300px !important;
    margin-right: 30px;
    margin-left: 0;
}

.post-type-archive-product .list-article:nth-of-type(even) .list-article-thumb,
.archive.tax-range .list-article:nth-of-type(even) .list-article-thumb {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

p.more-link {
    margin-top: 1em;
}

.single-product .entry-header h1 {
    display: none;
}

#hero h2 {
    opacity: 1 !important;
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    font-size: 4.25em;
}

#hero .btn-theme-primary {
    opacity: 0.9 !important;
    background-color: white;
    color: #1a8c4c;
    text-shadow: none !important;
}

#hero .btn-theme-primary:hover {
    opacity: 1 !important;
}

#hero .btn-theme-primary:focus,
#hero .btn-theme-primary:active {
    opacity: 1;
    color: black !important;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.25);
}

#hero .btn-primary {
    background-color: #1a8c4c;
    text-shadow: none !important;
    border-color: #1a8c4c;
}

#hero .btn-primary:hover {
    background-color: #20ac5e;
    border-color: #20ac5e;
    color: white !important;
}

#hero .btn-primary:focus,
#hero .btn-primary:active {
    background-color: #22b763;
    border-color: #22b763;
    color: white !important;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.25);
}

.icon-image {
    background: #1a8c4c;
    border-radius: 50%;
    height: 105px;
    width: 105px;
    display: inline-block;
    vertical-align: middle;
    line-height: 105px;
}

.icon-image img {
    max-height: 70%;
    max-width: 50%;
}

.post-tags .tag {
    margin-right: 5px;
    padding: 5px;
    border-radius: 3px;
    color: white;
    background: #1a8c4c;
    font-size: 0.8em;
    /*&:hover {
  	background: lighten($sipcam-green, 10%);
  	text-decoration:none;
  }*/
}

.post-tags .tag:active {
    color: white;
    background: #333;
}

.subrange-buttons {
    margin: 0 0 30px 0;
}

.subrange-buttons .btn {
    margin-bottom: 5px;
}

.subrange-buttons .btn:active {
    color: #eee;
    background: #333;
}

.subrange-buttons .btn:hover {
    background: #22b763;
    color: white !important;
}

.subrange-buttons .btn:active,
.subrange-buttons .btn:focus {
    color: white !important;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.25);
}

.btn-fungicides,
.tag.fungicides {
    background: dodgerblue;
}

.btn-fungicides:hover {
    background: #51a9ff !important;
}

.btn-insecticides,
.tag.insecticides {
    background: crimson;
}

.btn-insecticides:hover {
    background: #ed365b !important;
}

.btn-molluscicides,
.tag.molluscicides {
    background: rebeccapurple;
}

.btn-molluscicides:hover {
    background: #8040bf !important;
}

.btn-nutrition,
.tag.nutrition {
    background: darkorange;
}

.btn-nutrition:hover {
    background: #ffa333 !important;
}

.btn-biostimulants,
.tag.biostimulants {
    background: grey;
}

.btn-biostimulants:hover {
    background: #9a9a9a !important;
}

.btn-adjuvants,
.tag.adjuvants {
    background: hotpink;
}

.btn-adjuvants:hover {
    background: #ff9cce !important;
}

.product-container {
    overflow: hidden;
}

.product-col {
    width: 22%;
    margin-right: 4%;
    border-radius: 5px;
    margin-bottom: 60px;
    float: left;
}

.product-col:nth-child(4n) {
    margin-right: 0;
}

.product-col:nth-child(4n+5) {
    clear: left;
}

.product-col a {
    text-decoration: none;
    text-align: center;
    font-size: 1.2em;
    display: block;
    margin-bottom: 20px;
}

.product-col a:last-child {
    margin-bottom: 0;
}

@media only screen and (max-width: 1000px) {
    .product-col {
        width: 30%;
        margin-right: 5%;
    }

    .product-col:nth-child(4n+5) {
        clear: none;
    }

    .product-col:nth-child(4n) {
        margin-right: 5%;
    }

    .product-col:nth-child(3n+4) {
        clear: left;
    }

    .product-col:nth-child(3n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 800px) {
    .product-col {
        width: 47%;
        margin-right: 6%;
    }

    .product-col:nth-child(3n+4) {
        clear: none;
    }

    .product-col:nth-child(3n) {
        margin-right: 6%;
    }

    .product-col:nth-child(2n+3) {
        clear: left;
    }

    .product-col:nth-child(2n) {
        margin-right: 0;
    }
}

@media only screen and (max-width: 520px) {
    .product-col {
        width: 100%;
        margin-right: 0 !important;
    }
}

.page-header .page-title {
    color: white;
}

.search-submit:focus,
.search-submit:active,
.search-field:focus,
.search-field:active {
    outline-color: #22b763;
    border-radius: 2px;
}

.product a[href$=".pdf"],
.product a[href$=".doc"] {
    color: white;
    background: green;
    padding: 5px 10px;
    border-radius: 0.25rem;
    display: inline-block;
    margin-right: 1em;
}

.product a[href$=".pdf"]:after,
.product a[href$=".doc"]:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-left: 0.5em;
}

.product a[href$=".pdf"]:hover,
.product a[href$=".doc"]:hover {
    text-decoration: none;
    background-color: #22b763;
}

.product a[href$=".pdf"]:active,
.product a[href$=".pdf"]:focus,
.product a[href$=".doc"]:active,
.product a[href$=".doc"]:focus {
    text-decoration: none;
    background-color: #126135;
}

.product a[href$=".pdf"]:after {
    content: "\f1c1";
}

.product a[href$=".doc"]:after {
    content: "\f1c2";
}

@media only screen and (max-width: 992px) {

    #primary,
    #secondary {
        width: 100%;
        float: none;
        border-left: none;
        border-right: none;
    }

    .list-article-thumb {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}

.contact-form button {
    width: auto !important;
    min-width: 0;
    max-width: 100%;
}

@media only screen and (min-width: 575px) {
    .main-contact-form input {
        max-width: 50% !important;
    }
}

/*# sourceMappingURL=style.css.map */