﻿:focus {
    outline: none;
}

.uk-logo img {
    max-height: 80px;
    margin: 20px 0;
}

.uk-navbar-nav > li > a {
    color: #fff;
}

    .uk-navbar-nav > li:hover > a,
    .uk-navbar-nav > li > a.uk-open,
    .uk-navbar-nav > li > a:focus {
        color: #ccc;
    }

    .uk-navbar-nav > li > a:active {
        color: #999;
    }

.uk-offcanvas-bar {
    width: 275px;
}

canvas {
    max-width: 100%;
    max-height: 100%;
}

.custom-header {
    z-index: 1000;
    background-repeat: repeat-x;
    background-position: 0px 5px;
}

/*
 * House orange
 */
.uk-card-house-orange {
    background: #fda53e;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

    .uk-card-house-orange .uk-card-title {
        color: #fff;
    }

    .uk-card-house-orange.uk-card-hover:hover {
        background-color: #fe9620;
        box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
    }

    .uk-card-house-blue.uk-card-body .uk-h1,
    .uk-card-house-blue.uk-card-body .uk-h2,
    .uk-card-house-blue.uk-card-body .uk-h3,
    .uk-card-house-blue.uk-card-body .uk-h4,
    .uk-card-house-blue.uk-card-body .uk-h5,
    .uk-card-house-blue.uk-card-body .uk-h6,
    .uk-card-house-blue.uk-card-body .uk-heading-2xlarge,
    .uk-card-house-blue.uk-card-body .uk-heading-large,
    .uk-card-house-blue.uk-card-body .uk-heading-medium,
    .uk-card-house-blue.uk-card-body .uk-heading-small,
    .uk-card-house-blue.uk-card-body .uk-heading-xlarge,
    .uk-card-house-blue.uk-card-body h1,
    .uk-card-house-blue.uk-card-body h2,
    .uk-card-house-blue.uk-card-body h3,
    .uk-card-house-blue.uk-card-body h4,
    .uk-card-house-blue.uk-card-body h5,
    .uk-card-house-blue.uk-card-body h6,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-h1,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-h2,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-h3,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-h4,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-h5,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-h6,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-heading-2xlarge,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-heading-large,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-heading-medium,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-heading-small,
    .uk-card-house-blue > :not([class*=uk-card-media]) .uk-heading-xlarge,
    .uk-card-house-blue > :not([class*=uk-card-media]) h1,
    .uk-card-house-blue > :not([class*=uk-card-media]) h2,
    .uk-card-house-blue > :not([class*=uk-card-media]) h3,
    .uk-card-house-blue > :not([class*=uk-card-media]) h4,
    .uk-card-house-blue > :not([class*=uk-card-media]) h5,
    .uk-card-house-blue > :not([class*=uk-card-media]) h6,
    .uk-card-house-orange.uk-card-body .uk-h1,
    .uk-card-house-orange.uk-card-body .uk-h2,
    .uk-card-house-orange.uk-card-body .uk-h3,
    .uk-card-house-orange.uk-card-body .uk-h4,
    .uk-card-house-orange.uk-card-body .uk-h5,
    .uk-card-house-orange.uk-card-body .uk-h6,
    .uk-card-house-orange.uk-card-body .uk-heading-2xlarge,
    .uk-card-house-orange.uk-card-body .uk-heading-large,
    .uk-card-house-orange.uk-card-body .uk-heading-medium,
    .uk-card-house-orange.uk-card-body .uk-heading-small,
    .uk-card-house-orange.uk-card-body .uk-heading-xlarge,
    .uk-card-house-orange.uk-card-body h1,
    .uk-card-house-orange.uk-card-body h2,
    .uk-card-house-orange.uk-card-body h3,
    .uk-card-house-orange.uk-card-body h4,
    .uk-card-house-orange.uk-card-body h5,
    .uk-card-house-orange.uk-card-body h6,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-h1,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-h2,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-h3,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-h4,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-h5,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-h6,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-heading-2xlarge,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-heading-large,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-heading-medium,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-heading-small,
    .uk-card-house-orange > :not([class*=uk-card-media]) .uk-heading-xlarge,
    .uk-card-house-orange > :not([class*=uk-card-media]) h1,
    .uk-card-house-orange > :not([class*=uk-card-media]) h2,
    .uk-card-house-orange > :not([class*=uk-card-media]) h3,
    .uk-card-house-orange > :not([class*=uk-card-media]) h4,
    .uk-card-house-orange > :not([class*=uk-card-media]) h5,
    .uk-card-house-orange > :not([class*=uk-card-media]) h6 {
        color: #fff;
    }

/*
 * House blue
 */
.uk-card-house-blue {
    background: #172747;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

    .uk-card-house-blue .uk-card-title {
        color: #fff;
    }

    .uk-card-house-blue.uk-card-hover:hover {
        background-color: #0f192f;
        box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
    }

/*
 * House orange
 */
.uk-button-house-orange {
    background-color: #fda53e;
    color: #fff;
    border: 1px solid transparent;
}
    /* Hover + Focus */
    .uk-button-house-orange:hover,
    .uk-button-house-orange:focus {
        background-color: #fe9620;
        color: #fff;
    }
    /* OnClick + Active */
    .uk-button-house-orange:active,
    .uk-button-house-orange.uk-active {
        background-color: #fe9620;
        color: #fff;
    }

/*
 * House blue
 */
.uk-button-house-blue {
    background-color: #172747;
    color: #fff;
    border: 1px solid transparent;
}
    /* Hover + Focus */
    .uk-button-house-blue:hover,
    .uk-button-house-blue:focus {
        background-color: #0f192f;
        color: #fff;
    }
    /* OnClick + Active */
    .uk-button-house-blue:active,
    .uk-button-house-blue.uk-active {
        background-color: #0f192f;
        color: #fff;
    }

/*
 * White
 */
.uk-button-white {
    background-color: #ddd;
    color: #000;
    border: 1px solid transparent;
}
    /* Hover + Focus */
    .uk-button-white:hover,
    .uk-button-white:focus {
        background-color: #f5f5f5;
        color: #000;
    }
    /* OnClick + Active */
    .uk-button-white:active,
    .uk-button-white.uk-active {
        background-color: #f5f5f5;
        color: #000;
    }

.uk-text-house-blue {
    color: #172747 !important;
}

.uk-text-house-orange {
    color: #fda53e !important;
}

.uk-section-house-blue {
    background: #172747;
}

    .uk-section-house-blue:not(.uk-preserve-color),
    .uk-section-orange-blue:not(.uk-preserve-color) {
        color: rgba(255,255,255,.7);
    }

.uk-section-house-orange {
    background: #fda53e;
}

.select2-container .select2-selection--single {
    height: 38px;
}

.select2-container--default .select2-selection--single {
    border: 1px solid #e5e5e5;
    border-radius: 0;
}

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #666;
        line-height: 38px;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 38px;
    }

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e5e5e5;
}

.select2-dropdown {
    border: 1px solid #e5e5e5;
    border-radius: 0;
}

.select2-search__field {
    color: #666;
}

#catalog .uk-card-title {
    font-size: 1.2rem;
    line-height: 1;
}

.uk-text-xsmall {
    font-size: 0.7rem;
}

.phww-orange {
    color: #f6a343;
}

@media (min-width: 480px) {
    .uk-logo img {
        max-height: 110px;
    }
}
