/*


   Magic 360 v4.6.10 
   Copyright 2019 Magic Toolbox
   Buy a license: https://www.magictoolbox.com/magic360/
   License agreement: https://www.magictoolbox.com/license/


*/
 @font-face {
    font-family: 'magic360';
    font-weight: normal;
    font-style: normal;
    src: url(../../_/_/js/360_image_view/fonts/magic360.eot?#iefix) format('embedded-opentype');
}
@font-face {
    font-family: 'magic360';
    src: url('data:application/octet-stream;base64,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') format('woff'),
        url('data:application/octet-stream;base64,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') format('truetype');
}



/* Core */
.Magic360,
.Magic360-container {
    border: 1px solid #f3f3f3;
    box-sizing: content-box !important;
}

.Magic360-container .Magic360,
.Magic360-fullscreen .Magic360 {
    border: 0 !important;
}

.Magic360 {
    padding: 0 !important;
    outline: 0 !important;
    display: inline-block;
    font-size: 0 !important;
    line-height: 100% !important;
    max-width: 100%;
}

.Magic360-container {
    text-align: center !important;
    max-width: 100%;
    position: relative;
    z-index: 1;
}

.Magic360-container .Magic360 {
    display: inline-block !important;
    vertical-align: middle;
    touch-action: none;
}

.Magic360-container .Magic360.m360-spin-x {
    touch-action: pan-y;
}

.Magic360-container .Magic360.m360-spin-y {
    touch-action: pan-x;
}

.Magic360.desktop.zoom-in {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.Magic360 img {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto;
}

.Magic360 > img {
    width: 100%;
}

/* Fullscreen icons */
button.m360-icon {
    color: #b4b4b4 !important;
    font: normal 900 30px/1 'magic360' !important;
    cursor: pointer;
    z-index: 1000000 !important;
    background-color: transparent !important;
    border: 1px solid rgba(180, 180, 180, 0) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    position: absolute !important;
    text-transform: none !important;
    text-align: center;
    speak: none;
    width: 44px !important;
    height: 44px !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: none !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    outline: 0 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
button.m360-icon:hover,
.mobile-magic button.m360-icon:active {
    color: #555 !important;
    color: rgba(49, 51, 61, 0.76) !important;
}
button.m360-icon:before {
    display: inline !important;
    position: static !important;
    color: inherit !important;
    font: inherit !important;
    -webkit-font-smoothing: inherit !important;
    -moz-osx-font-smoothing: inherit !important;
}
button.m360-icon.m360-icon-fullscreen-open,
button.m360-icon.m360-icon-fullscreen-close {
    top: 0 !important;
    right: 0 !important;
}
button.m360-icon.m360-icon-fullscreen-close {
    width: 60px !important;
    height: 60px !important;
}
button.m360-icon.m360-icon-fullscreen-open:before { content: '\e800'; }
button.m360-icon.m360-icon-fullscreen-close:before { content: '\e801';  }

.lt-ie9-magic button.m360-icon {
    border: 0;
    filter: alpha(opacity=75);
}
.lt-ie9-magic button.m360-icon:hover {
    filter: alpha(opacity=100);
}


.Magic360-fullscreen:-webkit-full-screen {
    touch-action: none;
}

.lt-ie7-magic .Magic360-container .Magic360 {
    width: auto !important;
}

.Magic360-fullscreen {
    background: #fff;
    z-index: 2147483640 !important;
}
.Magic360-fullscreen:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    -webkit-backface-visibility: hidden !important;
            backface-visibility: hidden !important;
}
.Magic360-fullscreen:-ms-fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
}

.Magic360-fullscreen:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.Magic360-fullscreen .Magic360 {
    display: inline-block !important;
    vertical-align: middle;
}

.Magic360-message {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #AAAAAA;
    display: block;
    font-size: 10px;
    color: #000;
    overflow: hidden;
    padding: 6px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 33%;
    left: 33%;
    z-index: 100;
    box-shadow: 0 0 10px #000;
    border-collapse: separate;
    border-radius: 15px;
}

.Magic360-fullscreen .Magic360-message {
    font-size: 18px;
    background-color: #31333D;
    background-color: rgba(49, 51, 61, 0.76);
    border-color: #ccc;
    color: #fff;
    top: 15px;
}


/**
 * Hint & Loader
 */
.m360-hint-message,
.m360-loader {
    background: rgba(49, 51, 61, 0.76);
    color: #fff;
    font: normal 14px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.m360-hint,
.m360-loader {
    direction: ltr;
    text-align: center;
    display: inline-block;
    margin: 0;
    position: absolute;
    z-index: 1000;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity 0.25s ease;
            transition: opacity 0.25s ease;
}
.m360-hint {
    bottom: 8px;
    left: 0;
    right: 0;
    padding: 0 10%;
    -webkit-transition: opacity 0.25s ease, z-index 0.25s ease;
            transition: opacity 0.25s ease, z-index 0.25s ease;
}
.m360-hint-message {
    display: inline-block;
    border-radius: 2em;
    padding: .3em 1.5em;
    font-size: 14px;
    line-height: 1.5;
}
.m360-hint-message:before {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlv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');
    background-image: -webkit-image-set(
                        url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqCAYAAAB4Ip8uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxQjhDODMzNkM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxQjhDODMzNUM3MEIxMUUzQkMzNEJCQzI2OUFGMUNCQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlv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') 1x,
                        url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAABUCAYAAAC82LpqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTQ2NDdEMUM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTQ2NDdEMEM3MEIxMUUzQjI2QkI2NTZEOUZDMjc2OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTA1M0E3QjA4QzdFMzExOTUxQjhCNzcwMDhDQjMwOCIvPiA8L3JkZjpEZXNjcmlwdGlv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') 2x
                    );
    width: 40px;
    height: 42px;
    display: inline-block;
    speak: none;
    text-align: center;
    vertical-align: middle;
    margin-right: 4px;
    -webkit-transition: opacity 0.25s ease;
            transition: opacity 0.25s ease;
}
.m360-spin-x .m360-hint-message:before {
    background-position: -40px;
}
.m360-spin-y .m360-hint-message:before {
    background-position: -80px;
}

.m360-loader {
    border-radius: 100%;
    font-size: 0;
    opacity: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    left: 8px;
    bottom: 8px;
}
.m360-loader:after {
    content: attr(data-progress);
    font-size: 12px;
    line-height: 1;
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.m360-loader:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 44px;
    height: 44px;
    margin: auto;
    text-indent: -9999em;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 1);
    border-top-color: transparent;
    box-sizing: border-box;
}
.m360-loader.shown {
    opacity: 1;
    z-index: 1000;
    -webkit-transition: opacity 0s;
    transition: opacity 0s;
}
.m360-loader.shown:before {
    -webkit-animation: spin-loading 2s infinite linear;
            animation: spin-loading 2s infinite linear;
}

@-webkit-keyframes spin-loading {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}
@keyframes spin-loading {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}

.lt-ie10-magic .m360-loader {
    border-radius: 2em;
    font-size: 14px;
    padding: .8em 1.2em;
    width: auto;
    height: auto;
}
.lt-ie10-magic .m360-loader:before {
    display: none;
}
.lt-ie10-magic .m360-loader:after {
    content: 'Loading...   ' attr(data-progress);
    text-align: center;
}
.lt-ie9-magic .m360-hint-message,
.lt-ie9-magic .m360-loader.shown {
    background: transparent !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D');
}
.lt-ie9-magic .m360-hint-hidden {
    filter: alpha(opacity=0);
}
.lt-ie9-magic .m360-loader {
    filter: alpha(opacity=0);
    right: 0;
    left:  0;
    width: 96px;
    margin: auto;
}
.lt-ie9-magic .Magic360-fullscreen .m360-loader {
    left: 8px;
    right: auto;
}


/* Magnifier */
.Magic360-container .m360-magnifier,
.Magic360-fullscreen .m360-magnifier {
    box-shadow: 0 0 10px #ccc;
    border-collapse: separate;
    background-color: #fff;
    cursor: none;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
}
.lt-ie9-magic .m360-magnifier {
    border:  3px ridge #e7e7e7;
}
.lt-ie9-magic .m360-magnifier.m360-magnifier-inner {
    border: none !important;
}
.Magic360-container.desktop .m360-magnifier.m360-magnifier-inner,
.Magic360-fullscreen.desktop .m360-magnifier.m360-magnifier-inner {
    cursor: pointer;
    cursor: -webkit-zoom-out;
    cursor: -moz-zoom-out;
    cursor: zoom-out;
    box-shadow: none;
}

.m360-magnifier img {
    position: absolute !important;
    max-width: none !important;
    max-height: none !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}
.m360-magnifier-loader-holder {
    background-color: transparent;
    cursor: default;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.ie9-magic .m360-magnifier-loader-holder,
.lt-ie9-magic .m360-magnifier-loader-holder {
    filter: alpha(opacity=60);
}

.m360-magnifier-loader-holder .m360-loader {
    opacity: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
}
.m360-magnifier-loader-holder .m360-loader:before {
    -webkit-animation: spin-loading 2s infinite linear;
            animation: spin-loading 2s infinite linear;
}


.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.bs-styles :root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.bs-styles *,.bs-styles *::before,.bs-styles *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.bs-styles html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bs-styles article,.bs-styles aside,.bs-styles figcaption,.bs-styles figure,.bs-styles footer,.bs-styles header,.bs-styles hgroup,.bs-styles main,.bs-styles nav,.bs-styles section{display:block}.bs-styles body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}.bs-styles [tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}.bs-styles hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.bs-styles h1,.bs-styles h2,.bs-styles h3,.bs-styles h4,.bs-styles h5,.bs-styles h6{margin-top:0;margin-bottom:.5rem}.bs-styles p{margin-top:0;margin-bottom:1rem}.bs-styles abbr[title],.bs-styles abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.bs-styles address{margin-bottom:1rem;font-style:normal;line-height:inherit}.bs-styles ol,.bs-styles ul,.bs-styles dl{margin-top:0;margin-bottom:1rem}.bs-styles ol ol,.bs-styles ul ul,.bs-styles ol ul,.bs-styles ul ol{margin-bottom:0}.bs-styles dt{font-weight:700}.bs-styles dd{margin-bottom:.5rem;margin-left:0}.bs-styles blockquote{margin:0 0 1rem}.bs-styles b,.bs-styles strong{font-weight:bolder}.bs-styles small{font-size:80%}.bs-styles sub,.bs-styles sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.bs-styles sub{bottom:-.25em}.bs-styles sup{top:-.5em}.bs-styles a{color:#007bff;text-decoration:none;background-color:transparent}.bs-styles a:hover{color:#0056b3;text-decoration:underline}.bs-styles a:not([href]):not([class]){color:inherit;text-decoration:none}.bs-styles a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.bs-styles pre,.bs-styles code,.bs-styles kbd,.bs-styles samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}.bs-styles pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}.bs-styles figure{margin:0 0 1rem}.bs-styles img{vertical-align:middle;border-style:none}.bs-styles svg{overflow:hidden;vertical-align:middle}.bs-styles table{border-collapse:collapse}.bs-styles caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}.bs-styles th{text-align:inherit;text-align:-webkit-match-parent}.bs-styles label{display:inline-block;margin-bottom:.5rem}.bs-styles button{border-radius:0}.bs-styles button:focus:not(:focus-visible){outline:0}.bs-styles input,.bs-styles button,.bs-styles select,.bs-styles optgroup,.bs-styles textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.bs-styles button,.bs-styles input{overflow:visible}.bs-styles button,.bs-styles select{text-transform:none}.bs-styles [role="button"]{cursor:pointer}.bs-styles select{word-wrap:normal}.bs-styles button,.bs-styles [type="button"],.bs-styles [type="reset"],.bs-styles [type="submit"]{-webkit-appearance:button}.bs-styles button:not(:disabled),.bs-styles [type="button"]:not(:disabled),.bs-styles [type="reset"]:not(:disabled),.bs-styles [type="submit"]:not(:disabled){cursor:pointer}.bs-styles button::-moz-focus-inner,.bs-styles [type="button"]::-moz-focus-inner,.bs-styles [type="reset"]::-moz-focus-inner,.bs-styles [type="submit"]::-moz-focus-inner{padding:0;border-style:none}.bs-styles input[type="radio"],.bs-styles input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.bs-styles textarea{overflow:auto;resize:vertical}.bs-styles fieldset{min-width:0;padding:0;margin:0;border:0}.bs-styles legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}.bs-styles progress{vertical-align:baseline}.bs-styles [type="number"]::-webkit-inner-spin-button,.bs-styles [type="number"]::-webkit-outer-spin-button{height:auto}.bs-styles [type="search"]{outline-offset:-2px;-webkit-appearance:none}.bs-styles [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.bs-styles ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.bs-styles output{display:inline-block}.bs-styles summary{display:list-item;cursor:pointer}.bs-styles template{display:none}.bs-styles [hidden]{display:none !important}.bs-styles h1,.bs-styles h2,.bs-styles h3,.bs-styles h4,.bs-styles h5,.bs-styles h6,.bs-styles .h1,.bs-styles .h2,.bs-styles .h3,.bs-styles .h4,.bs-styles .h5,.bs-styles .h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.bs-styles h1,.bs-styles .h1{font-size:2.5rem}.bs-styles h2,.bs-styles .h2{font-size:2rem}.bs-styles h3,.bs-styles .h3{font-size:1.75rem}.bs-styles h4,.bs-styles .h4{font-size:1.5rem}.bs-styles h5,.bs-styles .h5{font-size:1.25rem}.bs-styles h6,.bs-styles .h6{font-size:1rem}.bs-styles .lead{font-size:1.25rem;font-weight:300}.bs-styles .display-1{font-size:6rem;font-weight:300;line-height:1.2}.bs-styles .display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.bs-styles .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.bs-styles .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.bs-styles hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.bs-styles small,.bs-styles .small{font-size:.875em;font-weight:400}.bs-styles mark,.bs-styles .mark{padding:.2em;background-color:#fcf8e3}.bs-styles .list-unstyled{padding-left:0;list-style:none}.bs-styles .list-inline{padding-left:0;list-style:none}.bs-styles .list-inline-item{display:inline-block}.bs-styles .list-inline-item:not(:last-child){margin-right:.5rem}.bs-styles .initialism{font-size:90%;text-transform:uppercase}.bs-styles .blockquote{margin-bottom:1rem;font-size:1.25rem}.bs-styles .blockquote-footer{display:block;font-size:.875em;color:#6c757d}.bs-styles .blockquote-footer::before{content:"\2014\00A0"}.bs-styles .img-fluid{max-width:100%;height:auto}.bs-styles .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.bs-styles .figure{display:inline-block}.bs-styles .figure-img{margin-bottom:.5rem;line-height:1}.bs-styles .figure-caption{font-size:90%;color:#6c757d}.bs-styles .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.bs-styles .alert-heading{color:inherit}.bs-styles .alert-link{font-weight:700}.bs-styles .alert-dismissible{padding-right:4rem}.bs-styles .alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.bs-styles .alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.bs-styles .alert-primary hr{border-top-color:#9fcdff}.bs-styles .alert-primary .alert-link{color:#002752}.bs-styles .alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.bs-styles .alert-secondary hr{border-top-color:#c8cbcf}.bs-styles .alert-secondary .alert-link{color:#202326}.bs-styles .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.bs-styles .alert-success hr{border-top-color:#b1dfbb}.bs-styles .alert-success .alert-link{color:#0b2e13}.bs-styles .alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.bs-styles .alert-info hr{border-top-color:#abdde5}.bs-styles .alert-info .alert-link{color:#062c33}.bs-styles .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.bs-styles .alert-warning hr{border-top-color:#ffe8a1}.bs-styles .alert-warning .alert-link{color:#533f03}.bs-styles .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.bs-styles .alert-danger hr{border-top-color:#f1b0b7}.bs-styles .alert-danger .alert-link{color:#491217}.bs-styles .alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.bs-styles .alert-light hr{border-top-color:#ececf6}.bs-styles .alert-light .alert-link{color:#686868}.bs-styles .alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.bs-styles .alert-dark hr{border-top-color:#b9bbbe}.bs-styles .alert-dark .alert-link{color:#040505}.bs-styles .table{width:100%;margin-bottom:1rem;color:#212529}.bs-styles .table th,.bs-styles .table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.bs-styles .table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.bs-styles .table tbody+tbody{border-top:2px solid #dee2e6}.bs-styles .table-sm th,.bs-styles .table-sm td{padding:.3rem}.bs-styles .table-bordered{border:1px solid #dee2e6}.bs-styles .table-bordered th,.bs-styles .table-bordered td{border:1px solid #dee2e6}.bs-styles .table-bordered thead th,.bs-styles .table-bordered thead td{border-bottom-width:2px}.bs-styles .table-borderless th,.bs-styles .table-borderless td,.bs-styles .table-borderless thead th,.bs-styles .table-borderless tbody+tbody{border:0}.bs-styles .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.bs-styles .table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.075)}.bs-styles .table-primary,.bs-styles .table-primary>th,.bs-styles .table-primary>td{background-color:#b8daff}.bs-styles .table-primary th,.bs-styles .table-primary td,.bs-styles .table-primary thead th,.bs-styles .table-primary tbody+tbody{border-color:#7abaff}.bs-styles .table-hover .table-primary:hover{background-color:#9fcdff}.bs-styles .table-hover .table-primary:hover>td,.bs-styles .table-hover .table-primary:hover>th{background-color:#9fcdff}.bs-styles .table-secondary,.bs-styles .table-secondary>th,.bs-styles .table-secondary>td{background-color:#d6d8db}.bs-styles .table-secondary th,.bs-styles .table-secondary td,.bs-styles .table-secondary thead th,.bs-styles .table-secondary tbody+tbody{border-color:#b3b7bb}.bs-styles .table-hover .table-secondary:hover{background-color:#c8cbcf}.bs-styles .table-hover .table-secondary:hover>td,.bs-styles .table-hover .table-secondary:hover>th{background-color:#c8cbcf}.bs-styles .table-success,.bs-styles .table-success>th,.bs-styles .table-success>td{background-color:#c3e6cb}.bs-styles .table-success th,.bs-styles .table-success td,.bs-styles .table-success thead th,.bs-styles .table-success tbody+tbody{border-color:#8fd19e}.bs-styles .table-hover .table-success:hover{background-color:#b1dfbb}.bs-styles .table-hover .table-success:hover>td,.bs-styles .table-hover .table-success:hover>th{background-color:#b1dfbb}.bs-styles .table-info,.bs-styles .table-info>th,.bs-styles .table-info>td{background-color:#bee5eb}.bs-styles .table-info th,.bs-styles .table-info td,.bs-styles .table-info thead th,.bs-styles .table-info tbody+tbody{border-color:#86cfda}.bs-styles .table-hover .table-info:hover{background-color:#abdde5}.bs-styles .table-hover .table-info:hover>td,.bs-styles .table-hover .table-info:hover>th{background-color:#abdde5}.bs-styles .table-warning,.bs-styles .table-warning>th,.bs-styles .table-warning>td{background-color:#ffeeba}.bs-styles .table-warning th,.bs-styles .table-warning td,.bs-styles .table-warning thead th,.bs-styles .table-warning tbody+tbody{border-color:#ffdf7e}.bs-styles .table-hover .table-warning:hover{background-color:#ffe8a1}.bs-styles .table-hover .table-warning:hover>td,.bs-styles .table-hover .table-warning:hover>th{background-color:#ffe8a1}.bs-styles .table-danger,.bs-styles .table-danger>th,.bs-styles .table-danger>td{background-color:#f5c6cb}.bs-styles .table-danger th,.bs-styles .table-danger td,.bs-styles .table-danger thead th,.bs-styles .table-danger tbody+tbody{border-color:#ed969e}.bs-styles .table-hover .table-danger:hover{background-color:#f1b0b7}.bs-styles .table-hover .table-danger:hover>td,.bs-styles .table-hover .table-danger:hover>th{background-color:#f1b0b7}.bs-styles .table-light,.bs-styles .table-light>th,.bs-styles .table-light>td{background-color:#fdfdfe}.bs-styles .table-light th,.bs-styles .table-light td,.bs-styles .table-light thead th,.bs-styles .table-light tbody+tbody{border-color:#fbfcfc}.bs-styles .table-hover .table-light:hover{background-color:#ececf6}.bs-styles .table-hover .table-light:hover>td,.bs-styles .table-hover .table-light:hover>th{background-color:#ececf6}.bs-styles .table-dark,.bs-styles .table-dark>th,.bs-styles .table-dark>td{background-color:#c6c8ca}.bs-styles .table-dark th,.bs-styles .table-dark td,.bs-styles .table-dark thead th,.bs-styles .table-dark tbody+tbody{border-color:#95999c}.bs-styles .table-hover .table-dark:hover{background-color:#b9bbbe}.bs-styles .table-hover .table-dark:hover>td,.bs-styles .table-hover .table-dark:hover>th{background-color:#b9bbbe}.bs-styles .table-active,.bs-styles .table-active>th,.bs-styles .table-active>td{background-color:rgba(0,0,0,0.075)}.bs-styles .table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.bs-styles .table-hover .table-active:hover>td,.bs-styles .table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.bs-styles .table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.bs-styles .table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.bs-styles .table-dark{color:#fff;background-color:#343a40}.bs-styles .table-dark th,.bs-styles .table-dark td,.bs-styles .table-dark thead th{border-color:#454d55}.bs-styles .table-dark.table-bordered{border:0}.bs-styles .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.bs-styles .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.bs-styles .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.bs-styles .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.bs-styles .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.bs-styles .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive-xl>.table-bordered{border:0}}.bs-styles .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bs-styles .table-responsive>.table-bordered{border:0}.bs-styles .container,.bs-styles .container-fluid,.bs-styles .container-sm,.bs-styles .container-md,.bs-styles .container-lg,.bs-styles .container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.bs-styles .container,.bs-styles .container-sm{max-width:540px}}@media (min-width: 768px){.bs-styles .container,.bs-styles .container-sm,.bs-styles .container-md{max-width:720px}}@media (min-width: 992px){.bs-styles .container,.bs-styles .container-sm,.bs-styles .container-md,.bs-styles .container-lg{max-width:960px}}@media (min-width: 1200px){.bs-styles .container,.bs-styles .container-sm,.bs-styles .container-md,.bs-styles .container-lg,.bs-styles .container-xl{max-width:1140px}}.bs-styles .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bs-styles .no-gutters{margin-right:0;margin-left:0}.bs-styles .no-gutters>.col,.bs-styles .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.bs-styles .col-1,.bs-styles .col-2,.bs-styles .col-3,.bs-styles .col-4,.bs-styles .col-5,.bs-styles .col-6,.bs-styles .col-7,.bs-styles .col-8,.bs-styles .col-9,.bs-styles .col-10,.bs-styles .col-11,.bs-styles .col-12,.bs-styles .col,.bs-styles .col-auto,.bs-styles .col-sm-1,.bs-styles .col-sm-2,.bs-styles .col-sm-3,.bs-styles .col-sm-4,.bs-styles .col-sm-5,.bs-styles .col-sm-6,.bs-styles .col-sm-7,.bs-styles .col-sm-8,.bs-styles .col-sm-9,.bs-styles .col-sm-10,.bs-styles .col-sm-11,.bs-styles .col-sm-12,.bs-styles .col-sm,.bs-styles .col-sm-auto,.bs-styles .col-md-1,.bs-styles .col-md-2,.bs-styles .col-md-3,.bs-styles .col-md-4,.bs-styles .col-md-5,.bs-styles .col-md-6,.bs-styles .col-md-7,.bs-styles .col-md-8,.bs-styles .col-md-9,.bs-styles .col-md-10,.bs-styles .col-md-11,.bs-styles .col-md-12,.bs-styles .col-md,.bs-styles .col-md-auto,.bs-styles .col-lg-1,.bs-styles .col-lg-2,.bs-styles .col-lg-3,.bs-styles .col-lg-4,.bs-styles .col-lg-5,.bs-styles .col-lg-6,.bs-styles .col-lg-7,.bs-styles .col-lg-8,.bs-styles .col-lg-9,.bs-styles .col-lg-10,.bs-styles .col-lg-11,.bs-styles .col-lg-12,.bs-styles .col-lg,.bs-styles .col-lg-auto,.bs-styles .col-xl-1,.bs-styles .col-xl-2,.bs-styles .col-xl-3,.bs-styles .col-xl-4,.bs-styles .col-xl-5,.bs-styles .col-xl-6,.bs-styles .col-xl-7,.bs-styles .col-xl-8,.bs-styles .col-xl-9,.bs-styles .col-xl-10,.bs-styles .col-xl-11,.bs-styles .col-xl-12,.bs-styles .col-xl,.bs-styles .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bs-styles .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bs-styles .row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-1{margin-left:8.33333%}.bs-styles .offset-2{margin-left:16.66667%}.bs-styles .offset-3{margin-left:25%}.bs-styles .offset-4{margin-left:33.33333%}.bs-styles .offset-5{margin-left:41.66667%}.bs-styles .offset-6{margin-left:50%}.bs-styles .offset-7{margin-left:58.33333%}.bs-styles .offset-8{margin-left:66.66667%}.bs-styles .offset-9{margin-left:75%}.bs-styles .offset-10{margin-left:83.33333%}.bs-styles .offset-11{margin-left:91.66667%}@media (min-width: 576px){.bs-styles .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bs-styles .row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-sm-0{margin-left:0}.bs-styles .offset-sm-1{margin-left:8.33333%}.bs-styles .offset-sm-2{margin-left:16.66667%}.bs-styles .offset-sm-3{margin-left:25%}.bs-styles .offset-sm-4{margin-left:33.33333%}.bs-styles .offset-sm-5{margin-left:41.66667%}.bs-styles .offset-sm-6{margin-left:50%}.bs-styles .offset-sm-7{margin-left:58.33333%}.bs-styles .offset-sm-8{margin-left:66.66667%}.bs-styles .offset-sm-9{margin-left:75%}.bs-styles .offset-sm-10{margin-left:83.33333%}.bs-styles .offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.bs-styles .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bs-styles .row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-md-0{margin-left:0}.bs-styles .offset-md-1{margin-left:8.33333%}.bs-styles .offset-md-2{margin-left:16.66667%}.bs-styles .offset-md-3{margin-left:25%}.bs-styles .offset-md-4{margin-left:33.33333%}.bs-styles .offset-md-5{margin-left:41.66667%}.bs-styles .offset-md-6{margin-left:50%}.bs-styles .offset-md-7{margin-left:58.33333%}.bs-styles .offset-md-8{margin-left:66.66667%}.bs-styles .offset-md-9{margin-left:75%}.bs-styles .offset-md-10{margin-left:83.33333%}.bs-styles .offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.bs-styles .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bs-styles .row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-lg-0{margin-left:0}.bs-styles .offset-lg-1{margin-left:8.33333%}.bs-styles .offset-lg-2{margin-left:16.66667%}.bs-styles .offset-lg-3{margin-left:25%}.bs-styles .offset-lg-4{margin-left:33.33333%}.bs-styles .offset-lg-5{margin-left:41.66667%}.bs-styles .offset-lg-6{margin-left:50%}.bs-styles .offset-lg-7{margin-left:58.33333%}.bs-styles .offset-lg-8{margin-left:66.66667%}.bs-styles .offset-lg-9{margin-left:75%}.bs-styles .offset-lg-10{margin-left:83.33333%}.bs-styles .offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.bs-styles .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bs-styles .row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.bs-styles .row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bs-styles .col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.bs-styles .col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.bs-styles .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bs-styles .col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.bs-styles .col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.bs-styles .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bs-styles .col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.bs-styles .col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.bs-styles .col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bs-styles .col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.bs-styles .col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.bs-styles .col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bs-styles .order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bs-styles .order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.bs-styles .order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bs-styles .order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bs-styles .order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.bs-styles .order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.bs-styles .order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.bs-styles .order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.bs-styles .order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.bs-styles .order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.bs-styles .order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.bs-styles .order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.bs-styles .order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.bs-styles .order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.bs-styles .order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.bs-styles .offset-xl-0{margin-left:0}.bs-styles .offset-xl-1{margin-left:8.33333%}.bs-styles .offset-xl-2{margin-left:16.66667%}.bs-styles .offset-xl-3{margin-left:25%}.bs-styles .offset-xl-4{margin-left:33.33333%}.bs-styles .offset-xl-5{margin-left:41.66667%}.bs-styles .offset-xl-6{margin-left:50%}.bs-styles .offset-xl-7{margin-left:58.33333%}.bs-styles .offset-xl-8{margin-left:66.66667%}.bs-styles .offset-xl-9{margin-left:75%}.bs-styles .offset-xl-10{margin-left:83.33333%}.bs-styles .offset-xl-11{margin-left:91.66667%}}.bs-styles .form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .form-control{-webkit-transition:none;transition:none}}.bs-styles .form-control::-ms-expand{background-color:transparent;border:0}.bs-styles .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control::-moz-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.bs-styles .form-control::placeholder{color:#6c757d;opacity:1}.bs-styles .form-control:disabled,.bs-styles .form-control[readonly]{background-color:#e9ecef;opacity:1}.bs-styles input[type="date"].form-control,.bs-styles input[type="time"].form-control,.bs-styles input[type="datetime-local"].form-control,.bs-styles input[type="month"].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-styles select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.bs-styles select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.bs-styles .form-control-file,.bs-styles .form-control-range{display:block;width:100%}.bs-styles .col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.bs-styles .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.bs-styles .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.bs-styles .form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.bs-styles .form-control-plaintext.form-control-sm,.bs-styles .form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.bs-styles .form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bs-styles .form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bs-styles select.form-control[size],.bs-styles select.form-control[multiple]{height:auto}.bs-styles textarea.form-control{height:auto}.bs-styles .form-group{margin-bottom:1rem}.bs-styles .form-text{display:block;margin-top:.25rem}.bs-styles .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.bs-styles .form-row>.col,.bs-styles .form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.bs-styles .form-check{position:relative;display:block;padding-left:1.25rem}.bs-styles .form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.bs-styles .form-check-input[disabled] ~ .form-check-label,.bs-styles .form-check-input:disabled ~ .form-check-label{color:#6c757d}.bs-styles .form-check-label{margin-bottom:0}.bs-styles .form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.bs-styles .form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.bs-styles .valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.bs-styles .valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}.form-row>.col>.bs-styles .valid-tooltip,.form-row>[class*="col-"]>.bs-styles .valid-tooltip{left:5px}.was-validated .bs-styles:valid ~ .valid-feedback,.was-validated .bs-styles:valid ~ .valid-tooltip,.bs-styles.is-valid ~ .valid-feedback,.bs-styles.is-valid ~ .valid-tooltip{display:block}.was-validated .bs-styles .form-control:valid,.bs-styles .form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .bs-styles .form-control:valid:focus,.bs-styles .form-control.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .bs-styles select.form-control:valid,.bs-styles select.form-control.is-valid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated .bs-styles textarea.form-control:valid,.bs-styles textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .bs-styles .custom-select:valid,.bs-styles .custom-select.is-valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .bs-styles .custom-select:valid:focus,.bs-styles .custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .bs-styles .form-check-input:valid ~ .form-check-label,.bs-styles .form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .bs-styles .form-check-input:valid ~ .valid-feedback,.was-validated .bs-styles .form-check-input:valid ~ .valid-tooltip,.bs-styles .form-check-input.is-valid ~ .valid-feedback,.bs-styles .form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .bs-styles .custom-control-input:valid ~ .custom-control-label,.bs-styles .custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .bs-styles .custom-control-input:valid ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}.was-validated .bs-styles .custom-control-input:valid:checked ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .bs-styles .custom-control-input:valid:focus ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .bs-styles .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.bs-styles .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}.was-validated .bs-styles .custom-file-input:valid ~ .custom-file-label,.bs-styles .custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .bs-styles .custom-file-input:valid:focus ~ .custom-file-label,.bs-styles .custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.bs-styles .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.bs-styles .invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}.form-row>.col>.bs-styles .invalid-tooltip,.form-row>[class*="col-"]>.bs-styles .invalid-tooltip{left:5px}.was-validated .bs-styles:invalid ~ .invalid-feedback,.was-validated .bs-styles:invalid ~ .invalid-tooltip,.bs-styles.is-invalid ~ .invalid-feedback,.bs-styles.is-invalid ~ .invalid-tooltip{display:block}.was-validated .bs-styles .form-control:invalid,.bs-styles .form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .bs-styles .form-control:invalid:focus,.bs-styles .form-control.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .bs-styles select.form-control:invalid,.bs-styles select.form-control.is-invalid{padding-right:3rem !important;background-position:right 1.5rem center}.was-validated .bs-styles textarea.form-control:invalid,.bs-styles textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .bs-styles .custom-select:invalid,.bs-styles .custom-select.is-invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem) !important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.was-validated .bs-styles .custom-select:invalid:focus,.bs-styles .custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .bs-styles .form-check-input:invalid ~ .form-check-label,.bs-styles .form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .bs-styles .form-check-input:invalid ~ .invalid-feedback,.was-validated .bs-styles .form-check-input:invalid ~ .invalid-tooltip,.bs-styles .form-check-input.is-invalid ~ .invalid-feedback,.bs-styles .form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .bs-styles .custom-control-input:invalid ~ .custom-control-label,.bs-styles .custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .bs-styles .custom-control-input:invalid ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}.was-validated .bs-styles .custom-control-input:invalid:checked ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .bs-styles .custom-control-input:invalid:focus ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .bs-styles .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.bs-styles .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}.was-validated .bs-styles .custom-file-input:invalid ~ .custom-file-label,.bs-styles .custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .bs-styles .custom-file-input:invalid:focus ~ .custom-file-label,.bs-styles .custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.bs-styles .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs-styles .form-inline .form-check{width:100%}@media (min-width: 576px){.bs-styles .form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.bs-styles .form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.bs-styles .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.bs-styles .form-inline .form-control-plaintext{display:inline-block}.bs-styles .form-inline .input-group,.bs-styles .form-inline .custom-select{width:auto}.bs-styles .form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.bs-styles .form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.bs-styles .form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bs-styles .form-inline .custom-control-label{margin-bottom:0}}.bs-styles .custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;print-color-adjust:exact}.bs-styles .custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.bs-styles .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.bs-styles .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.bs-styles .custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#80bdff}.bs-styles .custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.bs-styles .custom-control-input[disabled] ~ .custom-control-label,.bs-styles .custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.bs-styles .custom-control-input[disabled] ~ .custom-control-label::before,.bs-styles .custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.bs-styles .custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.bs-styles .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.bs-styles .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50% / 50% 50% no-repeat}.bs-styles .custom-checkbox .custom-control-label::before{border-radius:.25rem}.bs-styles .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.bs-styles .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}.bs-styles .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.bs-styles .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-radio .custom-control-label::before{border-radius:50%}.bs-styles .custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.bs-styles .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-switch{padding-left:2.25rem}.bs-styles .custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.bs-styles .custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}.bs-styles .custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.bs-styles .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.bs-styles .custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-styles .custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-select:focus::-ms-value{color:#495057;background-color:#fff}.bs-styles .custom-select[multiple],.bs-styles .custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.bs-styles .custom-select:disabled{color:#6c757d;background-color:#e9ecef}.bs-styles .custom-select::-ms-expand{display:none}.bs-styles .custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.bs-styles .custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.bs-styles .custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.bs-styles .custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.bs-styles .custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.bs-styles .custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-file-input[disabled] ~ .custom-file-label,.bs-styles .custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.bs-styles .custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.bs-styles .custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.bs-styles .custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.bs-styles .custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.bs-styles .custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bs-styles .custom-range:focus{outline:0}.bs-styles .custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .custom-range::-moz-focus-outer{border:0}.bs-styles .custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.bs-styles .custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.bs-styles .custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.bs-styles .custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.bs-styles .custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.bs-styles .custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.bs-styles .custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.bs-styles .custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.bs-styles .custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.bs-styles .custom-range::-ms-thumb{-ms-transition:none;transition:none}}.bs-styles .custom-range::-ms-thumb:active{background-color:#b3d7ff}.bs-styles .custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.bs-styles .custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.bs-styles .custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.bs-styles .custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.bs-styles .custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.bs-styles .custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.bs-styles .custom-range:disabled::-moz-range-track{cursor:default}.bs-styles .custom-range:disabled::-ms-thumb{background-color:#adb5bd}.bs-styles .custom-control-label::before,.bs-styles .custom-file-label,.bs-styles .custom-select{-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .custom-control-label::before,.bs-styles .custom-file-label,.bs-styles .custom-select{-webkit-transition:none;transition:none}}.bs-styles .btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.bs-styles .btn{-webkit-transition:none;transition:none}}.bs-styles .btn:hover{color:#212529;text-decoration:none}.bs-styles .btn:focus,.bs-styles .btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .btn.disabled,.bs-styles .btn:disabled{opacity:.65}.bs-styles .btn:not(:disabled):not(.disabled){cursor:pointer}.bs-styles a.btn.disabled,.bs-styles fieldset:disabled a.btn{pointer-events:none}.bs-styles .btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.bs-styles .btn-primary:focus,.bs-styles .btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,0.5);box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.bs-styles .btn-primary.disabled,.bs-styles .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-primary:not(:disabled):not(.disabled):active,.bs-styles .btn-primary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.bs-styles .btn-primary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,0.5);box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}.bs-styles .btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.bs-styles .btn-secondary:focus,.bs-styles .btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,0.5);box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.bs-styles .btn-secondary.disabled,.bs-styles .btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-secondary:not(:disabled):not(.disabled):active,.bs-styles .btn-secondary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.bs-styles .btn-secondary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,0.5);box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}.bs-styles .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.bs-styles .btn-success:focus,.bs-styles .btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,0.5);box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.bs-styles .btn-success.disabled,.bs-styles .btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-success:not(:disabled):not(.disabled):active,.bs-styles .btn-success:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.bs-styles .btn-success:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-success:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,0.5);box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}.bs-styles .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.bs-styles .btn-info:focus,.bs-styles .btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,0.5);box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.bs-styles .btn-info.disabled,.bs-styles .btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-info:not(:disabled):not(.disabled):active,.bs-styles .btn-info:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.bs-styles .btn-info:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-info:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,0.5);box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}.bs-styles .btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.bs-styles .btn-warning:focus,.bs-styles .btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,0.5);box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.bs-styles .btn-warning.disabled,.bs-styles .btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-warning:not(:disabled):not(.disabled):active,.bs-styles .btn-warning:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.bs-styles .btn-warning:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-warning:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,0.5);box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}.bs-styles .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.bs-styles .btn-danger:focus,.bs-styles .btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,0.5);box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.bs-styles .btn-danger.disabled,.bs-styles .btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-danger:not(:disabled):not(.disabled):active,.bs-styles .btn-danger:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.bs-styles .btn-danger:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-danger:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,0.5);box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}.bs-styles .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.bs-styles .btn-light:focus,.bs-styles .btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,0.5);box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.bs-styles .btn-light.disabled,.bs-styles .btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-light:not(:disabled):not(.disabled):active,.bs-styles .btn-light:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.bs-styles .btn-light:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-light:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,0.5);box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}.bs-styles .btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.bs-styles .btn-dark:focus,.bs-styles .btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,0.5);box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.bs-styles .btn-dark.disabled,.bs-styles .btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-dark:not(:disabled):not(.disabled):active,.bs-styles .btn-dark:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.bs-styles .btn-dark:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-dark:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,0.5);box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}.bs-styles .btn-outline-primary{color:#007bff;border-color:#007bff}.bs-styles .btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-outline-primary:focus,.bs-styles .btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.bs-styles .btn-outline-primary.disabled,.bs-styles .btn-outline-primary:disabled{color:#007bff;background-color:transparent}.bs-styles .btn-outline-primary:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-primary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .btn-outline-primary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}.bs-styles .btn-outline-secondary{color:#6c757d;border-color:#6c757d}.bs-styles .btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-outline-secondary:focus,.bs-styles .btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.bs-styles .btn-outline-secondary.disabled,.bs-styles .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}.bs-styles .btn-outline-success{color:#28a745;border-color:#28a745}.bs-styles .btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-outline-success:focus,.bs-styles .btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.bs-styles .btn-outline-success.disabled,.bs-styles .btn-outline-success:disabled{color:#28a745;background-color:transparent}.bs-styles .btn-outline-success:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-success:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.bs-styles .btn-outline-success:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.5);box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.bs-styles .btn-outline-info{color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-outline-info:focus,.bs-styles .btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.bs-styles .btn-outline-info.disabled,.bs-styles .btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.bs-styles .btn-outline-info:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-info:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.bs-styles .btn-outline-info:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,0.5);box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.bs-styles .btn-outline-warning{color:#ffc107;border-color:#ffc107}.bs-styles .btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-outline-warning:focus,.bs-styles .btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.bs-styles .btn-outline-warning.disabled,.bs-styles .btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.bs-styles .btn-outline-warning:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-warning:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.bs-styles .btn-outline-warning:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,0.5);box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.bs-styles .btn-outline-danger{color:#dc3545;border-color:#dc3545}.bs-styles .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-outline-danger:focus,.bs-styles .btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.bs-styles .btn-outline-danger.disabled,.bs-styles .btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.bs-styles .btn-outline-danger:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-danger:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.bs-styles .btn-outline-danger:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.5);box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.bs-styles .btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-outline-light:focus,.bs-styles .btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.bs-styles .btn-outline-light.disabled,.bs-styles .btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.bs-styles .btn-outline-light:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-light:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.bs-styles .btn-outline-light:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,0.5);box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.bs-styles .btn-outline-dark{color:#343a40;border-color:#343a40}.bs-styles .btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-outline-dark:focus,.bs-styles .btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.bs-styles .btn-outline-dark.disabled,.bs-styles .btn-outline-dark:disabled{color:#343a40;background-color:transparent}.bs-styles .btn-outline-dark:not(:disabled):not(.disabled):active,.bs-styles .btn-outline-dark:not(:disabled):not(.disabled).active,.show>.bs-styles .btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.bs-styles .btn-outline-dark:not(:disabled):not(.disabled):active:focus,.bs-styles .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.bs-styles .btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,0.5);box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.bs-styles .btn-link{font-weight:400;color:#007bff;text-decoration:none}.bs-styles .btn-link:hover{color:#0056b3;text-decoration:underline}.bs-styles .btn-link:focus,.bs-styles .btn-link.focus{text-decoration:underline}.bs-styles .btn-link:disabled,.bs-styles .btn-link.disabled{color:#6c757d;pointer-events:none}.bs-styles .btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.bs-styles .btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.bs-styles .btn-block{display:block;width:100%}.bs-styles .btn-block+.btn-block{margin-top:.5rem}.bs-styles input[type="submit"].btn-block,.bs-styles input[type="reset"].btn-block,.bs-styles input[type="button"].btn-block{width:100%}.bs-styles .align-baseline{vertical-align:baseline !important}.bs-styles .align-top{vertical-align:top !important}.bs-styles .align-middle{vertical-align:middle !important}.bs-styles .align-bottom{vertical-align:bottom !important}.bs-styles .align-text-bottom{vertical-align:text-bottom !important}.bs-styles .align-text-top{vertical-align:text-top !important}.bs-styles .bg-primary{background-color:#007bff !important}.bs-styles a.bg-primary:hover,.bs-styles a.bg-primary:focus,.bs-styles button.bg-primary:hover,.bs-styles button.bg-primary:focus{background-color:#0062cc !important}.bs-styles .bg-secondary{background-color:#6c757d !important}.bs-styles a.bg-secondary:hover,.bs-styles a.bg-secondary:focus,.bs-styles button.bg-secondary:hover,.bs-styles button.bg-secondary:focus{background-color:#545b62 !important}.bs-styles .bg-success{background-color:#28a745 !important}.bs-styles a.bg-success:hover,.bs-styles a.bg-success:focus,.bs-styles button.bg-success:hover,.bs-styles button.bg-success:focus{background-color:#1e7e34 !important}.bs-styles .bg-info{background-color:#17a2b8 !important}.bs-styles a.bg-info:hover,.bs-styles a.bg-info:focus,.bs-styles button.bg-info:hover,.bs-styles button.bg-info:focus{background-color:#117a8b !important}.bs-styles .bg-warning{background-color:#ffc107 !important}.bs-styles a.bg-warning:hover,.bs-styles a.bg-warning:focus,.bs-styles button.bg-warning:hover,.bs-styles button.bg-warning:focus{background-color:#d39e00 !important}.bs-styles .bg-danger{background-color:#dc3545 !important}.bs-styles a.bg-danger:hover,.bs-styles a.bg-danger:focus,.bs-styles button.bg-danger:hover,.bs-styles button.bg-danger:focus{background-color:#bd2130 !important}.bs-styles .bg-light{background-color:#f8f9fa !important}.bs-styles a.bg-light:hover,.bs-styles a.bg-light:focus,.bs-styles button.bg-light:hover,.bs-styles button.bg-light:focus{background-color:#dae0e5 !important}.bs-styles .bg-dark{background-color:#343a40 !important}.bs-styles a.bg-dark:hover,.bs-styles a.bg-dark:focus,.bs-styles button.bg-dark:hover,.bs-styles button.bg-dark:focus{background-color:#1d2124 !important}.bs-styles .bg-white{background-color:#fff !important}.bs-styles .bg-transparent{background-color:transparent !important}.bs-styles .border{border:1px solid #dee2e6 !important}.bs-styles .border-top{border-top:1px solid #dee2e6 !important}.bs-styles .border-right{border-right:1px solid #dee2e6 !important}.bs-styles .border-bottom{border-bottom:1px solid #dee2e6 !important}.bs-styles .border-left{border-left:1px solid #dee2e6 !important}.bs-styles .border-0{border:0 !important}.bs-styles .border-top-0{border-top:0 !important}.bs-styles .border-right-0{border-right:0 !important}.bs-styles .border-bottom-0{border-bottom:0 !important}.bs-styles .border-left-0{border-left:0 !important}.bs-styles .border-primary{border-color:#007bff !important}.bs-styles .border-secondary{border-color:#6c757d !important}.bs-styles .border-success{border-color:#28a745 !important}.bs-styles .border-info{border-color:#17a2b8 !important}.bs-styles .border-warning{border-color:#ffc107 !important}.bs-styles .border-danger{border-color:#dc3545 !important}.bs-styles .border-light{border-color:#f8f9fa !important}.bs-styles .border-dark{border-color:#343a40 !important}.bs-styles .border-white{border-color:#fff !important}.bs-styles .rounded-sm{border-radius:.2rem !important}.bs-styles .rounded{border-radius:.25rem !important}.bs-styles .rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.bs-styles .rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.bs-styles .rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.bs-styles .rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.bs-styles .rounded-lg{border-radius:.3rem !important}.bs-styles .rounded-circle{border-radius:50% !important}.bs-styles .rounded-pill{border-radius:50rem !important}.bs-styles .rounded-0{border-radius:0 !important}.bs-styles .clearfix::after{display:block;clear:both;content:""}.bs-styles .d-none{display:none !important}.bs-styles .d-inline{display:inline !important}.bs-styles .d-inline-block{display:inline-block !important}.bs-styles .d-block{display:block !important}.bs-styles .d-table{display:table !important}.bs-styles .d-table-row{display:table-row !important}.bs-styles .d-table-cell{display:table-cell !important}.bs-styles .d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.bs-styles .d-sm-none{display:none !important}.bs-styles .d-sm-inline{display:inline !important}.bs-styles .d-sm-inline-block{display:inline-block !important}.bs-styles .d-sm-block{display:block !important}.bs-styles .d-sm-table{display:table !important}.bs-styles .d-sm-table-row{display:table-row !important}.bs-styles .d-sm-table-cell{display:table-cell !important}.bs-styles .d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.bs-styles .d-md-none{display:none !important}.bs-styles .d-md-inline{display:inline !important}.bs-styles .d-md-inline-block{display:inline-block !important}.bs-styles .d-md-block{display:block !important}.bs-styles .d-md-table{display:table !important}.bs-styles .d-md-table-row{display:table-row !important}.bs-styles .d-md-table-cell{display:table-cell !important}.bs-styles .d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.bs-styles .d-lg-none{display:none !important}.bs-styles .d-lg-inline{display:inline !important}.bs-styles .d-lg-inline-block{display:inline-block !important}.bs-styles .d-lg-block{display:block !important}.bs-styles .d-lg-table{display:table !important}.bs-styles .d-lg-table-row{display:table-row !important}.bs-styles .d-lg-table-cell{display:table-cell !important}.bs-styles .d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.bs-styles .d-xl-none{display:none !important}.bs-styles .d-xl-inline{display:inline !important}.bs-styles .d-xl-inline-block{display:inline-block !important}.bs-styles .d-xl-block{display:block !important}.bs-styles .d-xl-table{display:table !important}.bs-styles .d-xl-table-row{display:table-row !important}.bs-styles .d-xl-table-cell{display:table-cell !important}.bs-styles .d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.bs-styles .d-print-none{display:none !important}.bs-styles .d-print-inline{display:inline !important}.bs-styles .d-print-inline-block{display:inline-block !important}.bs-styles .d-print-block{display:block !important}.bs-styles .d-print-table{display:table !important}.bs-styles .d-print-table-row{display:table-row !important}.bs-styles .d-print-table-cell{display:table-cell !important}.bs-styles .d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.bs-styles .d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.bs-styles .embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.bs-styles .embed-responsive::before{display:block;content:""}.bs-styles .embed-responsive .embed-responsive-item,.bs-styles .embed-responsive iframe,.bs-styles .embed-responsive embed,.bs-styles .embed-responsive object,.bs-styles .embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.bs-styles .embed-responsive-21by9::before{padding-top:42.85714%}.bs-styles .embed-responsive-16by9::before{padding-top:56.25%}.bs-styles .embed-responsive-4by3::before{padding-top:75%}.bs-styles .embed-responsive-1by1::before{padding-top:100%}.bs-styles .flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.bs-styles .flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.bs-styles .flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.bs-styles .flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.bs-styles .flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.bs-styles .flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.bs-styles .flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.bs-styles .flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.bs-styles .flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.bs-styles .flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.bs-styles .flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.bs-styles .flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important}.bs-styles .flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.bs-styles .flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.bs-styles .flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.bs-styles .flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.bs-styles .justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.bs-styles .justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.bs-styles .justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.bs-styles .justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.bs-styles .justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.bs-styles .align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.bs-styles .align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.bs-styles .align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.bs-styles .align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.bs-styles .align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.bs-styles .align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.bs-styles .align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.bs-styles .align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.bs-styles .align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.bs-styles .align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.bs-styles .align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.bs-styles .align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.bs-styles .align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.bs-styles .align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.bs-styles .align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.bs-styles .align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.bs-styles .align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.bs-styles .float-left{float:left !important}.bs-styles .float-right{float:right !important}.bs-styles .float-none{float:none !important}@media (min-width: 576px){.bs-styles .float-sm-left{float:left !important}.bs-styles .float-sm-right{float:right !important}.bs-styles .float-sm-none{float:none !important}}@media (min-width: 768px){.bs-styles .float-md-left{float:left !important}.bs-styles .float-md-right{float:right !important}.bs-styles .float-md-none{float:none !important}}@media (min-width: 992px){.bs-styles .float-lg-left{float:left !important}.bs-styles .float-lg-right{float:right !important}.bs-styles .float-lg-none{float:none !important}}@media (min-width: 1200px){.bs-styles .float-xl-left{float:left !important}.bs-styles .float-xl-right{float:right !important}.bs-styles .float-xl-none{float:none !important}}.bs-styles .user-select-all{-webkit-user-select:all !important;-moz-user-select:all !important;-ms-user-select:all !important;user-select:all !important}.bs-styles .user-select-auto{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important}.bs-styles .user-select-none{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.bs-styles .overflow-auto{overflow:auto !important}.bs-styles .overflow-hidden{overflow:hidden !important}.bs-styles .position-static{position:static !important}.bs-styles .position-relative{position:relative !important}.bs-styles .position-absolute{position:absolute !important}.bs-styles .position-fixed{position:fixed !important}.bs-styles .position-sticky{position:-webkit-sticky !important;position:sticky !important}.bs-styles .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.bs-styles .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.bs-styles .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.bs-styles .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bs-styles .sr-only-focusable:active,.bs-styles .sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.bs-styles .shadow-sm{-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.bs-styles .shadow{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.bs-styles .shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.bs-styles .shadow-none{-webkit-box-shadow:none !important;box-shadow:none !important}.bs-styles .w-25{width:25% !important}.bs-styles .w-50{width:50% !important}.bs-styles .w-75{width:75% !important}.bs-styles .w-100{width:100% !important}.bs-styles .w-auto{width:auto !important}.bs-styles .h-25{height:25% !important}.bs-styles .h-50{height:50% !important}.bs-styles .h-75{height:75% !important}.bs-styles .h-100{height:100% !important}.bs-styles .h-auto{height:auto !important}.bs-styles .mw-100{max-width:100% !important}.bs-styles .mh-100{max-height:100% !important}.bs-styles .min-vw-100{min-width:100vw !important}.bs-styles .min-vh-100{min-height:100vh !important}.bs-styles .vw-100{width:100vw !important}.bs-styles .vh-100{height:100vh !important}.bs-styles .m-0{margin:0 !important}.bs-styles .mt-0,.bs-styles .my-0{margin-top:0 !important}.bs-styles .mr-0,.bs-styles .mx-0{margin-right:0 !important}.bs-styles .mb-0,.bs-styles .my-0{margin-bottom:0 !important}.bs-styles .ml-0,.bs-styles .mx-0{margin-left:0 !important}.bs-styles .m-1{margin:.25rem !important}.bs-styles .mt-1,.bs-styles .my-1{margin-top:.25rem !important}.bs-styles .mr-1,.bs-styles .mx-1{margin-right:.25rem !important}.bs-styles .mb-1,.bs-styles .my-1{margin-bottom:.25rem !important}.bs-styles .ml-1,.bs-styles .mx-1{margin-left:.25rem !important}.bs-styles .m-2{margin:.5rem !important}.bs-styles .mt-2,.bs-styles .my-2{margin-top:.5rem !important}.bs-styles .mr-2,.bs-styles .mx-2{margin-right:.5rem !important}.bs-styles .mb-2,.bs-styles .my-2{margin-bottom:.5rem !important}.bs-styles .ml-2,.bs-styles .mx-2{margin-left:.5rem !important}.bs-styles .m-3{margin:1rem !important}.bs-styles .mt-3,.bs-styles .my-3{margin-top:1rem !important}.bs-styles .mr-3,.bs-styles .mx-3{margin-right:1rem !important}.bs-styles .mb-3,.bs-styles .my-3{margin-bottom:1rem !important}.bs-styles .ml-3,.bs-styles .mx-3{margin-left:1rem !important}.bs-styles .m-4{margin:1.5rem !important}.bs-styles .mt-4,.bs-styles .my-4{margin-top:1.5rem !important}.bs-styles .mr-4,.bs-styles .mx-4{margin-right:1.5rem !important}.bs-styles .mb-4,.bs-styles .my-4{margin-bottom:1.5rem !important}.bs-styles .ml-4,.bs-styles .mx-4{margin-left:1.5rem !important}.bs-styles .m-5{margin:3rem !important}.bs-styles .mt-5,.bs-styles .my-5{margin-top:3rem !important}.bs-styles .mr-5,.bs-styles .mx-5{margin-right:3rem !important}.bs-styles .mb-5,.bs-styles .my-5{margin-bottom:3rem !important}.bs-styles .ml-5,.bs-styles .mx-5{margin-left:3rem !important}.bs-styles .p-0{padding:0 !important}.bs-styles .pt-0,.bs-styles .py-0{padding-top:0 !important}.bs-styles .pr-0,.bs-styles .px-0{padding-right:0 !important}.bs-styles .pb-0,.bs-styles .py-0{padding-bottom:0 !important}.bs-styles .pl-0,.bs-styles .px-0{padding-left:0 !important}.bs-styles .p-1{padding:.25rem !important}.bs-styles .pt-1,.bs-styles .py-1{padding-top:.25rem !important}.bs-styles .pr-1,.bs-styles .px-1{padding-right:.25rem !important}.bs-styles .pb-1,.bs-styles .py-1{padding-bottom:.25rem !important}.bs-styles .pl-1,.bs-styles .px-1{padding-left:.25rem !important}.bs-styles .p-2{padding:.5rem !important}.bs-styles .pt-2,.bs-styles .py-2{padding-top:.5rem !important}.bs-styles .pr-2,.bs-styles .px-2{padding-right:.5rem !important}.bs-styles .pb-2,.bs-styles .py-2{padding-bottom:.5rem !important}.bs-styles .pl-2,.bs-styles .px-2{padding-left:.5rem !important}.bs-styles .p-3{padding:1rem !important}.bs-styles .pt-3,.bs-styles .py-3{padding-top:1rem !important}.bs-styles .pr-3,.bs-styles .px-3{padding-right:1rem !important}.bs-styles .pb-3,.bs-styles .py-3{padding-bottom:1rem !important}.bs-styles .pl-3,.bs-styles .px-3{padding-left:1rem !important}.bs-styles .p-4{padding:1.5rem !important}.bs-styles .pt-4,.bs-styles .py-4{padding-top:1.5rem !important}.bs-styles .pr-4,.bs-styles .px-4{padding-right:1.5rem !important}.bs-styles .pb-4,.bs-styles .py-4{padding-bottom:1.5rem !important}.bs-styles .pl-4,.bs-styles .px-4{padding-left:1.5rem !important}.bs-styles .p-5{padding:3rem !important}.bs-styles .pt-5,.bs-styles .py-5{padding-top:3rem !important}.bs-styles .pr-5,.bs-styles .px-5{padding-right:3rem !important}.bs-styles .pb-5,.bs-styles .py-5{padding-bottom:3rem !important}.bs-styles .pl-5,.bs-styles .px-5{padding-left:3rem !important}.bs-styles .m-n1{margin:-.25rem !important}.bs-styles .mt-n1,.bs-styles .my-n1{margin-top:-.25rem !important}.bs-styles .mr-n1,.bs-styles .mx-n1{margin-right:-.25rem !important}.bs-styles .mb-n1,.bs-styles .my-n1{margin-bottom:-.25rem !important}.bs-styles .ml-n1,.bs-styles .mx-n1{margin-left:-.25rem !important}.bs-styles .m-n2{margin:-.5rem !important}.bs-styles .mt-n2,.bs-styles .my-n2{margin-top:-.5rem !important}.bs-styles .mr-n2,.bs-styles .mx-n2{margin-right:-.5rem !important}.bs-styles .mb-n2,.bs-styles .my-n2{margin-bottom:-.5rem !important}.bs-styles .ml-n2,.bs-styles .mx-n2{margin-left:-.5rem !important}.bs-styles .m-n3{margin:-1rem !important}.bs-styles .mt-n3,.bs-styles .my-n3{margin-top:-1rem !important}.bs-styles .mr-n3,.bs-styles .mx-n3{margin-right:-1rem !important}.bs-styles .mb-n3,.bs-styles .my-n3{margin-bottom:-1rem !important}.bs-styles .ml-n3,.bs-styles .mx-n3{margin-left:-1rem !important}.bs-styles .m-n4{margin:-1.5rem !important}.bs-styles .mt-n4,.bs-styles .my-n4{margin-top:-1.5rem !important}.bs-styles .mr-n4,.bs-styles .mx-n4{margin-right:-1.5rem !important}.bs-styles .mb-n4,.bs-styles .my-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-n4,.bs-styles .mx-n4{margin-left:-1.5rem !important}.bs-styles .m-n5{margin:-3rem !important}.bs-styles .mt-n5,.bs-styles .my-n5{margin-top:-3rem !important}.bs-styles .mr-n5,.bs-styles .mx-n5{margin-right:-3rem !important}.bs-styles .mb-n5,.bs-styles .my-n5{margin-bottom:-3rem !important}.bs-styles .ml-n5,.bs-styles .mx-n5{margin-left:-3rem !important}.bs-styles .m-auto{margin:auto !important}.bs-styles .mt-auto,.bs-styles .my-auto{margin-top:auto !important}.bs-styles .mr-auto,.bs-styles .mx-auto{margin-right:auto !important}.bs-styles .mb-auto,.bs-styles .my-auto{margin-bottom:auto !important}.bs-styles .ml-auto,.bs-styles .mx-auto{margin-left:auto !important}@media (min-width: 576px){.bs-styles .m-sm-0{margin:0 !important}.bs-styles .mt-sm-0,.bs-styles .my-sm-0{margin-top:0 !important}.bs-styles .mr-sm-0,.bs-styles .mx-sm-0{margin-right:0 !important}.bs-styles .mb-sm-0,.bs-styles .my-sm-0{margin-bottom:0 !important}.bs-styles .ml-sm-0,.bs-styles .mx-sm-0{margin-left:0 !important}.bs-styles .m-sm-1{margin:.25rem !important}.bs-styles .mt-sm-1,.bs-styles .my-sm-1{margin-top:.25rem !important}.bs-styles .mr-sm-1,.bs-styles .mx-sm-1{margin-right:.25rem !important}.bs-styles .mb-sm-1,.bs-styles .my-sm-1{margin-bottom:.25rem !important}.bs-styles .ml-sm-1,.bs-styles .mx-sm-1{margin-left:.25rem !important}.bs-styles .m-sm-2{margin:.5rem !important}.bs-styles .mt-sm-2,.bs-styles .my-sm-2{margin-top:.5rem !important}.bs-styles .mr-sm-2,.bs-styles .mx-sm-2{margin-right:.5rem !important}.bs-styles .mb-sm-2,.bs-styles .my-sm-2{margin-bottom:.5rem !important}.bs-styles .ml-sm-2,.bs-styles .mx-sm-2{margin-left:.5rem !important}.bs-styles .m-sm-3{margin:1rem !important}.bs-styles .mt-sm-3,.bs-styles .my-sm-3{margin-top:1rem !important}.bs-styles .mr-sm-3,.bs-styles .mx-sm-3{margin-right:1rem !important}.bs-styles .mb-sm-3,.bs-styles .my-sm-3{margin-bottom:1rem !important}.bs-styles .ml-sm-3,.bs-styles .mx-sm-3{margin-left:1rem !important}.bs-styles .m-sm-4{margin:1.5rem !important}.bs-styles .mt-sm-4,.bs-styles .my-sm-4{margin-top:1.5rem !important}.bs-styles .mr-sm-4,.bs-styles .mx-sm-4{margin-right:1.5rem !important}.bs-styles .mb-sm-4,.bs-styles .my-sm-4{margin-bottom:1.5rem !important}.bs-styles .ml-sm-4,.bs-styles .mx-sm-4{margin-left:1.5rem !important}.bs-styles .m-sm-5{margin:3rem !important}.bs-styles .mt-sm-5,.bs-styles .my-sm-5{margin-top:3rem !important}.bs-styles .mr-sm-5,.bs-styles .mx-sm-5{margin-right:3rem !important}.bs-styles .mb-sm-5,.bs-styles .my-sm-5{margin-bottom:3rem !important}.bs-styles .ml-sm-5,.bs-styles .mx-sm-5{margin-left:3rem !important}.bs-styles .p-sm-0{padding:0 !important}.bs-styles .pt-sm-0,.bs-styles .py-sm-0{padding-top:0 !important}.bs-styles .pr-sm-0,.bs-styles .px-sm-0{padding-right:0 !important}.bs-styles .pb-sm-0,.bs-styles .py-sm-0{padding-bottom:0 !important}.bs-styles .pl-sm-0,.bs-styles .px-sm-0{padding-left:0 !important}.bs-styles .p-sm-1{padding:.25rem !important}.bs-styles .pt-sm-1,.bs-styles .py-sm-1{padding-top:.25rem !important}.bs-styles .pr-sm-1,.bs-styles .px-sm-1{padding-right:.25rem !important}.bs-styles .pb-sm-1,.bs-styles .py-sm-1{padding-bottom:.25rem !important}.bs-styles .pl-sm-1,.bs-styles .px-sm-1{padding-left:.25rem !important}.bs-styles .p-sm-2{padding:.5rem !important}.bs-styles .pt-sm-2,.bs-styles .py-sm-2{padding-top:.5rem !important}.bs-styles .pr-sm-2,.bs-styles .px-sm-2{padding-right:.5rem !important}.bs-styles .pb-sm-2,.bs-styles .py-sm-2{padding-bottom:.5rem !important}.bs-styles .pl-sm-2,.bs-styles .px-sm-2{padding-left:.5rem !important}.bs-styles .p-sm-3{padding:1rem !important}.bs-styles .pt-sm-3,.bs-styles .py-sm-3{padding-top:1rem !important}.bs-styles .pr-sm-3,.bs-styles .px-sm-3{padding-right:1rem !important}.bs-styles .pb-sm-3,.bs-styles .py-sm-3{padding-bottom:1rem !important}.bs-styles .pl-sm-3,.bs-styles .px-sm-3{padding-left:1rem !important}.bs-styles .p-sm-4{padding:1.5rem !important}.bs-styles .pt-sm-4,.bs-styles .py-sm-4{padding-top:1.5rem !important}.bs-styles .pr-sm-4,.bs-styles .px-sm-4{padding-right:1.5rem !important}.bs-styles .pb-sm-4,.bs-styles .py-sm-4{padding-bottom:1.5rem !important}.bs-styles .pl-sm-4,.bs-styles .px-sm-4{padding-left:1.5rem !important}.bs-styles .p-sm-5{padding:3rem !important}.bs-styles .pt-sm-5,.bs-styles .py-sm-5{padding-top:3rem !important}.bs-styles .pr-sm-5,.bs-styles .px-sm-5{padding-right:3rem !important}.bs-styles .pb-sm-5,.bs-styles .py-sm-5{padding-bottom:3rem !important}.bs-styles .pl-sm-5,.bs-styles .px-sm-5{padding-left:3rem !important}.bs-styles .m-sm-n1{margin:-.25rem !important}.bs-styles .mt-sm-n1,.bs-styles .my-sm-n1{margin-top:-.25rem !important}.bs-styles .mr-sm-n1,.bs-styles .mx-sm-n1{margin-right:-.25rem !important}.bs-styles .mb-sm-n1,.bs-styles .my-sm-n1{margin-bottom:-.25rem !important}.bs-styles .ml-sm-n1,.bs-styles .mx-sm-n1{margin-left:-.25rem !important}.bs-styles .m-sm-n2{margin:-.5rem !important}.bs-styles .mt-sm-n2,.bs-styles .my-sm-n2{margin-top:-.5rem !important}.bs-styles .mr-sm-n2,.bs-styles .mx-sm-n2{margin-right:-.5rem !important}.bs-styles .mb-sm-n2,.bs-styles .my-sm-n2{margin-bottom:-.5rem !important}.bs-styles .ml-sm-n2,.bs-styles .mx-sm-n2{margin-left:-.5rem !important}.bs-styles .m-sm-n3{margin:-1rem !important}.bs-styles .mt-sm-n3,.bs-styles .my-sm-n3{margin-top:-1rem !important}.bs-styles .mr-sm-n3,.bs-styles .mx-sm-n3{margin-right:-1rem !important}.bs-styles .mb-sm-n3,.bs-styles .my-sm-n3{margin-bottom:-1rem !important}.bs-styles .ml-sm-n3,.bs-styles .mx-sm-n3{margin-left:-1rem !important}.bs-styles .m-sm-n4{margin:-1.5rem !important}.bs-styles .mt-sm-n4,.bs-styles .my-sm-n4{margin-top:-1.5rem !important}.bs-styles .mr-sm-n4,.bs-styles .mx-sm-n4{margin-right:-1.5rem !important}.bs-styles .mb-sm-n4,.bs-styles .my-sm-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-sm-n4,.bs-styles .mx-sm-n4{margin-left:-1.5rem !important}.bs-styles .m-sm-n5{margin:-3rem !important}.bs-styles .mt-sm-n5,.bs-styles .my-sm-n5{margin-top:-3rem !important}.bs-styles .mr-sm-n5,.bs-styles .mx-sm-n5{margin-right:-3rem !important}.bs-styles .mb-sm-n5,.bs-styles .my-sm-n5{margin-bottom:-3rem !important}.bs-styles .ml-sm-n5,.bs-styles .mx-sm-n5{margin-left:-3rem !important}.bs-styles .m-sm-auto{margin:auto !important}.bs-styles .mt-sm-auto,.bs-styles .my-sm-auto{margin-top:auto !important}.bs-styles .mr-sm-auto,.bs-styles .mx-sm-auto{margin-right:auto !important}.bs-styles .mb-sm-auto,.bs-styles .my-sm-auto{margin-bottom:auto !important}.bs-styles .ml-sm-auto,.bs-styles .mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.bs-styles .m-md-0{margin:0 !important}.bs-styles .mt-md-0,.bs-styles .my-md-0{margin-top:0 !important}.bs-styles .mr-md-0,.bs-styles .mx-md-0{margin-right:0 !important}.bs-styles .mb-md-0,.bs-styles .my-md-0{margin-bottom:0 !important}.bs-styles .ml-md-0,.bs-styles .mx-md-0{margin-left:0 !important}.bs-styles .m-md-1{margin:.25rem !important}.bs-styles .mt-md-1,.bs-styles .my-md-1{margin-top:.25rem !important}.bs-styles .mr-md-1,.bs-styles .mx-md-1{margin-right:.25rem !important}.bs-styles .mb-md-1,.bs-styles .my-md-1{margin-bottom:.25rem !important}.bs-styles .ml-md-1,.bs-styles .mx-md-1{margin-left:.25rem !important}.bs-styles .m-md-2{margin:.5rem !important}.bs-styles .mt-md-2,.bs-styles .my-md-2{margin-top:.5rem !important}.bs-styles .mr-md-2,.bs-styles .mx-md-2{margin-right:.5rem !important}.bs-styles .mb-md-2,.bs-styles .my-md-2{margin-bottom:.5rem !important}.bs-styles .ml-md-2,.bs-styles .mx-md-2{margin-left:.5rem !important}.bs-styles .m-md-3{margin:1rem !important}.bs-styles .mt-md-3,.bs-styles .my-md-3{margin-top:1rem !important}.bs-styles .mr-md-3,.bs-styles .mx-md-3{margin-right:1rem !important}.bs-styles .mb-md-3,.bs-styles .my-md-3{margin-bottom:1rem !important}.bs-styles .ml-md-3,.bs-styles .mx-md-3{margin-left:1rem !important}.bs-styles .m-md-4{margin:1.5rem !important}.bs-styles .mt-md-4,.bs-styles .my-md-4{margin-top:1.5rem !important}.bs-styles .mr-md-4,.bs-styles .mx-md-4{margin-right:1.5rem !important}.bs-styles .mb-md-4,.bs-styles .my-md-4{margin-bottom:1.5rem !important}.bs-styles .ml-md-4,.bs-styles .mx-md-4{margin-left:1.5rem !important}.bs-styles .m-md-5{margin:3rem !important}.bs-styles .mt-md-5,.bs-styles .my-md-5{margin-top:3rem !important}.bs-styles .mr-md-5,.bs-styles .mx-md-5{margin-right:3rem !important}.bs-styles .mb-md-5,.bs-styles .my-md-5{margin-bottom:3rem !important}.bs-styles .ml-md-5,.bs-styles .mx-md-5{margin-left:3rem !important}.bs-styles .p-md-0{padding:0 !important}.bs-styles .pt-md-0,.bs-styles .py-md-0{padding-top:0 !important}.bs-styles .pr-md-0,.bs-styles .px-md-0{padding-right:0 !important}.bs-styles .pb-md-0,.bs-styles .py-md-0{padding-bottom:0 !important}.bs-styles .pl-md-0,.bs-styles .px-md-0{padding-left:0 !important}.bs-styles .p-md-1{padding:.25rem !important}.bs-styles .pt-md-1,.bs-styles .py-md-1{padding-top:.25rem !important}.bs-styles .pr-md-1,.bs-styles .px-md-1{padding-right:.25rem !important}.bs-styles .pb-md-1,.bs-styles .py-md-1{padding-bottom:.25rem !important}.bs-styles .pl-md-1,.bs-styles .px-md-1{padding-left:.25rem !important}.bs-styles .p-md-2{padding:.5rem !important}.bs-styles .pt-md-2,.bs-styles .py-md-2{padding-top:.5rem !important}.bs-styles .pr-md-2,.bs-styles .px-md-2{padding-right:.5rem !important}.bs-styles .pb-md-2,.bs-styles .py-md-2{padding-bottom:.5rem !important}.bs-styles .pl-md-2,.bs-styles .px-md-2{padding-left:.5rem !important}.bs-styles .p-md-3{padding:1rem !important}.bs-styles .pt-md-3,.bs-styles .py-md-3{padding-top:1rem !important}.bs-styles .pr-md-3,.bs-styles .px-md-3{padding-right:1rem !important}.bs-styles .pb-md-3,.bs-styles .py-md-3{padding-bottom:1rem !important}.bs-styles .pl-md-3,.bs-styles .px-md-3{padding-left:1rem !important}.bs-styles .p-md-4{padding:1.5rem !important}.bs-styles .pt-md-4,.bs-styles .py-md-4{padding-top:1.5rem !important}.bs-styles .pr-md-4,.bs-styles .px-md-4{padding-right:1.5rem !important}.bs-styles .pb-md-4,.bs-styles .py-md-4{padding-bottom:1.5rem !important}.bs-styles .pl-md-4,.bs-styles .px-md-4{padding-left:1.5rem !important}.bs-styles .p-md-5{padding:3rem !important}.bs-styles .pt-md-5,.bs-styles .py-md-5{padding-top:3rem !important}.bs-styles .pr-md-5,.bs-styles .px-md-5{padding-right:3rem !important}.bs-styles .pb-md-5,.bs-styles .py-md-5{padding-bottom:3rem !important}.bs-styles .pl-md-5,.bs-styles .px-md-5{padding-left:3rem !important}.bs-styles .m-md-n1{margin:-.25rem !important}.bs-styles .mt-md-n1,.bs-styles .my-md-n1{margin-top:-.25rem !important}.bs-styles .mr-md-n1,.bs-styles .mx-md-n1{margin-right:-.25rem !important}.bs-styles .mb-md-n1,.bs-styles .my-md-n1{margin-bottom:-.25rem !important}.bs-styles .ml-md-n1,.bs-styles .mx-md-n1{margin-left:-.25rem !important}.bs-styles .m-md-n2{margin:-.5rem !important}.bs-styles .mt-md-n2,.bs-styles .my-md-n2{margin-top:-.5rem !important}.bs-styles .mr-md-n2,.bs-styles .mx-md-n2{margin-right:-.5rem !important}.bs-styles .mb-md-n2,.bs-styles .my-md-n2{margin-bottom:-.5rem !important}.bs-styles .ml-md-n2,.bs-styles .mx-md-n2{margin-left:-.5rem !important}.bs-styles .m-md-n3{margin:-1rem !important}.bs-styles .mt-md-n3,.bs-styles .my-md-n3{margin-top:-1rem !important}.bs-styles .mr-md-n3,.bs-styles .mx-md-n3{margin-right:-1rem !important}.bs-styles .mb-md-n3,.bs-styles .my-md-n3{margin-bottom:-1rem !important}.bs-styles .ml-md-n3,.bs-styles .mx-md-n3{margin-left:-1rem !important}.bs-styles .m-md-n4{margin:-1.5rem !important}.bs-styles .mt-md-n4,.bs-styles .my-md-n4{margin-top:-1.5rem !important}.bs-styles .mr-md-n4,.bs-styles .mx-md-n4{margin-right:-1.5rem !important}.bs-styles .mb-md-n4,.bs-styles .my-md-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-md-n4,.bs-styles .mx-md-n4{margin-left:-1.5rem !important}.bs-styles .m-md-n5{margin:-3rem !important}.bs-styles .mt-md-n5,.bs-styles .my-md-n5{margin-top:-3rem !important}.bs-styles .mr-md-n5,.bs-styles .mx-md-n5{margin-right:-3rem !important}.bs-styles .mb-md-n5,.bs-styles .my-md-n5{margin-bottom:-3rem !important}.bs-styles .ml-md-n5,.bs-styles .mx-md-n5{margin-left:-3rem !important}.bs-styles .m-md-auto{margin:auto !important}.bs-styles .mt-md-auto,.bs-styles .my-md-auto{margin-top:auto !important}.bs-styles .mr-md-auto,.bs-styles .mx-md-auto{margin-right:auto !important}.bs-styles .mb-md-auto,.bs-styles .my-md-auto{margin-bottom:auto !important}.bs-styles .ml-md-auto,.bs-styles .mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.bs-styles .m-lg-0{margin:0 !important}.bs-styles .mt-lg-0,.bs-styles .my-lg-0{margin-top:0 !important}.bs-styles .mr-lg-0,.bs-styles .mx-lg-0{margin-right:0 !important}.bs-styles .mb-lg-0,.bs-styles .my-lg-0{margin-bottom:0 !important}.bs-styles .ml-lg-0,.bs-styles .mx-lg-0{margin-left:0 !important}.bs-styles .m-lg-1{margin:.25rem !important}.bs-styles .mt-lg-1,.bs-styles .my-lg-1{margin-top:.25rem !important}.bs-styles .mr-lg-1,.bs-styles .mx-lg-1{margin-right:.25rem !important}.bs-styles .mb-lg-1,.bs-styles .my-lg-1{margin-bottom:.25rem !important}.bs-styles .ml-lg-1,.bs-styles .mx-lg-1{margin-left:.25rem !important}.bs-styles .m-lg-2{margin:.5rem !important}.bs-styles .mt-lg-2,.bs-styles .my-lg-2{margin-top:.5rem !important}.bs-styles .mr-lg-2,.bs-styles .mx-lg-2{margin-right:.5rem !important}.bs-styles .mb-lg-2,.bs-styles .my-lg-2{margin-bottom:.5rem !important}.bs-styles .ml-lg-2,.bs-styles .mx-lg-2{margin-left:.5rem !important}.bs-styles .m-lg-3{margin:1rem !important}.bs-styles .mt-lg-3,.bs-styles .my-lg-3{margin-top:1rem !important}.bs-styles .mr-lg-3,.bs-styles .mx-lg-3{margin-right:1rem !important}.bs-styles .mb-lg-3,.bs-styles .my-lg-3{margin-bottom:1rem !important}.bs-styles .ml-lg-3,.bs-styles .mx-lg-3{margin-left:1rem !important}.bs-styles .m-lg-4{margin:1.5rem !important}.bs-styles .mt-lg-4,.bs-styles .my-lg-4{margin-top:1.5rem !important}.bs-styles .mr-lg-4,.bs-styles .mx-lg-4{margin-right:1.5rem !important}.bs-styles .mb-lg-4,.bs-styles .my-lg-4{margin-bottom:1.5rem !important}.bs-styles .ml-lg-4,.bs-styles .mx-lg-4{margin-left:1.5rem !important}.bs-styles .m-lg-5{margin:3rem !important}.bs-styles .mt-lg-5,.bs-styles .my-lg-5{margin-top:3rem !important}.bs-styles .mr-lg-5,.bs-styles .mx-lg-5{margin-right:3rem !important}.bs-styles .mb-lg-5,.bs-styles .my-lg-5{margin-bottom:3rem !important}.bs-styles .ml-lg-5,.bs-styles .mx-lg-5{margin-left:3rem !important}.bs-styles .p-lg-0{padding:0 !important}.bs-styles .pt-lg-0,.bs-styles .py-lg-0{padding-top:0 !important}.bs-styles .pr-lg-0,.bs-styles .px-lg-0{padding-right:0 !important}.bs-styles .pb-lg-0,.bs-styles .py-lg-0{padding-bottom:0 !important}.bs-styles .pl-lg-0,.bs-styles .px-lg-0{padding-left:0 !important}.bs-styles .p-lg-1{padding:.25rem !important}.bs-styles .pt-lg-1,.bs-styles .py-lg-1{padding-top:.25rem !important}.bs-styles .pr-lg-1,.bs-styles .px-lg-1{padding-right:.25rem !important}.bs-styles .pb-lg-1,.bs-styles .py-lg-1{padding-bottom:.25rem !important}.bs-styles .pl-lg-1,.bs-styles .px-lg-1{padding-left:.25rem !important}.bs-styles .p-lg-2{padding:.5rem !important}.bs-styles .pt-lg-2,.bs-styles .py-lg-2{padding-top:.5rem !important}.bs-styles .pr-lg-2,.bs-styles .px-lg-2{padding-right:.5rem !important}.bs-styles .pb-lg-2,.bs-styles .py-lg-2{padding-bottom:.5rem !important}.bs-styles .pl-lg-2,.bs-styles .px-lg-2{padding-left:.5rem !important}.bs-styles .p-lg-3{padding:1rem !important}.bs-styles .pt-lg-3,.bs-styles .py-lg-3{padding-top:1rem !important}.bs-styles .pr-lg-3,.bs-styles .px-lg-3{padding-right:1rem !important}.bs-styles .pb-lg-3,.bs-styles .py-lg-3{padding-bottom:1rem !important}.bs-styles .pl-lg-3,.bs-styles .px-lg-3{padding-left:1rem !important}.bs-styles .p-lg-4{padding:1.5rem !important}.bs-styles .pt-lg-4,.bs-styles .py-lg-4{padding-top:1.5rem !important}.bs-styles .pr-lg-4,.bs-styles .px-lg-4{padding-right:1.5rem !important}.bs-styles .pb-lg-4,.bs-styles .py-lg-4{padding-bottom:1.5rem !important}.bs-styles .pl-lg-4,.bs-styles .px-lg-4{padding-left:1.5rem !important}.bs-styles .p-lg-5{padding:3rem !important}.bs-styles .pt-lg-5,.bs-styles .py-lg-5{padding-top:3rem !important}.bs-styles .pr-lg-5,.bs-styles .px-lg-5{padding-right:3rem !important}.bs-styles .pb-lg-5,.bs-styles .py-lg-5{padding-bottom:3rem !important}.bs-styles .pl-lg-5,.bs-styles .px-lg-5{padding-left:3rem !important}.bs-styles .m-lg-n1{margin:-.25rem !important}.bs-styles .mt-lg-n1,.bs-styles .my-lg-n1{margin-top:-.25rem !important}.bs-styles .mr-lg-n1,.bs-styles .mx-lg-n1{margin-right:-.25rem !important}.bs-styles .mb-lg-n1,.bs-styles .my-lg-n1{margin-bottom:-.25rem !important}.bs-styles .ml-lg-n1,.bs-styles .mx-lg-n1{margin-left:-.25rem !important}.bs-styles .m-lg-n2{margin:-.5rem !important}.bs-styles .mt-lg-n2,.bs-styles .my-lg-n2{margin-top:-.5rem !important}.bs-styles .mr-lg-n2,.bs-styles .mx-lg-n2{margin-right:-.5rem !important}.bs-styles .mb-lg-n2,.bs-styles .my-lg-n2{margin-bottom:-.5rem !important}.bs-styles .ml-lg-n2,.bs-styles .mx-lg-n2{margin-left:-.5rem !important}.bs-styles .m-lg-n3{margin:-1rem !important}.bs-styles .mt-lg-n3,.bs-styles .my-lg-n3{margin-top:-1rem !important}.bs-styles .mr-lg-n3,.bs-styles .mx-lg-n3{margin-right:-1rem !important}.bs-styles .mb-lg-n3,.bs-styles .my-lg-n3{margin-bottom:-1rem !important}.bs-styles .ml-lg-n3,.bs-styles .mx-lg-n3{margin-left:-1rem !important}.bs-styles .m-lg-n4{margin:-1.5rem !important}.bs-styles .mt-lg-n4,.bs-styles .my-lg-n4{margin-top:-1.5rem !important}.bs-styles .mr-lg-n4,.bs-styles .mx-lg-n4{margin-right:-1.5rem !important}.bs-styles .mb-lg-n4,.bs-styles .my-lg-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-lg-n4,.bs-styles .mx-lg-n4{margin-left:-1.5rem !important}.bs-styles .m-lg-n5{margin:-3rem !important}.bs-styles .mt-lg-n5,.bs-styles .my-lg-n5{margin-top:-3rem !important}.bs-styles .mr-lg-n5,.bs-styles .mx-lg-n5{margin-right:-3rem !important}.bs-styles .mb-lg-n5,.bs-styles .my-lg-n5{margin-bottom:-3rem !important}.bs-styles .ml-lg-n5,.bs-styles .mx-lg-n5{margin-left:-3rem !important}.bs-styles .m-lg-auto{margin:auto !important}.bs-styles .mt-lg-auto,.bs-styles .my-lg-auto{margin-top:auto !important}.bs-styles .mr-lg-auto,.bs-styles .mx-lg-auto{margin-right:auto !important}.bs-styles .mb-lg-auto,.bs-styles .my-lg-auto{margin-bottom:auto !important}.bs-styles .ml-lg-auto,.bs-styles .mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.bs-styles .m-xl-0{margin:0 !important}.bs-styles .mt-xl-0,.bs-styles .my-xl-0{margin-top:0 !important}.bs-styles .mr-xl-0,.bs-styles .mx-xl-0{margin-right:0 !important}.bs-styles .mb-xl-0,.bs-styles .my-xl-0{margin-bottom:0 !important}.bs-styles .ml-xl-0,.bs-styles .mx-xl-0{margin-left:0 !important}.bs-styles .m-xl-1{margin:.25rem !important}.bs-styles .mt-xl-1,.bs-styles .my-xl-1{margin-top:.25rem !important}.bs-styles .mr-xl-1,.bs-styles .mx-xl-1{margin-right:.25rem !important}.bs-styles .mb-xl-1,.bs-styles .my-xl-1{margin-bottom:.25rem !important}.bs-styles .ml-xl-1,.bs-styles .mx-xl-1{margin-left:.25rem !important}.bs-styles .m-xl-2{margin:.5rem !important}.bs-styles .mt-xl-2,.bs-styles .my-xl-2{margin-top:.5rem !important}.bs-styles .mr-xl-2,.bs-styles .mx-xl-2{margin-right:.5rem !important}.bs-styles .mb-xl-2,.bs-styles .my-xl-2{margin-bottom:.5rem !important}.bs-styles .ml-xl-2,.bs-styles .mx-xl-2{margin-left:.5rem !important}.bs-styles .m-xl-3{margin:1rem !important}.bs-styles .mt-xl-3,.bs-styles .my-xl-3{margin-top:1rem !important}.bs-styles .mr-xl-3,.bs-styles .mx-xl-3{margin-right:1rem !important}.bs-styles .mb-xl-3,.bs-styles .my-xl-3{margin-bottom:1rem !important}.bs-styles .ml-xl-3,.bs-styles .mx-xl-3{margin-left:1rem !important}.bs-styles .m-xl-4{margin:1.5rem !important}.bs-styles .mt-xl-4,.bs-styles .my-xl-4{margin-top:1.5rem !important}.bs-styles .mr-xl-4,.bs-styles .mx-xl-4{margin-right:1.5rem !important}.bs-styles .mb-xl-4,.bs-styles .my-xl-4{margin-bottom:1.5rem !important}.bs-styles .ml-xl-4,.bs-styles .mx-xl-4{margin-left:1.5rem !important}.bs-styles .m-xl-5{margin:3rem !important}.bs-styles .mt-xl-5,.bs-styles .my-xl-5{margin-top:3rem !important}.bs-styles .mr-xl-5,.bs-styles .mx-xl-5{margin-right:3rem !important}.bs-styles .mb-xl-5,.bs-styles .my-xl-5{margin-bottom:3rem !important}.bs-styles .ml-xl-5,.bs-styles .mx-xl-5{margin-left:3rem !important}.bs-styles .p-xl-0{padding:0 !important}.bs-styles .pt-xl-0,.bs-styles .py-xl-0{padding-top:0 !important}.bs-styles .pr-xl-0,.bs-styles .px-xl-0{padding-right:0 !important}.bs-styles .pb-xl-0,.bs-styles .py-xl-0{padding-bottom:0 !important}.bs-styles .pl-xl-0,.bs-styles .px-xl-0{padding-left:0 !important}.bs-styles .p-xl-1{padding:.25rem !important}.bs-styles .pt-xl-1,.bs-styles .py-xl-1{padding-top:.25rem !important}.bs-styles .pr-xl-1,.bs-styles .px-xl-1{padding-right:.25rem !important}.bs-styles .pb-xl-1,.bs-styles .py-xl-1{padding-bottom:.25rem !important}.bs-styles .pl-xl-1,.bs-styles .px-xl-1{padding-left:.25rem !important}.bs-styles .p-xl-2{padding:.5rem !important}.bs-styles .pt-xl-2,.bs-styles .py-xl-2{padding-top:.5rem !important}.bs-styles .pr-xl-2,.bs-styles .px-xl-2{padding-right:.5rem !important}.bs-styles .pb-xl-2,.bs-styles .py-xl-2{padding-bottom:.5rem !important}.bs-styles .pl-xl-2,.bs-styles .px-xl-2{padding-left:.5rem !important}.bs-styles .p-xl-3{padding:1rem !important}.bs-styles .pt-xl-3,.bs-styles .py-xl-3{padding-top:1rem !important}.bs-styles .pr-xl-3,.bs-styles .px-xl-3{padding-right:1rem !important}.bs-styles .pb-xl-3,.bs-styles .py-xl-3{padding-bottom:1rem !important}.bs-styles .pl-xl-3,.bs-styles .px-xl-3{padding-left:1rem !important}.bs-styles .p-xl-4{padding:1.5rem !important}.bs-styles .pt-xl-4,.bs-styles .py-xl-4{padding-top:1.5rem !important}.bs-styles .pr-xl-4,.bs-styles .px-xl-4{padding-right:1.5rem !important}.bs-styles .pb-xl-4,.bs-styles .py-xl-4{padding-bottom:1.5rem !important}.bs-styles .pl-xl-4,.bs-styles .px-xl-4{padding-left:1.5rem !important}.bs-styles .p-xl-5{padding:3rem !important}.bs-styles .pt-xl-5,.bs-styles .py-xl-5{padding-top:3rem !important}.bs-styles .pr-xl-5,.bs-styles .px-xl-5{padding-right:3rem !important}.bs-styles .pb-xl-5,.bs-styles .py-xl-5{padding-bottom:3rem !important}.bs-styles .pl-xl-5,.bs-styles .px-xl-5{padding-left:3rem !important}.bs-styles .m-xl-n1{margin:-.25rem !important}.bs-styles .mt-xl-n1,.bs-styles .my-xl-n1{margin-top:-.25rem !important}.bs-styles .mr-xl-n1,.bs-styles .mx-xl-n1{margin-right:-.25rem !important}.bs-styles .mb-xl-n1,.bs-styles .my-xl-n1{margin-bottom:-.25rem !important}.bs-styles .ml-xl-n1,.bs-styles .mx-xl-n1{margin-left:-.25rem !important}.bs-styles .m-xl-n2{margin:-.5rem !important}.bs-styles .mt-xl-n2,.bs-styles .my-xl-n2{margin-top:-.5rem !important}.bs-styles .mr-xl-n2,.bs-styles .mx-xl-n2{margin-right:-.5rem !important}.bs-styles .mb-xl-n2,.bs-styles .my-xl-n2{margin-bottom:-.5rem !important}.bs-styles .ml-xl-n2,.bs-styles .mx-xl-n2{margin-left:-.5rem !important}.bs-styles .m-xl-n3{margin:-1rem !important}.bs-styles .mt-xl-n3,.bs-styles .my-xl-n3{margin-top:-1rem !important}.bs-styles .mr-xl-n3,.bs-styles .mx-xl-n3{margin-right:-1rem !important}.bs-styles .mb-xl-n3,.bs-styles .my-xl-n3{margin-bottom:-1rem !important}.bs-styles .ml-xl-n3,.bs-styles .mx-xl-n3{margin-left:-1rem !important}.bs-styles .m-xl-n4{margin:-1.5rem !important}.bs-styles .mt-xl-n4,.bs-styles .my-xl-n4{margin-top:-1.5rem !important}.bs-styles .mr-xl-n4,.bs-styles .mx-xl-n4{margin-right:-1.5rem !important}.bs-styles .mb-xl-n4,.bs-styles .my-xl-n4{margin-bottom:-1.5rem !important}.bs-styles .ml-xl-n4,.bs-styles .mx-xl-n4{margin-left:-1.5rem !important}.bs-styles .m-xl-n5{margin:-3rem !important}.bs-styles .mt-xl-n5,.bs-styles .my-xl-n5{margin-top:-3rem !important}.bs-styles .mr-xl-n5,.bs-styles .mx-xl-n5{margin-right:-3rem !important}.bs-styles .mb-xl-n5,.bs-styles .my-xl-n5{margin-bottom:-3rem !important}.bs-styles .ml-xl-n5,.bs-styles .mx-xl-n5{margin-left:-3rem !important}.bs-styles .m-xl-auto{margin:auto !important}.bs-styles .mt-xl-auto,.bs-styles .my-xl-auto{margin-top:auto !important}.bs-styles .mr-xl-auto,.bs-styles .mx-xl-auto{margin-right:auto !important}.bs-styles .mb-xl-auto,.bs-styles .my-xl-auto{margin-bottom:auto !important}.bs-styles .ml-xl-auto,.bs-styles .mx-xl-auto{margin-left:auto !important}}.bs-styles .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.bs-styles .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.bs-styles .text-justify{text-align:justify !important}.bs-styles .text-wrap{white-space:normal !important}.bs-styles .text-nowrap{white-space:nowrap !important}.bs-styles .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-styles .text-left{text-align:left !important}.bs-styles .text-right{text-align:right !important}.bs-styles .text-center{text-align:center !important}@media (min-width: 576px){.bs-styles .text-sm-left{text-align:left !important}.bs-styles .text-sm-right{text-align:right !important}.bs-styles .text-sm-center{text-align:center !important}}@media (min-width: 768px){.bs-styles .text-md-left{text-align:left !important}.bs-styles .text-md-right{text-align:right !important}.bs-styles .text-md-center{text-align:center !important}}@media (min-width: 992px){.bs-styles .text-lg-left{text-align:left !important}.bs-styles .text-lg-right{text-align:right !important}.bs-styles .text-lg-center{text-align:center !important}}@media (min-width: 1200px){.bs-styles .text-xl-left{text-align:left !important}.bs-styles .text-xl-right{text-align:right !important}.bs-styles .text-xl-center{text-align:center !important}}.bs-styles .text-lowercase{text-transform:lowercase !important}.bs-styles .text-uppercase{text-transform:uppercase !important}.bs-styles .text-capitalize{text-transform:capitalize !important}.bs-styles .font-weight-light{font-weight:300 !important}.bs-styles .font-weight-lighter{font-weight:lighter !important}.bs-styles .font-weight-normal{font-weight:400 !important}.bs-styles .font-weight-bold{font-weight:700 !important}.bs-styles .font-weight-bolder{font-weight:bolder !important}.bs-styles .font-italic{font-style:italic !important}.bs-styles .text-white{color:#fff !important}.bs-styles .text-primary{color:#007bff !important}.bs-styles a.text-primary:hover,.bs-styles a.text-primary:focus{color:#0056b3 !important}.bs-styles .text-secondary{color:#6c757d !important}.bs-styles a.text-secondary:hover,.bs-styles a.text-secondary:focus{color:#494f54 !important}.bs-styles .text-success{color:#28a745 !important}.bs-styles a.text-success:hover,.bs-styles a.text-success:focus{color:#19692c !important}.bs-styles .text-info{color:#17a2b8 !important}.bs-styles a.text-info:hover,.bs-styles a.text-info:focus{color:#0f6674 !important}.bs-styles .text-warning{color:#ffc107 !important}.bs-styles a.text-warning:hover,.bs-styles a.text-warning:focus{color:#ba8b00 !important}.bs-styles .text-danger{color:#dc3545 !important}.bs-styles a.text-danger:hover,.bs-styles a.text-danger:focus{color:#a71d2a !important}.bs-styles .text-light{color:#f8f9fa !important}.bs-styles a.text-light:hover,.bs-styles a.text-light:focus{color:#cbd3da !important}.bs-styles .text-dark{color:#343a40 !important}.bs-styles a.text-dark:hover,.bs-styles a.text-dark:focus{color:#121416 !important}.bs-styles .text-body{color:#212529 !important}.bs-styles .text-muted{color:#6c757d !important}.bs-styles .text-black-50{color:rgba(0,0,0,0.5) !important}.bs-styles .text-white-50{color:rgba(255,255,255,0.5) !important}.bs-styles .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.bs-styles .text-decoration-none{text-decoration:none !important}.bs-styles .text-break{word-break:break-word !important;word-wrap:break-word !important}.bs-styles .text-reset{color:inherit !important}.bs-styles .visible{visibility:visible !important}.bs-styles .invisible{visibility:hidden !important}.bs-styles .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.bs-styles .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.bs-styles .page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.bs-styles .page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.bs-styles .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.bs-styles .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.bs-styles .page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.bs-styles .page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.bs-styles .pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.bs-styles .pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.bs-styles .pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.bs-styles .pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.bs-styles .pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.bs-styles .pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.bs-styles .container{padding:0;margin:0;border:none !important}.bs-styles label{display:inline}.bs-styles a{color:#aa4301}.bs-styles a:hover{color:inherit;text-decoration:none}.bs-styles a.white{color:white}.bs-styles a.white:hover{color:white;text-decoration:none}.bs-styles .col-centered{margin:0 auto;float:none}.bs-styles hr{background-color:transparent}.bs-styles h1{line-height:1}.bs-styles h3,.bs-styles .h3{font-size:1.5rem}@media (max-width: 768px){.bs-styles h1{font-size:42px;line-height:.8}}#not_activated{display:none !important;height:0;width:0}.js-nav .outer-wrap{width:100%;position:relative;overflow:hidden}.wrapper{float:left;width:100%;min-height:603px;position:relative;-webkit-transition:1s;transition:1s}.page-empty{background:#fff;padding:20px;text-align:left}.page-popup{background:#fff;padding:25px 30px;text-align:left}.col-main,.col-left,.col-right{-webkit-box-sizing:border-box;box-sizing:border-box}.col-left{float:left;width:25%;padding:6px 0 1px 30px}.col-main{float:left;padding:0 30px 20px 30px;width:75%}.col-right{float:left;width:30%}.col1-layout .col-main{float:none;width:auto;max-width:1260px;margin:0 auto}.page-homepage .col1-layout .col-main{max-width:100%}.col2-left-layout .col-main{float:right}.col3-layout .col-main{width:475px;margin-left:17px}.col3-layout .col-wrapper{float:left;width:687px}.col3-layout .col-wrapper .col-main{float:right}.col2-set .col-1{float:left;width:48.5%}.col2-set .col-2{float:right;width:48.5%}.col2-set .col-narrow{width:32%}.col2-set .col-wide{width:65%}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}input,select,textarea,button{vertical-align:middle;color:#2f2f2f}textarea{border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px}select{padding:4px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #b6b6b6;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto}input.radio{margin-right:3px}input.checkbox{margin-right:3px}input.qty{width:47px !important;padding:5px;text-align:center}option.preferred,.ui-selectmenu-menu li.preferred{color:#000;background-color:#99CB2F;font-weight:bold !important}option.onfile,.ui-selectmenu-menu li.onfile{color:#000;background-color:#FFEF83;font-weight:bold !important}.ui-selectmenu-menu ul{background:#fff !important;border:1px solid #000 !important}.ui-selectmenu#ffl_search_dealer-button{height:22px}.ffl-note-red{padding:10px;background:#c43c35;text-shadow:0 -1px 0 rgba(0,0,0,0.25);color:#fff;border-radius:4px}.ffl-note-green{padding:10px;background:#99cb2f;text-shadow:0 -1px 0 rgba(255,255,255,0.25);color:#000;border-radius:4px}.ffl-note-yellow{padding:10px;background:#ffef83;text-shadow:0 -1px 0 rgba(255,255,255,0.25);color:#000;border-radius:4px}.cms-page-view .std ul.form-list{list-style-type:none}.cms-ffl-lookup .std ul.form-list{padding:0}p.control input.checkbox,p.control input.radio{margin-right:6px}input.input-text:focus,select:focus,textarea:focus{background-color:#f7f4ed}textarea{background:#fbfaf6}.ffl-add{padding-top:40px;line-height:14px}.form-list textarea{width:254px;max-width:100% !important;height:10em}.form-list select{width:260px;max-width:100% !important}.customer-account-create .buttons-set{width:535px;max-width:100% !important;padding-left:15px}.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}.form-list .input-range input.input-text{width:74px}.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}.form-list .name-prefix{width:65px}.form-list .name-prefix select{width:55px}.form-list .name-prefix input.input-text{width:49px}.form-list .name-suffix{width:65px}.form-list .name-suffix select{width:55px}.form-list .name-suffix input.input-text{width:49px}.form-list .name-middlename{width:70px}.form-list .name-middlename input.input-text{width:49px}.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:205px}.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:189px}.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}.form-list .customer-dob input.input-text{display:block;width:74px}.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}.form-list .customer-dob .dob-year{width:140px}.form-list .customer-dob .dob-year input.input-text{width:134px}input[id^='license_number']{margin-right:3px;text-align:center;font-size:11px}#ffl_add h2 span.same{font-size:12px;font-weight:normal}#ffl_add h2 span.same label{font-weight:normal;float:none;margin-left:5px;cursor:pointer}.buttons-set{clear:both;margin:4em 0 0;padding:8px 0 0;text-align:right}#contactForm .fieldset{margin:0;padding-bottom:4px}#contactForm .buttons-set{margin:0 0 12px 0;padding:0}.buttons-set p.required{margin:0 0 10px}.buttons-set .back-link{float:left;margin:0}.buttons-set button.button{float:right;margin-left:5px}.buttons-set-order{margin:10px 0 0}.buttons-set-order .please-wait{padding:12px 7px 0 0}.fieldset{margin:18px 0;padding:15px}.fieldset .legend{background:white;float:left;margin:-33px 0 0 -10px;position:relative;color:#666666;font-size:16px;font-weight:bold;padding:10px 10px 0}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.success{color:#3d6611;font-weight:bold}.error{color:#df280a;font-weight:bold}.notice{color:#666666}.messages,.messages ul{list-style:none !important;margin:20px 0;font-size:16px}.messages{width:100%;overflow:hidden}.messages li{margin:0 0 10px !important}.messages li li{margin:0 0 3px !important;padding:10px}.error-msg ul{margin-bottom:18px;padding:7px 15px;position:relative;color:#FFFFFF;border-radius:4px 4px 4px 4px;background-color:#C43C35;background-image:-moz-linear-gradient(to bottom, #EE5F5B, #C43C35);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.error-msg a{color:#fff;font-weight:bold;text-decoration:underline}.success-msg ul{margin-bottom:18px;padding:7px 15px;position:relative;background-color:#57A957;border-radius:4px 4px 4px 4px;border-style:solid;color:#FFFFFF;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;background-image:-moz-linear-gradient(to bottom, #62C462, #57A957);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.backorder{margin:18px 0;padding:7px 15px;position:relative;background-color:#a00;border-radius:4px 4px 4px 4px;border-style:solid;color:#FFFFFF;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;background-image:-moz-linear-gradient(to bottom, #62C462, #57A957);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.note-msg,.notice-msg{padding:5px;border-color:#fcd344;background-color:#fafaec;color:#3d6611}#frame img{max-width:100% !important}.page-title{width:100%;overflow:hidden;border-bottom:1px solid #ccc;margin:0 0 25px}.page-title h1{color:#000000;font-family:'Roboto', sans-serif;font-size:24px;font-weight:bold;line-height:normal}.page-title h2{margin:0;font-size:20px;color:#0a263c}.page-title .separator{margin:0 3px}.page-title .link-rss{float:right;margin:7px 0 0}.title-buttons{text-align:right}.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}.sales-order-view .title-buttons h1{width:100%;text-align:left}.subtitle,.sub-title{clear:both;padding:15px 0 0;font-size:15px;font-weight:bold;margin:0 0 6px;color:#e25203}.toolbar .pager{padding:3px 0 3px 12px;border:0;background:transparent}.data-table{width:100%;border:1px solid #333}#product-review-table.data-table{width:39%;border:1px solid #9A8E74;border-bottom:0;margin-bottom:13px}.data-table .even{background:#eeeded}.data-table td.last,.data-table th.last{border-right:0}.data-table tr.last th,.data-table tr.last td{border-bottom:1px solid #9A8E74}.data-table th{padding:3px 8px;font-weight:bold}.data-table td{padding:3px 8px}.data-table thead th{color:#000000;font-size:12px;font-weight:bold;padding:10px 5px;white-space:nowrap;vertical-align:middle}.data-table thead th.wrap{white-space:normal}.data-table thead th a,.data-table thead th a:hover{color:#fff}.data-table thead th{background:#F8F6F1}.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}.data-table tfoot{border-bottom:1px solid #d9dde3}.data-table tfoot tr.first td{background-color:#F8F6F1}.data-table tfoot tr{background-color:#F8F6F1 !important}.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}.data-table tfoot strong{font-size:16px}.data-table tbody th,.data-table tbody td{border-bottom:1px solid #d9dde3}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody td .product-image{display:block}.data-table tbody td .product-image img{display:block;max-width:none !important}@media (max-width: 700px){.data-table tbody td .product-image img{width:35px;height:auto}}.data-table tbody.odd tr{background:#f8f7f5 !important}.data-table tbody.even tr{background:#f6f6f6 !important}.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}.data-table tbody td .option-label{font-weight:bold;font-style:italic}.data-table tbody td .option-value{padding-left:10px}.info-box{background:#fff;border:1px solid #333333;padding:12px 15px;margin:0 0 15px}.info-box h2{font-weight:bold;font-size:13px}.info-table th{font-weight:bold;padding:2px 15px 2px 0}.info-table td{padding:2px 0}tr.summary-total{cursor:pointer}tr.show-details .summary-collapse{background-position:0 -52px}tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}tr.summary-details-first td{border-top:1px solid #d2d8db}tr.summary-details-excluded{font-style:italic}.cart-tax-info{display:block}.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}.cart-tax-total{display:block;padding-right:20px;cursor:pointer}.cart-tax-info .price,.cart-tax-total .price{display:inline !important;font-weight:normal !important}.cart-tax-total-expanded{background-position:100% -52px}.std .subtitle{padding:0}.std ol.ol{list-style:decimal outside;padding-left:1.5em}.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}.std dl dt{font-weight:bold}.std dl dd{margin:0 0 10px}.links li{display:inline}.links li.first{padding-left:0 !important}.links li.last{background:none !important;padding-right:0 !important}.link-cart{color:#dc6809 !important;font-weight:bold}.link-wishlist{color:#dc6809 !important;font-weight:bold}.link-reorder{font-weight:bold;color:#dc6809 !important}.link-compare{font-weight:bold}.link-print{font-weight:bold;color:#dc6809}.link-rss{padding-left:18px;line-height:14px;white-space:nowrap}.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../../images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-remove2{display:block;width:16px;height:16px;font-size:0;line-height:0;background:url(../../images/btn_trash.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../../images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}.cards-list dt{margin:5px 0 0}.cards-list .offset{padding:2px 0 2px 20px}.separator{margin:0 3px}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(../../images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden}.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.noscript .noscript-inner{width:950px;margin:0 auto;padding:12px 0 12px;background:url(../../images/i_notice.gif) 20px 50% no-repeat}.noscript p{margin:0}.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff}.difficulties{background:#EFC14E}.difficulties .header{color:black;margin-bottom:20px;padding:12px 0 14px;font-size:17px;font-family:'Roboto', sans-serif;height:auto;text-align:center}.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:11px;line-height:1.25}.block-cart .block-title strong,.block-wishlist .block-title strong,.block-subscribe .block-title strong,.block-compare .block-title strong,.block-reorder .block-title strong,.block-poll .block-title strong,.block-viewed .block-title strong,.block-compared .block-title strong,.block-related .block-title strong,.block-tags .block-title strong,.block-login .block-title strong{background-position:0 0;background-repeat:no-repeat}.mini-products-list .product-image{float:left;width:50px;border:1px solid #a9a9a9}.mini-products-list .product-details{margin-left:60px}.block-account{border-color:#bbb;width:100%}.block-account .block-title{border:0;padding:3px 10px}.block-account .block-title strong{font-size:13px;color:#AA4301}.block-account .block-content{padding:7px 10px 7px}.block-account .block-content li a{display:block;border-bottom:1px solid #ddd;padding:3px 0 3px 12px;color:#5f5d5c;text-decoration:none !important}.block-account .block-content li a:hover{color:#ea7900}.block-account .block-content li.last a{border-bottom:0}.block-account .block-content li.current{border-bottom:1px solid #ddd;padding:3px 0 3px 12px;color:#AA4301}.block-account .block-content li.current.last{border-bottom:0}.block-currency{border:0;padding:7px 12px 10px;height:51px}.block-currency .block-title{background:none;border:0;padding:0;margin:0 0 5px}.block-currency .block-title strong{font:bold 13px/21px Arial, Helvetica, sans-serif;padding:0 0 0 21px;text-transform:none;color:#fff}.block-currency .block-content{background:none;padding:0}.block-currency .block-content select{width:100%;padding:0}.block-wishlist .actions{text-align:right}.block-wishlist .actions a{float:none}.block-related .block-title{background:none;border:none}.block-related .block-subtitle{display:none}.block-related input.checkbox{display:none;float:left}.block-related .block-content ol li.item{float:left;padding:7px 15px;width:40%}.block-related .block-content ol li.item.odd{clear:both}.block-related .block-title strong span{color:#000000;font-family:'Roboto', sans-serif;font-size:18px;font-weight:bold;line-height:normal;padding-bottom:5px;background:none;padding:0;margin:0}.block-related{background:#f7f7f7;border:1px solid #ABABAB;padding:10px;margin-top:25px}.page-popup .link-print{padding:2px 0 2px 25px;font-weight:bold;color:#AA4301}.compare-table{border:0}.compare-table thead tr.first th,.compare-table thead tr.first td{border:0;background:none;padding:0;font-size:0;line-height:0}.compare-table .btn-remove{float:right;width:72px;height:15px}.compare-table tbody th{background:#d9e5ee}.compare-table tbody th,.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc}.compare-table tbody td.last{border-right:1px solid #ccc}.compare-table tbody tr.last th,.compare-table tbody tr.last td{border-bottom:1px solid #ccc !important}.compare-table tr.add-to-row td{background:#F8F6F1;text-align:center}.compare-table tr.first td{text-align:center}.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548}.compare-table tr.first td .product-name a{color:#203548}.compare-table tr.first td .ratings{width:69px;margin:0 auto}.compare-table tr.first td p,.compare-table tr.add-to-row td p{margin:0}.block-compared .block-title strong{background-image:url(../../images/i_block-list.gif);background-position:0 1px}.block-poll .block-title strong{background-image:url(../../images/i_block-poll.gif)}.block-poll .block-subtitle{font-size:12px}.block-poll label{color:#777;font-weight:bold}.block-poll input.radio{float:left;margin:1px -18px 0 0}.block-poll .label{display:block;margin-left:18px}.block-poll li{padding:3px 9px}.block-poll .actions{margin:5px 0 0}.block-poll .answer{font-weight:bold}.block-poll .votes{float:right;margin-left:10px}.block-tags .block-content .tags-list{background:none;border:0;font-size:12px}.block-tags .block-content a{color:#1b2d3b}.block-tags .actions{text-align:right}.block-tags .actions a{float:none}.block-subscribe .block-content{padding:5px 10px}.block-subscribe label{font-weight:bold;color:#666}.block-subscribe input.input-text{display:block;width:167px;margin:3px 0}.block-subscribe .actions{background:none;padding:0;margin:3px 0 0;text-align:left}.block-subscribe .actions button.button{float:none}.block-reorder input.checkbox{float:left;margin:2px -20px 0 0}.block-reorder .product-name{margin-left:20px}.block-reorder .validation-advice{margin:3px 9px 7px}.block-banner{border:0}.block-banner .block-content{padding:0;text-align:center}.block-login .block-title strong{background-image:url(../../images/i_ma-info.gif)}.block-login .block-content{padding:5px 10px}.block-login label{font-weight:bold;color:#666}.block-login input.input-text{display:block;width:167px;margin:3px 0}.block-login .actions{background:none;padding:0;margin:3px 0 0}.block-login .actions button.button span{border-color:#406a83;background:#618499}.sidebar .paypal-logo{display:block;margin:10px 0;text-align:center}.sidebar .paypal-logo a{float:none}.listheader{display:block;color:#AA4301;font-family:'Roboto', sans-serif;font-weight:bold;font-size:18px;line-height:normal;padding-top:20px}.timer{clear:both;padding:5px 0;border-top:1px solid #9A8E74}.product-view .product-shop .short-description{margin-bottom:30px;overflow:hidden;position:relative}.short-description .readMore{display:block;position:absolute;width:100%;padding-top:20px;left:0;bottom:0;padding-left:20px;background:#fff url(../../images/plus.gif) no-repeat left 21px;line-height:20px}.no-rating{display:none}.no-rating,.email-friend{margin:0;float:left}.ratings{font-size:11px;line-height:1.25;margin:0;float:left}.product-view .ratings{clear:both;margin-top:5px}.category-products .ratings{clear:left}.ratings strong{float:left;margin:1px 3px 0 0}.ratings .rating-links{margin:3px 0 0 5px;float:left}.block-amseorichdata .ratings .rating-links{float:none;margin:3px 0 0 2px}.block-amseorichdata .price-box{clear:both}.block-amseorichdata .price-box .price-label,.block-amseorichdata .price-box .price{font-weight:normal;color:#414040}.ratings .rating-links .separator{margin:0 2px}.rating-box{width:69px;height:13px;font-size:0;line-height:0;background:url(../../images/bkg_rating.png) 0 0 repeat-x;text-indent:-999em;overflow:hidden;position:relative}.rating-box a{display:block;width:100%;position:absolute;z-index:11;height:13px}.rating-box .rating{float:left;height:13px;background:url(../../images/bkg_rating.png) 0 100% repeat-x}.ratings .rating-box{float:left;margin:2px 0 5px 0}.block-amseorichdata .ratings .rating-margin{margin:2px 0 5px 5px}.category-products .rating-box{margin:10PX 0 0}.category-products .ratings .rating-links{width:72px;height:13px;overflow:hidden;margin:10PX 0 0 5px}.category-products .ratings .rating-links a{cursor:pointer}.category-products .ratings .rating-links a:hover{color:#AA4301}.category-products .ratings .rating-links.left{width:auto}.category-products .rating-box a{cursor:default}.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}.ratings-table th{font-weight:bold;padding-right:8px}.availability{margin:0}.availability span{font-weight:bold}.availability.in-stock span{font-size:1.2em}.availability.out-of-stock span{color:#d83820}.availability-only{margin:10px 0 7px;line-height:16px;padding-left:15px}.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}.availability-only a{cursor:pointer;padding-right:15px;text-decoration:none}.availability-only .expanded{background-position:100% -15px}.availability-only strong{color:#be2c00}.availability-only-details{margin:0 0 7px}.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px}.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px}.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold}span.orange{color:#E96B00;font-weight:bold !important}span.green{color:#84b029;font-weight:bold}.product-view .product-shop .availability{font-size:12px}.product-view .product-shop .availability span{font-weight:bold;font-size:1.4em}.low-stock{font-weight:bold;color:#E96B00 !important;line-height:2}.email-friend{margin:0}.alert-price{margin:0;font-size:11px}.alert-stock{margin:0;padding:7px 15px;width:40%;float:none;font-size:1.6em;font-weight:bold;position:relative;background-color:#E7BC00;border-radius:4px 4px 4px 4px;border-style:solid;color:#FFFFFF;border-width:1px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;box-shadow:0 1px 0 rgba(255,255,255,0.25) inset;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.alert-stock a{color:#000}.data-table .a-right .price{font-weight:bold;color:#414040}.data-table .a-right.subtotal .price,.data-table .a-right strong .price{color:#E96B00}.price-box{margin:5px 0}.block .regular-price,.block .regular-price .price{color:#2f2f2f}.catalog-product-view .price-per-round{font-size:15px !important;vertical-align:baseline !important;line-height:2em !important}.catalog-product-view .regular-price .price{line-height:1em}.minimal-price{margin:0}.minimal-price .price-label{font-weight:bold;white-space:nowrap}.catalog-category-view .too-low-to-show{font-weight:bold}.catalog-product-view .too-low-to-show{display:none}.minimal-price-link{display:block}.minimal-price-link .label{color:#AA4301}.minimal-price-link .price{font-weight:normal;color:#AA4301}.crosssell .regular-price-label.aVersion{display:none}.crosssell .price-pipe{display:none}.price-excluding-tax{display:block;color:#999}.price-excluding-tax .label{white-space:nowrap;color:#999}.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200}.price-including-tax{display:block;color:#999}.price-including-tax .label{white-space:nowrap;color:#999}.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200}.configured-price{margin:0}.configured-price .price-label{font-weight:bold;white-space:nowrap}.configured-price .price{font-weight:bold}.weee{display:block;font-size:11px;color:#444}.weee .price{font-size:11px;font-weight:normal}.price-excl-tax{display:block}.price-excl-tax .label{display:block;white-space:nowrap}.price-excl-tax .price{display:block}.price-incl-tax{display:block}.price-incl-tax .label{display:block;white-space:nowrap}.price-incl-tax .price{display:block;font-weight:bold}.price-from{margin:0}.price-from .price-label{font-weight:bold;white-space:nowrap}.price-to{margin:0}.price-to .price-label{font-weight:bold;white-space:nowrap}.price-notice{padding-left:10px;color:#999;top:0;right:0}.price-notice .price{font-weight:bold;color:#2f2f2f}.price-as-configured{margin:0}.price-as-configured .price-label{font-weight:bold;white-space:nowrap}.price-box-bundle{padding:0 0 10px 0}.price-box-bundle .price-box{margin:0 !important;padding:0 !important}.price-box-bundle .price{color:#555}.std{padding-left:20px}.category-description.std{padding-left:0}.cms-home .std{padding-left:0}.onsale-position-BC{background-position:bottom center}.onsale-position-BR{background-position:bottom right}.onsale-position-BL{background-position:bottom left}.onsale-position-TC{background-position:top center}.onsale-position-TR{background-position:top right}.onsale-position-TL{background-position:top left}.onsale-position-MC{background-position:center}.onsale-position-MR{background-position:right}.onsale-position-ML{background-position:left}h2.brutusDesc{font-size:18px;padding-left:60px;background:url(../../images/structure/bg-brutus-description.png) 0 center no-repeat;padding-top:11px}h2.manuDesc{font-size:18px}.stdDesc{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;background-color:#ffe6a6;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}.stdDesc h1{font-size:18px}.stdDesc h2{font-size:16px}.tier-prices{margin:10px 0;padding:10px;background-color:#f9fcf3;border:1px solid #709A23}.tier-prices li{line-height:1.4;background:url(../../images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px;color:#709A23;font-size:12px}.tier-prices .benefit{font-style:italic;font-weight:bold;color:#709A23}.tier-prices .price{font-weight:bold;color:#709A23}.tier-prices-grouped li{padding:2px 0;color:#666666}.tier-prices-grouped li .price{font-weight:bold}.add-to-links{font-size:11px;margin:5px 0 0}.add-to-links .separator{display:none}.add-to-cart label{float:left;margin-top:4px;margin-right:5px;font-weight:bold;color:#666}.add-to-cart .qty{float:left;margin-right:5px;padding:5px}.add-to-cart button.button{float:left}.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right}.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}.product-view .add-to-cart .paypal-logo{margin:0}.product-view .box-tags{margin:0}.product-view .box-tags h3{font-size:13px}.product-view .box-tags .product-tags{display:block;margin:0 0 15px}.product-view .box-tags .product-tags li{display:inline;padding:0 7px 0 4px}.product-view .box-tags .product-tags li.first{padding-left:0}.product-view .box-tags .product-tags li.last{background:none;padding-right:0}.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:bold;margin:0 0 5px;color:#0a263c}.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;padding:0 0 0 23px}.product-view .box-tags .form-add input.input-text{width:299px}.product-view .box-tags .note{margin:3px 0 0;padding:0 0 0 23px;font-size:11px}.product-view .box-reviews dl{margin:15px 0}.product-view .box-reviews dt strong{font-weight:bold;font-size:16px;color:#AA4301}.product-view .box-reviews dt span{font-style:italic;font-size:11px}.product-view .box-reviews dd{margin:0 0 15px}.product-view .box-reviews dd small{font-style:italic}.product-view .box-reviews .form-add{margin:15px 0 0}.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal}.product-view .box-reviews .form-add h3 span{font-weight:bold}.product-view .box-reviews .form-add h4{font-size:12px}.product-view .box-reviews .form-add .data-table td{text-align:center}.product-view .box-reviews .form-add .form-list{margin:15px 0 0}.product-view .box-reviews .form-add .form-list .input-box{width:360px}.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:354px}.product-view .box-reviews .video{margin-top:10px}.product-view .box-reviews .video strong{font-size:14px}.product-view .box-reviews .video span.title{font-weight:bold}.product-view .box-reviews .video span.views{font-style:italic;font-size:11px}.product-view .box-reviews .video img{margin-right:10px}.product-view .box-reviews .response{background:#D0C4A5;margin:15px 0 0 50px;padding:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#review-form .form-list{width:39%}#review-form .form-list .input-box{width:100%}#review-form .form-list textarea,#review-form .form-list .input-text{width:100%}.send-friend .form-list{width:615px;overflow:hidden}.send-friend .form-list li{margin-right:-15px}.send-friend .form-list li p{margin:0 15px 0 0}.send-friend .form-list .field{width:315px}.send-friend .form-list .input-box{width:300px}.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:294px}.send-friend .form-list li.wide .input-box{width:612px;max-width:100% !important}.send-friend .form-list li.wide textarea{width:609px;max-width:100% !important}.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px}.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px}.tags-list li{display:inline !important;margin:0 4px 0 0}.tags-list li a{color:#1b2d3b}.advanced-search .form-list label{width:160px;padding-right:10px}.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{float:left;clear:none}.advanced-search-amount{margin:0 0 10px}.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px}.advanced-search-summary ul{float:left;width:49%}.advanced-search-summary strong{color:#E17C24;padding-left:15px}.advanced-search-summary p{clear:both;font-weight:bold;margin:0}.page-sitemap .links{text-align:right;margin:0 8px -22px 0}.page-sitemap .links a{text-decoration:none;position:relative}.page-sitemap .links a:hover{text-decoration:underline}.page-sitemap .sitemap{margin:12px}.page-sitemap .sitemap a{color:#1b2d3b}.page-sitemap .sitemap li{margin:3px 0}.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold}.page-sitemap .sitemap li.level-0 a{color:#AA4301}dl.faq-items dt{font-size:16px;font-weight:bold;font-style:italic;color:#AA4301;margin-bottom:6px}.rss-title h1{padding-left:27px}.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px}.cart .page-title{border-bottom:0;margin:0 0 12px}.cart .page-title h1{margin:10px 0 0}.cart .page-title .checkout-types li{margin:0 0 5px}.cart .title-buttons .checkout-types{float:right}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px}.cart-table th{padding:2px 10px}.cart-table td{padding:10px}.cart-table .product-name{font-weight:normal;font-size:14px;margin:0 0 5px;color:#2f2f2f}.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a}.cart-table tfoot td{padding:5px 10px}.video-callout{padding:15px;margin:15px 0;overflow:auto;background:#FCF6DC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3)}.video-callout h2{color:#414040;font-family:'Lobster', cursive;font-size:30px;font-weight:normal}.reseller{display:block;background:#D0C4A5;padding:0 20px;font-family:'Roboto', sans-serif;font-size:18px;line-height:40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.cart .cart-collaterals{padding:25px 0 0}.cart .cart-collaterals .col2-set{float:left;width:605px}.cart .cart-collaterals .col2-set .col-2{width:294px}.cart .crosssell{border:1px solid #333333;background:#fafaec;padding:12px 15px}.cart .crosssell h2{font-size:13px;font-weight:bold}.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}.cart .crosssell .product-details{margin-left:90px}.cart .crosssell .product-name{font-weight:bold}.cart .crosssell li.item{margin:12px 0}.cart .crosssell .link-compare{font-weight:normal}.cart .totals{float:right;width:300px;background:#F8F6F1;border:1px solid #333333}.cart .totals table{width:100%;margin:7px 0}.cart .totals td{padding:1px 15px 1px 7px}.cart .totals tfoot th{padding:5px 15px 5px 7px}.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:15px}.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:right}.cart .totals .checkout-types li{clear:both;margin:10px 0}.item-options dt{font-weight:bold;font-style:italic}.item-options dd{padding-left:10px;margin:0 0 6px}.truncated{cursor:help}.truncated a.dots{cursor:help}.truncated a.details{cursor:help}.truncated .truncated_full_value{position:relative;z-index:999}.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}.truncated .truncated_full_value .item-options>p{font-weight:bold;text-transform:uppercase}.truncated .show .item-options{top:-20px;left:50%}.col-left .truncated .show .item-options{left:15px;top:7px}.col-right .truncated .show .item-options{left:-240px;top:7px}.saved-ffl,#textCR{padding:10px;border-radius:6px;margin-bottom:10px;background:#f4f4f4;color:#000;font-weight:bold;border:1px solid #aa4301}#textCR p{margin:0}.tool-tip{border:1px solid #7BA7C9;background:#EAF6FF;padding:15px 20px;position:absolute;z-index:9999}.tool-tip .btn-close{margin:-9px -14px 0;text-align:right}.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;text-align:left;text-indent:-999em;overflow:hidden}.tool-tip .tool-tip-content{padding:5px}.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403}.gift-messages p.control{color:#8e8d8b}.gift-messages-form{position:relative}.gift-messages-form label{float:none !important;position:static !important}.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403}.gift-messages-form .whole-order{margin:0 0 25px}.gift-messages-form .item{margin:0 0 10px}.gift-messages-form .item .product-img-box{float:left;width:75px}.gift-messages-form .item .product-image{margin:0 0 7px}.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987}.gift-messages-form .item .details{margin-left:90px}.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px}.gift-messages-form .item .details .form-list .field{width:255px;max-width:100% !important}.gift-messages-form .item .details .form-list .input-box{width:240px;max-width:100% !important}.gift-messages-form .item .details .form-list input.input-text{width:234px;max-width:100% !important}.gift-messages-form .item .details .form-list li.wide .input-box{width:500px;max-width:100% !important}.gift-messages-form .item .details .form-list li.wide textarea{width:494px;max-width:100% !important}.gift-message-link{font-size:11px;padding-right:7px}.gift-message-link.expanded{background-position:100% -40px}.gift-message-row{background:#f2efe9}.gift-message-row .btn-close{float:right;width:16px;height:16px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.centinel .authentication{border:1px solid #ddd;background:#fff}.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important}.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}.info-set{background:#F8F6F1;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px}.info-set h3,.info-set h4{font-size:13px;font-weight:bold;color:#666666}.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:normal}.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#F8F6F1;border-bottom:1px solid #bbafa0;position:relative}.info-set h3.legend{margin:0 0 10px;color:#0a263c}.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}.info-set .box{margin:0 0 15px}.info-set .box h2{color:#666666}.info-set .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#AA4301 !important}.info-set .data-table .product-name a{font-weight:bold !important}.info-set .data-table .item-options{margin:5px 0 0}.block-progress{border:0;margin:0}.block-progress .block-content{background:none;border:1px solid #CCC;padding-left:0}.block-progress dt{font-size:13px;font-weight:bold;line-height:27px;height:29px;margin:0 0;padding:2px 8px;color:#000;background:#E9E9E9;border-bottom:1px solid #c5c5c5}.block-progress dd{border:0;padding:8px 13px;margin:0 0 6px}.block-progress p{margin:0}.block-progress .cards-list dt{background:none;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0}.block-progress .cards-list dd{border:0 none;margin:0;padding:0}.block-progress .cards-list .info-table th{font-weight:normal}.opc .buttons-set{margin-top:0;padding-top:2em}.opc .buttons-set p.required{margin:0;padding:0 0 10px}.opc .buttons-set.disabled button.button{display:none}.opc .buttons-set .please-wait{height:21px;line-height:21px}.opc .ul{list-style:disc outside;padding-left:18px}.opc{position:relative}.opc .step .tool-tip{right:30px}#opc-login .buttons-set{border-top:0}#opc-login h3{font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase}#opc-login h4{font-size:1em;font-weight:bold;margin:0;color:#2f2f2f}#opc-shipping_method .buttons-set{border-top:0}.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px}.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}.checkout-progress{padding:0 90px;margin:0 0 20px}.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #999;padding:2px 0 0;font-weight:bold;text-align:center;color:#abb5ba}.checkout-progress li.active{border-top-color:#e96200;color:#e96200}.multiple-checkout h2{font-size:13px;font-weight:bold;margin:0 0 10px}.multiple-checkout h3,.multiple-checkout h4{font-size:13px;font-weight:bold;color:#666666}.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-weight:normal}.multiple-checkout .data-table .product-name{font-size:1em !important;font-weight:bold !important;color:#AA4301 !important}.multiple-checkout .data-table .product-name a{font-weight:bold !important}.multiple-checkout .data-table .item-options{margin:5px 0 0}.multiple-checkout .gift-messages{margin:15px 0 0}.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px}.multiple-checkout .col2-set,.multiple-checkout .col3-set{background:#F8F6F1;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#F8F6F1;border-bottom:1px solid #bbafa0;position:relative}.multiple-checkout .col2-set h3.legend{margin:0 0 10px;color:#0a263c}.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}.multiple-checkout .box{margin:0 0 15px}.multiple-checkout .box h2{color:#666666}.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0}.multiple-checkout .place-order .grand-total{float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;overflow:hidden}.multiple-checkout .place-order .grand-total .inner{float:left;height:57px;padding:14px 21px 0 0}.multiple-checkout .place-order .grand-total .inner div{display:inline}.multiple-checkout .place-order .grand-total big{display:inline;margin-right:12px}.multiple-checkout .place-order .grand-total .price{color:#666666}.multiple-checkout .place-order .grand-total button.button span{font-size:16px}.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px}.multiple-checkout .title-buttons button.button span{border-color:#406a83;background:#618499}#multiship-addresses-table td{padding:10px}#multiship-addresses-table tfoot td{padding:5px 10px}#multiship-addresses-table tfoot button.button span{border-color:#406a83;background:#618499}.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden}.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px}.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px;max-width:100% !important}.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px;max-width:100% !important}.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#F8F6F1;padding:13px;position:relative}.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;overflow:hidden}.checkout-multishipping-billing .multiple-checkout{position:relative}.window-overlay{background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}.remember-me label{float:none;margin:0 6px}.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000}.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px}.remember-me-popup .remember-me-popup-head{position:relative}.remember-me-popup .remember-me-popup-head .remember-me-popup-close{display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em}.remember-me-popup .remember-me-popup-body{padding:10px}.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;font:bold 12px/19px Arial, Helvetica, sans-serif;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}.my-account .title-buttons .link-rss{float:none;margin:0}.dashboard .welcome-msg{margin:0 8em 1.5em 0}.dashboard .welcome-msg p{margin:0}.dashboard .col2-set{margin:0 0 15px}.box-account{margin:0 0 20px}.box-account .box-head{border-bottom:1px solid #d9dde3;margin:0 0 10px;text-align:right}.box-account .box-head h2{float:left;margin:0;font-size:13px;font-weight:bold;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;color:#666666}.dashboard .box .box-title{background:url(../../images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 2px;margin:0 0 8px;text-align:right}.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:bold;margin:0}.dashboard .box-info h4{font-size:11px;font-weight:bold;text-transform:uppercase}.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}.dashboard .box-reviews .details{margin-left:20px}.dashboard .box-reviews li.item{margin:0 0 7px}.dashboard .box-reviews li.item.last{margin:0}.dashboard .box-reviews .ratings{margin:7px 0 0}.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}.dashboard .box-tags .details{margin-left:20px}.dashboard .box-tags li.item{margin:0 0 7px}.dashboard .box-tags li.item.last{margin:0}.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}.addresses-list h2{font-weight:bold;font-size:13px;color:#666666;text-transform:uppercase}.addresses-list h3{font-weight:bold;font-size:13px}.addresses-list address{margin:0 0 3px}.addresses-list p{margin:0}.addresses-list a{font-weight:bold}.addresses-list .link-remove{color:#646464}.addresses-list .separator{margin:0 3px}.addresses-list li.item{background:#fff url(../../images/bkg_account_box.gif) 0 0 repeat-x;border:1px solid #ccc;padding:10px 13px;margin:0 0 10px}.addresses-list li.empty{background:none;border:0;padding:0}.addresses-list li.empty p{font-weight:bold}.addresses-list .addresses-additional li.item{background:none;border:0;padding:0}.order-info{background:#dee5e8;margin:0 0 8px}.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}.order-info li{margin:0 3px}.order-info-box{padding:15px 0}.order-info-box .box-title h2{text-transform:none;text-align:left;margin-bottom:0;padding-bottom:0}.order-info-box .box-payment p{margin:0 0 3px}.order-info-box .box-payment th{font-weight:bold;padding-right:7px}.order-items{width:100%;overflow-x:auto}.order-items .product-name{font-size:1em !important;font-weight:bold !important}.order-items .link-print{color:#AA4301;font-weight:normal}.order-items .order-links{text-align:right}.order-additional{margin:15px 0}.gift-message dt strong{color:#666}.gift-message dd{font-size:13px;margin:5px 0 0}.order-about dt{font-weight:bold}.order-about dd{font-size:13px;margin:0 0 7px}.tracking-table{margin:0 0 15px}.tracking-table th{font-weight:bold;white-space:nowrap}.tracking-table-popup{width:100%}.tracking-table-popup th{font-weight:bold;white-space:nowrap}.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}.my-wishlist .data-table td{padding:10px}.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}.my-wishlist textarea{display:block;width:97%;height:109px}.my-wishlist .buttons-set{margin-top:2em}.my-wishlist .buttons-set button.button{float:none}.my-wishlist .buttons-set .btn-add span,.my-wishlist .buttons-set .btn-share span{border-color:#406a83;background:#618499}#wishlist-table .add-to-links{white-space:nowrap}.my-tag-edit{float:left;margin:0 0 10px}.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}#my-tags-table{clear:both}#my-tags-table td{padding:10px}#my-tags-table .add-to-links{white-space:nowrap}#my-reviews-table td{padding:10px}.product-review .product-img-box{float:left;width:140px}.product-review .product-img-box .product-image{display:block;width:125px;height:125px}.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}.product-review .product-details{margin-left:150px}.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px}.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}.product-review .ratings-table{margin:0 0 10px}.product-review dt{font-weight:bold}.product-review dd{font-size:13px;margin:5px 0 0}.billing-agreements .info-box{margin:15px 0}.billing-agreements .form-list li select{float:left}.billing-agreements .form-list li button.button{float:left;margin-left:10px}.billing-agreements .table-caption{font-weight:bold;font-size:13px}.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff}.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100}.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px}.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}.map-popup-arrow{position:absolute;left:50%;top:-10px;height:10px;width:19px}.map-popup-close{display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;border-radius:2px}.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px}.map-popup-checkout{display:inline;float:right;text-align:right}.map-popup-checkout span{display:block;padding-right:30px}.map-popup-checkout .paypal-logo{margin:0 0 5px}.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}.map-popup-price{margin:5px 0 0}.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word}.map-popup-only-text{border-top:1px solid #ddd}.home-callout{margin-bottom:12px}.home-callout img{display:block}.home-spot{float:left;width:470px;margin-left:20px}.best-selling h3{margin:12px 0 6px 0;color:#e25203;font-size:1.2em}.best-selling table{border-top:1px solid #ccc}.best-selling td{width:50%;border-bottom:1px solid #ccc;padding:8px 10px 8px 8px;font-size:11px}.best-selling .product-img{float:left;border:2px solid #dcdcdc}.best-selling .product-description{margin-left:107px;line-height:1.3em}.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{color:#203548}.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.guest-select{width:305px !important}.golden{position:relative;margin:0 0 20px 0;z-index:1}.golden .goldencap{position:absolute;top:-6px;display:block;width:100%;height:30px;background:url(../../images/structure/bg-golden-top-repeat.png) top left repeat-x;left:0;border-radius:3px 3px 0 0}.golden .goldenrepeat{position:relative;padding:1px 0px;width:100%;background:url(../../images/structure/bg-rightside-golden-repeat.png) top left repeat}.golden .goldenfooter{position:absolute;bottom:-10px;width:100%;height:30px;background:url(../../images/structure/bg-golden-footer.png) top left repeat-x;left:0;border-radius:0 0 9px 9px;z-index:20}.golden .minicontainer{position:relative;z-index:100;margin:2px 0px 12px}.golden .minicontentcap{position:absolute;top:-4px;width:calc(100% - 10px);height:18px;background:url(../../images/structure/bg-golden-content-cap-repeat.png) top left repeat-x;margin:0 5px}.golden .minicontentcap:before{content:'';display:block;width:7px;height:18px;position:absolute;background:url(../../images/structure/bg-golden-content-cap-left.png) no-repeat;left:-7px;top:0}.golden .minicontentcap:after{content:'';display:block;width:7px;height:18px;position:absolute;background:url(../../images/structure/bg-golden-content-cap-right.png) no-repeat;right:-7px;top:0}.golden .minicontentrepeat{position:relative;margin:2px auto 6px;width:97%;background:#fff;padding-bottom:10px}.golden .minicontentrepeat:before{content:'';display:block;width:5px;height:98%;position:absolute;left:-1px;top:14px;background:url(../../images/structure/bg-golden-content-repeat-left.png) repeat-y;z-index:8}.golden .minicontentrepeat:after{content:'';display:block;width:5px;height:98%;position:absolute;right:0;top:14px;background:url(../../images/structure/bg-golden-content-repeat-right.png) repeat-y;z-index:8}.golden .minicontentfooter{position:absolute;bottom:-4px;width:100%;height:18px;background:url(../../images/structure/bg-golden-content-footer-repeat.png) top left repeat-x;z-index:30}.golden .minicontentfooter:before{content:'';display:block;width:7px;height:18px;position:absolute;background:url(../../images/structure/bg-golden-content-footer-left.png) no-repeat;left:-2px;top:0;z-index:22}.golden .minicontentfooter:after{content:'';display:block;width:7px;height:18px;position:absolute;background:url(../../images/structure/bg-golden-content-footer-right.png) no-repeat;right:-2px;top:0;z-index:22}button.danger,.alert-message.danger,button.danger:hover,.alert-message.danger:hover,button.error,.alert-message.error,button.error:hover,.alert-message.error:hover,button.success,.alert-message.success,button.success:hover,.alert-message.success:hover,button.info,.alert-message.info,button.info:hover,.alert-message.info:hover{color:#ffffff}button.danger,.alert-message.danger,button.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.forgot-password,.forgot-password:hover{background:#d00;color:#fff;font-family:'Roboto', sans-serif;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-size:14px;font-weight:bold;padding:5px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}button.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}button:hover{background-position:0 -15px;color:#333;text-decoration:none}button:focus{outline:1px dotted #666}button.primary{color:#ffffff;background-color:#0064cd;background-repeat:repeat-x;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}button:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)}button.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}button[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=65);-khtml-opacity:0.65;-moz-opacity:0.65;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}button.large,a.link-learn{font-size:15px;line-height:normal;padding:9px 14px 9px;border-radius:6px}button.small{padding:7px 9px 7px;font-size:11px}button.button::-moz-focus-inner,input[type=submit].button::-moz-focus-inner{padding:0;border:0}.featuredtitle{left:0;padding-left:12px;position:relative;top:10px;width:100%;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}.featuredtitle h3 span.cursive{color:#AA4301;font-family:'Lobster', cursive;font-size:35px;font-weight:normal;line-height:normal}.category-products ol{list-style:none;margin:0px 0px 0px;padding:0px}.category-products ol li{margin:0;padding:0px;width:100%}.category-products ol li .productcap{background:url(../../images/structure/bg-featured-cap.png) repeat-x scroll left top transparent;width:100%;height:18px;position:relative}.category-products ol li .productcap:before{display:block;content:'';width:8px;height:18px;background:url(../../images/structure/bg-featured-cap-left.png) 0 0 no-repeat;position:absolute;left:0;top:0}.category-products ol li .productcap:after{display:block;content:'';width:8px;height:18px;background:url(../../images/structure/bg-featured-cap-right.png) 0 0 no-repeat;position:absolute;right:0;top:0}.category-products ol li .productfooter{float:left;background:url(../../images/structure/bg-featured-footer.png) no-repeat scroll left top transparent;width:100%;height:13px}.category-products ol li .productcontent{float:left;line-height:18px;width:100%;padding:10px 24px;border:1px solid #9a8e74;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.category-products .productcontent .featuredimage{float:left;margin-right:16px;max-width:218px}.category-products .productcontent .featuredcontent{float:left;width:349px}.category-products .productcontent.chrome .product-image{width:auto;height:auto}.category-products .productcontent.chrome .featuredimage{width:178px}.category-products .productcontent.chrome .featuredimage img{padding:5px;border:1px solid silver}#quicksidelinks{margin-bottom:50px}#quicksidelinks ul{margin:0 0 0 13px;padding:0}#quicksidelinks ul li{margin:0;padding:4px 0;width:237px}#gift-cert{background:url(../../images/buttons/btn-gift-cert.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#nagant{background:url(../../images/buttons/btn-nagant-rifles.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#k98{background:url(../../images/buttons/btn-ak-rifle.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#k31{display:block;background:url(../../images/buttons/btn-k31-rifles.png) 0 0 no-repeat;height:43px;width:237px;text-indent:-999em}#photo{background:url(../../images/buttons/btn-photo-wall.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#closeout{background:url(../../images/buttons/btn-closeout.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#k98:hover,#k98.selected,#k31:hover,#k31.selected,#nagant:hover,#nagant.selected,#gift-cert:hover,#gift-cert.selected,#ffl-lookup:hover,#ffl-lookup.selected,#closeout:hover,#closeout.selected,#photo:hover,#photo.selected{background-position:0 -43px}#ffl-lookup{background:url(../../images/buttons/btn-ffl-lookup.png) 0 0 no-repeat;display:block;height:43px;width:237px;text-indent:-999em}#productspecials{background:url(../../images/buttons/btn-product-specials.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#productspecials:hover,#productspecials.selected{background-position:0 -43px}#closeoutitems{background:url(../../images/buttons/btn-closeout-items.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#closeoutitems:hover,#closeoutitems.selected{background-position:0 -43px}#newthisweek{background:url(../../images/buttons/btn-new-this-week.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#newthisweek:hover,#newthisweek.selected{background-position:0 -43px}#packagedeals{background:url(../../images/buttons/btn-package-deals.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#packagedeals:hover,#packagedeals.selected{background-position:0 -43px}#faqs{background:url(../../images/buttons/btn-faqs.png) no-repeat scroll left top transparent;display:block;height:43px;line-height:43px;text-indent:-999em;width:237px}#faqs:hover,#faqs.selected{background-position:0 -43px}.faq li .question{font-weight:bold}.faq-list dt{font-weight:bold;color:#203548;font-size:15px;padding:10px 0}.faq-list{border-radius:10px}.faq-list li{width:900px;max-width:100%;padding:15px 0;display:block;position:relative;border-bottom:1px solid;border-color:#f0f0f0;background-color:#f8f8f8}.faq-list li:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.faq-list li:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.question{display:block;position:relative;margin-left:15px;color:black;font-weight:bold;font-size:18px}.answer{margin-top:10px;margin-bottom:-12px;padding:12px}.answer p{padding:5px 26px}#exclusives{margin-top:10px}#exclusives ul{margin:0 0 0 13px;padding:0}#exclusives ul li{margin:0;padding:4px 0;width:237px}#chromeguns{background:url(../../images/buttons/btn-exclusive-chrome.png) no-repeat scroll left top transparent;display:block;height:64px;line-height:64px;text-indent:-999em;width:237px}#mostpopular{background:url(../../images/buttons/btn-exclusive-popular.png) no-repeat scroll left top transparent;display:block;height:64px;line-height:64px;text-indent:-999em;width:237px}#topsellers{background:url(../../images/buttons/btn-exclusive-selling.png) no-repeat scroll left top transparent;display:block;height:64px;line-height:64px;text-indent:-999em;width:237px}#jokeoftheday,#todayinhistory,#verseoftheweek,#bornonthisday{margin:10px 0 0 0;position:relative}#jokeoftheday .content,#todayinhistory .content,#verseoftheweek .content,#bornonthisday .content{margin:10px}#jokeoftheday .content h5,#todayinhistory .content h5,#verseoftheweek .content h5,#bornonthisday .content h5{color:#2A2925;font-size:14px;font-weight:bold}#jokeoftheday .content p,#todayinhistory .content p,#verseoftheweek .content p,#bornonthisday .content p{color:#2A2925;line-height:18px;margin:0;padding:0}#jokeoftheday .title{background:url(../../images/structure/joke-of-the-week.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}#todayinhistory .title{background:url(../../images/structure/today-in-history.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}#verseoftheweek .title{background:url(../../images/structure/verse-of-the-week.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}#bornonthisday .title{background:url(../../images/structure/born-on-this-day.jpg) no-repeat scroll left top transparent;display:block;width:239px;height:72px;text-indent:-999em}select{border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px;color:#000000;padding:3px 12px;position:relative;font-size:12px;z-index:8;height:25px}.textarea{background:url(../../images/structure/bg-form-textarea.jpg) repeat-x scroll 0 0 #E5DECA;border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px;color:#000000;padding:3px 12px;position:relative;z-index:11}input.textfield,input.textfield2{background:url(../../images/structure/bg-form-fields.jpg) repeat-x scroll 0 0 #E5DECA;border:1px solid #C0C0C0;border-radius:6px 6px 6px 6px;color:#000000;padding:3px 12px;position:relative;z-index:11}.float-left{float:left}.cms-contact .rightside #quicksidelinks{margin-top:50px}#msemantic{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;box-sizing:content-box}#cboxTopLeft{width:21px;height:21px}#cboxTopRight{width:21px;height:21px}#cboxBottomLeft{width:21px;height:21px}#cboxBottomRight{width:21px;height:21px}#cboxMiddleLeft{width:21px}#cboxMiddleRight{width:21px}#cboxTopCenter{height:21px}#cboxBottomCenter{height:21px}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingGraphic{background:url(../../images/loading.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}.hidden{display:none}.row.imgWall{padding-bottom:75px;position:relative}.row.imgWall .col{margin-bottom:15px}.row.imgWall .forHeight{visibility:hidden}#infscr-loading{position:absolute;width:100%;padding:15px 0;left:0;bottom:0;background:#000;color:#fff;font-size:14px;text-transform:uppercase;text-align:center}.imgWall a.magnify{position:absolute;bottom:10px;right:19px;z-index:100000;opacity:.8;width:19px}.col,a.col{display:block;float:left;padding:0 0.75%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;overflow:visible}.col img{max-width:100% !important}.row{clear:both;position:relative}.row .col:first-child{margin-left:0}.span_1_4{width:24.25%}.span_2_4{width:49.5%}.span_3_4{width:74.75%}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s}[class^="icon-"],[class*=" icon-"]{font-family:'entypo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e60d"}.icon-arrow-down5:before{content:"\e6ce"}.icon-mobile:before{content:"\e601"}.icon-list2:before{content:"\e696"}.icon-minus2:before{content:"\e67c"}.icon-plus2:before{content:"\e67d"}.icon-disk:before{content:"\e6a4"}.icon-checkmark:before{content:"\e677"}.icon-cross3:before{content:"\e67e"}.icon-cycle:before{content:"\e688"}.icon-plus:before{content:"\e67d"}#quicksidelinks ul{margin:0}#quicksidelinks ul li{position:relative;color:#292925;font-family:"Roboto", sans-serif;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 8px;padding:0 0 0 0;width:100%;min-height:42px;line-height:14px;border:none;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#efefef;zoom:1}#quicksidelinks ul li a{display:block;width:100%;min-height:42px;padding-top:13px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none;z-index:200;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.2);box-shadow:1px 2px 3px rgba(0,0,0,0.2)}#quicksidelinks ul li a:hover{color:#a34307}#quicksidelinks ul li.double a{padding-top:8px}#quicksidelinks ul li a div{display:block;height:100%;padding-left:27.848101265822784810126582278481%}#quicksidelinks ul li a span{font-size:12px;text-transform:uppercase;line-height:12px}#quicksidelinks ul li.new:after{background:url(../../images/structure/cta-new-banner.png) right 0 no-repeat;content:'';display:block;position:absolute;top:0;right:0;width:62px;height:24px;pointer-events:none}#quicksidelinks ul li:before{display:block;position:absolute;content:'';width:25px;height:25px;background-color:#fff;border-radius:13px;border:0px solid #000;top:7px;left:11.814345991561181434599156118143%;background-position:center center;background-repeat:no-repeat;z-index:2;pointer-events:none;-webkit-box-shadow:0px 0px 0.5px 1px #000;box-shadow:0px 0px 0.5px 1px #000}li.gc:before{background-image:url(../../images/icons/icon-gc.png)}li.gc:hover:before{background-image:url(../../images/icons/icon-gc-hover.png)}li.cpw:before{background-image:url(../../images/icons/icon-cpw.png)}li.cpw:hover:before{background-image:url(../../images/icons/icon-cpw-hover.png)}li.ffl:before{background-image:url(../../images/icons/icon-mag.png)}li.ffl:hover:before{background-image:url(../../images/icons/icon-mag-hover.png)}li.new-prods:before{background-image:url(../../images/icons/icon-new.png)}li.new-prods:hover:before{background-image:url(../../images/icons/icon-new-hover.png)}li.specials:before{background-image:url(../../images/icons/icon-specials.png)}li.specials:hover:before{background-image:url(../../images/icons/icon-specials-hover.png)}li.closeout:before{background-image:url(../../images/icons/icon-closeout.png)}li.closeout:hover:before{background-image:url(../../images/icons/icon-closeout-hover.png)}li.package:before{background-image:url(../../images/icons/icon-package.png)}li.package:hover:before{background-image:url(../../images/icons/icon-package-hover.png)}li.ak74:before{background-image:url(../../images/icons/icon-ak74.png)}li.ak74:hover:before{background-image:url(../../images/icons/icon-ak74-hover.png)}li.swiss:before{background-image:url(../../images/icons/icon-swiss-shield.png)}li.swiss:hover:before{background-image:url(../../images/icons/icon-swiss-shield-hover.png)}li.videos:before{background-image:url(../../images/icons/icon-video.png)}li.videos:hover:before{background-image:url(../../images/icons/icon-video-hover.png)}li.back:before,li.nagant:before{background-image:url(../../images/icons/icon-shield.png)}li.back:hover:before,li.nagant:hover:before{background-image:url(../../images/icons/icon-shield-hover.png)}li.faqs:before{background-image:url(../../images/icons/icon-question.png)}li.faqs:hover:before{background-image:url(../../images/icons/icon-question-hover.png)}li.hiring:before{background-image:url(../../images/icons/icon-hiring.png);background-size:20px 20px}li.hiring:hover:before{background-image:url(../../images/icons/icon-hiring-hover.png)}li.concealed:before{background-image:url(../../images/icons/icon-concealed-carry.png)}li.concealed:hover:before{background-image:url(../../images/icons/icon-concealed-carry-hover.png)}li.auctions:before{background-image:url(../../images/icons/icon-auction.png);background-size:20px 20px}li.auctions:hover:before{background-image:url(../../images/icons/icon-auction-hover.png)}li.news:before{background-image:url(../../images/icons/icon-news.png);background-size:20px 20px}li.news:hover:before{background-image:url(../../images/icons/icon-news-hover.png)}#quicksidelinks ul li.rebates{background:#FFF !important;color:#CE0000 !important;border-color:#CE0000 !important}#quicksidelinks ul li.rebates:hover{background-color:#FFF !important;border-color:#000 !important}#quicksidelinks ul li.rebates a{color:#CE0000}#quicksidelinks ul li.rebates:hover a{color:#000}#quicksidelinks ul li.rebates:before{background-image:url(../../images/icons/icon-rebate.png);background-size:18px 18px;background-color:#FFF !important;border:1px solid #FFF !important}#quicksidelinks ul li.rebates:hover:before{background-image:url(../../images/icons/icon-rebate.png)}#quicksidelinks ul li.black-friday{background:#000 !important;color:#FFF}#quicksidelinks ul li.black-friday:hover{background-color:#FFF !important}#quicksidelinks ul li.black-friday a{color:#FFF}#quicksidelinks ul li.black-friday:hover a{color:#000}li.black-friday:before{background-image:url(../../images/icons/icon-black-friday.png);background-size:20px 20px;background-color:#000 !important;border:1px solid #FFF !important}li.black-friday:hover:before{background-image:url(../../images/icons/icon-black-friday-hover.png);background-color:#FFF !important}#quicksidelinks ul li.cyber-monday{background-image:url(../../images/structure/cyber-monday-tab.jpg);background-size:cover;height:50px}#quicksidelinks ul li.cyber-monday:before{background-image:none;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}#quicksidelinks ul li.cyber-monday:hover:before{background-image:none}#quicksidelinks ul li.onsale{background:#44C553 !important;color:#FFF !important;border-color:#44C553 !important}#quicksidelinks ul li.onsale:hover{background-color:#FFF !important}#quicksidelinks ul li.onsale a{color:#FFF}#quicksidelinks ul li.onsale:hover a{color:#44C553}#quicksidelinks ul li.onsale a span.week{font-size:0.8em;text-transform:capitalize}#quicksidelinks ul li.onsale:before{background-image:url(../../images/icons/icon-sale.png);background-size:20px 20px}#quicksidelinks ul li.onsale:hover:before{background-image:url(../../images/icons/icon-sale.png)}#quicksidelinks ul li.december{background:#0C8D0D !important;color:#FFF}#quicksidelinks ul li.december:hover{background-color:#FFF !important}#quicksidelinks ul li.december a{color:#FFF}#quicksidelinks ul li.december:hover a{color:#0C8D0D}li.december:before{background-image:url(../../images/icons/icon-christmas.png);background-size:18px 18px;background-color:#FFF !important;border:1px solid #FFF !important;-webkit-box-shadow:0px 0px 0.5px 1px #fff !important;box-shadow:0px 0px 0.5px 1px #fff !important}li.december:hover:before{background-image:url(../../images/icons/icon-christmas.png);background-color:#FFF !important;-webkit-box-shadow:0px 0px 0.5px 1px #0c8d0d !important;box-shadow:0px 0px 0.5px 1px #0c8d0d !important}li.california:before{background-image:url(../../images/icons/icon_cali17.png)}li.california:hover:before{background-image:url(../../images/icons/icon_cali-hover17.png)}#quicksidelinks ul li:hover:before{border-color:#a34307}div.hide-this{position:absolute;top:0;right:20px}.hide,.hidden{display:none}.featuredtitle h3{padding-bottom:0px}.featuredcontent .desc .link-learn{float:right;margin-top:10px}.main .container{margin:0 auto;padding:30px 12px;position:relative;width:1220px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #CCC;border-right:1px solid #CCC}.cms-home .main .container{padding-top:50px}#content,#footer{clear:both;float:left;width:100%;z-index:25}#content .containerrepeatbg{width:1220px;position:relative;background:url(../../images/structure/bg-content-repeat.jpg) top center repeat-y;margin:0 auto}.clearafter:after,.clear:after{clear:both;content:".";display:block;height:0;visibility:hidden}.product-image-zoom #image{border:none}.productmsrp{width:100%}.video-views h3{padding:5px 0}#checkoutSteps h3{color:#aa4301}#ffl_search_button{margin-top:17px}.checkmark:before{width:14px;height:14px;float:left;content:"\2713";color:#993300;padding-right:6px;font-size:18px}.phone .textfield{height:20px;line-height:20px;width:30px}.phone .textfield2{height:20px;line-height:20px;width:35px}.formItem{float:left;width:295px}#contactForm .formRow .formItem{width:305px}.formRow{margin-top:10px}.form.contact{background:url(../../images/structure/bg-divider-line.png) no-repeat scroll left top transparent;padding:18px 10px;width:611px}#contactForm .formRow .formItem{width:305px}#contactForm .formRow label{font-weight:bold;margin:0;padding:0}#contactForm .formRow .formItemLong .textarea{width:587px}#contactForm .formRow .formItem .textfield{height:20px;line-height:20px;width:270px}#contactForm .formRow .formItemLong .contactsubject{width:420px}#contactForm .state{width:80px;float:left}#contactForm .city{float:left}#contactForm .zipcode{float:left}#contactForm .zipcode .textfield{width:40px;height:20px;line-height:20px}#contactForm .input-text{width:250px;max-width:100% !important}.block-nav dd{padding:0 10px 0px}.block-nav dt{font-weight:bold;padding:7px 10px 0 10px;text-transform:uppercase}.block-cart{margin-bottom:25px}button{-webkit-filter:none;filter:none}button.button{min-height:30px}button.button.btn-cart{min-height:30px;float:right;padding:5px 10px 6px}button.button.btn-edit-cart{min-height:30px;height:30px;margin-right:10px}.add-to-cart .button.btn-cart{margin-top:4px}button.button.success{min-height:30px}a.back,p.back-link a{font-size:13px;font-weight:bold}#search{width:193px;height:18px;z-index:20;float:left}#searchTerm{z-index:20}.searchbutton{height:24px;margin-left:-24px;position:relative;width:50px;z-index:10;float:right}.block-blog div.block-title strong span{background:none;padding-left:0;margin:0}h4.poster{font-size:12px;font-weight:bold}.block-blog .menu-categories ul{margin-top:4px !important}.block-blog .menu-categories ul li{margin-left:20px !important}.contactus-index-index .col-main{padding:48px 24px 20px 4px}.col-left #quicksidelinks,.col-left #ctas{margin-left:25px}.news-pages-pages .rightside,.news-show-test-html .rightside,.blog-post-view .rightside,.cms-policies-and-procedures .rightside,.contactus-index-index .rightside,.cms-page-view .rightside{margin-top:45px}.infowindow{width:auto;max-width:90%}.return-btn{margin-bottom:10px}.vids{width:400px;margin-left:auto;margin-right:auto}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.home-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.home-video iframe,.home-video object,.home-video embed{position:absolute;top:0;left:0;width:100%;height:100%}#c9-button.c9-default #c9-button-content{background:#E6BB00 !important}.msrp-label-list.aVersion,.msrp-label-list.aVersion .price{color:#000;font-size:12px}.your-price-label-list{color:#E96B00}.product-options-bottom .price-pipe.aVersion{display:none}.product-options-bottom .regular-price-label.aVersion{display:none}.bVersion{display:none}.products-list .ratings.zero-count-reviews{display:none}.crosssell .msrp-label-list{display:none}.cms-new-products .col-main{width:100% !important}.cms-new-products .col-left.sidebar{width:0% !important}.cms-new-products .col-left.sidebar{display:none}.cms-new-products .breadcrumbs{padding:0 0 0 30px;top:5px;left:10px}.cms-new-products .col-main .std{padding-left:0px}.product-details span.msrp-label-list{display:none}.product-details span.price-pipe{display:none}.product-details span.regular-price-label{display:none}.product-details span.your-price-label-list{display:none}.cart .data-table tbody td .product-image{background-color:#fff;border:1px solid #d0cdc9}.cart .data-table .a-right .price{font-size:14px}.cart .crosssell .product-image{background-color:#ffffff}.crosssell .regular-price .price,.crosssell .special-price .price{font-weight:bold;font-size:16px}.crosssell .product-details h3.product-name{padding-bottom:6px}.crosssell li.item{margin:21px 0}.bVersion{display:none}.product-options-bottom .msrp-label-list{display:none !important}.product-options-bottom .your-price-label-list{display:none !important}.msrp-label-list .price{color:#000000}.productmsrp .learnmore{padding-bottom:10px;margin-top:10px}.learnmore.clear{display:none}.category-long-guns.js-ready .msrp-label-list{display:none}.category-long-guns.js-ready .price-pipe{display:none}.checkout-onepage-index #navigation,.checkout-onepage-index .newsletter-signup{display:none}.checkout-onepage-index .main .container{padding:50px 12px}#checkout-step-login .buttons-set-register{margin-top:22px}@media only screen and (max-width: 800px){.catalog-category-view .noshowmobile{display:none !important}}@media only screen and (max-width: 4000px){.lb-image{max-height:800px !important;max-width:1000px !important}.lb-outerContainer{max-height:808px !important;max-width:1008px !important;min-width:408px;min-height:200px}.lb-details{float:left}.lb-close{float:left}.lb-dataContainer{max-width:808px !important;max-height:50px !important;min-width:400px;min-height:35px}}@media only screen and (max-width: 1260px){.header,#navigation{max-width:100%}.main .container,.footer-container .footer{width:100%}.header .topcontact .contact-header{font-size:10px}.cms-home .main .container{padding-top:30px}.soc-header+.soc-header img{margin:9px 0 0 0}.cms-ffl-lookup .std{padding-left:0}.ffl-left{width:40%}.ffl-right{width:60%}.lb-image{max-width:750px !important;max-height:800px !important}.lb-outerContainer{max-width:758px !important;max-height:808px !important;min-width:408px;min-height:200px}}@media only screen and (max-width: 1140px){.cart .cart-collaterals .col2-set .col-2{width:50%}.cart .discount .input-box,.form-list .input-box{max-width:100% !important}.form-list li.wide .input-box,.form-list li.wide select{width:100%;max-width:100% !important}.form-list li.wide input.input-text{width:100%;max-width:100%}.cart .cart-collaterals .col2-set{width:60%;-webkit-box-sizing:border-box;box-sizing:border-box}.cart .totals{width:38%;margin-left:2%;-webkit-box-sizing:border-box;box-sizing:border-box}#ffl_search_zip{height:29px}.tier-prices{margin:5px 0;padding:5px}.product-options{margin:5px 0 0 0;padding:0px 15px 0px}.lb-image{max-width:750px !important;max-height:800px !important}.lb-outerContainer{max-width:758px !important;max-height:808px !important;min-width:408px;min-height:200px}}@media only screen and (max-width: 1024px){.header .topcontact .contact-header{display:none}.topcontact span.phone.hours,.topcontact span.login.account,.topcontact span.cart.sidebar{margin-left:5px}li#longguns a,li#handguns a,li#candreligible a,li#ammunition a,li#accessories a{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:14px;padding:8px 12px 0;text-align:center}li#longguns a,li#handguns a,li#candreligible a{max-width:95px}li#ammunition a,li#accessories a{padding-top:15px}span.phone.hours{display:block}.featuredimage .product-image img,.products-list .product-image img,.product-img-box .product-image img{max-width:100% !important}.js-nav #mobile-nav{display:block}.col-left{padding-left:0;width:30%}.col-main{width:70%;padding:0 20px 20px 20px}.block .block-title strong span,#narrow-by-list li{font-size:12px}h1{padding-bottom:6px}.table-display{display:table;width:100%}.product-tabs{display:table-row;height:auto}.product-view .product-tabs>li{display:table-cell;float:none}.product-view .product-tabs>li>a{padding:6px 4px;display:block;text-align:center;font-size:11px;border-right:none}.main .container{padding:30px 10px}.lb-image{max-width:750px !important;max-height:800px !important}.lb-outerContainer{max-width:758px !important;max-height:800px !important;min-width:408px;min-height:200px}#checkout-step-login .col2-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkout-step-login .col2-set .col-1,#checkout-step-login .col2-set .col-2{width:100%}#checkout-step-login .col2-set .col-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkout-step-login .col2-set .col-2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}#checkout-step-login .buttons-set-register{margin-top:-25px}}@media only screen and (max-width: 920px){.form-list .field,.form-list .input-box,.form-list select{width:100%}.lb-image{max-width:740px !important;max-height:800px !important}.lb-outerContainer{max-width:748px !important;max-height:808px !important;min-width:400px;min-height:200px}}@media only screen and (max-width: 840px){li#longguns a,li#handguns a,li#candreligible a,li#ammunition a,li#accessories a{font-size:12px;line-height:12px}li#longguns a,li#handguns a,li#candreligible a{max-width:65px;padding:8px 0}.lb-image{max-width:650px !important;max-height:800px !important}.lb-outerContainer{max-width:658px !important;max-height:808px !important;min-width:400px;min-height:200px}}@media only screen and (max-width: 768px){.header,#navigation{width:calc(100% - 2px)}.header .logo{width:250px;top:33px;position:relative;left:auto;margin:0 auto;float:none;display:block}#mobile-toggle{display:block}.header .slogan{display:none}.col-left{width:100%}.col-left .block.block-nav{display:none}.col2-left-layout .col-main{padding:0 15px;float:none;width:100%}ul#mainNav{display:none}.cart .cart-collaterals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.cart .cart-collaterals .col2-set .col-2{width:100%}.cart .cart-collaterals .col2-set,.cart .totals{width:100%}.cart .totals{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-bottom:20px}.cart .cart-collaterals .col2-set{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart .cart-collaterals .col2-set .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart .cart-collaterals .col2-set .col-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.footer-container .footer{padding:12px 0}#quicksidelinks ul li:before{left:4%}#quicksidelinks ul li a div{padding-left:20%}#quicksidelinks ul li,#jokeoftheday .title,#todayinhistory .title,#verseoftheweek .title,#bornonthisday .title{font-size:15px}.lb-image{max-width:600px !important;max-height:800px !important}.lb-outerContainer{max-width:608px !important;max-height:808px !important;min-width:400px;min-height:200px}#navigation a.signup{display:none}.checkout-onepage-index .main .container{padding:20px 12px}.ffl-left,.ffl-right{width:100%;padding:0;margin-top:10px}}@media only screen and (max-width: 700px){.category-products ol li .productcontent{padding:10px 5px}.top-search .searchautocomplete{right:6px}#navigation a.signup{float:left}span.cart.sidebar strong span.text{display:none}.header .topcontact span.icon-user,.topcontact span.icon-cart{font-size:17px;line-height:28px;margin-right:0}.header .topcontact span.icon-user{position:relative;top:2px;line-height:26px}.topcontact span.icon-cart{height:26px;width:19px;background:url(../../images/structure/icon-cart-large.png) no-repeat}.leftside,.rightside{width:100%;padding:0}img{max-width:100% !important}.table-display{display:block}.cart-table .product-name a{font-size:12px}.phone-display{display:block}.phone-display.table-row{display:table-row}.phone-display.table-row h2.product-name{padding:0}.prod-phone{display:table-cell}.product-tabs-mobile{display:block}.product-view .product-tabs-mobile>li{display:block;width:100%;background:#e7e0ce}.product-view .product-tabs-mobile>li.active,.product-view .product-tabs-mobile>li:hover,.product-view .product-tabs-mobile li:hover>a{background:#d0c4a5}.product-view .product-tabs-mobile>li>a{padding:8px 4px 8px 30px;display:block;text-align:left;font-size:14px;position:relative}.product-view .product-tabs-mobile>li>a:before{content:"\e67d";display:block;position:absolute;left:6px;top:9px;font-family:'Entypo';font-size:18px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#fe6c00;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-view .product-tabs-mobile li.active>a:before{content:"\e67c"}#review-form .form-list{width:100%}.vids{width:200px;margin-left:auto;margin-right:auto}.owl-theme .owl-controls .owl-nav [class*=owl-]{margin:5px 25px}.lb-image{max-width:500px !important;max-height:800px !important}.lb-outerContainer{max-width:508px !important;max-height:808px !important;min-width:400px;min-height:200px}.soc-header img{display:none}}@media only screen and (max-width: 600px){.product-view .product-img-box .product-image{width:96%}.js-nav .wrapper{left:52%}.js-nav #mobile-nav{width:50%;left:-52%}.col-main{padding:0 5px 20px 5px}.cms-ffl-lookup .std{padding:10px 10px 0}.cart-table td{padding:2px}.col2-set .col-1,.col2-set .col-2{width:100%}#checkout-step-login>.col2-set+.col2-set .col-1{margin-bottom:25px}.opc .step{padding:15px 4px}.ffl-list ul li,.ffl-list ul li.highlighted{width:100%;margin:0 0 10px 0}.ffl-list ul li.preferred h3,.ffl-list ul li.onfile h3{padding:0}.form-hold .rate-this,.form-hold .your-fee{display:table-cell !important;vertical-align:center}.ffl-list .form-hold{width:100%}.ffl-list .your-fee input[type=submit]{border:1px solid #EEE;background:#FFF;border-radius:5px}.footer-container .footer .beourfriend{display:none}#ffl-default ul li,#ffl-saved ul li{width:100%;margin-right:0}.faq-list li a.question{line-height:14px;top:-6px;height:21px}.lb-image{max-width:412px !important;max-height:800px !important}.lb-outerContainer{max-width:420px !important;max-height:808px !important;min-width:420px;min-height:125px}.lb-details{float:left}.lb-close{float:left}.lb-dataContainer{max-width:250px !important;max-height:50px !important;min-width:250px;min-height:35px;float:left;padding-left:30px}}@media only screen and (max-width: 420px){body{padding:0 0px}.products-list .product-shop{padding-left:8px}.product-view .product-img-box .product-image{width:96%}.page-title.title-buttons{border-bottom:none}.title-buttons button{float:none}.block-related .block-content ol li.item{width:100%;padding:6px 0}.lb-image{max-width:300px !important;max-height:800px !important}.lb-outerContainer{max-width:308px !important;max-height:808px !important;min-width:308px;min-height:125px}.lb-details{float:left}.lb-close{float:left}.lb-dataContainer{max-width:250px !important;max-height:50px !important;min-width:250px;min-height:35px;float:left;padding-left:30px}.header .logo{top:45px}}.top-search .klevu-miniform{top:17px !important}.klevu-miniform input[type=image]{display:none}.klevu-miniform div{display:-moz-box}.klevu-fluid .klevu-searching-area-l2 .klevu-price-l2{display:none}@media only screen and (max-width: 400px){.top-search .klevu-miniform{top:40px !important;width:calc(100% + 27px) !important;left:10px !important}#search_mini_form input[type=text]{border-right:1px solid #C0C0C0;border-radius:3px}.klevu-miniform button.klevu-search-button{display:none}}@media only screen and (max-width: 768px){.category-description .std{height:110px;overflow:auto}.category-description::-webkit-scrollbar{-webkit-appearance:none;width:7px}.category-description::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}.product-view-bundle .price-box-bundle .price-box{display:none}.product-view-bundle .product-options .price-notice{position:relative !important;float:right}.product-view-bundle input.qty[disabled]{background:none;background-color:#CCC !important}.product-view-bundle input.qty[disabled]:hover{cursor:not-allowed}.product-view-bundle .price-box .price-as-configured{clear:both;margin-top:25px;font-size:16px}.product-view-bundle .price-box .price-as-configured .full-product-price .price{color:#E96B00 !important}.product-view-bundle .product-options-bottom .price-as-configured{display:none}.product-view-bundle .product-options-bottom{margin-top:25px}.product-view-bundle .product-options-bottom .alert-stock-container{padding:10px 0 15px 0}@media only screen and (max-width: 701px){.product-view-bundle .product-options-bottom{margin-top:10px}}.alert-stock-container{display:block;clear:both;text-align:center;width:95%;margin:10px auto 0px auto}@media only screen and (max-width: 768px){.alert-stock-container{width:100%}}#authnetcim_diff_card{font-size:14px}label[for="authnetcim_saved_cc_cid"],#authnetcim_saved_cc_li .cvv-what-is-this{line-height:30px}#payment-tool-tip .btn-close{margin:0 !important}#payment-tool-tip .btn-close #payment-tool-tip-close{width:100% !important;height:25px !important;text-align:right !important}.authnetcim-save-cc-new{font-size:14px;margin:20px 0 !important}.authnetcim-save-cc-new label{color:#000;font-style:italic;text-decoration:underline}.no-float{float:none !important}#hpci_card_info_new li,#payment_form_hpci li{margin:8px 0 8px 3px}#classic-hpci-existing-cards{margin-bottom:25px}#cartslist .fieldset{padding:0 15px}.validation-advice{padding-left:5px !important;font-size:14px}.validation-advice.iframe-validation-advice{margin-top:5px !important;display:block;height:25px}.pr-login{text-align:center;font-size:18px}.list-ratings-block.stars-only{display:block;clear:both}.list-ratings-block.stars-only.float-left{float:left}.list-ratings-block.stars-only.float-right{float:right}.list-ratings-block.stars-only .pr-snippet-rating-decimal,.list-ratings-block.stars-only .pr-snippet-read-and-write,.list-ratings-block.stars-only .pr-category-snippet__total{display:none !important}.list-ratings-block.show-decimal .pr-snippet-rating-decimal{display:inline-block !important;margin-left:5px}.list-ratings-block.show-write-review .pr-snippet-read-and-write{display:inline-block !important;margin-left:5px}.list-ratings-block.show-review-count .pr-category-snippet__total{display:inline-block !important;margin-left:5px}.list-ratings-block .pr-no-reviews{display:none}.os-list-ratings-block.list-ratings-block.stars-only{margin-top:15px;margin-left:-20px}.pr-location-form-group,div.form-group.pr-location-form-group{display:none;visibility:hidden}.pr-rd-author-location{display:none;visibility:hidden}.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a.pr-snippet-write-review-link{padding-left:0px !important}.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{display:none}.p-w-r .pr-snippet-reco-to-friend{max-width:210px !important}.p-w-r .pr-snippet-reco-to-friend .pr-reco span{font-size:22px !important;line-height:25px !important}.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message{max-width:210px !important}.p-w-r .pr-review .pr-verified_reviewer{display:none;visibility:hidden}section.pr-rd-tags,section.pr-accordion{display:none !important}#pr-reviewimagedisplay,#pr-reviewdisplay{margin-left:15px;margin-bottom:0 !important}#pr-reviewimagedisplay .pr-image-snippet-header .pr-image-snippet-header-text,.pr-headline{color:#AA4301 !important;font-family:'Roboto', sans-serif !important;font-weight:bold !important;font-size:18px !important;line-height:normal !important}.pr-subheadline,#pr-wasthisagift,#pr-bestuses{display:none !important}#pr-name:after{content:"Please do not provide your full name as this this review will be published publicly.";color:#666666;margin-left:10px}.related-list-ratings-block{float:left;margin-top:5px;margin-left:-5px;padding-left:0}@media only screen and (max-width: 768px){.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco,.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco{float:none !important}}@media only screen and (max-width: 555px){.list-ratings-block.show-decimal .pr-snippet-rating-decimal{display:none !important}.list-ratings-block.show-write-review .pr-snippet-read-and-write{display:none !important}.list-ratings-block.show-review-count .pr-category-snippet__total{display:none !important}}.classic-product-view-section{clear:both;padding:10px 0;width:95%;margin-left:25px;margin-bottom:25px}.classic-product-view-section h2{color:#AA4301}.classic-product-view-section.border-top{border-top:2px solid #ccc}.classic-product-view-section.border-bottom{border-bottom:2px solid #CCC}.classic-product-view-section.full{margin-left:-30px;width:100%;padding:20px 30px}.classic-product-view-section.alternate-tan:nth-of-type(odd){background:#f8f6f1}.classic-product-view-section.alternate-gray:nth-of-type(odd),.classic-product-view-section.alternate-grey:nth-of-type(odd){background:#F1F1F1}.classic-product-view-section.brutus-description,.classic-product-view-section.manufacturer-description{background:#f8f6f1}.classic-product-view-section.responsive-x{overflow-x:scroll}.classic-product-view-section.responsive-y,.classic-product-view-section table.responsive{overflow-y:scroll}.classic-product-view-section.responsive{overflow:scroll}.classic-product-view-section h2{margin-left:15px}.availability.no-float{float:none}.membership-spiff .container:after,.membership-spiff .container:before{content:" ";display:table}.col-container{width:auto;margin-top:5px}.col-container .leftCol{width:49%;float:left}.col-container .rightCol{width:49%;float:right}.footer .links a:hover{color:rgba(224,224,224,0.5) !important}.cms-home .category-products ol li .productcontent{border:none}.amshopby-tooltip-img{display:none !important}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}.display-5{font-size:3rem;font-weight:300;line-height:1.2}.display-6{font-size:2.5rem;font-weight:300;line-height:1.2}.display-7{font-size:2rem;font-weight:300;line-height:1.2}.display-8{font-size:1.5rem;font-weight:300;line-height:1.2}.display-9{font-size:1rem;font-weight:300;line-height:1.2}#shopping-cart-table thead,#shopping-cart-table tfoot{line-height:50px;height:50px}#shopping-cart-table thead th{border-bottom:2px solid #d9dde3}#shopping-cart-table tfoot td{border-top:2px solid #d9dde3;border-right:none}#shopping-cart-table tbody tr td,#checkout-review-table tbody tr td{border-bottom:none !important}#checkout-review-table tbody tr.cart-product-line-item td{padding-bottom:10px}.checkbox input[type="checkbox"]{visibility:hidden;opacity:0;position:absolute}.checkbox label{display:block;line-height:15px;width:77px;background:#238c2f;border:2px solid #238c2f;border-radius:5px;padding:10px 17px;width:300px;text-align:center;color:#fff;font-weight:bold;font-size:13px}.checkbox label:hover{cursor:pointer}@media only screen and (max-width: 700px){.checkbox label{width:calc(100% - 30px)}}.simple-modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s}.simple-modal .modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:1em 1.5em;border-radius:0.5em;width:95%;max-width:725px}.simple-modal .modal-content .modal-text{margin-top:0;margin-bottom:0;font-size:1.2em;color:#000}.simple-modal .modal-content .modal-text hr{margin-top:5px;margin-bottom:5px}.simple-modal .modal-content .close-button{float:right;width:1.5em;line-height:1.5em;text-align:center;cursor:pointer;border-radius:0.25em;background-color:lightgray;color:#000}.simple-modal .modal-content .btn2.close-button{float:none;width:auto;line-height:normal;text-align:center;background-color:initial;color:initial}.simple-modal .modal-content .close-button:hover{background-color:darkgray}.simple-modal.show-modal{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;z-index:1001}.options-list input.product-custom-option:disabled+span label{text-decoration:line-through}@font-face{font-family:'entypo';src:url(../../fonts/entypo.eot);src:url(../../fonts/entypo.eot) format("embedded-opentype"),url(../../fonts/entypo.woff) format("woff"),url(../../fonts/entypo.ttf) format("truetype"),url(../../fonts/entypo.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Droid Sans';src:url(../../fonts/DroidSans.ttf);src:url(../../fonts/DroidSans.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../../fonts/roboto-v20-latin-regular.eot);src:local("Roboto"),local("Roboto-Regular"),url(../../fonts/roboto-v20-latin-regular.eot) format("embedded-opentype"),url(../../fonts/roboto-v20-latin-regular.woff2) format("woff2"),url(../../fonts/roboto-v20-latin-regular.woff) format("woff"),url(../../fonts/roboto-v20-latin-regular.ttf) format("truetype"),url(../../fonts/roboto-v20-latin-regular.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../../fonts/roboto-v20-latin-italic.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(../../fonts/roboto-v20-latin-italic.eot) format("embedded-opentype"),url(../../fonts/roboto-v20-latin-italic.woff2) format("woff2"),url(../../fonts/roboto-v20-latin-italic.woff) format("woff"),url(../../fonts/roboto-v20-latin-italic.ttf) format("truetype"),url(../../fonts/roboto-v20-latin-italic.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../../fonts/roboto-v20-latin-500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(../../fonts/roboto-v20-latin-500.eot) format("embedded-opentype"),url(../../fonts/roboto-v20-latin-500.woff2) format("woff2"),url(../../fonts/roboto-v20-latin-500.woff) format("woff"),url(../../fonts/roboto-v20-latin-500.ttf) format("truetype"),url(../../fonts/roboto-v20-latin-500.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../../fonts/roboto-v20-latin-500italic.eot);src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../../fonts/roboto-v20-latin-500italic.eot) format("embedded-opentype"),url(../../fonts/roboto-v20-latin-500italic.woff2) format("woff2"),url(../../fonts/roboto-v20-latin-500italic.woff) format("woff"),url(../../fonts/roboto-v20-latin-500italic.ttf) format("truetype"),url(../../fonts/roboto-v20-latin-500italic.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../../fonts/roboto-v20-latin-700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(../../fonts/roboto-v20-latin-700.eot) format("embedded-opentype"),url(../../fonts/roboto-v20-latin-700.woff2) format("woff2"),url(../../fonts/roboto-v20-latin-700.woff) format("woff"),url(../../fonts/roboto-v20-latin-700.ttf) format("truetype"),url(../../fonts/roboto-v20-latin-700.svg) format("svg");font-display:swap}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../../fonts/roboto-v20-latin-700italic.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../../fonts/roboto-v20-latin-700italic.eot) format("embedded-opentype"),url(../../fonts/roboto-v20-latin-700italic.woff2) format("woff2"),url(../../fonts/roboto-v20-latin-700italic.woff) format("woff"),url(../../fonts/roboto-v20-latin-700italic.ttf) format("truetype"),url(../../fonts/roboto-v20-latin-700italic.svg) format("svg");font-display:swap}@font-face{font-family:'Teko';font-style:normal;font-weight:400;src:url(../../fonts/teko-v9-latin-regular.eot);src:local("Teko Regular"),local("Teko-Regular"),url(../../fonts/teko-v9-latin-regular.eot) format("embedded-opentype"),url(../../fonts/teko-v9-latin-regular.woff2) format("woff2"),url(../../fonts/teko-v9-latin-regular.woff) format("woff"),url(../../fonts/teko-v9-latin-regular.ttf) format("truetype"),url(../../fonts/teko-v9-latin-regular.svg) format("svg");font-display:swap}@font-face{font-family:'Teko';font-style:normal;font-weight:500;src:url(../../fonts/teko-v9-latin-500.eot);src:local("Teko Medium"),local("Teko-Medium"),url(../../fonts/teko-v9-latin-500.eot) format("embedded-opentype"),url(../../fonts/teko-v9-latin-500.woff2) format("woff2"),url(../../fonts/teko-v9-latin-500.woff) format("woff"),url(../../fonts/teko-v9-latin-500.ttf) format("truetype"),url(../../fonts/teko-v9-latin-500.svg) format("svg");font-display:swap}@font-face{font-family:'Teko';font-style:normal;font-weight:700;src:url(../../fonts/teko-v9-latin-700.eot);src:local("Teko Bold"),local("Teko-Bold"),url(../../fonts/teko-v9-latin-700.eot) format("embedded-opentype"),url(../../fonts/teko-v9-latin-700.woff2) format("woff2"),url(../../fonts/teko-v9-latin-700.woff) format("woff"),url(../../fonts/teko-v9-latin-700.ttf) format("truetype"),url(../../fonts/teko-v9-latin-700.svg) format("svg");font-display:swap}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{padding-bottom:16px}h1,.h1{color:#222;font-family:"Teko",Helvetica,sans-serif;font-weight:700;font-size:42px;line-height:1.2}h1.mega,h1 .mega,.h1.mega,.h1 .mega{font-size:60px;font-weight:normal}h2,.h2{color:#222;font-family:"Teko",Helvetica,sans-serif;font-weight:700;font-size:32px;line-height:1.2}h3,.h3{font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;font-size:24px;line-height:1.2;color:#222}h4,.h4{font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;line-height:1.2;font-size:18px;padding-bottom:5px}h5,.h5{color:#222;font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;font-size:16px !important;line-height:1.2;padding-bottom:4px;text-transform:uppercase}.text-classic-gold{color:#DDB441}.importange,a.importange,.importange a{color:#AA4301 !important}.text-underline{text-decoration:underline !important}.text-alert{color:#EB340A}.newsletter-signup .cta h4{font-family:"Teko",Helvetica,sans-serif}.product-view .product-shop .short-description p{font-size:14px}.cart-table .product-name,.phone-display h1{font-family:"Roboto",Helvetica,sans-serif;font-size:24px}.account-login h4{font-family:"Teko",Helvetica,sans-serif;font-size:28px}.classic-product-view-section h2{margin-left:0}.classic-related-product-container h3,.classic-upsell-product-container h3,.classic-crosssell-product-container h3,.classic-carousel-product-container h3,.box-account .box-head h2,.addresses-list h2{font-family:"Teko",Helvetica,sans-serif;font-size:32px !important;color:#222;text-align:center;text-transform:uppercase}.out-of-stock-container h3{font-family:"Teko",Helvetica,sans-serif;font-size:24px !important;color:#222;text-align:center;text-transform:uppercase}.fieldset .legend{font-family:"Roboto",Helvetica,sans-serif;font-size:18px}.help-text{color:#707070;display:inline-block;font-size:12px;line-height:1;padding:5px 0}.help-text-italic{font-style:italic}.underline,a.underline,.underline a{text-decoration:underline}.heading-font{font-family:"Teko",Helvetica,sans-serif}body{overflow-x:hidden}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#222;background:white;font-size:14px;font-family:'Roboto', Helvetica, sans-serif;line-height:20px}img{border:0;vertical-align:top;max-width:100% !important;height:auto}a{color:#AA4301;text-decoration:none}a:hover{color:#AA4301;text-decoration:underline}.hidden{display:none}:focus{outline:none}input:focus,select:focus{outline:thin solid #DDB441;border-radius:2px}form{display:inline}fieldset{border:0;max-width:100% !important}legend{display:none}table{border:0;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}p{margin:0 0 10px}strong{font-weight:bold}address{font-style:normal;line-height:1.35}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}small,big{font-size:1em}.bg-yellow{background-color:#99CB2F;font-weight:bold;padding:0 3px}.bg-blue{background-color:#FFEF83;font-weight:bold;padding:0 3px}.bg-red{background:#ff0000;font-weight:bold;padding:0 3px}ul,ol{list-style:none}.cms-page-view .std ol,.cms-page-view .std ul{padding-left:30px}.cms-page-view .std ol{list-style:decimal}.cms-page-view .std ul{list-style:disc}.hidden{display:none !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left !important}.f-right,.right{float:right !important}.f-none{float:none !important}.f-fix{float:left;width:100%}.no-display,.phone-display,.prod-phone{display:none}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}.bold{font-weight:bold}.red{color:#ff0000}.clearafter,.clear,form{display:block;clear:both}@media (max-width: 700px){.no-display,.phone-display,.prod-phone{display:block !important}}.rootmenu .clearfix:after,.rootmenu .clearfix:before{content:"";display:table}.rootmenu .clearfix:after{clear:both}.rootmenu .clearfix{zoom:0}.rootmenu *{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased}.rootmenu{font-family:Arial,Helvetica,sans-serif;position:relative;font-size:13px;padding:0;margin:15px auto 0;width:100%;font-weight:700;border-radius:2px;z-index:99}.rootmenu-list{margin:0 auto 0 auto;width:100%;display:table;padding:0}.rootmenu-list>li{text-align:center;border-right:1px solid}.rootmenu-list>li>a{display:block;-webkit-transition:top .25s linear;transition:top .25s linear;padding:0 15px;line-height:45px;text-decoration:none;position:relative}.rootmenu-list>li>a>.homeicon{display:inline-block;font-size:18px}.rootmenu-list>li>a>em{display:none}.rootmenu-list>li>a.active .homeicon{display:inline-block;width:15px;height:14px;text-indent:-99999px}.rootmenu-list>li:hover>a .homeicon{display:inline-block;width:15px;height:14px;text-indent:-99999px}.rootmenu-list>li>a>.homeicon{display:inline-block;width:15px;height:14px;text-indent:-99999px;margin:0 8px}.rootmenu-list>li:first-child a{border-radius:2px 0 0 0}.rootmenu-list>li:last-child a{border-radius:2px 0 0 0}.rootmenu-list>li:last-child{border-right:0}.megamenu{width:100%;text-align:left;margin:0;padding:8px;position:absolute;left:0;border-bottom:solid 2px #097fb4;border:solid 1px #ccc;border-top:solid 0;z-index:1}.topmenu_main .megamenutopheader{border-bottom:1px solid #b6b6b6;display:block;font-size:13px;font-weight:700;padding:10px 15px;width:100%;color:#424242}.topmenu_main .megamenutopfooter{border-top:1px solid #b6b6b6;padding:9px 10px 9px 10px;font-size:13px;text-transform:none;color:#636363;margin-bottom:0;text-align:left;list-style:none;clear:left;font-weight:400}.carousel-control.left{top:38% !important}.carousel-control.right{top:38% !important}.catlinksstyle{display:block;margin:0;padding:0 0;font-size:13px}.catlinksstyle>li{color:#424242;display:block;line-height:18px;padding:6px 7px}.catlinksstyle>li>span{font-size:11px}.catlinksstyle>li>a{padding:8px 6px 5px 13px;font-weight:400;display:block;color:#000}.catlinksstyle>li>a>.fa-caret-right{margin-right:4px}.rootmenu .categoriesmenu .title{background:0 0;border-bottom:1px solid #ccc;padding:15px 5px 12px 0;text-transform:none;font-weight:700;margin-bottom:7px;text-align:left;height:50px;list-style:none}.rootmenu .categoriesmenu{font-size:13px}.rootmenu li{margin:0;padding:0;list-style:none;clear:both}.rootmenu .categoriesmenu ul{margin:0;padding:0}.rootmenu .categoriesmenu>ul>li{display:block;white-space:nowrap;text-align:left}.rootmenu .categoriesmenu ul>li>a{font-weight:400;line-height:18px;text-align:left;padding:6px 10px 6px 15px;border-right:0 none;display:block}.rootmenu .categoriesmenu ul>li>a>.fa-caret-right{margin-right:10px}.rootmenu .categoriesmenu ul>li>a:hover{text-decoration:underline}.rootmenu .linksmenu{font-size:13px}.rootmenu .linksmenu ul{margin:0;padding:0}.rootmenu .linksmenu>ul>li{display:block;white-space:nowrap;text-align:left}.rootmenu .linksmenu ul>li>a{border-right:0 none;display:block;font-weight:400;line-height:18px;padding:6px 10px;text-align:left}.rootmenu .linksmenu ul>li>a>.fa-caret-right{margin-right:10px}.rootmenu .linksmenu ul>li>a:hover{text-decoration:underline}.linksmenu img{float:left;margin-right:10px}.rootmenu .linksmenu .cat-arrow{float:left;height:15px;margin-bottom:11px;width:15px}.rootmenu .contentmenu .title{border-bottom:1px solid #ccc;padding:15px 5px 9px 0;text-transform:none;font-weight:700;margin-bottom:7px;text-align:left;height:50px;list-style:none}.rootmenu .contentmenu .normaltextmenu{font-weight:400;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px}.rootmenu .product-thumbnail .title{border-bottom:1px solid #ccc;padding:9px 5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none}.rootmenu .product-thumbnail .normaltextmenu{font-weight:400;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px}.rootmenu .product-thumbnail img{width:100%}.rootmenu .brandsmenu .title{padding:15px 5px 0 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:0;text-align:left;height:39px;list-style:none}.rootmenu .brandsmenu .normaltextmenu{font-weight:400;line-height:23px;font-family:Arial;text-align:justify;color:#424242;font-size:13px}.rootmenu .brandsmenu img{width:100%}.rootmenu .brandsmenu .logoicon{margin:1% 0}.rootmenu .brandsmenu .logoicon img{width:100%;border:solid 1px #e1e1e1;border-radius:2px}.rootmenu .tabmenu .tabimtag{width:100%;display:block}.rootmenu .tabmenu .tabimtag img{margin:0 auto;vertical-align:middle}.rootmenu .tabmenu .tabimgtext{display:block;line-height:18px;padding:6px 0;text-align:left;width:100%;font-weight:400}.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4{padding:5px 0}.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4 li{display:block;font-weight:400;padding:3px 0}.rootmenu .tabmenu .vertical-menu .tabimgwpr .tabbing_lev4 li a .fa{margin-right:5px}.rootmenu .tabmenu .vertical-menu .tabimtag{margin:0 !important}.rootmenu .tabmenu .mainmenuwrap{width:100%;display:block;position:relative}.rootmenu .tabmenu .vertical-menu{display:block;margin:0;padding:0;font-size:12px}@media (min-width: 992px){.rootmenu .tabmenu .vertical-menu{direction:rtl;max-height:300px;overflow:auto}}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar{-webkit-appearance:none;width:10px}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ca9a2d;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button{background-size:100%;height:10px;width:10px}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:end{display:block}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:start{display:none}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:vertical:increment{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVklEQVQ4T93S0QoAEAwF0OvLzZ+LwrCN5Y0XJfeoawGPKzzm8RFAAKKzjwSAeAcepIbLg2uJN0gPS0A5s5AprAEasoUtYEXE8AloCN+3j/poEp1DOK5nfmcNES1z5SIAAAAASUVORK5CYII=)}.rootmenu .tabmenu .vertical-menu::-webkit-scrollbar-button:vertical:decrement{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVQ4T2NkoBAwUqifYfAb0AD1IozG8DE+L4A01UN1NDIwMGA1BJcByJphtmI1BJsB2DTjNATdAHyasRqCbAAxmjEMgRlAimYUQwZ/QiKYVQbeCwBFhQ0RcSHRhgAAAABJRU5ErkJggg==)}.rootmenu .tabmenu .vertical-menu>li>a{display:block;border-bottom:solid 1px;padding:11px 15px;line-height:24px;font-weight:700}.rootmenu .tabmenu .vertical-menu>li>a:hover{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .tabmenu .vertical-menu>li:hover>a{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .tabmenu .vertical-menu>li .openactive{display:block}.rootmenu .tabmenu .vertical-menu>li:hover .verticalopen{display:block}.rootmenu .tabmenu .verticalopen{display:none;position:absolute;right:-6px;top:0;color:#000}.rootmenu .tabmenu .vertical-menu .clearfix .verticalopen:first-child{display:block}.empty_category>span{color:#f47d4e;font-size:13px;position:absolute;right:40%;top:40%}.rootmenu .tabmenu .verticalmenu-arrow{float:right;margin-left:6px;margin-right:0;margin-top:5px}.rootmenu .tabmenu .tabmainimg{float:left;margin-right:8px}.rootmenu .tabmenu .tabmaintitle{float:left}.rootmenu .horizontaltab .tabimtag{width:100%;height:92px;display:block}.rootmenu .horizontaltab .tabimtag img{width:100px;vertical-align:middle}.rootmenu .horizontaltab .tabimgtext{text-align:center;font-size:12px;line-height:23px}.rootmenu .horizontaltab .mainmenuwrap{width:100%;display:block;position:relative}.rootmenu .horizontaltab .vertical-menu{display:block;margin:0;padding:0;font-size:12px}.rootmenu .horizontaltab .vertical-menu>li>a{display:block;background-color:#f5f5f5;border-bottom:solid 1px #e2e2e2;padding:9px 15px;color:#424242;line-height:24px;font-weight:700}.rootmenu .horizontaltab .vertical-menu>li>a:hover{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .horizontaltab .vertical-menu>li:hover>a{text-decoration:none;background-color:#fff;color:#424242}.rootmenu .horizontaltab .vertical-menu>li .openactive{display:block}.rootmenu .horizontaltab .vertical-menu>li:hover .verticalopen{display:block}.rootmenu .horizontaltab .verticalopen{display:none;position:absolute;right:0;top:0;background-color:#fff;color:#000}.rootmenu .horizontaltab .vertical-menu .clearfix .verticalopen:first-child{display:block}.htabproductbxleft{width:38%;float:left}.htabproductbxright{width:62%;float:left;padding-left:10px}.htabproductbxhead{border-bottom:1px solid #e2e2e2;display:block;font-size:13px;font-weight:700;padding:0 0 3px;width:100%}.htabproductbxprice{width:100%;display:block;padding:9px 0 7px 0;font-weight:700}.htabproductbxprice>span{text-decoration:line-through;color:#7c7e7f;padding-right:6px;font-weight:400;font-size:13px}.htabproductbxprice>em{font-style:normal;font-weight:700;font-size:14px}.htabproductbxcartbtn{background-color:#39c;border:0 none;border-radius:2px;color:#fff;font-size:12px;font-weight:700;line-height:18px;margin:0 0 0;padding:3px 3px 5px;width:115px}.htabproductbxcartbtn:hover{background-color:#323232}.rootmenu .horizontaltab .verticalmenu-arrow{float:right;margin-left:6px;margin-right:0;margin-top:5px}.rootmenu .horizontaltab .tabmainimg{float:left;margin-right:8px}.rootmenu .horizontaltab .tabmaintitle{float:left}.rootmenu .tabmenu02{min-height:50px;padding:0 !important}.rootmenu .tabmenu02 .mainmenuwrap02{width:100%;display:block;position:relative}.rootmenu .tabmenu02 .vertical-menu02{display:block;padding:0;font-size:12px}.rootmenu>.rootmenu-list>li>.tabmenu02>.mainmenuwrap02>.vertical-menu02>li{float:left;width:20%;clear:none}.rootmenu .tabmenu02 .vertical-menu02>li>a{display:block;background-color:#fff;border-bottom:solid 1px #e2e2e2;padding:9px 22px;color:#424242;line-height:24px;font-weight:700;height:73px}.rootmenu .tabmenu02 .vertical-menu02>li .openactive02{display:block;opacity:1;visibility:visible}.rootmenu .tabmenu02 .vertical-menu02>li:hover>a{background-color:#f6f6f6;color:#005daa}.rootmenu .tabmenu02 .vertical-menu02>li>a:hover{background-color:#f6f6f6;color:#005daa}.rootmenu .tabmenu02 .vertical-menu02>li>a.active{background-color:#f6f6f6;color:#005daa}.rootmenu .tabmenu02 .vertical-menu02>li>a>span{margin-right:13px;float:left}.rootmenu .tabmenu02 .vertical-menu02>li>a>span>img{width:50px;height:50px}.rootmenu .tabmenu02 .vertical-menu02>li>a>em{color:#424242;float:left;line-height:52px;font-style:normal;font-size:15px;font-weight:400;text-transform:uppercase}.rootmenu .tabmenu02 .vertical-menu02>li:hover .verticalopen02{display:block;opacity:1;visibility:visible}.rootmenu .tabmenu02 .verticalopen02{display:none;position:absolute;right:0;top:70px;background-color:#fff;color:#000;padding-top:15px;padding-bottom:5px;opacity:0;visibility:hidden}.rootmenu .tabmenu02 .vertical-menu02 .clearfix .verticalopen02:first-child{display:block}.rootmenu .tabmenu02 .verticalopen02 .root-col-4.clearfix{padding:0}.ulliststy02{margin:0;padding:0}.ulliststy02 li{clear:both;list-style:outside none none;margin:0;padding:0}.ulliststy02 li a{background:#fff;border-right:0 none;color:#424242;display:block;font-weight:400;padding:6px 10px 6px 6px;text-align:left}.ulliststy02>li>a>span{line-height:32px}.ulliststy02 li a img{float:left;margin-right:10px}.rootmenu .main-category-name{text-align:center;display:inline-block}.rootmenu .main-category-name em{font-style:normal}.rootmenu .main-category-icon{width:25px;height:25px;display:block;margin-right:14px;margin-top:10px;float:left}.rootmenu .main-category-icon img{width:25px;height:25px}.view_all{float:right;margin:9px 0 0 0}.rootmenu .halfmenu{width:50%;text-align:left;margin:0;padding:0;position:absolute;border-bottom:solid 2px #097fb4;border:solid 1px #ccc;border-top:solid 0;z-index:100}.rootmenu .halfmenu .title{border-bottom:1px solid #ccc;padding:9px 5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none;clear:left}.rootmenu .halfmenu{font-size:13px}.rootmenu .halfmenu ul{margin:0;padding:0}.rootmenu .halfmenu>ul>li{display:block;white-space:nowrap;text-align:left}.rootmenu .halfmenu ul>li>a{font-weight:400;line-height:18px;text-align:left;padding:6px 10px 6px 6px;background-image:none;border-right:0 none;display:block}.rootmenu .halfmenu ul>li>a:hover{text-decoration:none}.rootmenu .halfmenu img{float:left;margin-right:10px}.rootmenu .contacthalfmenu .title{border-bottom:1px solid #ccc;padding:9px 5px 9px 0;font-size:15px;text-transform:none;font-weight:700;color:#424242;margin-bottom:7px;text-align:left;height:39px;list-style:none}.rootmenu .normaltext{font-size:13px;font-family:Arial;line-height:23px;font-weight:400;text-align:justify}.rootmenu .contactdetail{list-style:none;margin:0;padding:0}.rootmenu .contactdetail li{padding:0 0}.rootmenu .contactdetail li a{text-decoration:underline;color:#000}.rootmenu .menu_form{width:100%;display:block}.rootmenu .menu_form .btnstyle01{font-weight:700;text-transform:uppercase;color:#fff;font-size:14px;height:34px;cursor:pointer}.rootmenu .menu_form input[type=text]{width:100%;border:1px solid #e2e2e2;border-radius:4px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px}.rootmenu .menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px;font-family:Arial}.rootmenu .menu_form input[type=submit]{width:25%;color:#fff;display:block;height:28px;float:right;border:solid 0;margin-right:15px;border-radius:2px;background-color:#097fb4}.rootmenu .menu_form input[type=button]{width:25%;color:#fff;display:block;height:28px;float:right;border:solid 0;border-radius:2px;background-color:#097fb4}.rootmenu-submenu{position:absolute;min-width:230px;z-index:1000;margin:0;padding:0;font-size:12px;list-style:none;border-bottom:solid 2px #097fb4}.rootmenu-submenu li{margin:0;padding:0;position:relative}.rootmenu-submenu>li>a{font-weight:400;text-align:left;display:block;line-height:22px;padding:8px 17px 8px 17px;text-transform:none;border-right:solid 0 #000;height:auto}.rootmenu-submenu a.submenuarrow:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #525252;-o-border-image:none;border-image:none;border-style:solid;border-width:4px;content:"";right:7px;margin-top:0;position:absolute;top:15px;z-index:1}.rootmenu-submenu .simpledropdownimg>img{display:inline-block !important;vertical-align:middle}.rootmenu-submenu .simpledropdownimg{margin-right:8px}.rootmenu-submenu li:hover>a{background-image:none;background-color:#e2e2e2;color:#000}.rootmenu-submenu>li>a>.fa-caret-right{margin-right:4px}.rootmenu-submenu-sub>li>a>.fa-caret-right{margin-right:4px}.rootmenu-submenu-sub-sub>li>a>.fa-caret-right{margin-right:4px}.rootmenu-submenu-sub>li{position:relative}.rootmenu-submenu-sub>li>a{font-weight:400;color:#000 !important;background:#f6f6f6;text-align:left;border-bottom:1px solid #e2e2e2;display:block;line-height:22px;padding:8px 15px 8px 15px;text-transform:none;border-right:solid 0 #000;height:auto}.rootmenu-submenu-sub li:hover>a{background-image:none;background-color:#e2e2e2;color:#000;text-decoration:none !important}.rootmenu-submenu-sub-sub>li{position:relative}.rootmenu-submenu-sub-sub>li>a{background:#f6f6f6;text-align:left;border-bottom:1px solid #e2e2e2;display:block;line-height:22px;padding:8px 15px 8px 15px;text-transform:none;border-right:solid 0 #000;height:auto;color:#000 !important;font-weight:400}.rootmenu-submenu-sub-sub li:hover>a{background-image:none;background-color:#e2e2e2;color:#000}.rootmenu-submenu>li a:hover{background-image:none;border-radius:0 !important;text-decoration:none !important}.rootmenu-list .sub-left .rootmenu-submenu-sub{left:-79%;top:0}.rootmenu-list .sub-left .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{left:-100%;top:0}.topmenu_main ul.rootmenulevel-3 li a:before{content:"\f105";font-family:fontawesome;margin-right:9px}.topmenu_main .verticalmenu-arrow{margin-right:9px;float:left}.megamenu .carousel-caption{bottom:0;background-color:rgba(0,0,0,0.7);font-size:13px;height:31px;left:0;padding:7px 0;right:0;width:100%}.productslist{display:block;padding:15px}.probox01{width:100%;display:block;padding:18px;float:left;margin:0;position:relative;background-color:#fff;border:solid 1px #f5f5f5}.probox01imgwp{display:block}.proimg{display:block;text-align:center;vertical-align:middle}.proimg>a{display:block;text-align:center}.proinfo{width:100%;padding:15px 0 0 0;font-family:Arial,Verdana}.proname{width:100%;display:block;font-family:Arial,Helvetica,sans-serif;color:#5e5e5e;font-size:14px;text-align:center;font-weight:700}.proname a{display:block;color:#5e5e5e}.proname a:hover{color:#f26100;text-decoration:underline}.addtolinks{width:100%;float:left;margin:0;padding:10px 0 0 0}.addtolinks a{color:#6c6c6c;font-size:11px;text-decoration:underline}.addtolinks a:hover{color:#f26100;text-decoration:none}.addtolinks .add-to-wish{float:left}.addtolinks .add-to-comp{float:right}.pricebox{width:100%;float:left;margin:0;padding:10px 0 0 0}.pricebox span{float:left;color:#5e5e5e;font-size:14px;padding:5px 0;font-weight:700}.pricebox span em{font-style:normal;color:#bebebe;font-size:12px}.addtocart-but{float:right;height:30px;line-height:30px;background:#ea8921;color:#fff;font-size:13px;font-weight:700;border-radius:2px;padding:0 15px 0 10px}.root-col-6{width:16.66666666666667%;float:left;display:block;padding:10px}.root-col-5{width:20%;float:left;display:block;padding:10px}.root-col-4{width:25%;float:left;display:block;padding:10px}.root-col-3{width:33.33333333333333%;float:left;display:block;padding:10px}.root-col-2{width:50%;float:left;display:block;padding:0}.root-col-1{width:100%;float:left;display:block;padding:10px}.root-col-25{width:25%;float:left;display:block;padding:10px}.root-col-50{width:50%;float:left;display:block;padding:10px}.root-col-70{width:66.66666666666667%;float:left;display:block;padding:10px}.root-col-75{width:75%;float:left;display:block;padding:10px}#not_activated{background:#000 none repeat scroll 0 0;color:red;padding:10px}#menu_submit_loader{border-radius:10px;font-size:0;height:49px;width:49px}.rootthreecol .level2-popup img{float:left;margin-right:10px}.roottag{position:absolute;right:0;top:-20px;z-index:100}.rootmenutag{height:18px;line-height:18px;text-align:center;font-size:11px;color:#fff;border-radius:2px;position:relative;font-family:Arial,Helvetica,sans-serif;font-weight:400;padding:1px 6px 1px 6px;margin-left:6px;text-transform:none;letter-spacing:0;font-style:normal}@media only screen and (min-width: 992px){.level3-popup:after,.level3-popup:before{content:"";display:table}.level3-popup:after{clear:both}.level3-popup li a:after,.level3-popup li a:before{content:"";display:table}.level3-popup li a:after{clear:both}.level3-popup li .level3-name,.level4-popup li .level4-name{float:left;line-height:25px}.level3-popup li .top-sub-label{float:left;line-height:25px}.level3-popup li a .halfwidth-dropdown-arrow{padding-top:4px !important}.level3-popup li a .fullwidth-dropdown-arrow{padding-top:4px !important}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{min-width:180px;position:absolute;left:65%;top:15px;margin:0;padding:0;border-bottom:solid 2px #097fb4;z-index:99}.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub{list-style:none;margin:0}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{min-width:180px;position:absolute;left:65%;top:15px;margin:0;padding:0;border-bottom:solid 2px #097fb4}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub{display:block !important;list-style:none;margin:0;z-index:100}rootmenu-submenu-sub>li{position:relative;padding:0;margin:0}.rootmenu-submenu-sub-sub>li{position:relative;padding:0;margin:0}.mobilelink{display:none}.rootmenu .tabmenu .tabimtag img{margin:0 0}.rootthreecol .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub,.top-half-left .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub,.top-half-right .halfwidth-popup-sub-sub .halfwidth-popup-sub-sub-sub{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ededed;border-bottom:2px solid #0092d7;-webkit-box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;display:none !important;left:45%;margin:0;min-width:180px;padding:0;position:absolute;top:26px;z-index:99}.rootthreecol ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub,.top-half-left ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub,.top-half-right ul li .halfwidth-popup-sub-sub li:hover .halfwidth-popup-sub-sub-sub{display:block !important;list-style:none;margin:0}.halflinkonly .level2-popup,.megamenu-popup .level2-popup,.rootthreecol .level2-popup,.top-full-left .level2-popup,.top-full-right .level2-popup,.top-half-left .level2-popup,.top-half-right .level2-popup{margin:0;padding:0}.halflinkonly .level2-popup .halfwidth-dropdown-arrow,.megamenu-popup .level2-popup .fullwidth-dropdown-arrow,.rootthreecol .level2-popup .halfwidth-dropdown-arrow,.top-full-left .level2-popup .fullwidth-dropdown-arrow,.top-full-right .level2-popup .fullwidth-dropdown-arrow,.top-half-left .level2-popup .halfwidth-dropdown-arrow,.top-half-right .level2-popup .halfwidth-dropdown-arrow{display:table-cell;font-size:14px;line-height:17px;padding:0 0 0 10px}.halflinkonly .level2-popup li,.megamenu-popup .level2-popup li,.rootthreecol .level2-popup li,.top-full-left .level2-popup li,.top-full-right .level2-popup li,.top-half-left .level2-popup li,.top-half-right .level2-popup li{position:relative}.halflinkonly .level2-popup li a,.megamenu-popup .level2-popup li a,.rootthreecol .level2-popup li a,.top-full-left .level2-popup li a,.top-full-right .level2-popup li a,.top-half-left .level2-popup li a,.top-half-right .level2-popup li a{background-image:none;border-right:0 none;display:block;font-weight:400;line-height:18px;padding:10px 10px 10px 6px;text-align:left}.halflinkonly .level2-popup li:hover .level3-popup,.megamenu-popup .level2-popup li:hover .level3-popup,.rootthreecol .level2-popup li:hover .level3-popup,.top-full-left .level2-popup li:hover .level3-popup,.top-full-right .level2-popup li:hover .level3-popup,.top-half-left .level2-popup li:hover .level3-popup,.top-half-right .level2-popup li:hover .level3-popup{display:block}.halflinkonly .level2-popup .level3-popup,.megamenu-popup .level2-popup .level3-popup,.rootthreecol .level2-popup .level3-popup,.top-full-left .level2-popup .level3-popup,.top-full-right .level2-popup .level3-popup,.top-half-left .level2-popup .level3-popup,.top-half-right .level2-popup .level3-popup{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ededed;border-bottom:2px solid #0092d7;-webkit-box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;display:none;left:45%;margin:0;min-width:180px;padding:0;position:absolute;z-index:99}.halflinkonly .level2-popup .level3-popup li,.megamenu-popup .level2-popup .level3-popup li,.rootthreecol .level2-popup .level3-popup li,.top-full-left .level2-popup .level3-popup li,.top-full-right .level2-popup .level3-popup li,.top-half-left .level2-popup .level3-popup li,.top-half-right .level2-popup .level3-popup li{position:relative}.halflinkonly .level2-popup .level3-popup li a,.megamenu-popup .level2-popup .level3-popup li a,.rootthreecol .level2-popup .level3-popup li a,.top-full-left .level2-popup .level3-popup li a,.top-full-right .level2-popup .level3-popup li a,.top-half-left .level2-popup .level3-popup li a,.top-half-right .level2-popup .level3-popup li a{background-image:none;border-right:0 none;display:block;font-weight:400;line-height:18px;padding:10px 10px 10px 6px;text-align:left}.halflinkonly .level2-popup .level3-popup li a:hover,.megamenu-popup .level2-popup .level3-popup li a:hover,.rootthreecol .level2-popup .level3-popup li a:hover,.top-full-left .level2-popup .level3-popup li a:hover,.top-full-right .level2-popup .level3-popup li a:hover,.top-half-left .level2-popup .level3-popup li a:hover,.top-half-right .level2-popup .level3-popup li a:hover{background-color:#f1f1f1}.halflinkonly .level2-popup .level3-popup li:hover .level4-popup,.megamenu-popup .level2-popup .level3-popup li:hover .level4-popup,.rootthreecol .level2-popup .level3-popup li:hover .level4-popup,.top-full-left .level2-popup .level3-popup li:hover .level4-popup,.top-full-right .level2-popup .level3-popup li:hover .level4-popup,.top-half-left .level2-popup .level3-popup li:hover .level4-popup,.top-half-right .level2-popup .level3-popup li:hover .level4-popup{display:block}.halflinkonly .level2-popup .level3-popup .level4-popup,.megamenu-popup .level2-popup .level3-popup .level4-popup,.rootthreecol .level2-popup .level3-popup .level4-popup,.top-full-left .level2-popup .level3-popup .level4-popup,.top-full-right .level2-popup .level3-popup .level4-popup,.top-half-left .level2-popup .level3-popup .level4-popup,.top-half-right .level2-popup .level3-popup .level4-popup{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #ededed;border-bottom:2px solid #0092d7;-webkit-box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;box-shadow:0 5px 5px #ccc,0 0 0 #ccc inset;display:none;left:45%;margin:0;min-width:180px;padding:0;position:absolute;top:26px;z-index:99}.halflinkonly .level2-popup .level3-popup .level4-popup li,.megamenu-popup .level2-popup .level3-popup .level4-popup li,.rootthreecol .level2-popup .level3-popup .level4-popup li,.top-full-left .level2-popup .level3-popup .level4-popup li,.top-full-right .level2-popup .level3-popup .level4-popup li,.top-half-left .level2-popup .level3-popup .level4-popup li,.top-half-right .level2-popup .level3-popup .level4-popup li{position:relative}.halflinkonly .level2-popup .level3-popup .level4-popup li a,.megamenu-popup .level2-popup .level3-popup .level4-popup li a,.rootthreecol .level2-popup .level3-popup .level4-popup li a,.top-full-left .level2-popup .level3-popup .level4-popup li a,.top-full-right .level2-popup .level3-popup .level4-popup li a,.top-half-left .level2-popup .level3-popup .level4-popup li a,.top-half-right .level2-popup .level3-popup .level4-popup li a{background-image:none;border-right:0 none;display:block;font-weight:400;line-height:18px;padding:6px 10px 6px 6px;text-align:left}.halflinkonly .level2-popup .level3-popup .level4-popup li a:hover,.megamenu-popup .level2-popup .level3-popup .level4-popup li a:hover,.rootthreecol .level2-popup .level3-popup .level4-popup li a:hover,.top-full-left .level2-popup .level3-popup .level4-popup li a:hover,.top-full-right .level2-popup .level3-popup .level4-popup li a:hover,.top-half-left .level2-popup .level3-popup .level4-popup li a:hover,.top-half-right .level2-popup .level3-popup .level4-popup li a:hover{background-color:#f1f1f1}.rootmenu>.rootmenu-list>li>.topmenu_main{opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main{opacity:1;visibility:visible}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{opacity:0;visibility:hidden}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub li:hover .rootmenu-submenu-sub-sub{opacity:1;visibility:visible}.rootmenu-list .rootmenu-submenu li:hover .rootmenu-submenu-sub{opacity:1;visibility:visible}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li>.topmenu_main.topanimation{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-90deg);-o-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-webkit-transform:rotateX(-90deg);opacity:0;visibility:hidden;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform .4s,opacity .4s;-ms-transition:-ms-transform .4s,opacity .4s;-moz-transition:-moz-transform .4s,opacity .4s;-webkit-transition:-webkit-transform .4s,opacity .4s}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.topanimation{transform:rotateX(0);-o-transform:rotateX(0);-moz-transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1;visibility:visible}.rootmenu>.rootmenu-list>li>.topmenu_main.bottomanimation{-webkit-transform:translateY(35px);transform:translateY(35px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.bottomanimation{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.rootmenu>.rootmenu-list>li>.topmenu_main.rightanimation{-webkit-transform:translateX(35px);transform:translateX(35px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.rightanimation{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.rootmenu>.rootmenu-list>li>.topmenu_main.leftanimation{-webkit-transform:translateX(-35px);transform:translateX(-35px);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden}.rootmenu>.rootmenu-list>li:hover>.topmenu_main.leftanimation{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@media only screen and (min-width: 230px) and (max-width: 991px){.rootmenu>.rootmenu-list>li>.topmenu_main{display:none}.level3-popup{display:none}.level4-popup{display:none}.rootmenu li{position:relative}.fullwidth-dropdown-arrow,.halfwidth-dropdown-arrow{display:none !important}.level3-popup{padding-left:20px !important}.level4-popup{padding-left:20px !important}.rootmenu .tabmenu02 .verticalopen02{position:relative !important;display:block !important;opacity:1 !important;visibility:visible !important;top:0}.rootmenu>.rootmenu-list>li>.tabmenu02>.mainmenuwrap02>.vertical-menu02>li{width:100%;float:none !important}.roottag{position:static}.sub_cat_listing li{position:relative}.rootmenu-submenu a.submenuarrow:after{border:none !important}.verticalopen{position:relative !important;display:block !important}.rootmenu .tabmenu .tabimtag{height:auto !important}.rootmenu-list>li>a>.homeicon{display:none !important}.rootmenu-list>li>a>em{display:block !important;font-style:normal}.rootmenu-list>li{text-align:left;border-right:0}.megamenu{position:relative;top:0;left:0;padding:8px}.megamenu .carousel .item img{width:100%}.rootmenu-mobile{display:block}.rootmenu-list>li{float:none !important;display:inline-block}.mobile-sub{margin:0;padding:0;list-style:none;float:none;width:100%;display:table}.mobile-sub>li{margin:0 !important;display:block;position:relative}.mobile-sub>li>a{display:block;padding:5px 10px;line-height:35px;border-bottom:solid 1px #ccc}.mobile-sub>li>a.active{color:#000 !important;-webkit-box-shadow:none;box-shadow:none}.mobile-sub>li:hover>a{-webkit-box-shadow:none;box-shadow:none}.rootmenu{width:100%;padding:0 !important;background-color:#fff;margin:0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rootmenu-item{width:100%;float:none;text-align:left}.rootmenu-item>a{padding:13px;line-height:20px;text-transform:none;position:static !important}.rootmenu-click{padding-left:15px;display:block}.rootmenu-click02{display:block}.rootmenu-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.rootmenu-item:hover .rootmenu-submenu{display:none}.rootmenu-submenu{position:static;idth:100%;padding:0;-webkit-box-shadow:none;box-shadow:none;display:none}.rootmenu-submenu:after{border-color:transparent transparent transparent transparent;border-style:none}.rootmenu-submenu li{margin:0 !important;position:relative}.rootmenu-submenu a{display:block;color:#000;padding:12px 25px;background:#fff !important;border-bottom:solid 1px #ccc}.rootmenu-submenu li a.active{color:#000 !important}.rootmenu-submenu li:hover>a{background-color:#f5f5f5 !important;color:#000}.rootmenu-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0}.rootmenu-submenu-sub li{margin:0 !important;padding:0;position:relative}.rootmenu-submenu-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:400}.rootmenu-submenu-sub li a.active{color:#000 !important}.rootmenu-submenu-sub li:hover>a{background-color:#a5a5a5 !important;color:#fff}.rootmenu-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0;padding:0}.rootmenu-submenu-sub-sub li{margin:0 !important}.rootmenu-submenu-sub-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:400}.rootmenu-submenu-sub-sub li a.active{color:#000 !important}.rootmenu-submenu-sub-sub li:hover>a{background-color:#606060 !important;color:#fff}.rootmenu-text{display:block}.rootmenu-submenu .cat-arrow{display:none !important}.skip-link.skip-nav{display:none !important}#header-nav{display:block}.rootmenu{width:100%;padding:44px 0 0 0 !important;background-color:#199cd7;margin:0 0;font-size:14px !important}.rootmenu .halfmenu{position:relative;width:100%;top:0}.rootmenu .catproductimg img{width:100%}.linksmenu img{width:100%}.rootmenu .tabmenu .tabimtag img{width:70%}.rootmenu .tabmenu02 .vertical-menu02>li>a{padding:5px 15px !important;height:auto}.rootmenu .tabmenu02 .vertical-menu02>li>.verticalopen02 .root-col-4{width:100% !important;margin:0;padding:0}.rootmenu .tabmenu02 .vertical-menu02>li>a>span{margin:12px 0 !important;float:none;text-align:center;margin:0 auto;display:block}}@media only screen and (min-width: 1024px) and (max-width: 1199px){.rootmenu .halfmenu{width:60%}}@media only screen and (min-width: 992px) and (max-width: 1023px){.rootmenu-list>li>a{padding-left:10px;padding-right:10px}.rootmenu .contacthalfmenu{width:100%}.rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub{right:65%;left:auto !important}.rootmenu .halfmenu{width:65%}}@media only screen and (min-width: 768px) and (max-width: 991px){.rootmenu .contacthalfmenu{width:100%}.rootmenu .tabmenu .verticalopen{width:100%}.root-col-6{width:100%}.root-col-5{width:100%}.root-col-4{width:100%}.root-col-3{width:100%}.root-col-2{width:100%}.root-col-1{width:100%}.root-col-25{width:100%}.root-col-50{width:100%}.root-col-70{width:100%}.root-col-75{width:100%}}@media only screen and (min-width: 501px) and (max-width: 767px){.rootmenu .halfmenu{position:relative;width:100%;top:0}.rootmenu .contacthalfmenu{position:relative;width:100%;top:0}.rootmenu .tabmenu .tabimgwpr{min-height:90px}.rootmenu .tabmenu .tabimgtext{font-size:11px !important;line-height:13px !important}.root-col-6{width:100%}.root-col-5{width:100%}.root-col-4{width:100%}.root-col-3{width:100%}.root-col-2{width:100%}.root-col-1{width:100%}.root-col-25{width:100%}.root-col-50{width:100%}.root-col-70{width:100%}.root-col-75{width:100%}}@media only screen and (min-width: 200px) and (max-width: 500px){.rootmenu .halfmenu{position:relative;width:100%;top:0}.rootmenu .contacthalfmenu{position:relative;width:100%;top:0}.rootmenu .tabmenu .tabimgwpr{min-height:90px}.rootmenu .tabmenu .tabimgtext{font-size:11px !important;line-height:13px !important}.root-col-6{width:100%}.root-col-5{width:100%}.root-col-4{width:100%}.root-col-3{width:100%}.root-col-2{width:100%}.root-col-1{width:100%}.root-col-25{width:100%}.root-col-50{width:100%}.root-col-70{width:100%}.root-col-75{width:100%}}.dropdown-leftside{right:0}.dropdown-leftside .rootmenu-submenu-sub{left:-100% !important;top:0 !important;width:100%}.dropdown-leftside .rootmenu-submenu-sub .rootmenu-submenu-sub-sub{left:-60% !important;top:0 !important}.dropdown-leftside a.submenuarrow:after{border-color:transparent #525252 transparent transparent !important;left:7px !important}.dropdown-leftside>li>a{padding:8px 12px 8px 25px !important}.contentcol p{color:#323232;font-weight:400;line-height:23px;text-align:justify;line-height:23px;font-size:13px;margin-bottom:15px}.contentcol .contentcolheading{border-bottom:1px solid #b6b6b6;color:#424242;display:block;font-size:13px;font-weight:700;padding:8px 0 8px 0;width:100%;margin-bottom:8px}.rootmenu{background:transparent}.rootmenu .rootmenu-list{text-align:left}.rootmenu-list>li{border-right-color:#FFFFFF !important;float:none;display:table-cell;clear:both !important}.rootmenu-list>li>a{color:#222222;font-size:18px;text-transform:uppercase}.rootmenu-list>li:hover>a,.rootmenu-list>li>a:hover{background:#FFFFFF;color:#DDB441}.rootmenu-list>li>a.active{background:#FFFFFF;color:#DDB441}.rootmenu-list ul>li>a,.rootmenu .tabmenu .tabimgtext{color:#222222;font-size:14px}.rootmenu-list ul>li>a:hover,.rootmenu .tabmenu .tabimgtext:hover{color:#DDB441}.topmenu_main,.rootmenu .tabmenu .verticalopen{background:#FFFFFF}.rootmenu .title a,.rootmenu .title a{color:#222222;font-size:20px}.rootmenu .tabmenu .vertical-menu>li>a{background:#F5F5F5;border-bottom-color:#E2E2E2 !important;color:#424242;font-size:12px}.rootmenu-submenu>li>a{background:#F6F6F6;color:#000000;font-size:12px !important}.rootmenu-submenu>li a:hover{background:#E2E2E2 !important;color:#000000 !important}.verticalmenu02 .vertical-list{background:#222222}.verticalmenu02>.vertical-list>li>a{color:#FFFFFF;font-size:14px;text-transform:none;border-bottom-color:#222222 !important;border-left-color:#222222 !important;border-right-color:#222222 !important}.verticalmenu02>.vertical-list>li:first-child{border-top-color:#222222 !important}.verticalmenu02>.vertical-list>li>a:hover{background:#222222;color:#DDB441}.verticalmenu02 .vertical-list .varticalmenu_main ul>li>a{color:#666666;font-size:px}.verticalmenu02 .vertical-list .varticalmenu_main ul>li>a:hover{color:#666666}.verticalmenu02 .vertical-list .varticalmenu_main,.verticalmenu02 .varticalmenu_main.vhovertabmenu .verticalopen{background:#FFFFFF}.verticalmenu02 .vertical-list .title a,.verticalmenu02 .vertical-list .title a{color:#424242;font-size:px}.verticalmenu02 .varticalmenu_main.vhovertabmenu .vertical-menu>li>a{background:#F5F5F5;border-bottom-color:#E2E2E2 !important;color:#424242;font-size:px}.verticalmenu02 .varticalmenu_main.vhovertabmenu .tabimgtext{color:#FFFFFF;font-size:16px}.TTteaser{margin:10px 0}.TTteaser a{text-decoration:underline}.TTteaser__rating{display:inline-block;margin-right:5px}.TTteaser__star svg{width:15px;height:15px}.TTteaser__icon--full{fill:#DDB441}.TTteaser__icon--half{stroke:#DDB441;fill:transparent;color:#DDB441}.TTteaser__icon--empty{stroke:#DDB441}nav.tt-o-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.tt-o-page-list{margin-bottom:0 !important}.button.tt-o-button--primary,.tt-o-button--primary{max-width:300px !important}button.tt-o-button--toolbar,.tt-o-button--toolbar{padding:.29571rem .29571rem !important}.button.tt-o-button--toolbar,.tt-o-button--toolbar{margin:unset}.tt-c-ask{max-width:800px;margin:0 auto}.TTteaser__read-qa,.TTteaser__ask-qa,.TTteaser__read-comments,.TTteaser__read-reviews,.TTteaser__write-review{color:#000 !important;text-decoration:underline}.TTteaser__write-review{border:none;text-decoration:underline;background:transparent;padding:0;cursor:pointer;font-size:14px;color:#666;vertical-align:baseline}.tt-c-review-form-header--with-image .tt-c-review-form-header__heading,.tt-c-added-media__caption--quoted:before,.tt-c-question__heading,.tt-c-question__title,.tt-c-review__heading-text,.tt-c-related-questions-list__heading,.tt-c-reviews-summary__heading,.tt-c-related-reviews-list__heading,.tt-c-reviews-list__heading,.tt-w-chatter__heading{font-family:Roboto, arial, helvetica, sans-serif;font-size:1.12857rem !important;letter-spacing:normal;line-height:1.1;text-transform:none}.category-tt-rating .category-review-tt-review-text{font-size:1.2em;margin-left:0.4em}.turnto-section-title{color:#222;line-height:1.1;font-size:2rem;text-align:center;text-transform:uppercase}.tt-c-reviews-summary__rating-number{font-size:2.57143rem !important;font-weight:bold;color:#222;margin-right:.57143rem}@media (max-width: 991px){.tt-c-ratings-breakdown__heading{display:none}button.tt-c-reviews-toolbar__write-review{display:none !important}.tt-c-reviews-summary__heading{display:none}}.alert-light{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1)}.flash{-moz-animation:flash 1s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 1s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 1s ease-out;-ms-animation-iteration-count:1}@keyframes flash{0%{background-color:transparent}50%{background-color:#7BA726}100%{background-color:transparent}}@-webkit-keyframes flash{0%{background-color:transparent}50%{background-color:#7BA726}100%{background-color:transparent}}.klevu-placeholder-animation{width:100%;height:300px;background-color:#ced4da}.klevu-placeholder-animation:before{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:1;width:500%;margin-left:-250%;pointer-events:none;content:" ";background:-webkit-gradient(linear, left top, right top, color-stop(46%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,0.35)), color-stop(54%, rgba(255,255,255,0))) 50% 50%;background:linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 54%) 50% 50%;-webkit-animation:ph-animation 0.8s linear infinite;animation:ph-animation 0.8s linear infinite}@-webkit-keyframes ph-animation{0%{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}}@keyframes ph-animation{0%{-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}100%{-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}}.bg-none{background:none !important}.bg-light-gray{background:#F2F2F2 !important}.bg-black{background:#000 !important}.bg-offwhite{background:#FAFAFA !important}.bg-padding-sm{padding:10px 20px}.bg-linear-angle{background:linear-gradient(105deg, #222 70%, #DDB441 30%)}@media (max-width: 767px){.bg-linear-angle{background:linear-gradient(175deg, #222 70%, #DDB441 30%)}}.bg-cover{background-size:cover}.bg-dark-gradient{background:-webkit-gradient(linear, left top, left bottom, from(#1B1A1A), to(rgba(34,34,34,0.85)));background:linear-gradient(180deg, #1B1A1A 0%, rgba(34,34,34,0.85) 100%)}.bg-light-gradient{background:-webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(rgba(250,250,250,0.85)));background:linear-gradient(180deg, #DFDFDF 0%, rgba(250,250,250,0.85) 100%)}.overlay-dark{background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width: 768px){.overlay-dark{background-color:rgba(0,0,0,0.7)}}.custom-shape-divider-bottom-triangle-invert{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-triangle-invert svg{position:relative;display:block;width:calc(100% + 1.3px);height:100px}.custom-shape-divider-bottom-triangle-invert .shape-fill{fill:#F2F2F2}.ambanners p{margin-bottom:0 !important}.banner-signup-large{border-radius:2px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);padding:100px 50px;background-color:#DDB441}.banner-signup-large h1,.banner-signup-large p,.banner-signup-large label{color:white}.banner-signup-large label{margin:0;padding:0;line-height:36px;vertical-align:middle}.banner-signup-large .required-emph{color:#AA4301}.banner-signup-large .overlay-dark{display:none}@media (max-width: 768px){.banner-signup-large .overlay-dark{display:block}}.banner-signup-disclaimer{padding:25px 10px;font-size:12px;line-height:1;color:#707070;max-width:1200px;margin:0 auto}.banner-signup-alerts,.banner-signup-refresh{-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-timing-function:cubic-bezier(0, 0, 1, 1);transition-timing-function:cubic-bezier(0, 0, 1, 1)}.banner-signup-alerts p.success,.banner-signup-refresh p.success{margin-top:10px;background-color:#7BA726;border-radius:2px;padding:10px;display:inline-block}.banner-signup-alerts p.error,.banner-signup-refresh p.error{margin-top:10px;background-color:#AA4301;border-radius:2px;padding:10px;display:inline-block}.breadcrumbs{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-size:14px;z-index:9;left:0;line-height:normal;padding-bottom:10px}.breadcrumbs ul li{display:inline}.breadcrumbs ul li.product{display:none}.breadcrumbs ul li:after{display:none}.breadcrumbs ul li:first-of-type:before{content:''}.breadcrumbs ul li:not(:first-child):before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill:rgba(0, 0, 0, 1);transform:;-ms-filter:'%3e%3cpath d='M10.296 7.71L14.621 12 10.296 16.29 11.704 17.71 17.461 12 11.704 6.29z'%3e%3c/path%3e%3cpath d='M6.704 6.29L5.296 7.71 9.621 12 5.296 16.29 6.704 17.71 12.461 12z'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center center;content:'';display:inline-block;height:15px;vertical-align:middle;width:15px}.breadcrumbs ul ul li a{display:inline-block}.catalog-product-view .col-main .breadcrumbs{display:none}.catalog-product-view .col-main .product-shop-top .breadcrumbs{display:inline-block !important}.btn,a.btn{background-color:#416114;background-image:#7ba726;text-shadow:none;text-align:center}.btn:hover,.btn:active,.btn:focus,a.btn:hover,a.btn:active,a.btn:focus{color:#FFF !important;text-decoration:none !important;background-image:none}.btn2,a.btn2{display:inline-block;padding:15px 10px;border-radius:2px;background-color:#416114;color:#ffffff;text-transform:uppercase;text-decoration:none;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out;-webkit-box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);width:100%;max-width:225px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:14px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;line-height:1.2}.btn2:hover,.btn2:active,.btn2:focus,a.btn2:hover,a.btn2:active,a.btn2:focus{background-color:#334c10;color:#fff;text-decoration:none}.btn2a:hover,.btn2:active,.btn2:focus,a.btn2a:hover,a.btn2:active,a.btn2:focus{color:#fff;text-decoration:none}.btn2-warranty,a.btn2-warranty{padding:3px 7px;background-color:#7BA726;font-size:12px;text-align:center}.btn2-warranty i,.btn2-warranty span,a.btn2-warranty i,a.btn2-warranty span{vertical-align:middle}.btn2-warranty span,a.btn2-warranty span{margin-top:1px;display:inline-block}.btn2-alt,a.btn2-alt{background-color:#DDB441;color:#fff;font-weight:bold;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-transition:0.3s;transition:0.3s}.btn2-alt svg,a.btn2-alt svg{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1));filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1))}.btn2-alt:hover,.btn2-alt:active,.btn2-alt:focus,a.btn2-alt:hover,a.btn2-alt:active,a.btn2-alt:focus{background-color:#b28b20;color:#fff}.btn2-alta:hover,.btn2-alt:active,.btn2-alt:focus,a.btn2-alta:hover,a.btn2-alt:active,a.btn2-alt:focus{color:#fff}.btn2-alt-small,a.btn2-alt-small{padding:7px 10px;width:auto}.btn2-ghost,a.btn2-ghost{background-color:transparent;border:1px solid #222;border-radius:3px;color:#222}.btn2-ghost a,a.btn2-ghost a{color:#222}.btn2-ghost:hover,.btn2-ghost:active,.btn2-ghost:focus,a.btn2-ghost:hover,a.btn2-ghost:active,a.btn2-ghost:focus{background-color:rgba(255,255,255,0.2)}.btn2-ghosta:hover,.btn2-ghost:active,.btn2-ghost:focus,a.btn2-ghosta:hover,a.btn2-ghost:active,a.btn2-ghost:focus{color:#222}.btn2-credova,a.btn2-credova{background-color:#0279A3;color:#fff;font-size:14px !important;padding:10px 5px}.btn2-credova:hover,.btn2-credova:active,.btn2-credova:focus,a.btn2-credova:hover,a.btn2-credova:active,a.btn2-credova:focus{background-color:#02668a;color:#fff}.btn2-credovaa:hover,.btn2-credova:active,.btn2-credova:focus,a.btn2-credovaa:hover,a.btn2-credova:active,a.btn2-credova:focus{color:#fff}.btn2-checkout,a.btn2-checkout{background-color:#416114;color:#fff;font-size:18px !important;max-width:335px;padding:20px}.btn2-checkout:hover,.btn2-checkout:active,.btn2-checkout:focus,a.btn2-checkout:hover,a.btn2-checkout:active,a.btn2-checkout:focus{background-color:#334c10;color:#fff}.btn2-checkouta:hover,.btn2-checkout:active,.btn2-checkout:focus,a.btn2-checkouta:hover,a.btn2-checkout:active,a.btn2-checkout:focus{color:#fff}.btn2-inline,a.btn2-inline{display:inline;float:right;width:auto;padding:10px 20px;margin:0}.btn2-connected-left,a.btn2-connected-left{display:inline;float:right;width:auto;padding:12px 45px;margin:0;border-radius:2px}.btn2-small,a.btn2-small{text-transform:none;padding:7px 15px;font-weight:bold;font-size:14px;width:auto;cursor:pointer}@media (max-width: 768px){.btn2-small,a.btn2-small{margin:5px auto 0;display:inline-block;max-width:175px}}.btn2-large,a.btn2-large{padding:20px;max-width:260px;font-size:20px;text-decoration:none;font-weight:bold}.btn2-fullWidth,a.btn2-fullWidth{width:100%;margin:0}.btn2-marginLeft,a.btn2-marginLeft{margin-left:10px}.btn2-auto,a.btn2-auto{max-width:none}.btn2-secondary,a.btn2-secondary{background-color:#F2F2F2;color:#222}.btn2-secondary:hover,.btn2-secondary:active,.btn2-secondary:focus,a.btn2-secondary:hover,a.btn2-secondary:active,a.btn2-secondary:focus{background-color:#C6C6C6}.btn2-light,a.btn2-light{background-color:white !important;color:#444 !important;font-weight:bold;font-size:16px;border:1px solid #dbdbe1;-webkit-box-shadow:2px 4px 4px -6px #777;box-shadow:2px 4px 4px -6px #777;max-width:300px;padding:15px 40px}.btn2-light:hover,.btn2-light:active,.btn2-light:focus,a.btn2-light:hover,a.btn2-light:active,a.btn2-light:focus{background-color:#fafafa;color:#444}.btn2-gradient,a.btn2-gradient{background-color:#DDB441;background-image:-webkit-gradient(linear, left top, right top, from(#DDB441), to(#F68B0C));background-image:linear-gradient(to right, #DDB441 0%, #F68B0C 100%);-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.5);box-shadow:2px 2px 0 0 rgba(0,0,0,0.5);color:white;font-weight:bold;font-size:18px !important;text-transform:uppercase;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out}.btn2-gradient:hover,.btn2-gradient:active,.btn2-gradient:focus,a.btn2-gradient:hover,a.btn2-gradient:active,a.btn2-gradient:focus{-webkit-transform:translate(2px, 2px);transform:translate(2px, 2px);-webkit-box-shadow:none;box-shadow:none}button.btn2-connected-left{font-weight:500;font-size:16px;text-transform:uppercase}.inline-button:before,.inline-button:after{content:" ";display:table}.inline-button .input-wrapper{float:left;width:82%;width:calc(100% - 152px)}.input-wrapper{position:relative}.search-wrapper{background-color:#fff;z-index:0}.newsletter-signup form#newsletter{padding:10px 0}.inline-button .input-text{border-bottom-right-radius:0 !important;border-top-right-radius:0 !important;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important;border-right:none !important;border-color:#4f5b31 !important}input.input-text{float:left}.button-skew{display:inline-block;position:relative;padding:15px 25px 10px 25px;color:white !important;text-decoration:none;font-family:"Teko",Helvetica,sans-serif;font-size:30px;line-height:1;z-index:0;min-width:250px;text-align:center;text-transform:uppercase}.button-skew-gunsmith{padding:15px 20px 10px 20px;font-size:26px;width:280px;max-width:100%}.button-skew:hover:before{opacity:.9;background:#866918;border-left:1px solid #DDB441;border-right:1px solid #DDB441}.button-skew:before{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;content:"";background:#b28b20;opacity:.6;border-top:1px solid #DDB441;border-bottom:1px solid #DDB441;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.button-skew-dark:hover:before{opacity:1;background:-webkit-gradient(linear, left top, left bottom, from(#1B1A1A), to(rgba(34,34,34,0.85)));background:linear-gradient(180deg, #1B1A1A 0%, rgba(34,34,34,0.85) 100%);border-left:1px solid #DDB441;border-right:1px solid #DDB441}.button-skew-dark:before{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;content:"";background:-webkit-gradient(linear, left top, left bottom, from(#1B1A1A), to(rgba(34,34,34,0.85)));background:linear-gradient(180deg, #1B1A1A 0%, rgba(34,34,34,0.85) 100%);opacity:.9;border-top:1px solid #DDB441;border-bottom:1px solid #DDB441;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.button-footer{border:1px solid #FFF;background:rgba(217,217,217,0.13) !important;color:white;display:inline-block;padding:7px 50px;margin-top:10px;-webkit-transition:0.3s;transition:0.3s}.button-footer:hover{background:rgba(217,217,217,0.05) !important;color:white !important;text-decoration:none !important}.button{background-image:none}.button:hover{background-position:unset}.buttons-set{clear:both;margin:0 0 1em;text-align:right}button.button span{display:block;font:bold 12px/19px Arial, Helvetica, sans-serif;text-align:center;white-space:nowrap;color:#333}button.button span span{border:0;padding:0;padding:0 10px}button.disabled span{border-color:#bbb !important;background:#bbb !important}button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}button.btn-checkout.no-checkout span span{background-position:100% 100%}button.btn-update{border:0;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.1);box-shadow:0px 2px 3px rgba(0,0,0,0.1);color:#62891e;padding:10px;background-color:white}.cart-table .btn-update span{border-color:transparent;background:transparent}button.btn-update:hover{background-position:0 8px}.cart-table button.btn-update span span{color:#62891e;font-size:14px}.add-to-cart .button.btn-cart,.btn-product-quote-modal-trigger{display:inline-block;width:100%;height:60px;max-width:100%;font-size:18px !important;text-transform:uppercase !important;font-weight:bold}.add-to-cart .button.btn-cart span,.btn-product-quote-modal-trigger span{font-size:18px;font-weight:bold}#ffl-search-form h2{margin:0 auto;width:100%;text-align:center;max-width:500px;position:relative}#ffl-search-form .btn-ffl-search{background:#efefef;color:#AA4301;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:underline;font-size:14px;margin:0 auto}#ffl-search-form .btn-ffl-search:hover,#ffl-search-form .btn-ffl-search:active,#ffl-search-form .btn-ffl-search:focus{background:#d6d6d6;border:none;color:#aa4301;-webkit-box-shadow:none;box-shadow:none}#ffl-search-distance{line-height:1.5 !important}#ffl-sort-by{height:30px}.topcontact span.login.account,.topcontact span.cart.sidebar,.topcontact span.phone.hours{cursor:pointer;font-size:12px;text-transform:uppercase;text-decoration:none;line-height:32px;padding:0 15px;position:relative;border-radius:0 0 2px 2px;background-color:#416114;border:0}a.link-learn.success,button.success,button.warn,.alert-message.success,.block-reorder button,button.button.btn-cart,#opc-billing button,#opc-login button,#opc-shipping button,#opc-shipping_method button,#opc-payment button,#submitReg,a.link-learn,.button.btn-proceed-checkout.btn-checkout,.opc button.btn-checkout{border:0;cursor:pointer;font:bold 14px "Roboto",sans-serif;text-transform:uppercase;text-decoration:none;line-height:30px;padding:7px 15px;position:relative;border-radius:2px;background-clip:padding-box;background-color:#416114;color:white;-webkit-transition:0.1s ease-in;transition:0.1s ease-in;display:inline-block}a.link-learn.success:hover,a.link-learn.success:active,a.link-learn.success:focus,button.success:hover,button.success:active,button.success:focus,button.warn:hover,button.warn:active,button.warn:focus,.alert-message.success:hover,.alert-message.success:active,.alert-message.success:focus,.block-reorder button:hover,.block-reorder button:active,.block-reorder button:focus,button.button.btn-cart:hover,button.button.btn-cart:active,button.button.btn-cart:focus,#opc-billing button:hover,#opc-billing button:active,#opc-billing button:focus,#opc-login button:hover,#opc-login button:active,#opc-login button:focus,#opc-shipping button:hover,#opc-shipping button:active,#opc-shipping button:focus,#opc-shipping_method button:hover,#opc-shipping_method button:active,#opc-shipping_method button:focus,#opc-payment button:hover,#opc-payment button:active,#opc-payment button:focus,#submitReg:hover,#submitReg:active,#submitReg:focus,a.link-learn:hover,a.link-learn:active,a.link-learn:focus,.button.btn-proceed-checkout.btn-checkout:hover,.button.btn-proceed-checkout.btn-checkout:active,.button.btn-proceed-checkout.btn-checkout:focus,.opc button.btn-checkout:hover,.opc button.btn-checkout:active,.opc button.btn-checkout:focus{color:white;background-color:#7BA726}a.link-learn.success span,button.success span,button.warn span,.alert-message.success span,.block-reorder button span,button.button.btn-cart span,#opc-billing button span,#opc-login button span,#opc-shipping button span,#opc-shipping_method button span,#opc-payment button span,#submitReg span,a.link-learn span,.button.btn-proceed-checkout.btn-checkout span,.opc button.btn-checkout span{color:white}.button.btn-proceed-checkout.btn-checkout{height:45px;width:100%;max-width:275px}#opc-login button{width:100%;display:block;font-size:14px;margin-top:25px}#opc-billing button,#opc-shipping button,#opc-shipping_method button,#opc-payment button{width:100%;display:block;font-size:14px}.productmsrp .learnmore{float:right;font-weight:bold;text-align:right;max-width:175px;width:100%}.shipping-form .buttons-set button,.form-add button,button.warn,#add_dealer_button,input#curio_search,a.back,a.button,p.back-link a,.customer-account-forgotpassword button,.checkout-onepage-success .buttons-set button span span{display:block;border:0;float:left;width:auto;-webkit-filter:none;filter:none;padding:10px 15px;color:#fff;border-radius:2px;background:#b28b20;-webkit-transition:0.1s ease-in;transition:0.1s ease-in}.shipping-form .buttons-set button span span,.form-add button span span,button.warn span span,#add_dealer_button span span,input#curio_search span span,a.back span span,a.button span span,p.back-link a span span,.customer-account-forgotpassword button span span,.checkout-onepage-success .buttons-set button span span span span{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;font-size:14px}.shipping-form .buttons-set button:hover,.shipping-form .buttons-set button:active,.shipping-form .buttons-set button:focus,.form-add button:hover,.form-add button:active,.form-add button:focus,button.warn:hover,button.warn:active,button.warn:focus,#add_dealer_button:hover,#add_dealer_button:active,#add_dealer_button:focus,input#curio_search:hover,input#curio_search:active,input#curio_search:focus,a.back:hover,a.back:active,a.back:focus,a.button:hover,a.button:active,a.button:focus,p.back-link a:hover,p.back-link a:active,p.back-link a:focus,.customer-account-forgotpassword button:hover,.customer-account-forgotpassword button:active,.customer-account-forgotpassword button:focus,.checkout-onepage-success .buttons-set button span span:hover,.checkout-onepage-success .buttons-set button span span:active,.checkout-onepage-success .buttons-set button span span:focus{background-color:#DDB441}.cart-table .btn-continue{background:transparent !important}.cart-table .btn-continue>span span{display:block;border:0;float:left;width:auto;-webkit-filter:none;filter:none;padding:10px 15px;background:transparent !important}.my-account button{float:right}.cart-table .btn-continue,.checkout-onepage-success .buttons-set button{border:0;float:left}.cart-table .btn-continue span,.checkout-onepage-success .buttons-set button span{float:left;border:none;background:none}.cart-table .btn-continue span span,.checkout-onepage-success .buttons-set button span span{text-indent:0;padding:10px 20px;font-size:14px}button.btn-checkout span{width:100%;font-size:15px;color:#fff}.newsletter-signup .button.black,.newsletter-signup .button.black{background-color:#3f3f3f;color:#fff}.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty{display:inline-block;padding:10px 5px;border:0;background-color:#7ba726;color:#ffffff;text-transform:uppercase;text-decoration:none;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out;-webkit-box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);box-shadow:1px 1px 5px solid rgba(0,0,0,0.2);width:100%;text-align:center;margin:0}.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty i,.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty span{vertical-align:middle}.review-product-warranty-button .btn-product-warranty.btn-add-product-warranty span{margin-top:1px;display:inline-block}.review-product-warranty-button #checkout-review-table .btn-product-warranty.btn-add-product-warranty{line-height:10px}.btn-link{background:none;border:none;padding:none;color:#AA4301;display:block;margin-top:5px}.btn-link:hover{text-decoration:underline;cursor:pointer}@media (max-width: 768px){.btn-link{text-align:center}}button.button{-webkit-border-fit:lines}button.button{overflow:visible;width:auto;margin:0;cursor:pointer}button.button::-moz-focus-inner{padding:0;border:0}.product-alert-signup .btn{width:100%;padding:0}button.button.btn-edit-cart,button.button.btn-sidebar-cart{background-color:#C6C6C6;border:0;padding:10px 20px;line-height:20px;display:inline-block;height:initial;font-weight:bold;color:white;text-transform:uppercase;border-radius:2px}button.button.btn-sidebar-cart{background-color:#416114;padding:10px 50px}@media (max-width: 576px){.btn2-connected-left{float:none;margin-top:10px !important}.inline-button .input-wrapper{float:none;width:100%}}.btn-product-warranty:hover{cursor:pointer}.btn-product-quote-modal-trigger{padding:7px 25px}.ot-sdk-show-settings{border:1px solid #575757;background:rgba(0,0,0,0.13);color:#F2F2F2;width:300px;height:36px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:0.3s;transition:0.3s}.ot-sdk-show-settings:hover{color:#F2F2F2;background:rgba(0,0,0,0.4)}.gift-card-question{background-color:#F2F2F2;padding:5px;text-align:center;font-size:14px}.callout-arrow-yellow{color:#DDB441 !important;font-size:16px;font-style:normal;font-weight:600}.callout-arrow-yellow svg{fill:#DDB441 !important;height:18px;width:22px}.callout-arrow-orange{color:#AA4301 !important;font-size:16px;font-style:normal;font-weight:600}.callout-arrow-orange svg{fill:#AA4301 !important;height:18px;width:22px}.classic-crosssell-product-container,.classic-carousel-product-container{clear:both;padding:10px 0;margin-bottom:25px;width:95%}.classic-crosssell-product-container{width:100%}.classic-crosssell-product-container .classic-crosssell-product-loader,.classic-carousel-product-container .classic-carousel-product-loader{height:370px;width:100%;text-align:center;font-size:24px;color:#888}.classic-crosssell-product-container .classic-crosssell-product-loader i,.classic-carousel-product-container .classic-carousel-product-loader i{margin-top:100px}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{min-height:270px;padding:5px 10px;background-image:none;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;border-radius:none}.classic-crosssell-product-container .classic-crosssell-product-inner{height:300px}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-title,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-title{margin-top:10px;height:45px}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{clear:both;display:block}.classic-crosssell-product-container .classic-crosssell-product-inner .price-pipe,.classic-carousel-product-container .classic-carousel-product-inner .price-pipe{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price,.classic-crosssell-product-container .classic-crosssell-product-inner .special-price,.classic-carousel-product-container .classic-carousel-product-inner .old-price,.classic-carousel-product-container .classic-carousel-product-inner .special-price{padding:3px 0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{display:none}@media only screen and (max-width: 415px){.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}}.classic-crosssell-product-container .classic-crosssell-product-inner .btn-cart{float:none !important;bottom:0;position:absolute}.classic-crosssell-product-container,.classic-carousel-product-container{margin-top:20px;display:block;clear:both;margin-left:25px}.classic-crosssell-product-container{margin-left:0}.classic-related-product-container.classic-related-product-container-ab,.classic-upsell-product-container.classic-upsell-product-container-ab,.classic-crosssell-product-container.classic-crosssell-product-container-ab,.classic-carousel-product-container.classic-carousel-product-container-ab{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;height:0px}.classic-crosssell-product-container .classic-crosssell-product-outer,.classic-carousel-product-container .classic-carousel-product-outer{text-align:center;padding-right:5px}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{min-height:210px;border:1px solid #bdbdbd;border-radius:5px;padding:10px;background:#FFFFFF;-webkit-box-shadow:1px 1px 3px 0 #f2f2f2;-ms-box-shadow:1px 1px 3px 0 #f2f2f2;box-shadow:1px 1px 3px 0 #f2f2f2}.classic-crosssell-product-container .classic-crosssell-product-slide-outer:hover,.classic-carousel-product-container .classic-carousel-product-slide-outer:hover{cursor:pointer}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-title,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-title{display:block;overflow:hidden;height:42px;font-size:13px;line-height:15px;text-align:center}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{overflow:hidden}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image img,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image img{vertical-align:middle;width:auto;display:inline-block}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price{color:#c76200;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price .price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price .price{font-weight:normal;font-size:13px;color:#c76200}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price .price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price .price{color:#2f2f2f}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price,.classic-carousel-product-container .classic-carousel-product-inner .old-price{margin:0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price .price-label,.classic-carousel-product-container .classic-carousel-product-inner .old-price .price-label{white-space:nowrap;color:#999}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price .price,.classic-carousel-product-container .classic-carousel-product-inner .old-price .price{color:#c76200;text-decoration:line-through}.classic-crosssell-product-container .classic-crosssell-product-inner.special-price,.classic-carousel-product-container .classic-carousel-product-inner.special-price{margin:0;padding:3px 0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .special-price .price-label,.classic-carousel-product-container .classic-carousel-product-inner .special-price .price-label{font-size:12px;font-weight:bold;white-space:nowrap;color:#E96B00}.classic-crosssell-product-container .classic-crosssell-product-inner .special-price .price,.classic-carousel-product-container .classic-carousel-product-inner .special-price .price{font-size:13px;font-weight:bold;color:#c76200}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{margin:0;padding:3px 0;line-height:13px;clear:both;float:left}.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price-link .price-label,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price-link .price-label{font-size:12px;font-weight:bold;white-space:nowrap;color:#E96B00}.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price-link .price,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price-link .price{font-size:13px;font-weight:bold;color:#c76200;float:none}.classic-crosssell-product-container .classic-crosssell-product-inner .regular-price .price,.classic-crosssell-product-container .classic-crosssell-product-inner .product-options-bottom .price,.classic-carousel-product-container .classic-carousel-product-inner .regular-price .price,.classic-carousel-product-container .classic-carousel-product-inner .product-options-bottom .price{margin-top:0}.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price{float:left}.classic-crosssell-product-container .classic-crosssell-product-inner ul li .rating-box,.classic-carousel-product-container .classic-carousel-product-inner ul li .rating-box{clear:both}.classic-crosssell-product-container .classic-crosssell-product-loader,.classic-carousel-product-container .classic-carousel-product-loader{height:370px;width:100%;text-align:center;font-size:24px;color:#888}.classic-crosssell-product-container .classic-crosssell-product-loader i,.classic-carousel-product-container .classic-carousel-product-loader i{margin-top:100px}.classic-crosssell-product-container .classic-crosssell-product-inner,.classic-carousel-product-container .classic-carousel-product-inner{min-height:270px;padding:5px 10px;background-image:none;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none;border:none;border-radius:none}.classic-crosssell-product-container .classic-crosssell-product-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-title,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-title{margin-top:10px;height:60px}.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{clear:both;display:block}.classic-crosssell-product-container .classic-crosssell-product-inner .price-pipe,.classic-carousel-product-container .classic-carousel-product-inner .price-pipe{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner .old-price,.classic-carousel-product-container .classic-carousel-product-inner .old-price,.classic-crosssell-product-container .classic-crosssell-product-inner .minimal-price-link,.classic-carousel-product-container .classic-carousel-product-inner .minimal-price-link{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner .special-price,.classic-carousel-product-container .classic-carousel-product-inner .special-price{padding:3px 0;line-height:13px}.classic-crosssell-product-container .classic-crosssell-product-inner .msrp-label-list,.classic-carousel-product-container .classic-carousel-product-inner .msrp-label-list{display:none}.classic-crosssell-product-container .classic-crosssell-product-inner{height:inherit;width:inherit}@media only screen and (max-width: 415px){.classic-crosssell-product-container .classic-crosssell-product-inner .classic-crosssell-product-image,.classic-carousel-product-container .classic-carousel-product-inner .classic-carousel-product-image{text-align:center;overflow:hidden}}.classic-crosssell-product-container .classic-crosssell-product-inner .btn-cart{margin-top:10px;background-color:#DDB441}.classic-crosssell-product-container .classic-crosssell-product-inner .btn-cart:hover{background-color:#c79c24}@media only screen and (max-width: 1024px){.alert-stock{font-size:1.2em !important}}@media only screen and (max-width: 768px){.category-description .std{height:110px;overflow:auto}.category-description::-webkit-scrollbar{-webkit-appearance:none;width:7px}.category-description::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}}@media only screen and (max-width: 415px){.alert-stock{font-size:1.2em !important}}.classic-related-product-container{padding:50px 15px}.classic-upsell-product-container{padding:10px 30px}@media (max-width: 991px){.classic-upsell-product-container{padding:10px 15px}}.classic-upsell-product-container,.classic-carousel-product-container{clear:both;padding:0;margin-bottom:50px}.classic-crosssell-product-container{padding:0 25px;width:100%}.out-of-stock-container{text-align:center;padding:25px}.out-of-stock-container .price{font-size:18px;font-weight:bold;color:#222}.out-of-stock-container .price-per-round{font-size:12px !important;vertical-align:baseline !important;line-height:1em !important;display:block;font-weight:normal !important}.out-of-stock-container .special-price .price-label,.out-of-stock-container .price-label,.out-of-stock-container .old-price .price-label{display:none}.out-of-stock-container .old-price{font-size:11px;margin-bottom:0}.out-of-stock-container .old-price .price{color:#C6C6C6}.out-of-stock-container .special-price{margin-bottom:0}.out-of-stock-container .slick-list{margin:0 auto}.out-of-stock-container .out-of-stock-loader{height:160px;width:100%;text-align:center;font-size:24px;color:#888;padding-top:50px}.out-of-stock-container .out-of-stock-slide-inner{border:none;text-align:center;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.out-of-stock-container .aw-arp-block-title{line-height:normal;padding-top:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.out-of-stock-container .aw-arp-block-title a{text-align:center;color:#222 !important}.out-of-stock-container .out-of-stock-slide-inner .aw-arp-item-image{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.out-of-stock-container .out-of-stock-slide-inner .aw-arp-item-image img{width:auto;height:100%;margin:0 auto}form.cf-validate .error-message{color:#c43c35}form.cf-validate input.error{border-color:#c43c35}.sidebar-email .thankyouemail p{color:#222}.thankyouemail{padding-top:20px;font-size:20px;text-align:center}.thankyouemail p{color:#efefef}.icon{background:transparent}.icon-small{width:20px;height:20px}.icon-medium{width:50px;height:50px}.icon-large{width:100px;height:100px}.icon-black{fill:black}.icon-white{fill:white}.icon-yellow{fill:#DDB441}.icon-importange{fill:#AA4301}@media (max-width: 768px){.icon-mobile-small{width:20px;height:20px}.icon-mobile-medium{width:50px;height:50px}.icon-mobile-large{width:100px;height:100px}.icon-mobile-black{fill:black}.icon-mobile-white{fill:white}.icon-mobile-yellow{fill:#DDB441}.icon-mobile-importange{fill:#AA4301}}a.triangle{text-decoration:none;padding-left:10px;font-weight:normal}a.triangle:hover{text-decoration:underline}a.externalicon{background:url(../../images/structure/icon-external-link.png) 0px 0px no-repeat;width:17px;height:18px;padding:0 0 5px 22px}a.downloadicon{background:url(../../images/structure/icon-download-file.png) 0px 0px no-repeat;width:17px;height:18px;padding:0 0 5px 22px}hr{background-color:#9A8E74;border:0 none;color:#9A8E74;height:1px}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.input-minimal{display:inline-block;padding:0 10px;border:1px solid rgba(112,112,112,0.25);border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);max-width:100%;min-height:30px}.input-full{width:100%}input[type="text"],.input-text{font-size:16px !important;display:inline-block;padding:0 10px;border:1px solid rgba(112,112,112,0.25);border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);max-width:100%;margin-bottom:5px !important}.amcustomerattr input,#crSearch input,#ffl_add input,#contactForm input,#hpci_nickname{height:40px}label{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0}select{font-size:16px !important;height:45px}.width-100{width:100% !important}.form-list li{margin:0 0 20px;max-width:100% !important}.form-list label{float:left;color:#666;font-weight:normal;position:relative;z-index:0;line-height:1.2em;font-size:14px}.form-list label em{font-weight:normal;font-size:0.9em}.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}.form-list label.required span{color:#eb340a}.form-list li.control label{float:none}.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}.form-list li.control .input-box{clear:none;display:inline;width:auto}.form-list .input-box{display:block;clear:both;max-width:100% !important}.form-list .validate-email-invalid:after{content:"Invalid Email - please enter valid email";color:crimson}.form-list .field{width:100%;max-width:100% !important}.form-list .field-full{width:100%;max-width:100% !important;height:45px;padding-left:10px}.form-list .field-thick{height:50px;margin-bottom:0 !important}.form-list .field.country{visibility:hidden;display:none;height:0}.form-list li.wide textarea{width:529px;max-width:100% !important;height:45px}.form-list li.wide select{max-width:535px !important;width:100% !important;height:45px}.form-list li.half textarea{width:529px;max-width:46% !important;height:45px}.form-list li.half select{max-width:535px !important;width:46% !important;height:45px}.input-checkout{width:100%;min-height:40px}.checkbox-wrapper{text-align:left;clear:none;display:inline-block;position:relative;margin-left:0;width:50%}.checkbox-remember{text-align:left;margin:10px 0}.checkbox-custom,.radio-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer;margin-left:35px}.checkbox-custom-label,.radio-custom-label{position:relative}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-left:-35px}.checkbox-custom:checked+.checkbox-custom-label:before{background:#DDB441;-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{background:#DDB441;border:2px solid #DDB441;-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff}input[name="shipping_method"]+.radio-custom-label{margin:0 0 5px}input[name="shipping_method"]+.radio-custom-label:before{display:none}input[name="shipping_method"]+.radio-custom-label .price{color:#222}.product-alert-signup .input-text{float:none;width:98%;line-height:2rem}.product-alert-signup .input-text:focus{background:#fff}.newsletter-signup input.newsletter-email{outline:none;padding:4px 3% !important;margin:0;background-color:#fff !important;color:#222;line-height:37px !important;border-radius:2px 0 0 2px;vertical-align:top;-webkit-transition:border-color 0.24s ease-out, opacity 0.24s ease-out;transition:border-color 0.24s ease-out, opacity 0.24s ease-out;-webkit-appearance:none;border:none;font-size:18px;width:100%;height:45px}.newsletter-signup input.newsletter-email::-webkit-input-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email::-moz-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email:-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email::-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input.newsletter-email::placeholder{text-transform:uppercase}.am-giftcard-form{padding:25px 0}.am-giftcard-form .fieldset{margin:0;padding:0}.am-giftcard-form input{height:30px;max-width:300px;width:100%}.am-giftcard-form input#am_giftcard_date_delivery{width:75%}.am-giftcard-form label{font-size:16px;margin-bottom:5px}.am-giftcard-form .amount-range{height:30px;line-height:10px;font-size:14px;color:#416114}.am-giftcard-form .amount-range span.price{color:#416114;font-weight:bold}.am-giftcard-form .input-box img{display:inline;height:100%;padding:2%}.am-giftcard-form .notice{display:inline-block}.btn-remove-amgiftcard{display:inline-block;vertical-align:middle}.newsletter-signup input#newsletter-email{outline:none;padding:4px 3% !important;margin:0;background-color:#fff !important;color:#222;line-height:37px !important;border-radius:2px 0 0 2px;vertical-align:top;-webkit-transition:border-color 0.24s ease-out, opacity 0.24s ease-out;transition:border-color 0.24s ease-out, opacity 0.24s ease-out;-webkit-appearance:none;border:none;font-size:18px;width:100%}.newsletter-signup input#newsletter-email::-webkit-input-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email::-moz-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email:-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email::-ms-input-placeholder{text-transform:uppercase}.newsletter-signup input#newsletter-email::placeholder{text-transform:uppercase}@supports (-webkit-appearance: none) or (-moz-appearance: none){.input-box-modern input[type='checkbox'],.input-box-modern input[type='radio']{--active: #416114;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #416114;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, box-shadow .2s;transition:border-color .3s, box-shadow .2s, -webkit-box-shadow .2s}.input-box-modern input[type='checkbox']:after,.input-box-modern input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)}.input-box-modern input[type='checkbox']:checked,.input-box-modern input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.input-box-modern input[type='checkbox']:disabled,.input-box-modern input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.input-box-modern input[type='checkbox']:disabled:checked,.input-box-modern input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.input-box-modern input[type='checkbox']:disabled+label,.input-box-modern input[type='radio']:disabled+label{cursor:not-allowed}.input-box-modern input[type='checkbox']:hover:not(:checked):not(:disabled),.input-box-modern input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.input-box-modern input[type='checkbox']:focus,.input-box-modern input[type='radio']:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}.input-box-modern input[type='checkbox']:not(.switch),.input-box-modern input[type='radio']:not(.switch){width:21px}.input-box-modern input[type='checkbox']:not(.switch):after,.input-box-modern input[type='radio']:not(.switch):after{opacity:var(--o, 0)}.input-box-modern input[type='checkbox']:not(.switch):checked,.input-box-modern input[type='radio']:not(.switch):checked{--o: 1}.input-box-modern input[type='checkbox']+label,.input-box-modern input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:30px}.input-box-modern input[type='checkbox']:not(.switch){border-radius:7px;position:absolute}.input-box-modern input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg))}.input-box-modern input[type='checkbox']:not(.switch):checked{--r: 43deg}.input-box-modern input[type='checkbox'].switch{width:38px;border-radius:11px}.input-box-modern input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0))}.input-box-modern input[type='checkbox'].switch:checked{--ab: var(--active-inner);--x: 17px}.input-box-modern input[type='checkbox'].switch:disabled:not(:checked):after{opacity:.6}.input-box-modern input[type='radio']{border-radius:50%;position:absolute}.input-box-modern input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7))}.input-box-modern input[type='radio']:checked{--s: .5}}.classic-ccpa-index-index select{height:37px;margin-bottom:5px !important}.date-warning{font-size:12px;font-style:italic;color:gray}.date-warning-alert{color:red;font-weight:bold}.block-layered-nav{border:1px solid #efefef;background:#FFF;border-radius:2px}.block-layered-nav a{color:#222}.block-layered-nav .block-title{display:none}.block-layered-nav .block-subtitle{background:#F2F2F2;border:none;border-bottom:1px solid rgba(0,0,0,0.2);color:#000;line-height:1.5rem}.block-layered-nav .from-to-input{margin:10px 0 10px 10px}.block-layered-nav .from-to-input .input-text{border:1px solid #ABABAB;border-radius:2px;min-height:30px;max-width:74px;float:none;font-size:14px !important}.block-layered-nav .from-to-input button{display:inline-block;max-width:70px;max-height:30px;padding:8px 0;margin-bottom:5px;line-height:1;border-radius:2px;margin-left:5px}.block-layered-nav .from-to-input span{font-size:21px}.block-layered-nav dd a.amshopby-attr:before,.block-layered-nav dd li.amshopby-cat a:before,.block-layered-nav dd a.amshopby-attr-selected:before,.block-layered-nav dd li.amshopby-cat-multiselected a:before{content:'';border:1px solid #c7c8ca;border-radius:2px;margin-right:8px;height:17px;width:17px;color:#777;margin-bottom:-3px;position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 200ms;transition:background 200ms;-webkit-transition:border-color 200ms;transition:border-color 200ms}.block-layered-nav dd a.amshopby-attr{padding-left:0px;background:none}.block-layered-nav dd a.amshopby-attr-selected{background:none !important}.block-layered-nav dd li.amshopby-cat-multiselected a{font-weight:bold}.block-layered-nav dd a.amshopby-attr-selected:after,.block-layered-nav dd li.amshopby-cat-multiselected a:after,.block-layered-nav dd li.amshopby-cat.active:after{content:'';position:absolute;width:9px;height:5px;background:transparent;top:11px;left:13px;border:2px solid #414042;border-top:none;border-right:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.block-layered-nav dd li.amshopby-cat.level0{display:none}.block-layered-nav dd li.amshopby-cat.level0.parent{display:block}.block-layered-nav dd li.amshopby-cat.level0.parent.active:after{display:none}.block-layered-nav dd li.amshopby-cat.level0.parent .parent-title{display:none}.block-layered-nav dd li.amshopby-cat.level0.parent .level1.active:after{display:block}.block-layered-nav dd li.amshopby-cat.level0.parent .level1 .parent-title{display:block}.amshopby-advanced .level1{padding-left:0}.amshopby-advanced .level2,.amshopby-advanced .level3,.amshopby-advanced .level4{padding-left:25px}.block-layered-nav dd li.amshopby-cat.level2.active:after,.block-layered-nav dd li.amshopby-cat.level3.active:after,.block-layered-nav dd li.amshopby-cat.level4.active:after{left:38px}.block-layered-nav .amshopby-cat-level-2{padding-left:0 !important}.block-layered-nav dd a .count,.block-layered-nav dd li a .count{float:right}.block-layered-nav.amshopby-collapse-enabled dt,.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed{background:none !important;padding-left:15px;padding-top:10px}.block-layered-nav #narrow-by-list{padding:0 10px 25px 10px}.block-layered-nav #narrow-by-list dt{background:white !important;border-top:none;padding:15px 2px 5px;text-transform:uppercase;font-weight:500;border-bottom:1px solid #AAAAAA;margin:5px 10px}.block-layered-nav #narrow-by-list .amshopby-slider-ui.ui-slider.ui-slider-horizontal,.block-layered-nav #narrow-by-list .amshopby-slider-price.amshopby-slider-price-to{margin-right:10px}.block-layered-nav #narrow-by-list .ratings{float:left}.block-layered-nav #narrow-by-list .ratings .rating-box{float:right !important}div.block-layered-nav.amshopby-collapse-enabled dt:before{content:none !important}div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed:before{content:none !important}div.block-layered-nav.amshopby-collapse-enabled dt:after{border-color:#000;-o-border-image:none;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";padding:4px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;float:right;margin-top:8px}div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed:after{border-color:#000;-o-border-image:none;border-image:none;border-style:solid;border-width:0 1px 1px 0;content:"";padding:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;float:right;margin-top:4px}#narrow-by-list li{position:relative;vertical-align:middle;line-height:1}.block-layered-nav a.amshopby-attr,.block-layered-nav #narrow-by-list li a{padding:6px 9px;background:none !important;width:100%;font-size:12px}.block-layered-nav #narrow-by-list li a:hover{background-color:#f8f8f8 !important}.block-layered-nav a.amshopby-attr:hover,.block-layered-nav a.amshopby-attr-selected:hover{text-decoration:none !important}.block-layered-nav .amshopby-attr-title{text-overflow:ellipsis;width:178px;overflow:hidden;white-space:nowrap;float:left}.block-layered-nav .currently .label{display:block}.block-layered-nav .currently .multiselect-child{display:block}.block-layered-nav .currently .ratings{float:none}.block-layered-nav #narrow-by-list .amshopby_attr_search{margin-left:10px;min-height:30px;border-radius:2px}#mobile-nav .filters .block-layered-nav{margin-top:-11px}.block-layered-nav .amshopby-attr-title{width:calc(100% - 90px);padding-top:1px}@media only screen and (max-width: 768px){.col-left.sidebar .block-layered-nav{display:none}#mobile-nav .filters .block-layered-nav #narrow-by-list dd{margin-left:0}#mobile-nav .filters .block .block-content ol{margin-top:10px}#mobile-nav .filters #narrow-by-list li{line-height:10px}#mobile-nav .filters .block-layered-nav .amshopby-attr-title{width:115px}#mobile-nav .block-layered-nav #narrow-by-list .amshopby-cat{padding-left:0}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{margin-bottom:5px;width:65px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-btn{margin-bottom:5px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-from{margin-left:5px}}@media only screen and (max-width: 415px){#mobile-nav .block-layered-nav .amshopby-attr-title{width:130px}#mobile-nav .filters .block-layered-nav{width:104% !important}#mobile-nav .block-layered-nav #narrow-by-list input[name="amshopby-price"]{width:79px}#mobile-nav .block-layered-nav #narrow-by-list #amshopby-price-btn{display:block;text-align:center;margin-left:auto;margin-right:auto;width:75px}}.modal .minimize-x{width:30px;height:30px;position:absolute;right:10px;top:10px;z-index:1000}.modal .minimize-x i{font-size:24px;padding:5px;color:white;background-color:#222;cursor:pointer}.modal-generic{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-generic .modal-content{padding:20px;width:50%;display:inline-block}.modal-mobile-signin{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1001}.modal-mobile-signin-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:white;padding:1em 1.5em;min-width:24em;border-radius:0.5em}.modal-mobile-signin .minimize-x{width:30px;height:30px;position:absolute;right:10px;top:10px;z-index:1000}.modal-mobile-signin .minimize-x i{font-size:24px;padding:5px;color:white;background-color:#222;cursor:pointer}.modal-mobile-signin .minimize-x:hover,.modal-mobile-signin .minimize-x:focus{color:black;text-decoration:none}.modal-cart{display:block;position:fixed;right:-400px;top:0;width:100%;height:100%;visibility:hidden}.modal-cart-content{max-width:40%;width:400px;margin:0 auto;background-color:white;padding:20px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-cart-content h2{text-align:center;margin:0 auto 10px}.modal-cart-content .cart-alert{background-color:#F8D5D5;max-width:500px;margin:0 auto 25px}.modal-cart-content .cart-alert p{font-size:16px;text-align:center;font-weight:bold;padding:5px 20px}.modal-cart-content button.close-button.btn2{margin:20px auto;display:block;font-size:16px;font-weight:bold;max-width:300px;padding:20px;cursor:pointer}.modal-cart-content .minimize-x{width:100%;display:inline-block;text-align:right}.modal-cart-content .minimize-x i{font-size:24px;padding:5px;color:white;background-color:#222;cursor:pointer}.modal-cart-cta{margin:10px auto;display:block;width:100%;text-align:center}.modal-cart-cta a{text-decoration:none;font-size:15px;font-weight:bold;text-transform:uppercase}.modal-cart.show-modal{z-index:99999;right:0;visibility:visible}.modal-cart-data .data-inner{max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;max-height:50vh;height:100%;width:100%}.modal-cart-data .data-inner::-webkit-scrollbar{-webkit-appearance:none;width:10px}.modal-cart-data .data-inner::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-cart-data .data-inner-item{padding:10px;margin:10px;font-size:14px}.modal-cart-data .data-inner-item:not(:last-of-type){border-bottom:2px solid #efefef}.modal-cart-data .data-inner-image img{width:100%;max-width:100px !important;height:auto}.modal-cart-data .data-inner-price{font-weight:bold;padding-top:10px}.modal-cart-data .data-inner-qty{padding-top:10px}.modal-cart-data .data-inner-qty a.item-remove{margin-left:15px;font-weight:bold;color:#AA4301}@media (max-width: 576px){.modal-cart-data .data-inner-image img{display:block;margin:0 auto 20px}.modal-cart-data .data-inner-name{max-width:200px;margin:0 auto}.modal-cart-data .data-inner-item,.modal-cart-data .data-inner-price,.modal-cart-data .data-inner-qty{text-align:center}}@media (max-width: 991px){.modal-cart{height:93%;-webkit-transform:none;transform:none}.modal-cart.show-modal .modal-content{bottom:0;-webkit-transition:all 1.2s;transition:all 1.2s}.modal-cart-content{bottom:-700px;max-width:100%;width:100%;margin:50px auto 0;background-color:white;padding:20px;border-radius:0;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:80vh;position:absolute;z-index:99}.modal-cart-content button.close-button.btn2{display:none}}.modal-ffl{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;z-index:1001}.modal-ffl-content{max-width:95%;width:950px;margin:25px auto;background-color:white;padding:20px;border-radius:4px;-webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.2);box-shadow:5px 5px 15px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;overflow:hidden;height:auto;position:relative}.modal-ffl-content-overlay{text-align:center;height:200px;width:200px;position:absolute;left:50%;margin-left:-100px;top:50%;margin-top:-100px;z-index:10}.modal-ffl-content-overlay-inner .loading{padding-top:20px;font-weight:bold;font-size:18px}.modal-ffl-content h2{text-align:center;margin:-25px auto 10px}.modal-ffl-content .cart-alert{background-color:#F8D5D5;max-width:500px;margin:0 auto 25px}.modal-ffl-content .cart-alert p{font-size:16px;text-align:center;font-weight:bold;padding:5px 20px}.modal-ffl-content button.close-button.btn2{margin:20px auto;display:block;font-size:16px;font-weight:bold;max-width:300px;padding:20px;cursor:pointer}.modal-ffl-content .ffl-card{background-color:#fff;padding:0;margin:10px auto;color:#222;line-height:15px;width:95%;-webkit-box-shadow:4px 8px 20px rgba(0,0,0,0.1);box-shadow:4px 8px 20px rgba(0,0,0,0.1)}.modal-ffl-content .ffl-card p{margin-bottom:0;line-height:14px}.modal-ffl-content .ffl-card-saved{border:4px solid #DDB441}.modal-ffl-content .ffl-card-saved:before{content:"Current Selected Dealer";text-align:center;width:100%;height:20px;background-color:#ddb441;padding:1px;color:white;display:block;margin:0px auto -25px;font-weight:bold;position:relative;z-index:10}.modal-ffl-content .ffl-card-saved .ffl-card-top{padding-top:30px;padding-bottom:15px}.modal-ffl-content .ffl-card-distance{padding-top:5px}.modal-ffl-content .ffl-card-map{display:block;padding-top:5px;color:#b28b20}.modal-ffl-content .ffl-card-map:hover{color:#DDB441}.modal-ffl-content .ffl-card-wrapper{background-color:#efefef;position:relative;max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;max-height:50vh;height:100%;width:100%}.modal-ffl-content .ffl-card-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:12px}.modal-ffl-content .ffl-card-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-ffl-content .ffl-card-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.modal-ffl-content .ffl-card-loader{display:block;position:absolute;width:100%;height:100%;background-color:rgba(239,239,239,0.8);z-index:11;text-align:center;font-size:16px}.modal-ffl-content .ffl-card-top{padding:15px 15px 0}.modal-ffl-content .ffl-card .btn-thin{padding:2px !important;margin:10px auto !important;width:93% !important;display:block !important;background-color:#444 !important;text-align:center}.modal-ffl-content .ffl-card-status-1 .ffl-card-file{font-weight:bold;line-height:16px;color:#7ba726;display:inline-block;font-size:12px}.modal-ffl-content .ffl-card-status-1 .ffl-card-file:before{content:"FFL ON FILE"}.modal-ffl-content .ffl-card-status-0 .ffl-card-file{font-weight:bold;line-height:16px;color:#222;display:inline-block;font-size:12px}.modal-ffl-content .ffl-card-status-0 .ffl-card-file:before{content:"FFL NOT ON FILE"}.modal-ffl-content .ffl-card .preferred:before{content:"Current Selected Dealer";text-align:center;width:160px;height:20px;background-color:#ddb441;padding:1px;color:white;border-radius:0 0 5px 0;display:block;margin:0px auto -25px;font-weight:bold;position:absolute;z-index:10}.modal-ffl-content .ffl-namesearch #search-section{width:100%;margin-top:20px}.modal-ffl-content .ffl-namesearch .search-toggler{color:#AA4301;text-decoration:none;line-height:14px;display:inline-block}.modal-ffl-content .ffl-namesearch .ffl-search-button{padding-top:10px;display:block}.modal-ffl-content .ffl-namesearch h1{font-weight:bold;font-size:24px;line-height:normal;margin-bottom:0;padding-bottom:0}.modal-ffl-content .ffl-namesearch a h3{background-color:#DDB441;padding:15px;color:white !important;display:inline-block;margin-bottom:0 !important}.modal-ffl-content .ffl-namesearch .field-full{width:100%;height:100%}.modal-ffl-content .ffl-namesearch .alt-line{line-height:50px}.modal-ffl-content .ffl-data{display:none}.modal-ffl-content .ffl-data-header{text-align:center;font-weight:bold}.modal-ffl-content .ffl-data-header h3{margin-bottom:0 !important;padding-bottom:10px}.modal-ffl-content .ffl-data-header p{font-size:16px}.modal-ffl-content .ffl-map-wrapper .ffl-card{-webkit-box-shadow:none;box-shadow:none}.modal-ffl-content .ffl-map-wrapper .ffl-card-file:after{content:''}@media (max-width: 767px){.modal-ffl-content .ffl-map-wrapper{display:none;overflow:hidden}}.modal-ffl-content .ffl-sort{max-width:440px;margin:0 auto 0.5rem}.modal-ffl-content .dealerinfo-map{background-color:#F2F2F2;position:relative;height:89%}.modal-ffl-content .dealerinfo-map #map2{width:100%;height:100%;position:relative;overflow:hidden}.modal-ffl-content .dealerinfo-map #map2 .padding-sm{padding:10px}@media (max-width: 768px){.modal-ffl-content .ffl-namesearch a h3{margin-top:0;padding:5px 10px;font-size:14px !important}}@media (max-width: 576px){.modal-ffl-content{margin:10px auto}.modal-ffl-content .ffl-namesearch{text-align:center;margin:0 auto}.modal-ffl-content .ffl-namesearch h1{font-size:16px !important}.modal-ffl-content .ffl-namesearch #search-section{display:none}.modal-ffl-content .ffl-data-header h3{font-size:16px !important}.modal-ffl-content .ffl-card-map{display:none}.modal-ffl-content .ffl-card-wrapper{max-height:50vh}.modal-ffl-content .ffl-card strong{font-size:12px;line-height:13px;display:inline-block}.modal-ffl-content .ffl-card p{margin-bottom:0;font-size:10px;line-height:11px}.modal-ffl-content .ffl-card-status-1,.modal-ffl-content .ffl-card-status-0{font-size:10px}.modal-ffl-content .ffl-card-status-1 .ffl-card-file,.modal-ffl-content .ffl-card-status-0 .ffl-card-file{padding:1px 5px;font-size:9px}}@media (max-width: 375px){.modal-ffl-content .ffl-card-wrapper{max-height:45vh}}@media (max-width: 325px){.modal-ffl-content .ffl-card-wrapper{max-height:35vh}}.modal-ffl.show-modal{display:block;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, -webkit-transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;transition:visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s, -webkit-transform 0.25s;z-index:1001}.modal-ffl-data{display:none}.modal-ffl-data .data-inner{max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;max-height:50vh;height:100%;width:100%}.modal-ffl-data .data-inner::-webkit-scrollbar{-webkit-appearance:none;width:10px}.modal-ffl-data .data-inner::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-ffl-data .data-inner-item{padding:10px;margin:10px;font-size:14px}.modal-ffl-data .data-inner-item:not(:last-of-type){border-bottom:2px solid #efefef}.modal-ffl-data .data-inner-image img{width:100%;max-width:100px !important;height:auto}.modal-ffl-data .data-inner-price{font-weight:bold;padding-top:10px}.modal-ffl-data .data-inner-qty{padding-top:10px}.modal-ffl-data .data-inner-qty a.item-remove{margin-left:15px;font-weight:bold;color:#AA4301}@media (max-width: 576px){.modal-ffl-data .data-inner-image img{display:block;margin:0 auto 20px}.modal-ffl-data .data-inner-name{max-width:200px;margin:0 auto}.modal-ffl-data .data-inner-item,.modal-ffl-data .data-inner-price,.modal-ffl-data .data-inner-qty{text-align:center}}#product-warranty-modal{overflow-y:auto}#__rr_instant_survey_modal{top:50px !important}.pager{font-size:14px;background:#fff;padding:10px 8px;text-align:center}.pager .amount{float:left;margin:0;color:black;font-family:'Roboto', sans-serif;font-size:14px;font-weight:bold}.pager .limiter{display:-webkit-box;display:-ms-flexbox;display:flex;color:black;font-family:'Roboto', sans-serif;font-size:14px;background-color:#FAFAFA;padding:10px 20px}.pager .limiter button{background:none;border:none;padding:0 7px;display:inline-block}.pager .limiter button:first-of-type{padding-left:15px}.pager .limiter button[selected],.pager .limiter button:hover,.pager .limiter button:active{font-weight:bold}.pager .pages ol{display:inline-block}.pager .pages li{display:inline}.pager .pages li a{color:#222;display:inline-block;padding:7px 15px;border-radius:2px}.pager .pages li a:hover,.pager .pages li a:active{background-color:#DDB441;color:white;font-weight:bold;text-shadow:0 2px 3px rgba(0,0,0,0.3)}@media (max-width: 450px){.pager .pages li a{padding:7px 8px}}.pager .pages li.current{padding:7px 15px;background-color:#DDB441;color:white;font-weight:bold;border-radius:2px;text-shadow:0 2px 3px rgba(0,0,0,0.3)}@media (max-width: 420px){.pager .pages li.current{padding:7px 8px}}.pager .next-prev-page{margin-top:-35px}@media (max-width: 800px){.pager .next-prev-page{margin-top:0}}.bs-styles .pagination{margin-top:10px;margin-bottom:0}.bs-styles .pagination .page-item:first-child .page-link{margin-left:0;border-radius:5px 0 0 5px}.bs-styles .pagination .page-item:last-child .page-link{border-radius:0 5px 5px 0}.bs-styles .pagination .page-item.active .page-link{z-index:2;background-color:#DDB441;color:#fff;pointer-events:none;cursor:default;border-color:#F2F2F2}.bs-styles .pagination .page-link{position:relative;display:block;padding:0;margin-left:-1px;line-height:35px;width:35px;text-align:center;color:#DDB441;background-color:#fff;border:.75px solid #d2d2d2}.bs-styles .pagination .disabled .page-link,.bs-styles .pagination .page-link.disabled{color:#d2d2d2;pointer-events:none;background-color:#f8f8f8;cursor:default}.bs-styles .pagination .pager{display:table;list-style:none;padding:0;font-size:12px}.bs-styles .pagination .pager::after{display:block;content:"";clear:both}.bs-styles .pagination .pager .page-link{display:block;width:auto;white-space:nowrap;padding:0 10px;float:left}.bs-styles .pagination .pager .page-link:first-child{border-radius:5px 0 0 5px}.bs-styles .pagination .pager .page-link:last-child{border-radius:0 5px 5px 0}.bs-styles .pagination .pager span{display:block;float:left}p.required{font-size:11px;text-align:right;color:#EB340A;margin-bottom:0 !important}#shopping-cart-table.data-table{border:none}.max-w-full{max-width:100% !important}.max-w-fit{max-width:-webkit-fit-content !important;max-width:-moz-fit-content !important;max-width:fit-content !important}.password-strength-meter-container .password-strength-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1rem;background:none;background-color:rgba(0,0,0,0.1)}#algolia-searchbox{margin:0}#search_mini_form{margin-top:10px;min-width:300px;width:500px;max-width:100%;-webkit-transition:0.25s linear;transition:0.25s linear}#search_mini_form label{display:none}#search_mini_form input[type=text]{margin-bottom:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;padding:0 47px 0 10px;width:calc(100% - 55px);height:45px;line-height:1;border:0px;outline:0px;left:0;color:#000;background:#F2F2F2;border-radius:2px 0 0 2px;font-size:15px}#search_mini_form button.mini-search-button{display:block;position:absolute;right:1px;top:0;height:45px;color:white;background:#DDB441;border-radius:0 2px 2px 0;border:0;font-size:20px;z-index:999;padding:5px 18px 6px}#search_mini_form button.mini-search-button:hover{background:#c79c24}#search_mini_form button.mini-search-button i{width:19px;height:20px}#search_mini_form span.mini-search-clear-button{display:none;position:absolute;margin-top:0;background:#f2f2f2 url("https://cdn.classicfirearms.com/svg/clear-cross-search.svg") no-repeat center center;background-size:16px 16px;height:45px;width:45px;border-radius:0;border-radius:0 3px 3px 0;border:0;border-left:0;z-index:999;right:55px;top:0}#search_mini_form span.mini-search-clear-button:hover{cursor:pointer}#fancybox-bg{background-color:transparent !important}#fancybox-overlay{height:100% !important;position:fixed !important}#fancybox-wrap{position:fixed;left:0;padding:20px;z-index:1101;outline:none;top:50px !important}#fancybox-content div div{width:100% !important;max-width:100% !important}#fancybox-wrap #fancybox-bg-e,#fancybox-wrap #fancybox-bg-s,#fancybox-wrap #fancybox-bg-se{background-color:white !important;background-image:none !important}@media only screen and (max-width: 768px){#search_mini_form{right:11px}#fancybox-wrap{top:0 !important}#fancybox-wrap,#fancybox-content,#fancybox-content div,#fancybox-content div object embed{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100%) !important;height:auto !important;margin:auto auto !important;max-width:100% !important;left:0 !important}#fancybox-content p{line-height:22px}#fancybox-content button{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:none !important;width:75% !important;margin:auto auto !important}#fancybox-content button:first-of-type{margin-bottom:10px !important}#fancybox-wrap #fancybox-bg-e,#fancybox-wrap #fancybox-bg-s,#fancybox-wrap #fancybox-bg-se{background-color:transparent !important;background-image:none !important}}@media only screen and (max-width: 400px){#search_mini_form{right:0;top:10px;left:13px}#fancybox-content{width:100% !important}}.ais-search-box--input{margin-top:0 !important}#algolia_instant_selector #instant-search-box .clear-query-instant{top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#algolia-searchbox .clear-query-autocomplete{top:17px;right:60px}.scroll-search-container{background-color:white;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0.5, 1);transition-timing-function:cubic-bezier(0, 1, 0.5, 1);width:100%;text-align:left;padding:0px 10px;position:absolute;border:solid 1px #ccc;z-index:100;top:70px;right:0;width:100%;max-width:100%}.scroll-search-container #search_mini_form{text-align:center;margin:10px auto}.scroll-search-container.selected{display:block}@media (max-width: 991px){.scroll-search-container{position:static;right:0;max-width:100%;width:100%;border:none;padding:0;background-color:transparent}}.scroll-search-button{display:none;position:absolute;right:-30px;top:11px;background:#DDB441;border-radius:3px;border:0;font-size:20px;z-index:99;-webkit-transition:0.3s;transition:0.3s}.scroll-search-button a{padding:6px 10px;display:inline-block;color:white !important}.scroll-search-button a:hover{color:white;background-color:#c79c24;border-radius:3px}@media (max-width: 991px){.scroll-search-button-mobile{display:none !important;position:relative;right:0;top:0;background:#416114;font-size:16px;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in}.scroll-search-button-mobile a{padding:3px 5px}}@media (max-width: 360px){.scroll-search-button-mobile{font-size:14px}.scroll-search-button-mobile a{padding:3px 3px}}.slick-slider{opacity:0}.slick-slider.slick-initialized{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;min-width:100%}.slick-track .slick-slide{height:auto;margin-bottom:10px}.slick-track .slick-slide img{display:inline-block;padding:10px;margin:0 auto}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important;text-align:center}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;-webkit-box-shadow:none !important;box-shadow:none !important}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:30px;line-height:1;opacity:0.75;color:#555;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:"\f137"}.slick-next{right:-25px}.slick-next:before{content:"\f138"}.slick-dots{bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0 transparent;outline:none;background:transparent;-webkit-box-shadow:0 0 0 0 transparent;-ms-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:0.75;color:black}@media only screen and (max-width: 768px){.slick-prev:before,.slick-next:before{font-size:20px}}@media only screen and (max-width: 680px){.slick-prev:before,.slick-next:before{font-size:25px}.slick-slider{margin:0}.slick-slider .slick-list{margin:0}}.simple-tabs{margin:0 auto 40px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.simple-tabs .tabs{margin-right:5px;width:100%;text-align:center}.simple-tabs .tabs label{width:100%}.simple-tabs input,.simple-tabs section{clear:both;padding-top:10px;display:none}.simple-tabs label{font-weight:bold;font-size:14px;display:inline-block;padding:20px 30px;margin-bottom:10px;text-decoration:none;margin-left:auto;margin-right:auto;min-width:100px;position:relative;background-color:#F2F2F2}.simple-tabs label:hover{cursor:pointer;text-decoration:none;background-color:#F2F2F2}.simple-tabs #p_method_hpci_acc:checked ~ #p_method_hpci_acc-content,.simple-tabs #p_method_checkmo:checked ~ #p_method_checkmo-content{display:block}.simple-tabs input:checked+label{background-color:#DDB441;color:#fff}.simple-tabs input:checked+label:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:20px solid transparent;border-top-color:#DDB441;border-bottom:0;margin-left:-20px;margin-bottom:-18px}@media (max-width: 768px){.simple-tabs label{padding:10px;font-size:12px}}@media (max-width: 576px){.simple-tabs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;margin-bottom:25px}.simple-tabs .tabs{-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-tabs label{-webkit-box-sizing:border-box;box-sizing:border-box}.simple-tabs label:after{display:none}}.Toggles{vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:440px;margin:0 auto .5rem;background-color:#F2F2F2;padding:5px;color:#222;border-radius:20px}.Toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Toggle-input{position:absolute;margin-left:-9999px;visibility:hidden}.Toggle-input+.Toggle-label{position:relative;display:block;width:2.8rem;height:1.8rem;background-color:#fff;font-size:0px;text-indent:-9999px;border-radius:.9rem;-webkit-box-shadow:inset 0 0 0 .2rem #94a5b7;box-shadow:inset 0 0 0 .2rem #94a5b7;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-box-shadow 0.3s;transition:-webkit-box-shadow 0.3s;transition:box-shadow 0.3s;transition:box-shadow 0.3s, -webkit-box-shadow 0.3s;margin-bottom:0}.Toggle-input+.Toggle-label::before{position:absolute;top:.4rem;left:.4rem;display:block;width:1rem;height:1rem;background-color:#94a5b7;border-radius:.5rem;content:"";-webkit-transition:background 0.3s, -webkit-transform 0.3s;transition:background 0.3s, -webkit-transform 0.3s;transition:background 0.3s, transform 0.3s;transition:background 0.3s, transform 0.3s, -webkit-transform 0.3s}.Toggle-input:checked+.Toggle-label{-webkit-box-shadow:inset 0 0 0 .2rem #416114;box-shadow:inset 0 0 0 .2rem #416114}.Toggle-input:checked+.Toggle-label::before{background-color:#416114;-webkit-transform:translateX(1rem);transform:translateX(1rem)}@media (max-width: 576px){.Toggles span{line-height:12px;text-align:center}}.bs-styles .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#7BA726;background-color:#7BA726}.bs-styles .custom-switch{padding-left:0 !important;margin-left:2.25rem}.bs-styles .custom-switch .custom-control{min-height:2.5rem}.bs-styles .custom-switch .custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.bs-styles .custom-switch .custom-control-label::before{left:-2.25rem;width:3.75rem;height:2rem;pointer-events:all;border-radius:1.5rem;font-size:14px;line-height:30px;text-align:right;content:"Off  ";white-space:pre}.bs-styles .custom-switch .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#7BA726;background-color:#7BA726;text-align:left;content:"  On";white-space:pre}.bs-styles .custom-switch .custom-control-label::after{top:calc(0.4rem + 2px);left:calc(-2.1rem + 2px);width:calc(1.7rem - 4px);height:calc(1.7rem - 4px);background-color:#adb5bd;border-radius:1rem;transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}.bs-styles .custom-switch .custom-control-input:checked ~ .custom-control-label::after{left:calc(-1.1rem + 2px)}.toggle-password{font-size:18px;position:absolute;right:25px;top:38px}#login-form .toggle-password{top:33px}.open-close-plus{float:right}#tooltip{position:absolute;z-index:3000;padding:15px 15px 5px;opacity:0.95;background-color:#222;color:white;font-weight:normal;max-width:330px;border-radius:5px}#tooltip h3{color:white;font-weight:normal;font-size:14px;margin:0}.tagtip,.tooltip{position:absolute;z-index:3000;padding:5px 15px 10px;opacity:0.95;background-color:#222;color:white;font-weight:normal;max-width:330px;border-radius:5px}.tagtip .content,.tooltip .content{line-height:normal}.tagtip-question,.tooltip-question{background-image:none;width:18px;height:18px;display:inline-block;margin-left:5px;background-color:#808080;border-radius:50%;position:relative;line-height:18px}.tagtip-question:before,.tooltip-question:before{content:'?';font-weight:bold;color:#fff;text-align:center;display:inline-block;padding-left:5.5px}.widget-product-card .price,.widget-product-card .main-product-price{font-size:40px;font-family:"Teko",Helvetica,sans-serif;color:#222 !important;margin:0}.widget-product-card .price span.decimal,.widget-product-card .main-product-price span.decimal{font-size:60%;position:relative;top:-10px;left:-4px}.widget-product-card .price-per-round{font-size:15px !important;vertical-align:baseline !important;line-height:2em !important}.widget-product-card .product-price{padding:10px 0}.widget-product-card .product-price .price-too-low{color:#AA4301;font-family:"Teko",Helvetica,sans-serif;font-size:32px;text-transform:uppercase}.widget-product-card .old-price{font-family:"Teko",Helvetica,sans-serif;padding-left:5px;margin-bottom:0}.widget-product-card .old-price .price{font-size:24px;color:#707070 !important;margin:0;text-decoration:line-through}.widget-product-card .special-price{font-family:"Teko",Helvetica,sans-serif;margin-bottom:0}.widget-product-card .special-price .price{color:#AA4301;margin:0}.widget-product-card .special-price .special-tag{display:block;text-transform:uppercase;padding-bottom:5px}@media screen and (device-aspect-ratio: 2 / 3){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio: 40 / 71){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio: 375 / 667){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}@media screen and (device-aspect-ratio: 9 / 16){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"]{font-size:16px}}.opc .buttons-set{padding-top:0}.opc .buttons-set .password-recovery{width:50%;float:right}.opc .buttons-set .password-recovery a{color:#222;text-decoration:underline}.opc .buttons-set a.link-newAccount{display:inline-block;font-weight:bold;font-size:14px;text-transform:uppercase;color:#222;text-decoration:none;margin-top:25px}.opc .buttons-set a.link-newAccount:hover{border-bottom:1px solid}.account-register{display:none}.account-login{display:block}.password-toggle{float:right}.password-toggle input#togglePassword{background:#D4DBCD;border:none;text-decoration:underline;font-size:14px;padding:2px 10px}.opc{margin-bottom:40px}.opc .step{border-top:0;padding:50px 30px;max-width:700px;margin:0 auto}.opc .step-title{padding:8px 8px;text-align:right;background:#C6C6C6;border:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1px;border-radius:0;color:white;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.1);box-shadow:0px 5px 5px rgba(0,0,0,0.1)}.opc .step-title .number{float:right;background:#FFF;font:bold .46667;color:#fff;border-radius:50%;width:32px;height:32px;font-weight:bold;font-size:14px;background:rgba(255,255,255,0.4)}.opc .step-title h2{padding-bottom:0;float:left;margin:0;font-size:14px;color:white;vertical-align:middle;line-height:32px;font-family:"Roboto", Helvetica, sans-serif}.opc .step-title a{font-size:16px;line-height:32px;margin-right:15px;color:#707070;text-decoration:underline;font-weight:bold}.opc .active .step-title{background-color:#DDB441}.opc .active .step-title h2{color:white}span.number{text-align:center;padding-top:6px}.opc .allow .step-title .number{background:rgba(255,255,255,0.4);color:#fff}.cart-merge-alert{background-color:#AA4301;padding:25px;text-align:center;margin-bottom:10px;color:white}.cart-merge-alert p,.cart-merge-alert a{margin:0;font-weight:bold;font-size:16px;color:white}.cart-merge-alert a{text-decoration:underline;padding-top:5px}#checkoutSteps h3{color:#222;text-align:center;font-weight:bold;font-size:18px;border-bottom:none;margin-bottom:25px}.please-wait{margin-top:20px;display:inline-block;width:100%;margin:20px auto 0;text-align:center}.please-wait img{vertical-align:middle}.progress-edit{display:none;display:inline-block;line-height:48px;z-index:2;float:right;margin-top:-50px;margin-right:50px}.progress-edit a{color:#707070;font-weight:bold;text-decoration:underline}dd.complete{padding:5px 10px;background-color:#F2F2F2;border:0;color:#ADADB0;font-weight:bold}dd.complete address{text-transform:uppercase}#checkoutSteps li.section .previous{display:none;line-height:30px;margin-right:10px;font-size:16px;text-decoration:underline;color:#efefef}#checkoutSteps li.section.allow .previous{display:inline-block;cursor:pointer}#checkoutSteps li.section.allow.active .previous{display:none}@media (max-width: 992px){.opc .step{padding:25px 20px}.mobile-hide{display:none}.meshim_widget_components_chatButton_Button .button_bar{min-width:0 !important}.meshim_widget_components_chatButton_ButtonBar .button_text{display:none !important}}#amstcred-customerbalance{text-align:center;margin:0 0 20px 0;padding:10px 20px;background-color:#F2F2F2}#amstcred-customerbalance input[type=checkbox]{opacity:0;position:absolute}#amstcred-customerbalance input[type=checkbox]:checked+label:before{background:#DDB441;-webkit-box-shadow:inset 0px 0px 0px 4px #fff;box-shadow:inset 0px 0px 0px 4px #fff}#amstcred-customerbalance input[type=checkbox]+label:before{content:'';background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-left:-35px}#amstcred-customerbalance label{position:relative}#amstcred-customerbalance input[type=checkbox],#amstcred-customerbalance label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer;margin-left:35px}.credova-tooltip{display:none;position:absolute;font-size:12px;line-height:12px;font-weight:normal;font-style:italic;text-align:center;color:white;background-color:#AA4301;padding:20px 10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);right:0;top:50px;z-index:999}.credova-tooltip:after{content:'';position:absolute;top:0;left:95%;width:0;height:0;border:15px solid transparent;border-bottom-color:#AA4301;border-top:0;margin-left:-15px;margin-top:-15px}.credova-tooltip p{margin:0}.credova-tooltip-trigger{display:none;text-align:center;position:absolute;right:-10px;top:5px}.credova-tooltip-trigger:after{content:'?';display:inline-block;height:20px;width:20px;color:#ffffff;text-decoration:none !important;background-color:#AA4301;border-radius:50%;margin-left:1px}@media (max-width: 576px){.credova-tooltip{right:0px;top:60px;z-index:999}.credova-tooltip-trigger{bottom:auto;top:9px;right:32px}}.credova-financing-offer .product-financing-terms a.crdv-button:hover{color:inherit !important;text-decoration:none !important}.credova-financing-offer .product-financing-terms .crdv-button-brand{display:inline;position:relative;top:-5px}.credova-financing-offer .product-financing-terms .crdv-learn-more{display:inline-block}.cvv-what-is-this{font-size:14px;cursor:help;margin-left:5px;margin-bottom:10px;display:inline-block}@media (min-width: 780px){.cvv-what-is-this{position:absolute;right:33%;top:5%}}.validation-advice{float:left}.validation-advice,.card-type-invalid,.card-expiration-invalid{clear:both;min-height:13px;margin:0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;color:#eb340a}.validation-failed{border:1px dashed #eb340a !important;background:#faebe7 !important}.sp-methods{margin:0 0 8px}.sp-methods dt{margin:13px 0 5px;font-weight:bold}.sp-methods dd li{margin:5px 0}.sp-methods label{font-weight:bold;color:#666}.sp-methods .price{font-weight:bold}.sp-methods .form-list li{margin:0 0 8px;font-size:16px}.sp-methods select.month{width:154px;margin-right:10px}.sp-methods select.year{width:96px}.sp-methods input.cvv{width:3em !important}.sp-methods .checkmo-list li{margin:0 0 20px;font-size:14px}.sp-methods .checkmo-list label{padding-right:10px}.sp-methods .checkmo-list address{float:left}.sp-methods .centinel-logos a{margin-right:3px}.sp-methods .centinel-logos img{vertical-align:middle}.sp-methods .release-amounts{margin:0.5em 0}.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}li#s_method_freeshipping_freeshipping{display:none}.ship-row{margin-bottom:25px}.ship-row .title{padding:4px 10px;margin-bottom:5px;background:#F1EDE2;text-transform:uppercase;font-size:15px;font-weight:bold}.ship-row dl{padding:4px 0 4px 10px;margin:10px 0 0 32px;border-left:3px solid #f1ede2}.ship-row dl dd{padding-bottom:10px}#payment_form_hpci_acc label,#payment_form_hpci label{display:inline-block;vertical-align:middle;margin-right:15px}.classic-hpci-card-nickname label{line-height:50px;margin-bottom:0 !important}@media (max-width: 576px){#hpciframe{display:block;height:155px !important}.cc_info td{display:block}}@media (min-width: 780px){.relative-payment-container{position:relative}}#checkout-progress-wrapper{background-color:#F2F2F2;display:inline-block;width:100%;max-width:19.5rem;text-align:left;top:1em;vertical-align:top;height:auto;max-height:100%}#checkout-progress-wrapper .block-title-wrapper{background-color:#416114;padding:20px 10px}#checkout-progress-wrapper .block-cart{padding:0;margin:0;position:relative;height:100%}#checkout-progress-wrapper .block-cart .liner{display:none}#checkout-progress-wrapper .block-cart .not-logged{text-align:center;display:inline-block;padding:50px;font-size:16px}#checkout-progress-wrapper .block-cart .summary{padding:0;margin:0}#checkout-progress-wrapper .block-cart .summary #sidebar-data-wrapper{position:relative}#checkout-progress-wrapper .block-cart .loading-overlay{display:block;background-color:#F2F2F2;margin:0 auto;position:absolute;width:100%;min-height:400px;height:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#checkout-progress-wrapper .block-cart .loading-overlay-inner{text-align:center;font-size:18px;color:#707070}#checkout-progress-wrapper .block-cart .loading-overlay-inner img{display:inline-block;vertical-align:middle}#shopping-cart-totals-table{width:100%;padding:10px;font-size:16px;line-height:24px}#shopping-cart-totals-table .price{white-space:nowrap !important;color:#222}.block-progress .block-title{border:0;padding:0;margin-left:0;width:100%}.block-progress .block-title strong{font-size:14px;color:#fff}.block-products img{float:left;height:auto;margin-right:20px;max-height:75px;width:auto}.block{margin:0}.block-title{height:30px;position:relative;margin:0 5px;font-size:16px;font-weight:normal;color:#fff;display:inline}.block-right{text-align:right}.block-right a{color:#fff !important;font-weight:bold;text-decoration:underline !important}.block .block-subtitle{margin:0;padding:5px 9px;font-size:1em;font-weight:bold;color:#0a263c}.block .block-content{position:relative}.block .block-content .product-details{overflow:hidden}.block .block-content ol{padding:0}.block .block-content li.item{padding:15px 20px;border-bottom:1px solid #C6C6C6}.block .block-content li.item:last-child{border-bottom:0}.block .block-content p.product-name{color:#222;font-size:14px;line-height:15px;margin-bottom:10px}.block .block-content .product-price .price{white-space:nowrap !important;color:black;padding-top:5px;display:inline-block}.block .block-content p.amount{margin:0}.block .block-content p.amount a{text-align:center;font-size:16px;color:black;display:block;margin-top:-45px;padding:50px 0 15px 0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);border-bottom:none}.block .btn-remove,.block .btn-edit{float:right;margin:4px 0 2px 5px}.block .actions{padding:6px 9px;text-align:right}.block .actions a{float:left}.block .actions button.button{float:right}.block .empty{margin:0;padding:15px 9px 26px}#opc-review .product-name{font-weight:bold;color:#0a263c;font-size:12px}#opc-review .item-options{margin:5px 0 0}#opc-review .buttons-set{padding:10px 5px;margin:0 auto;display:block}#opc-review .buttons-set button{font-weight:bold;margin:0 auto;display:block}#opc-review .buttons-set .please-wait{height:40px;line-height:40px}#opc-review .authentication{margin:0 auto;width:570px}#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0}.checkout-review-total{background-color:#efefef;padding:20px 10px;text-align:center;font-size:16px;font-weight:bold;margin:10px 18px}#checkout-review-table{border-bottom:0}#checkout-review-table-wrapper h4{background-color:#d3d3d3;padding:10px;width:inherit;display:block;font-size:14px;margin:0}#checkout-review-table .btn-product-warranty.btn-add-product-warranty{line-height:16px}.review-totals-wrapper{padding:10px;position:relative}.review-totals-wrapper #shopping-cart-totals-table{max-width:265px;float:right;font-size:12px;line-height:18px;padding:10px}.review-totals-wrapper #shopping-cart-totals-table tbody tr td:first-child,.review-totals-wrapper #shopping-cart-totals-table tfoot tr td:first-child{text-align:left !important}.review-totals-wrapper #shopping-cart-totals-table .btn-remove-amstcred{display:inline;vertical-align:middle}.cart-product-line-item{background-color:#fafafa}.address-summary{border-top:0;margin-left:0 !important;margin-right:0 !important;margin-bottom:10px;padding:0}.address-summary h4{background-color:#d3d3d3;padding:10px;width:100%;display:block;font-size:14px;margin:0;font-weight:bold}.address-summary address{padding:10px;margin-bottom:0}.warranty-header{margin-bottom:25px !important;text-align:center}.warranty-header h3{margin-bottom:0 !important}.warranty-header p{text-align:center}.warranty-header span{font-weight:bold}.warranty-header2{text-align:center}.warranty-header2 h3{padding-bottom:0}.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#F8F6F1}.checkout-agreements .agree{margin:0;padding:5px 0 5px 10px}.checkout-agreements .agree input.checkbox{margin-right:6px}.checkout-agreements .agree label{font-weight:bold;color:#666}.opc .checkout-agreements{padding:10px 15px 0px;margin:25px auto;border:2px solid #AA4301;max-width:475px}.opc .checkout-agreements li{margin:0}.opc .checkout-agreements .agreement-content{background-color:#fff;padding:5px}.opc .checkout-agreements .agree{padding-left:6px}ol.checkout-agreements:before{content:'REQUIRED*';top:15px;position:absolute;background-color:white;padding:0 10px;font-weight:bold;font-size:16px;color:#AA4301}.review-product{padding:15px 0;border-bottom:1px solid #C6C6C6;margin-right:0 !important;margin-left:0 !important}.review-product img{width:50px;height:auto}.review-product-name p{margin-bottom:0}.review-product-name h3{text-align:left;font-size:14px !important;font-weight:normal !important;margin-bottom:0 !important}.review-product-warranty{background-color:white;border-left:6px solid #7BA726;padding:10px;margin-top:10px;margin-left:7%;margin-right:7%}.review-product-warranty-price{font-size:14px;color:#222;float:left;width:60%}.review-product-warranty-price p{margin-bottom:0}.review-product-warranty-button{float:right;width:40%}.review-product-warranty-added{font-style:italic;background-color:#F2F2F2;border-left:6px solid #707070;padding:10px;margin-top:20px;margin-left:7%}#credova-checkout-container{text-align:center}#credova-checkout-container label{font-size:16px}#credova-checkout-container label em{color:red}#credova-checkout-container .input-box{min-height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}#credova-checkout-container .input-box input{height:50px;max-width:200px;font-size:16px;text-align:center}.tax-tooltip{display:none;position:absolute;font-size:12px;line-height:12px;font-weight:400;font-style:italic;text-align:center;color:#222;background-color:#f2f2f2;padding:20px 10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);left:-51px;bottom:0;z-index:999;width:205px}.tax-tooltip-trigger{background-color:#C6C6C6 !important;border-radius:50%;padding:4px;height:auto;width:auto;display:inline-block;color:#fff !important;line-height:6px;font-weight:bold;text-decoration:none}.tax-tooltip-trigger:hover{text-decoration:none !important;color:white !important}@media (max-width: 576px){.review-product-warranty-price{margin:2px auto}.review-product-warranty-price,.review-product-warranty-button{width:100%}.review-product-warranty-button{margin-top:5px}#opc-review h4{text-align:center}}.selected-dealer h3{color:#707070;text-align:center;font-weight:bold;font-size:18px;border-bottom:none;margin-bottom:0 !important}.selected-dealer p{max-width:400px;margin:0 auto 30px auto;text-align:center;font-size:16px}.alert-dealer-error{text-align:center;max-width:350px;margin:0 auto;background-color:#AA4301;font-size:16px;color:white;padding:10px}#checkoutSteps .ffl-list-none{width:100%;max-width:500px;min-height:175px;text-align:center;margin:0 auto;background-color:#efefef;border:4px solid white;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);box-shadow:2px 2px 5px rgba(0,0,0,0.2);font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#checkoutSteps .ffl-list-none i{color:orange;font-size:50px}#checkoutSteps .ffl-list-loader{display:none;text-align:center;position:absolute;width:100%;height:100%;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F2F2F2;padding:60px 25px}#checkoutSteps .ffl-list-checkout .row{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.2);box-shadow:3px 3px 6px rgba(0,0,0,0.2);min-height:175px}#checkoutSteps .ffl-list-checkout-left{padding:25px 25px 50px;min-height:100%}#checkoutSteps .ffl-list-checkout-right{border:6px solid white;min-height:100%;padding-left:0;padding-right:0}#checkoutSteps .ffl-list-checkout-right #map{width:100%;height:100%;min-height:160px}#checkoutSteps .ffl-list-checkout ul li{float:none;max-width:500px;width:100%;margin:10px auto;position:relative}#checkoutSteps .ffl-list-checkout ul li.ffl-card:before{content:'Current Selected Dealer';text-align:center;width:160px;height:20px;background-color:#DDB441;padding:1px;color:white;border-radius:0 0 5px 0;display:block;margin:0px auto -25px;font-weight:bold;position:absolute;z-index:10}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-1 .ffl-status-1{font-weight:bold;line-height:16px;color:#7ba726;display:inline-block;font-size:12px}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-1 .ffl-status-1:before{content:"FFL ON FILE"}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-0 .ffl-status-0{font-weight:bold;line-height:16px;color:#222;display:inline-block;font-size:12px}#checkoutSteps .ffl-list-checkout ul li.ffl-card-status-0 .ffl-status-0:before{content:"FFL NOT ON FILE"}#checkoutSteps .ffl-list-checkout ul li h3{text-align:left;margin-bottom:0;color:#222}#checkoutSteps .ffl-list-checkout ul li address{font-size:14px;text-align:left}.ffl-search{margin:0 auto;padding:20px 20px 0}.ffl-search .mobile-padding-bottom{padding-bottom:25px}.ffl-search h2{text-align:center;margin:0;padding:0}.ffl-search-hidden{display:none}.ffl-additional{text-align:center;margin:25px 0;font-size:16px}.dealerinfo-box{border:1px solid #AA4301;padding:15px;margin-top:10px;font-size:14px;text-align:left}.dealerinfo-box span:nth-of-type(1){display:inline-block;line-height:1.3}.dealerinfo-box span:nth-of-type(2){display:block;margin-top:10px}.curio_only{padding:25px;background:#f4f4f4;border-radius:6px;margin:0 0 25px}.curio_only button{margin-top:12px;margin-left:193px}.shipment-methods li{font-size:18px;font-weight:bold;font-size:18px;font-weight:bold;padding:20px 10px}.shipment-methods li .radio-custom-label{margin:0}.multifees-shipping-fee .fee-title{font-size:16px;font-weight:bold;margin-bottom:15px;color:#EB340A}.multifees-shipping-fee label{font-size:16px}.multifees-shipping-fee input[type="radio"],.multifees-shipping-fee .bs-styles input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.multifees-cart-fee .required,.multifees-payment-fee .required,.multifees-shipping-fee .required{color:#EB340A;font-size:20px}.amorderattr-shipping .input-text{display:inline-block;padding:0 10px;border:1px solid rgba(112,112,112,0.25);border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc;-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);max-width:100%;min-height:30px}#foid-tooltip{display:none;position:absolute;font-size:12px;line-height:12px;font-weight:400;font-style:italic;text-align:center;color:#222;background-color:#f2f2f2;padding:20px 10px;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);box-shadow:1px 1px 5px rgba(0,0,0,0.2);left:0;top:50px;z-index:999;max-width:200px}@media (max-width: 576px){#foid-tooltip{left:0;top:50px;z-index:999}#foid-tooltip-trigger{top:auto;bottom:22px;right:32px}}.success-column{padding:0 25px}.success-step p{padding-bottom:0;margin-bottom:0}.success-step-wrapper{padding:20px;background-color:#F2F2F2;margin:0 auto 25px auto}.success-step-wrapper-alt{background-color:transparent;padding:0}.success-step-wrapper-alt .success-step{padding:20px;width:100%;background-color:#F2F2F2}.success-step-wrapper-alt .success-step h4{text-align:center}.success-step-wrapper-alt .success-step p{text-align:center}.success-step-wrapper-alt .success-step ul{margin:0;padding:0;list-style:none;text-align:center}.success-step-wrapper i{font-size:50px}.success-step-wrapper i .fa-exclamation-triangle,.success-step-wrapper i .fa-money-check-alt{color:#AA4301}.referral-step{text-align:center;background:#F2F2F2}.referral-step-inner{padding:20px}.footer-container .footer .links a:hover,.footer-container .footer a.selected{color:#DDB441;text-decoration:none}.footer .links .social-links,.footer .links .social-links img{display:inline}.footer .store-switcher{display:inline;margin:0 5px 0 0;color:#fff}.footer .store-switcher label{font-weight:bold;vertical-align:middle}.footer .store-switcher select{padding:0;vertical-align:middle}.footer a{color:#fff;text-decoration:none;line-height:1.8}.footer a:hover{text-decoration:underline}.footer .bugs{margin:13px 0 0;color:#ecf3f6}.footer .bugs a{color:#ecf3f6;text-decoration:underline}.footer .bugs a:hover{text-decoration:none}.footer address{margin:0 0 20px;color:#ecf3f6}.footer address a{color:#ecf3f6;text-decoration:underline}.footer address a:hover{text-decoration:none}.footer ul{display:inline}.footer ul.links{display:block}.footer li{display:block;color:#C6C6C6;font-size:14px}.footer li a:hover{color:#DDB441}.footer li.last{background:none !important;padding-right:0 !important}.footer-container .bottom-container{margin:0 0 5px}.footer-container-inner .container{background:transparent !important}.footer-container .footer{background:#222;min-height:100px;color:transparent;position:relative;width:100%;max-width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 50px 25px}.footer-container .footer h5{color:#A6A6A6;font-size:24px !important;font-family:"Teko",Helvetica,sans-serif;margin-bottom:0;font-weight:normal}.footer-container .footer h5:not(:first-of-type){margin-top:20px}.footer-container .footer .container{width:1300px !important;max-width:100%;margin:0 auto !important}@media (max-width: 768px){.footer-container .footer h5{margin-top:20px}}.newsletter-signup .cta{text-align:left;margin-bottom:10px}.newsletter-signup .cta h4{font-size:36px}.newsletter-signup .cta span{font-size:16px}.copyright{padding:10px 10px 0;text-align:center;background-color:transparent}.copyright ul li{display:inline;font-size:14px;color:white}.copyright ul li:first-child{padding:0 15px}.copyright ul li:not(:first-child):before{border-left:1px solid rgba(255,255,255,0.3);content:""}@media (max-width: 768px){.copyright ul li:not(:first-child):before{border-left:none}}.copyright a{color:#DDB441;font-weight:normal;padding:0 15px;display:inline-block}@media only screen and (max-width: 1260px){.newsletter-signup{width:100%}}@media only screen and (max-width: 1024px){.newsletter-signup .cta h4{font-size:30px}.col-container .leftCol{width:100%;clear:both}.col-container .rightCol{width:100%;clear:both}}.header{max-width:1400px;margin:0 auto;padding:5px 10px;position:relative;background:transparent}.header .logo img{width:190px;height:auto;-webkit-transition:top 1s linear;transition:top 1s linear}@media (max-width: 1200px){.header .logo img{width:150px}}.header .logo-scroll{display:none;width:150px !important}.header .logo-mobile{display:none}@media (max-width: 991px){.header .logo-desktop{display:none}.header .logo-scroll{display:none}.header .logo-mobile{display:inline-block}}.header-container{border-top:5px solid #DDB441;margin-top:65px;top:-65px;z-index:1000 !important}.header-container .topcontact{font-size:12px;background-color:#F2F2F2;padding:10px}.header-container .topcontact .row{max-width:1220px;margin:0 auto}.header-container span.login.account,.header-container span.cart.sidebar{display:inline-block;vertical-align:middle}.header-container .login-icon-wrapper{position:static}.header-container .navigation-right.col-9{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.header-container-light{background-color:white;-webkit-box-shadow:0px 1px 7px rgba(0,0,0,0.2);box-shadow:0px 1px 7px rgba(0,0,0,0.2);position:absolute;width:100%;z-index:11}.header-container-dark{background-color:#222;-webkit-box-shadow:0px 1px 15px rgba(0,0,0,0.5);box-shadow:0px 1px 15px rgba(0,0,0,0.5);position:absolute;width:100%;z-index:11}.header-container-dark .rootmenu-list>li>a,.header-container-dark span.account.login strong,.header-container-dark span.cart.sidebar>strong,.header-container-dark span.cart.sidebar span.text a{color:white}@media (max-width: 991px){.header-container-dark .rootmenu-list>li>a{color:#222}.header-container-dark span.account.login strong{color:#AA4301}.header-container-dark span.cart.sidebar strong{font-size:15px}}.header-container-holiday{background-image:url(../../images/holiday/blue-snow-header-bg.jpg);background-size:cover;background-position:50% 33%}.header-container.sticky{position:fixed;width:100%;border-top:none;top:0;margin-top:0 !important;-webkit-transition:top 0.25s linear;transition:top 0.25s linear;min-height:0 !important}.header-container.sticky .topcontact,.header-container.sticky .top-search{display:none}.header-container.sticky span.account.login strong,.header-container.sticky span.cart.sidebar>strong{font-size:16px}.header-container.sticky .account .pulldown{top:52px}.header-container.sticky .account .pulldown:before{right:22%}.header-container.sticky span.cart.sidebar .block-cart:before{right:7%}.header-container.sticky span.login.account span.text,.header-container.sticky span.cart.sidebar span.text{display:none}@media (max-width: 768px){.header-container.sticky span.login.account span.text{display:inline-block;padding-left:3px}}@media (max-width: 991px){.header-container .topcontact,.header-container .top-search{display:none}.header-container .top-account .login.account a{display:none}}@media (min-width: 991px){.header-container.sticky .rootmenu{margin:0 auto}.header-container.sticky .rootmenu-list>li>a{padding:20px 6px;line-height:20px;font-size:16px;font-weight:400}.header-container.sticky .rootmenu-list>li:hover>a:after,.header-container.sticky .rootmenu-list>li>a:hover:after{top:46px}.header-container.sticky .megamenu{top:60px !important}}@media (max-width: 991px){.header{padding:5px 10px 5px 10px;min-height:40px}}nav.rootmenu{display:block}.rootmenu{font-family:"Roboto", Helvetica, sans-serif;z-index:11;background:transparent;font-weight:normal !important}.rootmenu ul.rootmenu-list{margin-bottom:0 !important}.rootmenu ul.rootmenu-list>li{border:none}.rootmenu .rootmenu-list>li>a{padding:0 12px 15px;line-height:20px}.rootmenu .rootmenu-list>li>a.active{background:transparent}@media (max-width: 1100px){.rootmenu .rootmenu-list>li>a{padding:8px 15px;font-size:16px}}.rootmenu .rootmenu-list>li:hover>a,.rootmenu .rootmenu-list>li>a:hover{background:transparent;color:#DDB441 !important}.rootmenu .rootmenu-list>li.custom-menus:hover>a:after,.rootmenu .rootmenu-list>li.custom-menus>a:hover:after{display:none}.rootmenu .rootmenu .tabmenu .tabimgtext{width:100%;max-width:200px;padding:6px 10px 6px 0;font-size:16px;border:0}.rootmenu .root-col-1{padding:0 10px}.rootmenu .linksmenu{font-size:16px;color:#222}.rootmenu .linksmenu ul{margin-top:10px}.rootmenu .tabmenu .vertical-menu>li>a{border:0;display:inline-block;font-weight:normal;line-height:18px;padding:6px 10px;text-align:left;width:100%;font-size:18px;background:none}@media (min-width: 991px){.rootmenu .rootmenu-list ul>li>a{font-size:14px;padding:6px 10px 6px 0}.rootmenu .rootmenu-list>li:hover>a:after,.rootmenu .rootmenu-list>li>a:hover:after{content:"▲";position:absolute;left:37%;top:20px;color:white;text-shadow:1px solid black;text-shadow:0 0 3px rgba(0,0,0,0.4);width:30px;height:30px;-webkit-transform:scaleX(2) translateY(1px);transform:scaleX(2) translateY(1px);z-index:12}.rootmenu .rootmenu-list>li.simpledropdown-list01>a:hover:after{content:""}.rootmenu .tabmenu .vertical-menu>li>a{display:block;border-bottom:solid 1px;padding:5px 15px;line-height:24px;font-weight:normal;float:left;font-size:14px;background-color:#efefef}.rootmenu .mobilemainheader{display:none !important}}.megamenu{text-align:left;margin:0px;padding:20px 50px;position:absolute;border:solid 1px #ccc;z-index:12;left:-220px;width:105vw;max-width:1100px;border-top:0;top:36px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(0,0,0,0.2)}.megamenu .page-title-results{font-size:14px;font-weight:normal}.megamenu .page-title-viewall{float:right}.topmenu_main .megamenutopheader{border-bottom:1px solid #efefef;display:block;font-size:20px;font-weight:bold;padding:10px 15px 10px 0;width:100%;color:#424242}.topmenu_main .megamenutopheader a{color:inherit;text-decoration:none}.verticalmenu02{width:100%;height:inherit;margin:0}@media only screen and (max-width: 901px) and (min-width: 230px){.verticalmenu02{background-color:transparent;padding:0 !important}.verticalmenu02 .vertical-list{display:block !important}.verticalmenu02 .verticalmenu-mobile,.verticalmenu02 .verticalmenu-mobile-text{display:none !important}}.verticalmenu02>.vertical-list>li>a{padding:0;line-height:1.8}.verticalmenu02>.vertical-list>li>a:hover{text-decoration:underline}.header-color-toggle{position:absolute;top:27%;left:5px}@media (max-width: 1200px){.header-color-toggle{display:none}}.color-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:80px;height:32px;display:inline-block;position:relative;border-radius:50px;outline:none;border:none;cursor:pointer;background-color:#707070;-webkit-transition:background-color ease 0.3s;transition:background-color ease 0.3s;overflow:hidden !important}.color-toggle:before{content:"Light Dark";display:block;position:absolute;z-index:2;width:27px;height:26px;background:#fff;left:4px;top:3px;border-radius:50%;font:10px/28px Helvetica;text-transform:uppercase;font-weight:bold;text-indent:-36px;word-spacing:41px;color:#fff;text-shadow:-1px -1px rgba(0,0,0,0.15);white-space:nowrap;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-transition:all cubic-bezier(0.3, 1.5, 0.7, 1) 0.3s;transition:all cubic-bezier(0.3, 1.5, 0.7, 1) 0.3s}.color-toggle:checked{background-color:#DDB441}.color-toggle:checked:before{left:49px;text-shadow:none}.top-search .searchautocomplete{padding:0;height:38px;width:inherit;right:180px;top:15px}.top-search .searchautocomplete .nav .nav-search-in{position:relative;left:inherit;right:31px}.top-search .searchautocomplete .nav .nav-search-in .nav-down-arrow{right:222px;top:18px;position:absolute}.top-search .searchautocomplete>label{display:none}.top-search .searchautocomplete .nav .nav-input:before,.searchautocomplete .nav .nav-input{padding-left:40px !important;margin:1px 0 0 10px !important}.top-search .searchautocomplete .nav .nav-search-in .category-fake{background-image:none;height:38px;margin:0;border:1px solid #eee;line-height:38px;border-radius:3px 0 0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c0c0c0;position:absolute;top:0px;right:214px}.top-search .searchautocomplete .nav .nav-search-in .category{top:0;left:inherit;right:215px;height:38px}.top-search .nav{height:24px;width:260px;border-radius:8px 0 0 8px}.top-search .searchautocomplete .nav-submit-button{padding:0;height:38px;background-image:none;position:absolute;right:0;top:0;z-index:200}.top-search .searchautocomplete .nav-submit-button .button{background:url(../../images/buttons/search-mag.png) center center no-repeat;text-indent:-9999px;border:none;border-radius:0 3px 3px 0;width:28px;height:36px;min-height:0;top:2px;position:relative}.top-search .searchautocomplete .searchautocomplete-placeholder{top:36px;right:0;width:286px;z-index:120}.top-search .searchautocomplete .searchautocomplete-loader{top:5px}.top-search .searchautocomplete .searchautocomplete-placeholder ul li{padding-bottom:10px;border-bottom:1px dotted #eee;margin:0 5px 10px;line-height:14px;font-size:10px;color:#555}.top-search .searchautocomplete .searchautocomplete-placeholder .top{border-bottom:1px dotted #eee}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .name{font-size:12px}.top-search .searchautocomplete .searchautocomplete-placeholder ul li div.highlight,.top-search .searchautocomplete .searchautocomplete-placeholder ul li .old-price,.top-search .searchautocomplete .searchautocomplete-placeholder ul li .special-price{padding-left:80px}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .regular-price{padding:5px 0 0 80px;position:static}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .regular-price .price{font:bold 15px Arial, Helvetica, sans-serif;color:#ea7900;position:static}.top-search .searchautocomplete .searchautocomplete-placeholder ul li .special-price .price{font:bold 15px Arial, Helvetica, sans-serif;color:#ea7900}.header .topcontact>span{color:#696969;display:block;float:left;line-height:36px;margin:0 0 0 15px;font-size:12px}.header .topcontact span.amount{float:left;margin:0 7px}.header .topcontact span strong a{font-weight:bold;text-transform:uppercase}.header .topcontact span.topcontactspacer{width:60px}.header .topcontact span strong{font-weight:bold;text-transform:uppercase}#navigation{clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff;height:80px;position:relative;z-index:9;max-width:1218px;margin:0 auto}#navigation span a{margin:5px 8px}#navigation span a.footer-only{display:none}#navigation span.loggedin a{margin:5px 2px}.header ul#mainNav{height:52px;margin:0;padding:0;z-index:99;margin:45px 12px 0 0;position:relative;float:right}ul#mainNav li{display:inline;list-style:none outside none;margin:0;padding:0}ul#mainNav a{float:left;height:42px;text-align:center;text-transform:uppercase;font-size:17px;color:#000;text-decoration:none;position:relative;z-index:100;padding:0 15px;letter-spacing:-0.015rem}ul#mainNav a:after{display:block;content:"";position:absolute;right:0;top:7px;width:1px;height:27px;border-left:1px solid #000}ul#mainNav a:before{display:block;content:"";position:absolute;left:0;top:1px;width:1px;height:33px;z-index:10}ul#mainNav li:last-child a:after,ul#mainNav li:first-child a:before{display:none}ul#mainNav a:hover,ul#mainNav a.selected{border-bottom:1px solid #aa4301;color:#aa4301}#mobile-toggle{display:none;height:52px;margin:0;padding:0;z-index:99;position:relative;float:left;text-decoration:none;color:#000;text-shadow:0 1px 1px #fff;line-height:12px;font-size:11px;text-align:center}#navigation a.signup{display:block;float:right;height:55px;margin-left:5px;margin-right:15px;padding:0;position:relative;text-align:left;text-indent:-9999em;top:5px;width:155px}#navigation a.signup:hover{background-position:0 -55px}.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}.header h1.logo{margin:0}.header .quick-access{float:right;width:600px;padding:28px 10px 0 0}.header .welcome-msg{margin:0;color:#fff;text-align:right}.header .welcome-msg a{color:#ebbc58}.header .form-search{display:inline-block !important;direction:ltr;position:relative;width:100%}.header .form-search label{float:left;width:24px;height:21px;text-align:left;text-indent:-999em;overflow:hidden}.header .form-search input.input-text{float:left;border-color:#5c7989;width:209px;margin-right:0}.header .form-search button.button{float:left}.header .form-search button.button span{border:0;height:21px;padding:0 0 0 3px;font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif}.header .form-search button.button span span{background-position:100% 0;padding:0 6px 0 3px}.header .form-search .search-autocomplete{z-index:999;left:20px !important;top:24px !important}.header .form-search .search-autocomplete ul{border:1px solid #5c7989;background-color:#f9f5f0}.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 8px 1px 8px;cursor:pointer}.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold}.header .form-search .search-autocomplete li.odd{background-color:#fffefb}.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd}.header .form-language{clear:both;padding:5px 0 0;text-align:right}.header .form-language label{font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle}.header .form-language select{padding:0}.header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px}.header .form-search #search_autocomplete ul li span{position:relative;top:0;right:0}.header .links li{float:left;font-size:11px;padding:0 8px 0 7px}.header .links a{color:#ebbc58}.header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right}.header-container .top-container a{font-size:11px;color:#ebbc58}.nav-container{display:none}#nav{width:918px;margin:0 auto;padding:0 16px;font-size:13px}#nav li{position:relative;text-align:left}#nav li.over{z-index:998}#nav a,#nav a:hover{display:block;line-height:1.3em;text-decoration:none}#nav span{display:block;cursor:pointer;white-space:nowrap}#nav li ul span{white-space:normal}#nav ul li.parent li a{background-image:none}#nav li{float:left}#nav li.active a{color:#d96708}#nav a{float:left;padding:5px 12px 6px 8px;color:#a7c6dd;font-weight:bold}#nav li.over a,#nav a:hover{color:#d96708}#nav ul li,#nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#ecf3f6}#nav ul li.last{background:#ecf3f6;padding-bottom:0}#nav ul a,#nav ul a:hover{float:none;padding:0;background:none}#nav ul li a{font-weight:normal !important}#nav ul,#nav div{position:absolute;width:15em;top:27px;left:-10000px;border:1px solid #899ba5}#nav div ul{position:static;width:auto;border:none}#nav ul ul,#nav ul div{top:5px}#nav ul li a{background:#ecf3f6}#nav ul li a:hover{background:#d5e4eb}#nav ul li a,#nav ul li a:hover{color:#2f2f2f !important}#nav ul span,#nav ul li.last li span{padding:3px 15px 4px 15px}#nav li ul.shown-sub,#nav li div.shown-sub{left:0;z-index:999}#nav li .shown-sub ul.shown-sub,#nav li .shown-sub li div.shown-sub{left:100px}#mobile-nav{display:none;height:100%;width:27%;background:#000;left:-27%;position:absolute;top:0;padding:2% 0}#mobile-nav .top{padding-bottom:5%}#mobile-nav .top li{border-bottom:1px solid #4a4a4a}#mobile-nav .top li a{display:block;color:#fff;text-align:center;font-size:17px;line-height:48px;font-family:"Roboto",Helvetica,sans-serif;text-transform:uppercase;font-weight:bold}#mobile-nav .block-nav dt{padding:5px 5px 0 5px}#mobile-nav .block-nav dd{padding:0 5px}#mobile-nav .block .block-content ol{padding:0 2px}#mobile-nav #narrow-by-list li a{display:block;padding:4px 0 4px 4px;background:#f4f4f4;margin-bottom:4px;border-radius:3px;line-height:11px}#mobile-nav #narrow-by-list li a:hover,#mobile-nav #narrow-by-list li a:active{background:#ccc}#mobile-nav .block .btn-remove{margin-right:4px}#mobile-nav .currently li{padding-left:5px}body.js-nav{padding:0}.js-nav .wrapper{left:27%}.header #topnav:before,.header #topnav:after{display:block;content:"";position:absolute;top:0}.header #topnav .icon-list2{display:block;width:55px;height:27px;right:auto;top:auto;font-size:30px;text-align:center}.header span.phone.hours strong span{line-height:20px}.header span.phone.hours strong span.icon-mobile{color:#fff;font-size:20px;text-shadow:0 -1px 1px rgba(0,0,0,0.3)}.header span.phone.hours strong span.icon-arrow-down5{font-size:12px;color:#785313;top:-3px;position:relative}span.cart.sidebar{margin-left:8px}.header span.icon-user{margin:0;font-size:13px;line-height:30px;margin-right:8px;text-shadow:0 -1px 1px rgba(0,0,0,0.3)}span.icon-cart{display:block;float:left;width:14px;height:14px;background:url(../../images/structure/icon-cart.png) 0 0 no-repeat;margin:6px 8px 0 0}span.phone.hours{display:none}span.account.login a{display:block;width:100%}span.account.login strong,span.cart.sidebar>strong{color:#222;display:block;float:left;font-size:18px;text-transform:uppercase;cursor:pointer}span.cart.sidebar .product-name strong{display:inline;color:#000;text-shadow:none}span.cart.sidebar span.text a{color:#222;text-decoration:none}.account .pulldown,.phone .phone-pulldown,span.cart.sidebar .block-cart{display:none;position:absolute;right:-10px;top:52px;width:97vw;max-width:500px;z-index:250;border-radius:0;font-size:14px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.4);box-shadow:0px 1px 3px rgba(0,0,0,0.4);text-align:left;line-height:initial}@media (min-width: 991px){.account .pulldown,.phone .phone-pulldown,span.cart.sidebar .block-cart{max-width:350px}}.account .pulldown{right:0}span.cart.sidebar .block-cart{top:41px}@media (min-width: 991px){.account .pulldown{right:-10px;top:75px}.account .pulldown:before,span.cart.sidebar .block-cart:before{content:"▲";position:absolute;right:50%;top:-15px;color:white;text-shadow:0 -1px 1px rgba(0,0,0,0.2);width:15px;height:15px;-webkit-transform:scaleX(3) scaleY(1.5) translateY(0px);transform:scaleX(3) scaleY(1.5) translateY(0px);z-index:0}span.cart.sidebar .block-cart:before{right:10%}}.phone .phone-pulldown{width:208px}.phone .phone-pulldown strong{color:#aa4301}.account .pulldown .liner,.cart .block-cart .liner{background:#fff;border-radius:0;padding:15px;top:27px}.account .pulldown .liner a,.cart .block-cart .liner a{font-size:14px}.account .pulldown .liner a{line-height:32px}.phone .phone-pulldown .liner{background:#fff;padding:5px 10px;color:#000;text-transform:none;cursor:default}.account .pulldown{color:#000}.account .pulldown .actions{text-transform:none;display:inline-block}.account .pulldown label{display:block;text-align:left;text-transform:none}.account .pulldown input.input-text{background:#fff;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}span.cart.sidebar .block-content{color:#000}span.cart.sidebar .block-content .empty{padding:0}.block-cart .block-subtitle{padding:10px 0}ol#cart-sidebar.mini-products-list{padding:0}ol#cart-sidebar.mini-products-list li.item{padding:12px 0}.block-cart .block-title{position:relative}.block-cart .summary{padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1}.minicontentrepeat .block-title .amount{margin:0;background:none;padding:0 0 0 5px;color:#000;text-transform:none;float:right}.block-cart .amount a{font-weight:bold}.block-cart .subtotal{margin:5px 0 0;padding:2px 0;text-align:right}.block-cart .subtotal .label,.block-cart .subtotal .price{color:#000;font-size:14px;font-weight:bold}.block-cart .subtotal .price{font-weight:bold}.block-cart .actions{padding:0}.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}.modal-mobile-signin .pulldown{display:none;background-color:white !important}.modal-mobile-signin .pulldown .liner{max-width:300px;margin:0 auto}.modal-mobile-signin .pulldown input.input-text{background:#fff;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}li.roottopnav6>a:first-of-type{color:#DDB441 !important;font-weight:bold}li.roottopnav6>a:first-of-type:hover{color:#B28B20 !important}.rootmenu-mobile{display:none;top:0;right:0;padding:0;position:relative;cursor:pointer;vertical-align:middle;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.rootmenu-mobile-wrapper{display:none !important}.rootmenu-mobile span{font-size:10px;text-align:center}.rootmenu-mobile .icon-bar{display:block;position:absolute;width:30px;height:4px;background-image:none;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.rootmenu-mobile .icon-bar:nth-child(1){top:0px}.rootmenu-mobile .icon-bar:nth-child(2){top:7px}.rootmenu-mobile .icon-bar:nth-child(3){top:14px}.rootmenu-mobile .icon-text{font-family:'Roboto', Helvetica, sans-serif;top:21px;position:absolute}.rootmenu-mobile.open span:nth-child(1){top:7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rootmenu-mobile.open span:nth-child(2){opacity:0;left:-60px}.rootmenu-mobile.open span:nth-child(3){top:7px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.rootmenu-mobile-light .icon-bar{background-color:#222222}.rootmenu-mobile-light span{color:#222}.rootmenu-mobile-dark .icon-bar{background-color:white}.rootmenu-mobile-dark span{color:white}.wrapper-overlay{display:none;position:absolute;background-color:white;height:100%;width:100%;left:0;right:0;z-index:100}.wrapper-overlay-dark{display:none;position:absolute;background-color:rgba(0,0,0,0.5);height:100%;width:100%;left:0;right:0;z-index:101}.noscroll{height:100%;overflow:hidden;width:100%;position:fixed}.rootmenu-click{position:absolute;top:0;right:0;display:none;cursor:pointer;z-index:100}.rootmenu-click i{float:right;display:block;height:25px;width:25px;margin-right:25px;margin-top:5px;font-size:25px}.rootmenu-click-back{cursor:pointer;z-index:100;display:none;position:absolute}.rootmenu-click-back i{float:left;display:block;height:25px;width:25px;margin-right:25px;font-size:25px}.rootmenu-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rootmenu .rootmenu-submenu ul>li{position:relative;margin:0px;padding:0px}.rootmenu-text{width:50%;position:absolute;top:0px;left:0px;color:#fff;line-height:44px;text-indent:15px;font-weight:normal;font-size:20px;display:none;text-transform:none}.rootmenu-addimg{width:100%;display:block}.rootmenu-addimg img{width:100%}.rootmegamenu_block img{width:100%}.rootmenu .sub-cat-name{vertical-align:middle;font-weight:400;font-size:16px}.simpledropdown-list01{position:relative}.mobilemainheader,.mobile-sub-contact{display:none}@media only screen and (min-width: 230px) and (max-width: 991px){nav.rootmenu{display:none}.rootmenu>.rootmenu-list>li>.topmenu_main{display:none;overflow-y:scroll}.rootmenu .linksmenu ul:nth-of-type(2){margin-top:0 !important}.rootmenu .tabmenu .vertical-menu>li>a{font-weight:400}.rootmenu .tabmenu .tabmaintitle{float:none}.custom-menus span{color:#fff}.level3-popup{display:none}.level4-popup{display:none}.rootmenu li{position:relative}.halfwidth-dropdown-arrow,.fullwidth-dropdown-arrow{display:none !important}.level3-popup{padding-left:20px !important}.level4-popup{padding-left:20px !important}.rootmegamenu_block{display:none}.rootmenu-click-back{display:block}.mobile-sub-contact{display:block;background-color:#F2F2F2;padding:25px 15px;margin-top:25px}.mobile-sub-contact ul li{font-size:16px;line-height:22px}.mobile-sub-contact ul li a{font-size:16px;line-height:30px;color:#AA4301}.verticalmenu-arrow{display:none}span.cart.sidebar .block-cart{top:31px}.rootmenu .tabmenu02 .verticalopen02{position:relative !important;display:block !important;opacity:1 !important;visibility:visible !important;top:0px}.rootmenu>.rootmenu-list>li>.tabmenu02>.mainmenuwrap02>.vertical-menu02>li{width:100%;float:none !important}.rootmenu .tabmenu .vertical-menu{margin-top:10px;font-size:16px}.roottag{position:static}.sub_cat_listing li{position:relative}.rootmenu-submenu a.submenuarrow:after{border:none !important}.verticalopen{display:none !important}.rootmenu .tabmenu .tabimtag{height:auto !important}.rootmenu-list>li>a>.homeicon{display:none !important}.rootmenu-list>li>a>em{display:block !important;font-style:normal}.rootmenu-list>li{text-align:left;border-right:0px;float:none !important;display:inline-block}.rootmenu-list>li a{font-size:18px;padding:0 5px 15px;line-height:24px}.megamenu{position:absolute;top:0px;left:0px;padding:0;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;height:100vh;border:0;width:100%}.megamenu .carousel .item img{width:100%}.rootmenu-mobile{display:inline-block;width:40px;height:30px}.rootmenu-mobile-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.mobile-sub{margin:0;list-style:none;float:none;width:100%}.mobile-sub>li{margin:0px 0px 0px 0px !important;display:block;position:relative}.mobile-sub>li>a{display:block;padding:5px 10px;line-height:35px;border-bottom:0}.mobile-sub>li>a.active{color:#000 !important;-webkit-box-shadow:none;box-shadow:none}.mobile-sub>li:hover>a{-webkit-box-shadow:none;box-shadow:none}.rootmenu{display:none;width:100%;padding:0 !important;background-color:#fff;margin:0px 0px;position:absolute;-webkit-box-shadow:0px 10px 10px rgba(0,0,0,0.2);box-shadow:0px 10px 10px rgba(0,0,0,0.2);-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out}.rootmenu-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:inherit}.rootmenu-item{width:100%;float:none;text-align:left}.rootmenu-item>a{padding:13px;line-height:20px;text-transform:none;position:static !important}.rootmenu-click{padding-left:15px;display:inline-block;position:absolute;width:100%}.rootmenu-click02{display:block}.rootmenu-mobile-open{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.rootmenu-item:hover .rootmenu-submenu{display:none}.rootmenu-submenu{position:static;width:100%;padding:0px;-webkit-box-shadow:none;box-shadow:none;display:none}.rootmenu-submenu:after{border-color:transparent transparent transparent transparent;border-style:none}.rootmenu-submenu li{margin:0px 0px 0px 0px !important;position:relative}.rootmenu-submenu a{display:block;color:#000;padding:12px 25px;background:#fff !important;border-bottom:solid 1px #ccc}.rootmenu-submenu li a.active{color:#000 !important}.rootmenu-submenu li:hover>a{background-color:#f5f5f5 !important;color:#000}.rootmenu-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px}.rootmenu-submenu-sub li{margin:0px 0px 0px 0px !important;padding:0px;position:relative}.rootmenu-submenu-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal}.rootmenu-submenu-sub li a.active{color:#000 !important}.rootmenu-submenu-sub li:hover>a{background-color:#a5a5a5 !important;color:#fff}.rootmenu-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px}.rootmenu-submenu-sub-sub li{margin:0px 0px 0px 0px !important}.rootmenu-submenu-sub-sub a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal}.rootmenu-submenu-sub-sub li a.active{color:#000 !important}.rootmenu-submenu-sub-sub li:hover>a{background-color:#606060 !important;color:#fff}.rootmenu-text{display:block}.rootmenu-submenu .cat-arrow{display:none !important}.skip-link.skip-nav{display:none !important}#header-nav{display:block}.rootmenu{width:100%;margin:0px 0px;font-size:16px !important}.rootmenu .halfmenu{position:relative;width:100%;top:0px}.rootmenu .catproductimg img{width:100%}.linksmenu img{width:100%}.rootmenu .tabmenu .tabimtag img{width:70%}.rootmenu .tabmenu02 .vertical-menu02>li>a{padding:5px 15px !important;height:auto}.rootmenu .tabmenu02 .vertical-menu02>li>.verticalopen02 .root-col-4{width:100% !important;margin:0px;padding:0px}.rootmenu .tabmenu02 .vertical-menu02>li>a>span{margin:12px 0 !important;float:none;text-align:center;display:block}.topmenu_main .megamenutopheader,.mobilemainheader{background-color:#F2F2F2;padding:15px 10px;width:100%;text-align:center}.topmenu_main .megamenutopheader .page-title-results,.mobilemainheader .page-title-results{display:none}.mobilemainheader{border-bottom:1px solid #efefef;display:block;font-size:20px;font-weight:bold;margin-bottom:20px}.mobilemainheader-name{padding-right:10px;font-size:14px}.mobilemainheader-list{display:inline-block}.mobilemainheader-list li{display:inline;padding:0 10px;font-size:14px}.mobilemainheader-list li:nth-child(1){border-left:1px solid #C6C6C6}.megamenutopheader a{padding:0 !important;z-index:999}.megamenutopheader a:hover{color:inherit;text-decoration:none}.header-container.sticky .megamenu{top:auto}.header-container.sticky .rootmenu-list>li>a{font-size:18px;line-height:20px;font-weight:700}}.container{margin:0 auto !important;position:relative !important;width:1300px !important;max-width:100% !important}.main{margin:0 auto;padding:0;position:relative;width:100%}.wrapper{overflow:hidden !important}.page,.main .container,.main-container,#navigation{border-left:0 !important;border-right:0 !important;border:0 !important}.page{padding-top:165px}.std{padding-left:0;padding-right:0}@media only screen and (min-width: 992px){.leftside{width:76.568965517241379310344827586207%;padding:0 30px 0 0;float:left}.rightside{width:20.431034482758620689655172413793%;float:right;padding:0;min-height:400px}.checkout .leftside,.checkout .rightside{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0px}.checkout .leftside{width:100%;max-width:74.568965517241379310344827586207%;padding:0 30px 0 0;float:left}.checkout .rightside{width:100%;max-width:25.5421455938%;display:block;float:right;position:absolute;top:4.5rem;right:0;padding-right:10px}.mobilecart{display:none}}@media only screen and (max-width: 991px){.page{padding-top:110px}.leftside,.rightside{width:100%;padding:0}.checkout .leftside{width:100%;max-width:100%;float:none}.checkout .rightside{display:none !important}.mobilecart{position:fixed;display:inline-block;left:0;bottom:0;width:100%;z-index:100;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.4);box-shadow:10px 10px 10px rgba(0,0,0,0.4);background-color:#D4DBCD;border-top:1px solid white}.mobilecart a{color:#222 !important;text-decoration:none !important}.mobilecart .row{font-size:16px;padding:15px;margin-left:0 !important;margin-right:0 !important}.mobilecart .row .col-3,.mobilecart .row .col-6{padding:0 !important}.mobilecart-right{text-align:right}.mobilecart .item-count{background-color:white;width:30px;height:30px;display:inline-block;border-radius:50%;padding:6px 10px;margin-left:8px}}@media only screen and (max-width: 991px) and (max-width: 576px){.mobilecart .row{padding:10px 10px 15px}}.section-productCarousel .trendsItem.recommend-component{margin:0 25px}.section-productCarousel .trendsItem.recommend-component .auc-Recommend-title{text-align:left}.section-productCarousel .trendsItem .algolia-mpnandsku{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-productCarousel .trendsItem .algolia-mpnandsku .cart-wrapper{width:100%;display:inline-block}.section-productCarousel .auc-Recommend{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-productCarousel .auc-Recommend .auc-Recommend-title{font-size:40px;width:225px;max-width:100%;margin-right:10px}.section-productCarousel .auc-Recommend .auc-Recommend-container{display:block;width:100%;overflow:hidden;position:relative;padding:0 50px}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list .owl-nav button{border-color:#dadada;border-width:0;border-radius:2px;padding:5px;height:36px;width:30px;line-height:100%;border-style:solid;background-color:#ddb441;color:#fff}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list.owl-carousel .owl-stage .owl-item{margin:0;padding:0 15px 0 0}.section-productCarousel .auc-Recommend .algolia-product-wrapper.homepage-template .result-wrapper{text-align:left}.section-productCarousel .auc-Recommend .algolia-product-wrapper.homepage-template .result-title{font-size:14px;margin-top:10px}.section-productCarousel .auc-Recommend .algolia-product-wrapper.homepage-template .algolia-mpnandsku{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-productCarousel .auc-Recommend .algolia-product-wrapper.homepage-template .algolia-mpnandsku .algolia-price-value{font-size:13px}.auc-Recommend .auc-Recommend-title{font-family:"Teko",Helvetica,sans-serif;font-size:2rem;padding:25px 0;margin-bottom:0;text-align:center;text-transform:uppercase;font-weight:400}.auc-Recommend .cart-wrapper button{text-transform:uppercase;color:white;line-height:19px;padding:7px 15px;background-color:#61891d;border:none}.auc-Recommend .cart-wrapper button:hover{background-color:#577b1a}.auc-Recommend .auc-Recommend-list.owl-carousel{display:-ms-flexbox;display:-webkit-box;display:flex;width:auto}.auc-Recommend .auc-Recommend-list.owl-carousel .owl-stage{display:-ms-flexbox;display:-webkit-box;display:flex}.auc-Recommend .auc-Recommend-list.owl-carousel .owl-stage .owl-item .auc-Recommend-item{padding:0 20px}.auc-Recommend .auc-Recommend-list .owl-nav{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;top:50%;left:50%}.auc-Recommend .auc-Recommend-list .owl-nav.disabled{display:-ms-flexbox;display:-webkit-box;display:flex}.auc-Recommend .auc-Recommend-list .owl-nav button{border-color:#dadada;border-width:1px;border-radius:100%;border-style:solid;padding:5px;height:36px;width:36px}.auc-Recommend .auc-Recommend-list .owl-nav button:hover{background-color:#999}.auc-Recommend .auc-Recommend-list .owl-nav button span{font-size:0}.auc-Recommend .auc-Recommend-list .owl-nav button span:after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:"";display:inline-block;width:8px;height:8px}.auc-Recommend .auc-Recommend-list .owl-nav button.owl-prev{-webkit-transform:translateX(-18px);transform:translateX(-18px)}.auc-Recommend .auc-Recommend-list .owl-nav button.owl-prev span:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.auc-Recommend .auc-Recommend-list .owl-nav button.owl-next{-webkit-transform:translateX(18px);transform:translateX(18px)}.auc-Recommend .auc-Recommend-list .owl-nav button.owl-next span:after{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.auc-Recommend-item .algolia-rating{text-align:center;height:13px;display:inline-block;vertical-align:bottom;background:transparent url(../../images/star-gray.png) top left repeat-x;width:66px;margin-left:5px}.auc-Recommend-item .algolia-rating .algolia-rating-stars{background:transparent url(../../images/star-yellow.png) top left repeat-x;height:13px}.auc-Recommend-item .algolia-mpnandsku .algolia-price-value{font-size:16px;font-weight:700}.auc-Recommend-item .result-wrapper{text-align:center}.auc-Recommend-item .result-wrapper .result-sub-content .result-title{font-size:16px;font-weight:400}.auc-Recommend-item .result-wrapper .rating-wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px 0}.auc-Recommend-item .result-wrapper .rating-wrapper .rating-count{padding-left:2px;font-size:10px;color:#222}.auc-Recommend-item .result-wrapper .result-sub-content .result-title{margin-bottom:0;padding-bottom:0}.auc-Recommend-item .result-wrapper .algolia-mpnandsku{margin:5px 0}@media (max-width: 1300px){.section-productCarousel .auc-Recommend .auc-Recommend-container{padding:0 50px}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list{margin:0}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list.owl-carousel .owl-stage .owl-item{padding-right:0;margin-left:5px}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list.owl-carousel .owl-stage .owl-item .auc-Recommend-item{padding:0}.auc-Recommend-container .auc-Recommend-list{margin:0 25px}}@media (max-width: 768px){.section-productCarousel .trendsItem.recommend-component{margin:0}.section-productCarousel .trendsItem.recommend-component .auc-Recommend-title{text-align:center}.section-productCarousel .auc-Recommend .auc-Recommend-container{padding:0 50px}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list{margin:0}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list.owl-carousel .owl-stage .owl-item{padding-right:0;margin-left:5px}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list.owl-carousel .owl-stage .owl-item .auc-Recommend-item{padding:0}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list .owl-nav button.owl-prev{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.section-productCarousel .auc-Recommend .auc-Recommend-container .auc-Recommend-list .owl-nav button.owl-next{-webkit-transform:translateX(50px);transform:translateX(50px)}}@media (max-width: 600px){.section-productCarousel .auc-Recommend{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.section-wrapper{width:100%}.section-wrapper-padding{padding:50px 0}.section-wrapper-padding-xs{padding:25px 0}.section-wrapper section-listCategories a,.section-wrapper ul,.section-wrapper li,.section-wrapper body{font-size:18px;line-height:24px}.section-wrapper h1{margin-bottom:0;padding-bottom:5px}.section-featureSlider{position:relative}.section-featureSlider .loading-spinner{position:absolute;top:30%;left:45%;z-index:999}.section-blog .full-width-inner{min-height:350px}.section-blog .blog-card{max-width:600px}.section-blog .blog-card h4{text-transform:uppercase;font-size:18px}.section-blog .blog-card p{font-size:12px !important;line-height:1.2}.section-blog .blog-card a{color:inherit}.section-blog .blog-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:200px}.section-callouts{font-weight:bold}.section-callouts p{margin-bottom:5px}.section-callouts a{font-size:14px}@media (max-width: 768px){.section-callouts .callouts-inner{border:none !important}}.section-categories-mobile{display:none}@media (max-width: 768px){.section-categories-mobile{display:block}}.section-checkoutComments-inner{padding:0 25px}.section-checkoutComments-card{border:1px solid #efefef;background-color:white;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);box-shadow:0 10px 6px -6px rgba(0,0,0,0.1)}.section-checkoutComments-card i{font-size:43px;color:#0001}.section-checkoutComments .load-overlay{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(49%, #f2f2f2));background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #f2f2f2 49%);position:absolute;bottom:-40px;height:130px;width:100%;text-align:center}.section-reviews .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.section-reviews .slick-next{right:0}.section-reviews .slick-prev{left:0}.section-reviews .slick-prev,.section-reviews .slick-next{display:block;background-color:#DDB441;border-style:solid;border-color:#DADADA;border-width:0;border-radius:2px;padding:5px;height:36px;width:30px;line-height:100%}.section-reviews .slick-prev:hover,.section-reviews .slick-next:hover{background-color:#bb9630}.section-reviews .slick-next:before{content:"\f054";font-size:12px;color:#ffffff;top:13px;display:inline-block;position:absolute;left:11px;opacity:1}.section-reviews .slick-prev:before{content:"\f053";font-size:12px;color:#ffffff;top:13px;display:inline-block;position:absolute;left:10px;opacity:1}.section-reviews .slick-disabled{display:none !important}.section-reviews .reviews-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:white;margin:0 10px;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);box-shadow:0 10px 6px -6px rgba(0,0,0,0.1)}.section-reviews .reviews-container i{font-size:43px;color:rgba(0,0,0,0.1);float:left;height:100%}.section-reviews .reviews-container a{color:#222}.section-reviews .reviews-container a:hover{color:inherit}.section-reviews .reviews-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.section-reviews .reviews-container .reviews-body{height:100%}.section-reviews .reviews-container .reviews-body a{padding:5px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-reviews .reviews-container .reviews-body-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-reviews .reviews-product-inner{aspect-ratio:10 / 7}.section-reviews .reviews-product a{display:block}.section-reviews .reviews-product .product-img{display:block;max-height:100%;width:auto;padding:10px;aspect-ratio:10 / 7}.section-reviews .reviews-name{opacity:.95;margin-top:-56px;font-size:12px;line-height:1.5}.full-width{position:relative;overflow:hidden}.full-width .hero-content svg{position:absolute;right:-45px;top:0}.full-width-inner{max-width:1600px;margin:0 auto;height:100%}.full-width-inner:before{content:"";position:absolute;background-color:rgba(255,255,255,0.8);left:-100%;top:0;width:200%;height:inherit;z-index:-1}@media (max-width: 1300px){.full-width-inner{margin:0 25px}}.full-width-inner .feature-content{padding:75px 50px 25px}.full-width-inner .feature-content-tall{padding:75px 50px}.full-width-inner .min-height{min-height:400px}@media (max-width: 1200px){.full-width-inner .min-height{min-height:inherit}}.full-width-small-container{max-width:1000px}.full-width-right-extend{padding-top:225px;padding-bottom:225px}.full-width-bg-yellow{background-color:#ca9a2d;font-weight:normal}.full-width-bg-medium{background-color:#444 !important}.full-width-bg-dark{background-color:#222 !important}.full-width-bg-lightgray{background-color:#F2F2F2}.fixed-width{position:relative;overflow:hidden}.fixed-width-inner{max-width:1600px;margin:0 auto;height:100%}@media (max-width: 1300px){.fixed-width-inner{margin:0 25px}}.fixed-width-inner.bg-yellow{background-color:#ca9a2d;font-weight:normal}.fixed-width-inner.bg-dark{background-color:#444 !important}.fixed-width-inner.bg-lightgray{background-color:#F2F2F2}.fixed-width-inner .feature-content{padding:75px 50px 25px}.fixed-width-inner .feature-content-tall{padding:75px 50px}.page-homepage p{font-size:18px !important}.page-homepage .paragraph{font-size:18px !important;font-family:"Roboto",Helvetica,sans-serif !important;line-height:20px}.page-homepage .breadcrumbs{display:none}.page-homepage .main .container{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.page-homepage .container{width:100% !important}.page-homepage .col-main{padding:0}.page-homepage .std{padding-left:0}.page-homepage .std p:first-of-type{margin:0}.page-homepage .minimal-price-link{display:none}.page-homepage .special-price{padding:0}.page-homepage .special-price .price-label{font-size:18px}.page-homepage .special-price-ends-at{display:inline-block;width:100%;margin:0;font-size:12px}.page-homepage p.old-price{font-size:14px}.page-homepage .old-price .price-label{font-size:12px !important}.page-homepage .old-price .price{font-size:12px !important;color:#999 !important}.page-homepage h1{font-size:40px;line-height:36px}.page-homepage h1.mega,.page-homepage h2.mega{color:#ca9a2d;font-size:60px;line-height:50px;padding:18px 18px 18px 0 !important}.page-homepage h2{font-size:60px;line-height:50px;font-weight:400;padding:0 0 10px 0}.page-homepage h2.feature{font-size:32px;line-height:1;color:white;text-shadow:0 1px 0 black;display:inline-block;z-index:2;position:relative}@media (max-width: 1200px){.page-homepage h2.feature{font-size:24px}}.page-homepage h1.thin-lines{line-height:32px}.page-homepage .view-float-right{float:right}.page-homepage .view-float-right p{margin-bottom:0;padding-bottom:0}.page-homepage img.lazy{display:block;border:0;opacity:0}.page-homepage img:not(.initial){-webkit-transition:opacity 1s;transition:opacity 1s}.page-homepage img.initial,.page-homepage img.loaded,.page-homepage img.error{opacity:1}.page-homepage img:not([src]){visibility:hidden}.page-homepage .btn2 a{color:#222 !important}.page-homepage .btn2-alt a{color:#fff !important}@media (max-width: 768px){.page-homepage h1.mega{font-size:42px;line-height:34px}.page-homepage h1{font-size:36px;line-height:36px}.page-homepage h2{font-size:32px !important;line-height:32px !important}}.hero-slick-slider-wrapper{padding:25px 0 0;min-height:300px !important}.hero-slick-slider{opacity:0}.hero-slick-slider .slick-list{margin:0 25px}.hero-slick-slider .slick-slide{opacity:50%;margin:0 25px !important}.hero-slick-slider .slick-slide.slick-current.slick-active.slick-center{opacity:100%;background-color:#fafafa !important}.hero-slider-card{width:100%;max-width:600px;background-color:#dbdbdb;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.2);box-shadow:0 10px 6px -6px rgba(0,0,0,0.2)}.hero-slider-card .card-left{padding:40px}@media (max-width: 768px){.hero-slider-card .card-left{padding:15px 40px}}.hero-slider-card .card-right{padding:0}.hero-slider-card h2{font-size:40px;line-height:36px;font-weight:bold;margin-bottom:0;padding-bottom:0}@media (max-width: 991px){.hero-slick-slider .slick-slide{opacity:100%;text-align:center;margin:0 auto !important}}.shortcode-product-default .products-list li.item .product .product-details .product-name{height:60px;overflow:hidden}.header-underline-yellow,.header-underline-yellow-long,.header-underline-yellow-center{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.header-underline-yellow,.header-underline-yellow-long,.header-underline-yellow-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.header-underline-yellow-long h2{display:inline-block;line-height:37px !important;padding-bottom:0;margin-bottom:0}.header-underline-yellow-center:after{content:"";position:absolute;width:100px;bottom:0;border-bottom:4px solid #ddb441;right:-50%;left:50%;margin-left:-50px;top:50%;margin-top:-50px}.header-underline-yellow-long:after{content:"";position:absolute;width:100%;height:5px;bottom:0;left:0;border-bottom:3px solid #ddb441}.header-underline-yellow:after{content:"";position:absolute;width:100px;height:5px;bottom:0;left:0;border-bottom:4px solid #ddb441}.thick-yellow-border-top{display:inline-block;border-top:4px solid}.thick-yellow-border-left{display:inline-block;border-left:4px solid #ca9a2d}.grid-wrapper .post-list-item{border:1px solid #efefef;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);box-shadow:0 10px 6px -6px rgba(0,0,0,0.1);margin:20px}.grid-wrapper .post-entry-content{padding:20px}.grid-wrapper .post-entry-with-image img{width:600px;height:auto;max-width:100%}@media (min-width: 768px){.grid-wrapper .post-list-item{margin:10px;width:33%}.grid-wrapper .grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sidebar-email,.email-blog-widget{display:block;background-color:#F2F2F2;background-size:cover;margin-bottom:25px;padding:50px 15px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-email h2,.email-blog-widget h2{line-height:1.2;padding-bottom:25px}.sidebar-email input.newsletter-email,.email-blog-widget input.newsletter-email{outline:none;padding:4px 3% !important;margin:0;background-color:#fff !important;color:#222222;line-height:37px !important;border-radius:2px 0 0 2px;vertical-align:top;-webkit-transition:border-color 0.24s ease-out, opacity 0.24s ease-out;transition:border-color 0.24s ease-out, opacity 0.24s ease-out;-webkit-appearance:none;border:none;font-size:18px;width:100%;height:40px;max-width:300px}.sidebar-email .btn2,.email-blog-widget .btn2{margin-top:10px;line-height:1.2;border-radius:2px !important}.sidebar-email .thankyouemail,.sidebar-email .thankyouemail p,.email-blog-widget .thankyouemail,.email-blog-widget .thankyouemail p{color:white !important;text-align:left}.thankyouemail{padding:5px}.hero-image img,.section-categories img,.section-financing img{-o-object-fit:cover;object-fit:cover}.hero-image .overlay-container,.section-categories .overlay-container,.section-financing .overlay-container{position:relative;display:block;width:100%}.hero-image .panel-link,.section-categories .panel-link,.section-financing .panel-link{width:100%;height:100%;position:absolute;z-index:4}.hero-image .panel-link:hover ~ .overlay-dark,.section-categories .panel-link:hover ~ .overlay-dark,.section-financing .panel-link:hover ~ .overlay-dark{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .panel-link:hover ~ .overlay-medium,.section-categories .panel-link:hover ~ .overlay-medium,.section-financing .panel-link:hover ~ .overlay-medium{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .overlay-dark,.section-categories .overlay-dark,.section-financing .overlay-dark{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.027)), to(rgba(0,0,0,0.3)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.027) 0, rgba(0,0,0,0.3) 100%);position:absolute;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;opacity:.9;border:0}.hero-image .overlay-dark:hover,.section-categories .overlay-dark:hover,.section-financing .overlay-dark:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .overlay-medium,.section-categories .overlay-medium,.section-financing .overlay-medium{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.45)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.05) 0, rgba(0,0,0,0.45) 100%);position:absolute;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;opacity:.9;border:0}.hero-image .overlay-medium:hover,.section-categories .overlay-medium:hover,.section-financing .overlay-medium:hover{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .overlay-content,.section-categories .overlay-content,.section-financing .overlay-content{text-align:left;position:absolute;left:50px;right:20px;bottom:0;z-index:2}.hero-image .overlay-content:hover ~ .overlay-dark,.section-categories .overlay-content:hover ~ .overlay-dark,.section-financing .overlay-content:hover ~ .overlay-dark{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .overlay-content:hover ~ .overlay-medium,.section-categories .overlay-content:hover ~ .overlay-medium,.section-financing .overlay-content:hover ~ .overlay-medium{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .overlay-content-slim,.section-categories .overlay-content-slim,.section-financing .overlay-content-slim{text-align:left;position:absolute;left:20px;right:20px;bottom:0;z-index:2}.hero-image .overlay-content-slim:hover ~ .overlay-dark,.section-categories .overlay-content-slim:hover ~ .overlay-dark,.section-financing .overlay-content-slim:hover ~ .overlay-dark{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}.hero-image .overlay-content-slim:hover ~ .overlay-medium,.section-categories .overlay-content-slim:hover ~ .overlay-medium,.section-financing .overlay-content-slim:hover ~ .overlay-medium{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.1) 0, rgba(0,0,0,0.5) 100%);opacity:1;border:1px solid #b28b20}@media (max-width: 991px){.hero-image .overlay-content-slim,.section-categories .overlay-content-slim,.section-financing .overlay-content-slim{text-align:left;position:absolute;left:35px;right:20px;bottom:0}}@media (max-width: 991px){.hero-image .overlay-content,.section-categories .overlay-content,.section-financing .overlay-content{text-align:left;position:absolute;left:35px;right:20px;bottom:0}}.hero-image .feature-subheadline,.section-categories .feature-subheadline,.section-financing .feature-subheadline{font-size:14px;color:white;padding-bottom:5px}.hero-image .feature-subheadline:hover,.section-categories .feature-subheadline:hover,.section-financing .feature-subheadline:hover{color:white}.hero-image .feature-subheadline:after,.section-categories .feature-subheadline:after,.section-financing .feature-subheadline:after{content:'';border-top:1px solid #DDB441;width:70px;height:6px;display:inline-block;margin-left:10px}.hero-image .feature-image,.section-categories .feature-image,.section-financing .feature-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6%}.hero-image .feature-image img,.section-categories .feature-image img,.section-financing .feature-image img{-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.hero-image .feature-special,.section-categories .feature-special,.section-financing .feature-special{font-size:14px;color:white;padding-bottom:5px}.hero-image .feature-special:hover,.section-categories .feature-special:hover,.section-financing .feature-special:hover{color:white}.hero-image .feature-special:before,.section-categories .feature-special:before,.section-financing .feature-special:before{content:'';border-top:1px solid #DDB441;width:70px;height:6px;display:block}.hero-image-inner .overlay-container{min-height:400px}.hero-image-dotd{background-color:white;height:100%}.hero-image-dotd .overlay-container{aspect-ratio:43/30}.hero-image-dotd img{width:75%;margin:0 auto;padding-top:3%}.grid-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 3fr 20px 1fr;grid-template-columns:1fr 3fr 1fr;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.grid-container{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}.column-one,.column-two,.column-three{min-height:auto;padding:10px 0}.column-two{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 10px}.column-one img{width:150px;height:150px}}.column-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.column-two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:0 20px}.column-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px}.column-one img{width:200px;height:200px;-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.varda-promotions{margin:20px 0;font-family:inherit}.promotions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.promotion-item{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#ffffff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-transition:-webkit-box-shadow 0.3s ease, -webkit-transform 0.2s ease;transition:-webkit-box-shadow 0.3s ease, -webkit-transform 0.2s ease;transition:box-shadow 0.3s ease, transform 0.2s ease;transition:box-shadow 0.3s ease, transform 0.2s ease, -webkit-box-shadow 0.3s ease, -webkit-transform 0.2s ease}.promotion-item:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.15);box-shadow:0 4px 8px rgba(0,0,0,0.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.promotion-header{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.promotion-type{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#ffffff}.promotion-type.manufacturer_rebate{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.promotion-type.classic_rebate{background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%)}.promotion-type.general_promotion{background:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%)}.promotion-type.other{background:linear-gradient(135deg, #43e97b 0%, #38f9d7 100%)}.promotion-title{margin:0;font-size:18px;font-weight:600;color:#333333;line-height:1.3}.promotion-content{margin-bottom:15px;line-height:1.6;color:#555555}.promotion-content p{margin:0 0 10px 0}.promotion-content p:last-child{margin-bottom:0}.promotion-action{text-align:right}.promotion-link{display:inline-block;padding:10px 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#ffffff;text-decoration:none;border-radius:6px;font-weight:600;font-size:14px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px}.promotion-link:hover{background:linear-gradient(135deg, #764ba2 0%, #667eea 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(102,126,234,0.3);box-shadow:0 4px 8px rgba(102,126,234,0.3);color:#ffffff;text-decoration:none}.manufacturer-card,.classic-card,.other-card{background:white;border:1px solid #e3e6f0;border-radius:12px;padding:25px;margin:20px 0;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.1);box-shadow:0 4px 15px rgba(0,0,0,0.1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.rebate-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.15);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.card-main-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.card-header{text-align:center;margin-bottom:20px}.card-title{margin:0;font-size:1.8em;font-weight:600}.card-body{margin-bottom:25px}.card-description{color:#666;font-size:1.1em;line-height:1.6;margin-bottom:20px}.highlight-box{padding:15px;margin:15px 0;border-left:4px solid #555}.highlight-box small{color:#666}.highlight-box strong{font-size:1.2em}.features-list{text-align:left;margin:20px 0}.feature-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.feature-item span:first-child{font-weight:bold;margin-right:10px}.card-sidebar{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-footer{text-align:center;width:100%}.classic-card .card-title{color:#b8860b}.classic-card .highlight-box{background:#ffffff}.classic-card .rebate-button{background:linear-gradient(135deg, #b8860b 0%, #daa520 100%);color:white;padding:14px 35px;text-decoration:none;border-radius:50px;font-weight:bold;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 15px rgba(184,134,11,0.3);box-shadow:0 4px 15px rgba(184,134,11,0.3);margin-right:10px}.classic-card .rebate-button:hover{background:linear-gradient(135deg, #daa520 0%, #b8860b 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(184,134,11,0.4);box-shadow:0 6px 20px rgba(184,134,11,0.4);color:white;text-decoration:none}.manufacturer-card .card-title{color:#1e3c72}.manufacturer-card .highlight-box{background:#ffffff}.manufacturer-card .feature-item span:first-child{color:#1e3c72}.manufacturer-card .rebate-button{background:linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);color:white;padding:14px 35px;text-decoration:none;border-radius:50px;font-weight:bold;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 15px rgba(30,60,114,0.3);box-shadow:0 4px 15px rgba(30,60,114,0.3);margin-right:10px}.manufacturer-card .rebate-button:hover{background:linear-gradient(135deg, #2a5298 0%, #1e3c72 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(30,60,114,0.4);box-shadow:0 6px 20px rgba(30,60,114,0.4);color:white;text-decoration:none}.manufacturer-card .button-skew{margin:0 auto;display:block}.promotion-card .card-title{color:#e74c3c}.promotion-card .button-skew{margin:0 auto;display:block}.promotion-card .highlight-box{background:#ffffff}.promotion-card .feature-item span:first-child{color:#e74c3c}.promotion-card .rebate-button{background:linear-gradient(135deg, #e74c3c 0%, #f39c12 100%);color:white;padding:14px 35px;text-decoration:none;border-radius:50px;font-weight:bold;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 15px rgba(231,76,60,0.3);box-shadow:0 4px 15px rgba(231,76,60,0.3);margin-right:10px}.promotion-card .rebate-button:hover{background:linear-gradient(135deg, #f39c12 0%, #e74c3c 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(231,76,60,0.4);box-shadow:0 6px 20px rgba(231,76,60,0.4);color:white;text-decoration:none}.other-card .card-title{color:#495057}.other-card .highlight-box{background:#ffffff}.other-card .feature-item span:first-child{color:#6c757d}.other-card .rebate-button{background:linear-gradient(135deg, #6c757d 0%, #495057 100%);color:white;padding:14px 35px;text-decoration:none;border-radius:50px;font-weight:bold;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 4px 15px rgba(108,117,125,0.3);box-shadow:0 4px 15px rgba(108,117,125,0.3);margin-right:10px}.other-card .rebate-button:hover{background:linear-gradient(135deg, #495057 0%, #6c757d 100%);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(108,117,125,0.4);box-shadow:0 6px 20px rgba(108,117,125,0.4);color:white;text-decoration:none}.varda-template-preview{margin-top:50px;padding:20px;border-top:2px solid #ccc}.varda-template-preview h2{color:#333;margin-bottom:20px}.template-preview-item{margin-bottom:30px;padding:20px;border:1px solid #ddd;border-radius:5px}.template-preview-item h3{color:#666;margin-bottom:15px}.template-preview-item>div{background:#f9f9f9;padding:15px;border-radius:3px}@media (max-width: 1024px){.rebate-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-sidebar{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.card-main-content{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}@media (max-width: 768px){.rebate-card{padding:20px;margin:15px 0}.card-title{font-size:1.5em}.card-body{margin-bottom:20px}.rebate-button{width:100%;text-align:center;margin-right:0;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.features-list{text-align:center}.feature-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promotion-item{padding:15px}.promotion-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.promotion-title{font-size:16px}.promotion-action{text-align:center}.promotion-link{width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 480px){.rebate-card{padding:15px}.card-title{font-size:1.3em}.highlight-box{padding:12px}.rebate-button{padding:12px 25px;font-size:14px}}.rebate-button:focus,.promotion-link:focus{outline:2px solid #007cba;outline-offset:2px}.rebate-card:focus-within{outline:2px solid #007cba;outline-offset:2px}@media (prefers-contrast: high){.rebate-card{border-width:2px}.highlight-box{border-left-width:6px}.rebate-button{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.rebate-card,.rebate-button,.promotion-link,.promotion-item{-webkit-transition:none;transition:none}.rebate-card:hover,.rebate-button:hover,.promotion-link:hover{-webkit-transform:none;transform:none}}.account-login .content{min-height:100px;padding:14px 21px}.account-login .content h2{font-weight:bold;font-size:32px;margin:0 0 14px;padding:0 0 5px 0;border-bottom:1px solid #ddd;background-position:0 1px;background-repeat:no-repeat;text-transform:uppercase;color:#AA4301}.account-login .buttons-set{margin:0;padding:8px 13px}#simple-modal-account-login .modal-content{max-width:450px;margin:0 auto}#simple-modal-account-login .modal-content .account-modal .form-group{max-width:275px;margin:0 auto}#simple-modal-account-login .modal-content .account-modal .error-message{font-size:12px;color:#AA4301;line-height:12px;padding-top:5px}#simple-modal-account-login .modal-content .account-modal .toggle-password{font-size:18px;position:absolute;right:10px;top:33px}#simple-modal-account-login .modal-content .account-modal .alert{padding:0.4rem 1rem;max-width:90%;font-size:14px}#simple-modal-account-login .modal-content .account-modal .required span{color:#AA4301}#simple-modal-account-login .modal-content .account-modal h4{font-family:"Teko",Helvetica,sans-serif;font-size:28px}#simple-modal-account-login .modal-content .account-modal label{margin-bottom:0;font-size:12px;color:#707070}#simple-modal-account-login .modal-content .account-modal hr{padding-bottom:10px}#simple-modal-account-login .modal-content .account-modal p{margin-bottom:5px}.alerts-back-instock-action-feedback i{font-size:20px}.unsubscribed-blur{position:absolute;top:0;left:0;width:100%;height:100%;z-index:998;background:rgba(255,255,255,0.94);-webkit-filter:blur(1px);filter:blur(1px)}.unsubscribed-message{z-index:999;position:absolute;width:200px;height:100px;text-align:center;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:16px;font-weight:bold}@media (max-width: 768px){.my-account h1#order-info{font-size:32px}}.account-order.order-items{overflow-x:hidden}.account-order .pager .limiter{display:none}.account-order .pager .pages{font-size:16px;width:100%;margin:0 auto}.account-order-items .price{color:#222}.account-order-items .order-number h2{font-size:1.5rem}.account-order-items-totals .data-table td{padding:2px 8px}.account-order-items-totals .data-table .a-right .price{font-weight:normal}.account-order-items-totals .data-table,.account-order-items-totals .data-table tbody th,.account-order-items-totals .data-table tbody td{border:none}.account-order-items-totals .data-table .odd,.account-order-items-totals .data-table .even{background:transparent}.account-order-items-totals .data-table .a-right.subtotal .price,.account-order-items-totals .data-table .a-right strong .price{color:#222;font-weight:bold}@media (max-width: 991px){.account-order-items a,.account-order-items p{font-size:12px;display:inline-block;line-height:1.2}}@media (max-width: 991px){.block-account{border-top:2px solid #efefef;padding-top:20px}}.page-print{background:#fff;padding:25px 30px;text-align:left;max-width:800px;margin:0 auto}.page-print h1,.page-print h2,.page-print h3,.page-print p,.page-print a{color:#222;padding-bottom:0;margin-bottom:0;font-family:"Roboto",Helvetica,sans-serif}.page-print h1,.page-print h2{font-size:22px;padding-bottom:5px}.page-print .data-table .a-right.subtotal .price,.page-print .data-table .a-right strong .price{color:#222}.page-print .data-table thead th,.page-print .data-table tfoot tr,.page-print .data-table tfoot tr.first td{background-color:#F2F2F2 !important}.page-print .data-table tbody.odd tr{background-color:#fff !important}.page-print .print-head{margin:0 0 15px}.page-print .print-head .logo{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print .order-date{background:url(../../images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}.page-print .col2-set{margin:0 0 10px}.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}.classic-shipping-tracking-index .page{background:#fff !important}.section-shippingTracker .container{width:100%;color:#4d483f;padding:10px 10px 0;max-width:1000px;margin:0 auto;border-radius:2px}.section-shippingTracker .progress-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;counter-reset:item;padding-left:calc(34px*2);padding-right:calc(34px*2)}@media screen and (max-width: 768px){.section-shippingTracker .progress-tracker{padding-left:calc(34px);padding-right:calc(34px)}}@media screen and (max-width: 375px){.section-shippingTracker .progress-tracker{padding-left:20px;padding-right:20px}}.section-shippingTracker .progress-tracker-small{padding-left:calc(34px);padding-right:calc(34px);max-width:500px;margin:15px 0}.section-shippingTracker .progress-tracker-small .progress-text{font-size:12px}.section-shippingTracker .progress-tracker-small .progress-marker{width:20px;height:20px;font-weight:normal;font-size:12px;-webkit-transform:translateY(2px);transform:translateY(2px)}.section-shippingTracker .progress-tracker-small .progress-marker.multi-line{-webkit-transform:translateY(0);transform:translateY(0)}.section-shippingTracker .progress-tracker-small .checkmark-complete:after{left:.75em}.section-shippingTracker .progress-tracker-small .progress-step:not(:last-child)::after{content:'';display:block;position:absolute;top:calc(calc((34px/2) + 1.2em) - .2em);left:25px;width:calc(100% - 30px);height:calc(8px / 2);border-radius:2px}.section-shippingTracker .progress-tracker-small .progress-text.multi-line{-webkit-transform:translateX(calc(-50% + (20px/2))) translateY(-5px);transform:translateX(calc(-50% + (20px/2))) translateY(-5px)}.section-shippingTracker .progress-tracker-small .progress-text{-webkit-transform:translateX(calc(-50% + (20px/2))) translateY(-10px);transform:translateX(calc(-50% + (20px/2))) translateY(-10px)}@media screen and (max-width: 768px){.section-shippingTracker .progress-tracker-small{padding-left:calc(34px);padding-right:calc(34px)}}@media screen and (max-width: 375px){.section-shippingTracker .progress-tracker-small{padding-left:5px;padding-right:0}}.section-shippingTracker .progress-step{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:0;min-width:34px}.section-shippingTracker .progress-step:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.section-shippingTracker .progress-step:not(:last-child)::after{content:'';display:block;position:absolute;top:calc((34px/2) + 1.2em);left:45px;width:calc(100% - 45px - 10px);height:8px;border-radius:4px}.section-shippingTracker .progress-step::after{background-color:#ccc}.section-shippingTracker .progress-step.is-active .progress-marker{background-color:#ccc}.section-shippingTracker .progress-step.is-complete .progress-marker{background-color:#7ba726}.section-shippingTracker .progress-step.is-complete::after{background-color:#7ba726}.section-shippingTracker .progress-step.is-complete.gradient::after{background:-webkit-gradient(linear, right top, left top, from(#efefef), color-stop(99%, #7ba726));background:linear-gradient(to left, #efefef 0%, #7ba726 99%)}.section-shippingTracker .progress-marker{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:20;width:34px;height:34px;font-weight:bold;border-radius:50%;color:#fff;background-color:#ccc}.section-shippingTracker .progress-marker.multi-line{-webkit-transform:translateY(-6px);transform:translateY(-6px)}@media screen and (max-width: 768px){.section-shippingTracker .progress-marker.multi-line{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.section-shippingTracker .progress-text{text-transform:uppercase;text-align:center;display:inline-block;font-size:0.9em;padding-right:0;padding-left:0;-webkit-transform:translateX(calc(-50% + (34px/2))) translateY(-18px);transform:translateX(calc(-50% + (34px/2))) translateY(-18px);vertical-align:top}.section-shippingTracker .progress-text.multi-line{-webkit-transform:translateX(calc(-50% + (34px/2))) translateY(-12px);transform:translateX(calc(-50% + (34px/2))) translateY(-12px);width:175px;line-height:1.2}@media screen and (max-width: 768px){.section-shippingTracker .progress-text{font-size:.7em}.section-shippingTracker .progress-text.multi-line{width:100px}}@media screen and (max-width: 375px){.section-shippingTracker .progress-text{font-size:.6em}}.section-shippingTracker .count:before{content:counter(item) " ";counter-increment:item}.section-shippingTracker .checkmark-complete:after{content:" ";counter-increment:item;display:block;width:0.3em;height:0.8em;border:solid white;border-width:0 0.1em 0.1em 0;position:absolute;left:.9em;top:34%;margin-top:-0.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-shippingDetails{max-width:1100px;margin:0 auto}.section-shippingDetails .small-text{font-family:"Roboto",Helvetica,sans-serif;font-size:14px;font-weight:normal}.section-shippingDetails .tracking-chart{border:solid 1px #ccc;max-width:500px}.section-shippingDetails .shipping-info{line-height:1.5;border-bottom:solid 1px #ccc;padding:20px}.section-shippingDetails .tracking-status{overflow-y:auto;min-height:25rem;max-height:30rem;position:relative}.section-shippingDetails .tracking-status-inner{padding:5px 20px 20px}.section-shippingDetails .tracking-status-inner-heading{background-color:#F2F2F2;padding:5px 20px}@media screen and (max-width: 768px){.section-shippingDetails .tracking-status{min-height:20rem}}.section-shippingDetails .related-shipments-card,.section-shippingDetails .items-shipment-card{white-space:nowrap;max-width:460px;width:100%}.section-shippingDetails .related-shipments-card-inner,.section-shippingDetails .items-shipment-card-inner{white-space:normal}.section-shippingDetails .related-not-logged-in{min-height:300px}.section-shippingSnippet{font-size:12px;line-height:1.2;max-width:375px}.section-shippingSnippet a{font-weight:normal}.section-shippingSnippet .tracking-number{display:inline-block;font-weight:bold;text-decoration:underline;padding-bottom:5px}.section-productFeeds{padding:25px}.section-productFeeds h2{margin-bottom:0;padding-bottom:0}.track-feature{height:298px;position:relative;z-index:1;max-width:100%;background-size:cover;background-position:center center}.track-feature:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:-1}.track-feature .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:inherit;height:inherit;text-align:center;position:relative;color:#ffffff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-feature .title:hover{color:#ca9a2d}.track-feature h2{height:inherit;position:relative}.postWrapper{max-width:650px;margin:0 auto}.postFeaturedImage,.homeFeaturedImage{height:250px;width:auto;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.postFeaturedImage a,.homeFeaturedImage a{display:inline-block}.postFeaturedImage img,.homeFeaturedImage img{text-align:center;width:auto;max-height:250px}.postFeaturedImage{height:400px}.postFeaturedImage img{max-height:400px}.homeFeaturedContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.postTitle{border-bottom:0}.postTitle a{line-height:1;display:inline-block;color:#222}.blog-post-view .contest-promo,.blog-cat-view .contest-promo,.blog-index-list .contest-promo{width:100%;position:relative}.blog-post-view .contest-promo .overlay-medium,.blog-cat-view .contest-promo .overlay-medium,.blog-index-list .contest-promo .overlay-medium{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.6)), to(rgba(0,0,0,0.2)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.6) 0, rgba(0,0,0,0.2) 100%);position:absolute;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;opacity:.9;border:0}.blog-post-view .heading-font,.blog-cat-view .heading-font,.blog-index-list .heading-font{line-height:1}.blog-post-view .postContent img{padding:20px;background-color:#efefef;border-radius:2px}.blog-post-view .postContent h1,.blog-post-view .postContent h2,.blog-post-view .postContent h3,.blog-post-view .postContent h4,.blog-post-view .postContent h5,.blog-post-view .postContent h6{font-family:"Roboto",Helvetica,sans-serif}.blog-post-view .post-summary-widget-image{padding:0 !important;left:-20px;bottom:-50px;max-height:125px;background:none !important}.blog-post-view .post-summary-widget-left{border-right:1px solid #666666}.blog-post-view .post-summary-widget-right{line-height:1.2}.blog-post-view .post-summary-widget-right ul{list-style-type:disc !important;padding-left:1em !important;margin-left:1em}@media (max-width: 992px){.blog-post-view .post-summary-widget-left{border:none}}@media only screen and (min-width: 992px){.blog-post-view .rightside{width:25%}.blog-post-view .leftside{width:75%}}.products-grid{position:relative;margin:25px 0px !important}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:10px;border:1px solid #EEE;border-radius:2px;background:#FFFFFF;-webkit-box-shadow:3px 4px 8px 0 rgba(0,0,0,0.1);box-shadow:3px 4px 8px 0 rgba(0,0,0,0.1)}.product-card-wrap-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product-card-wrap-inner-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 30px 0;width:50%}.product-card-wrap-inner-grid:nth-child(odd){padding:0 30px 30px 0}@media (max-width: 992px){.product-card-wrap-inner-grid:nth-child(odd){width:100%;padding:20px 0 0 0}}@media (max-width: 992px){.product-card-wrap-inner-grid{width:100%;padding:20px 0 0 0}}.product-card-wrap-inner-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 30px 0;width:100%}@media (max-width: 992px){.product-card-wrap-inner-list{padding:20px 0 0 0}}.product-card-flexible{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-card .product-name a{color:black;font-family:"Roboto",Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:1.3;display:inline-block;padding:0 15px}.product-card .product-image{display:inline-block;width:100%;text-align:center}.product-card .product-image-container{position:relative;margin:15px}.product-card .in-stock-btn{background-color:#5cb85c;display:inline;padding:0.2em 0.6em 0.3em;font-size:1em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em}.product-card .crdv-button-message{font-size:16px}.product-card .crdv-button-message svg{vertical-align:baseline !important}.product-card .out-of-stock-btn{font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;padding:0.3em 0.6em 0.3em;background-color:#707070;border-radius:5px;color:#ffffff;font-size:1em;vertical-align:baseline;text-align:center;line-height:1;display:inline}.product-card .out-of-stock-signUp{text-transform:uppercase;padding:0 10px}.product-card .out-of-stock-signUp:hover,.product-card .out-of-stock-signUp:focus{text-decoration:underline !important}.product-card .modal{display:none;position:fixed;z-index:100;padding:250px 0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);-webkit-animation:openModal 1s linear forwards;animation:openModal 1s linear forwards}@-webkit-keyframes openModal{from{opacity:0}to{opacity:1}}@keyframes openModal{from{opacity:0}to{opacity:1}}.product-card .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;max-width:900px}.product-card .closeModal{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.product-card .closeModal:hover,.product-card .closeModal:focus{color:#000;text-decoration:none;cursor:pointer}.product-card .modalHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 37px}.product-card .modalHeader .productImage{max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-card .modalHeader .productImage img{height:150px}.product-card .modalHeader .productImage img:focus-visible{outline:2px solid #416114}.product-card .modalHeader .modalProductTitle{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;margin-left:4rem}.product-card .modalHeader .modalProductTitle p{text-align:justify;font-weight:500;font-size:24px;font-family:"Teko",Helvetica,sans-serif;line-height:24px}.product-card .modalHeader .modalProductTitle p a{color:#222}.product-card .modalHeader .modalProductTitle p a:hover{color:#AA4301}.product-card .modalHeader .modalProductTitle p a:focus-visible{outline:2px solid #416114}.product-card .modalBody{padding:0 37px}.product-card .modalBody p{margin-top:15px;text-align:center;color:#222;font-weight:500;font-size:20px;margin-top:1rem;margin-bottom:3rem}.product-card .modalBody .fixed-width.carousel{overflow:visible !important}.product-card .modalBody .out-of-stock-form label{font-size:23px;display:block;font-weight:500;margin-bottom:0}.product-card .modalBody .out-of-stock-form input[type="email"]{display:block;width:100%;padding:15px 20px;font-size:18px;border:1px solid;margin:20px 0}.product-card .modalBody .out-of-stock-form input[type="submit"]{display:block;width:100%;padding:15px 20px;margin-bottom:15px;font-size:18px;border:none;color:#ffffff;background-color:#507319;text-transform:uppercase}.product-card .modalBody .out-of-stock-form input[type="submit"]:hover{background-color:#7BA726;cursor:pointer}.product-card .modalBody .out-of-stock-form input[type="submit"]:focus{background-color:#7BA726}.product-card .modalBody .klevuWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-card .modalBody .klevuWrap .kcTitleArea{width:100%}.product-card .modalBody .klevuWrap .kcTitleArea .kcTitle{text-align:center;line-height:28px}.product-card .modalBody .klevuWrap li.kcResultItem.kuRECSItem{min-width:calc(100% / 3)}.product-card .modalBody .klevuWrap .kcResultItemNavigationButton{background-color:#fff !important;border-color:#DADADA !important;border-width:1px !important;border-radius:100% !important;width:36px !important}.product-card .modalBody .klevuWrap .kcResultItemNavigationButton:hover{background-color:#DDB441 !important}.product-card .modalBody .klevuWrap .kcResultItemNavigationButton .kcArrow::after{color:#222 !important;border-color:#222 !important}@media (min-width: 993px) and (max-width: 1235px){.product-card .out-of-stock-signUp{display:block;padding:0;margin-top:10px}}@media (max-width: 436px){.product-card .out-of-stock-signUp{display:block;padding:0;margin-top:10px}}@media (max-width: 900px){.product-card .modal-content{max-width:750px}}@media (max-width: 768px){.product-card .modal-content{max-width:550px}.product-card .modal-content .modalHeader{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card .modal-content .modalHeader .modalProductTitle{margin-left:0 !important}.product-card .modal-content .modalHeader img{width:100%}.product-card .modal-content .modalHeader p{padding:0;text-align:center;margin-top:25px}}@media (max-width: 576px){.product-card .modal-content{max-width:400px}.product-card .modal-content .modalHeader,.product-card .modal-content .modalBody{padding:0 15px}.product-card .modal-content .modalHeader p,.product-card .modal-content .modalBody p{margin-top:1rem}.product-card .modal-content .modalHeader li.kcResultItem.kuRECSItem,.product-card .modal-content .modalBody li.kcResultItem.kuRECSItem{min-width:calc(100% / 1);padding:0 30px}}@media (max-width: 430px){.product-card .modal-content{max-width:320px}.product-card .modal-content .modalHeader img{height:130px}.product-card .modal-content .modalHeader p{font-size:20px}.product-card .modal-content .modalBody p{font-size:17px}.product-card .modal-content .modalBody .out-of-stock-form input[type="email"]{font-size:15px}.product-card .kcTitle{font-size:30px !important}.product-card .kcResults{padding:0 !important}.product-card li.kcResultItem.kuRECSItem{padding:0 !important}}.product-card .actions{margin:0 10px;text-align:center}.product-card .actions button{width:100%;max-width:100%;padding:10px;font-size:16px;font-weight:bold}.product-card .msrp,.product-card .price-label,.product-card .regular-price-label{display:none}.product-card .product-price .price-too-low{color:#AA4301;font-family:"Teko",Helvetica,sans-serif;font-size:32px;text-transform:uppercase}.product-card .old-price{font-family:"Teko",Helvetica,sans-serif;padding-left:5px;margin-bottom:0}.product-card .old-price .price{font-size:24px;color:#707070 !important;margin:0;text-decoration:line-through}.product-card .special-price{font-family:"Teko",Helvetica,sans-serif;margin-bottom:0}.product-card .special-price .price{color:#AA4301;margin:0}.product-card .special-price .special-tag{display:block;text-transform:uppercase;padding-bottom:5px}.product-card .price,.product-card .main-product-price{font-size:40px;font-family:"Teko",Helvetica,sans-serif;color:#222 !important;margin:0}.product-card .price span.decimal,.product-card .main-product-price span.decimal{font-size:60%;position:relative;top:-10px;left:-4px}.product-card .price-per-round{font-size:15px !important;vertical-align:baseline !important;line-height:2em !important}.product-card .regular-price .price span.decimal,.product-card .price.main-product-price span.decimal,.product-card .main-product-price span.decimal{top:-9px;left:0}.category-description-container .category-description{-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease;position:relative}.category-description.truncated::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2.4em;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);pointer-events:none}.category-description p{margin:0 !important;display:inline}.filters-toggle{display:none}.filters-toggle img{width:25px;height:auto;margin-left:10px}.filters-toggle a{background-color:#ddb441;padding:10px 10px;text-align:center;font-size:14px;display:block;font-weight:bold;border-radius:2px;text-transform:uppercase;width:100%;max-width:100%;margin-bottom:10px}.filters-toggle a:hover,.filters-toggle a:active,.filters-toggle a:focus{text-decoration:none}.filters-toggle .count-overlay{width:27px;height:22px;color:white;background:#AA4301;border-radius:15px;display:inline-block;position:relative;vertical-align:middle;margin-left:5px;font-size:18px;padding-top:2px}.block-layered-nav{position:relative}.block-layered-nav .spinner-wrapper{display:none;height:100%;width:100%;position:absolute;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,0.5)}.block-layered-nav .spinner-wrapper .spinner-border{position:absolute;top:50px;left:0;right:0;margin-left:auto;margin-right:auto}.block-layered-nav .block-subtitle{text-transform:uppercase;background-color:#efefef;font-size:2rem;font-weight:400;border-bottom:none;padding:12px 20px}.category-title{border:0;margin:10px 0 25px 0px;border-radius:2px;min-height:200px;background-size:cover;background-repeat:no-repeat}.category-title h1{text-shadow:0 2px 3px rgba(0,0,0,0.3)}.category-title-simple h1{margin:0 !important;padding:0 !important}.selected-filters{min-height:40px}.filters-action{display:inline-block}.filters-criteria ol{margin-bottom:0}.filters-criteria ol li{background-color:#F2F2F2;margin:5px 5px 5px 0 !important;padding:5px;color:#222;display:inline-block;width:inherit}.filters-criteria ol li .btn-remove{display:inline-block}.category-products ol{list-style:none;margin:0px 0px 0px;padding:0px}.toolbar .pager{width:100%;padding:7px 15px 3px;border:0}.limiter label{margin-bottom:0}.toolbar-top .pager,.toolbar-bottom .narrow-sort,.toolbar-bottom .filters-toggle-container,.toolbar-bottom .filters{display:none}.onsale-category-container{background-repeat:no-repeat;width:100%;height:100%;z-index:1}.page-title h1{display:inline-block;padding-bottom:10px}.page-title span.page-title-results{font-size:14px;color:#707070;padding-left:5px;padding-bottom:5px;display:inline-block}.sorter .sort-by{border:1px solid #C3C3C3;padding:7px 15px;display:inline-block}.sorter .custom-select-div{position:relative;min-width:190px}.sorter .custom-select-div:after{content:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill:rgba(0, 0, 0, 1);transform:;-ms-filter:'%3e%3cpath d='m12 15.586-4.293-4.293-1.414 1.414L12 18.414l5.707-5.707-1.414-1.414z'%3e%3c/path%3e%3cpath d='m17.707 7.707-1.414-1.414L12 10.586 7.707 6.293 6.293 7.707 12 13.414z'%3e%3c/path%3e%3c/svg%3e");text-align:center;color:#222;right:0;background:#F2F2F2;top:0;height:27px;width:27px;padding:1px 2px;position:absolute;pointer-events:none;z-index:10}.sorter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:inherit;border:none;text-transform:uppercase;font-size:14px !important;padding-bottom:4px;min-width:175px}.sorter select::-ms-expand{display:none}.sorter input.input-text:focus,.sorter select:focus,.sorter textarea:focus{background-color:#F2F2F2;border-radius:0;padding-bottom:4px}.sorter .sorttitle{float:left;padding-right:3px;text-transform:uppercase;font-family:'Teko', sans-serif;font-size:1.5rem;line-height:1}@media (max-width: 992px){.category-title{min-height:125px}.narrow-sort .h2{font-size:1.5rem}.sorter .sort-by{width:100%;max-width:350px}}@media (min-width: 768px){.layered-nav-left{display:block !important}}@media (max-width: 767px){.category-description{margin-bottom:10px}.filters-toggle{display:block}.layered-nav-left{margin-bottom:20px}.products-grid{margin-top:10px !important}}@media (max-width: 575px){.sorter .sort-by{padding:10px 15px;width:100%;max-width:100%}}.catalog-product-view .onsale-product-container-inside{cursor:pointer;position:absolute;z-index:100;background-repeat:no-repeat !important}.catalog-product-view .main .container{width:100% !important;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.catalog-product-view .col-main{padding:0}.catalog-product-view .validation-failed{border:1px solid #eb340a !important;background:#faebe7 !important;border-radius:2px;margin-bottom:10px !important;padding:10px}.catalog-product-view .validation-advice{clear:both;min-height:20px;margin:0;padding-left:17px;font-size:14px;font-weight:bold;line-height:20px;color:#eb340a;padding-top:10px;float:none}.catalog-product-view span.required{color:#eb340a}.catalog-product-view .section-wrapper section-listCategories a,.catalog-product-view .section-wrapper ul,.catalog-product-view .section-wrapper li,.catalog-product-view .section-wrapper body{font-size:14px;line-height:21px}.catalog-product-view #tt-instant-answers-widget:before,.catalog-product-view #tt-reviews-list:before,.catalog-product-view #tt-chatter-widget:before{content:"";display:block;height:150px;margin:-150px 0 0}.product-view hr{height:1px}.product-view .product-img-box{width:100%}.product-view .col1-layout .product-view .product-shop{width:100%;padding:0}.product-view iframe{max-width:100%}.product-view img.lazy{display:block;border:0;opacity:0}.product-view img:not(.initial){-webkit-transition:opacity 1s;transition:opacity 1s}.product-view img.initial,.product-view img.loaded,.product-view img.error{opacity:1}.product-view .product-shop{width:100%;max-width:450px;margin:0 auto}.product-view .product-shop h1{font-family:"Roboto", Helvetica, sans-serif}.product-view .product-shop .availability{font-weight:bold;font-size:1em;text-transform:uppercase}.product-view .product-shop .availability .available-number{color:#AA4301;display:block;font-size:12px !important}.product-view .product-shop-top .email-friend{float:left;position:relative;text-align:right}.product-view .product-shop-top .box-collateral.box-additional{display:none}.product-view .product-shop-top .breadcrumbs{left:0;margin-bottom:0}.product-view .product-shop-top h1{font-family:"Teko",Helvetica,sans-serif;font-weight:500;font-size:32px;line-height:2rem;font-family:"Teko", Helvetica, sans-serif;font-weight:400;font-size:32px;line-height:2rem;margin:0;padding:0 0 5px}.product-view .product-shop-top .in-stock,.product-view .product-shop-top .out-of-stock{text-transform:uppercase;margin:0}.product-view .product-shop-top span.upc-spacing,.product-view .product-shop-top span.mpn-spacing{display:inline-block}@media (max-width: 576px){.product-view .product-shop-top h1,.product-view .product-shop-top .h1{font-size:26px;line-height:1.5rem}}@media (max-width: 991px){.product-view .product-shop-top{display:none}.product-view .product-shop-top-mobile{display:block !important}}.product-view .product-shop-bottom .add-to-box .tier-prices{margin:0;padding:0 0 10px;border:0;background:0}.product-view .product-shop-bottom .add-to-box .tier-prices li{background:0;padding:2px 0;color:#666666}.product-view .product-shop-bottom .add-to-box .tier-prices .price,.product-view .product-shop-bottom .add-to-box .tier-prices .benefit{color:#666666}.product-view .product-shop-bottom .add-to-box .add-to-cart{padding-bottom:15px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-view .product-shop-bottom .add-to-box .add-to-links{margin:0}.product-view .product-shop-bottom .add-to-box .add-to-links li{display:block !important}.product-view .product-shop-bottom .add-to-box .add-to-links li .separator{display:none !important}.product-view .product-shop-bottom .add-to-box .availability-grouped{padding-top:15px}.product-view .product-shop-bottom .add-to-box .availability-grouped .availability{border-left:none}.product-view .product-shop-bottom .add-to-box .availability.in-stock{color:#7BA726}.product-view .product-shop-bottom .add-to-box .price-box-bundle{padding-top:10px;border-top:1px solid #d8d8d8}.product-view .product-shop-bottom .add-to-box .price-box-bundle .price-label{display:inline-block}.product-view .product-shop-bottom .add-to-box .price-box-bundle .price-from .price,.product-view .product-shop-bottom .add-to-box .price-box-bundle .price-to .price,.product-view .product-shop-bottom .add-to-box .price-box-bundle .minimal-price .price{font-size:14px !important}.product-view .product-shop-bottom .add-to-box .price-box .price-as-configured .price{color:#222}.product-view .product-shop-bottom .add-to-box .price-box .price-as-configured .price-label{display:block}.product-view .product-shop-bottom .product-after-options{border-top:1px solid #efefef;padding:20px 0}.product-view .product-shop-bottom .product-after-options a{display:inline-block;padding:10px 20px}.product-view .product-shop-bottom .product-after-options .sharethis-wrapper{padding-top:20px}.product-view .product-shop-bottom .credova-financing-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;text-align:center;min-height:65px;background-color:#E3EAEC}.product-view .product-shop-bottom .credova-financing-offer a{color:#222}.product-view .product-shop-bottom .credova-financing-offer .product-financing-terms{color:#0D5067;font-size:14px}.product-view .product-shop-bottom .credova-financing-offer .product-financing-terms .crdv-button-brand{display:inline;position:relative;top:-5px}.product-view .product-shop-bottom .credova-financing-offer .product-financing-terms .crdv-learn-more{display:inline-block}.product-view .product-shop-media .product-img-box{width:100%;border:2px solid #efefef;margin-bottom:25px}.product-view .product-shop-media .product-img-box .pagingInfo{display:block;text-align:center;width:100%;padding-bottom:10px}.product-view .product-shop-media .product-img-box .product-image{display:block;margin:0 0 13px;border:1px solid #ABABAB;padding:3px;position:relative;width:580px;max-width:100%;margin:0 auto}.product-view .product-shop-media .product-img-box .product-image img{max-width:100% !important;max-height:350px}.product-view .product-shop-media .product-img-box .product-image .mag{position:absolute;z-index:10;right:5px;top:5px}.product-view .product-shop-media .product-img-box .product-image-feature{padding-top:20px;padding-bottom:20px}.product-view .product-shop-media .product-img-box .product-image-zoom{position:relative;width:580px;height:355px;overflow:hidden;z-index:9}.product-view .product-shop-media .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move}.product-view .product-shop-media .product-img-box .zoom{display:none;position:relative;z-index:9;height:18px;margin:0 auto 13px;padding:0 28px;cursor:pointer}.product-view .product-shop-media .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity:.3}.product-view .product-shop-media .product-img-box .zoom #track{position:relative;height:18px}.product-view .product-shop-media .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../../images/magnifier_handle.gif) 0 0 no-repeat}.product-view .product-shop-media .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}.product-view .product-shop-media .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}.product-view .product-shop-media .product-img-box .zoom-notice{display:none;font-size:11px;margin:0 0 5px;text-align:center}.product-view .product-shop-media .product-img-box .more-views h2{font-size:11px;border-bottom:1px solid #ccc;margin:0 0 8px;text-transform:uppercase}.product-view .product-shop-media .product-img-box .more-views ul{margin-left:-9px}.product-view .product-shop-media .product-img-box .more-views li{float:left;margin:0 0 8px 9px;display:block}.product-view .product-shop-media .product-img-box .more-views li a{float:left;padding:3px 0 5px;overflow:hidden}.product-view .product-shop-media .product-img-box .more-views li a:hover{border-bottom:2px solid #ababab;padding-bottom:3px}.product-view .product-shop-media .product-img-box li a img{border:1px solid #CCC}.product-view .product-shop-media .product-img-box .mz-hint-swipe{display:none;bottom:8px;left:0;right:0;padding:0 10%;background-color:#0000;-webkit-transition:opacity 0.25s ease, z-index 0.25s ease;transition:opacity 0.25s ease, z-index 0.25s ease;color:#eee;text-decoration:none;text-align:center;direction:ltr;margin:0;position:absolute;z-index:1000;pointer-events:none}.product-view .product-shop-media .product-img-box .mz-hint-swipe-message{display:inline-block;background:#31333db3;border-radius:2em;padding:.4em 1.1em}.product-view .product-shop-media .product-img-box .mz-hint-swipe-message:before{content:'\f07e';font-family:'FontAwesome';font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media (min-width: 991px){.product-view .product-shop-media .product-img-box .mz-hint-swipe{display:none !important}}.product-view .product-shop-media .product-img-box .MagicScroll{margin-bottom:15px}.product-view .product-shop-media .product-img-box .MagicScroll a[data-zoom-id] img,.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb img{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #F2F2F2}.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb.mz-thumb-selected img,.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb:hover:not(.mz-thumb-selected) img,.product-view .product-shop-media .product-img-box .MagicScroll .item-thumbnail.item-360.mz-thumb-selected img{border:1px solid #DDB441;-webkit-filter:none;filter:none}.product-view .product-shop-media .product-img-box .MagicScroll .mz-thumb{margin:0 5px}.product-view .product-shop-media .product-img-box .item-thumbnail-carousel{padding-bottom:20px}@media (max-width: 991px){.product-view .product-shop-media .product-img-box{border:none;margin-bottom:0}}.product-view .product-video{width:auto;margin-top:20px;background-color:#F2F2F2;height:100%}@media (max-width: 991px){.product-view .product-video{margin-top:0;padding-top:20px}.product-view .product-video-feature-desktop{display:none}.product-view .product-video-feature-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.product-view .product-video-feature{min-height:328px}.product-view .product-video .yt-api-container{padding:0 35px;background-color:transparent}.product-view .product-video .yt-api-video{width:60%}.product-view .product-video .yt-api-video-list{max-height:250px;width:40%}.product-view .product-video .yt-api-video-description{font-size:12px;line-height:1;padding-top:0;color:#222;font-weight:bold;padding-left:5px}.product-view .product-video .yt-api-video-item{margin:0 5px 5px;padding:5px}.product-view .product-video .yt-api-video-item.active .yt-api-video-description{color:#fff}.product-view .product-video .yt-api-video-title{padding-bottom:5px}.product-view .product-video .yt-api-video-extra{font-size:10px}@media (max-width: 700px){.product-view .product-video .yt-api-video{width:100%;padding-bottom:56.25%}.product-view .product-video .yt-api-video-list{width:100%;padding:5px 0;margin:0 auto}.product-view .product-video .yt-api-video-item{display:inline-block !important}.product-view .product-video .yt-api-video-description{padding-top:5px;text-align:center}}@media (max-width: 500px){.product-view .product-video .yt-api-video-list{max-height:100%;margin-top:10px}}.product-view .product-options{margin:0;padding:20px 25px 0;position:relative;border:0}.product-view .product-options dt{padding:10px 0 0;font-weight:normal}.product-view .product-options dt label{font-weight:bold;color:#2f2f2f}.product-view .product-options dt label.required em{color:#eb340a;margin-left:5px}.product-view .product-options dd .qty-holder{display:block;padding:10px 0 0}.product-view .product-options dd .qty-holder label{vertical-align:middle}.product-view .product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f}.product-view .product-options dd{margin:0 0 5px;padding-bottom:5px}.product-view .product-options dl{padding-bottom:0;margin-bottom:0}.product-view .product-options dl.last dd.last{border-bottom:0;margin-bottom:0}.product-view .product-options dd input.input-text{width:98%}.product-view .product-options dd input.datetime-picker{width:150px}.product-view .product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}.product-view .product-options dd textarea{width:98%;height:8em}.product-view .product-options dd select{width:99%}.product-view .product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}.product-view .product-options ul.options-list{margin-right:0;margin-bottom:0}.product-view .product-options ul.options-list li{line-height:1.5;padding:2px 0}.product-view .product-options ul.options-list input.radio{float:left}.product-view .product-options ul.options-list input.checkbox{float:left}.product-view .product-options ul.options-list .label{display:block;padding-top:3px;font-weight:normal;display:block;position:relative;line-height:15px}.product-view .product-options ul.options-list .label label{width:calc(100% - 100px)}.product-view .product-options ul.validation-failed{padding:0 7px}.product-view .product-options p.note{margin:0;font-size:11px}.product-view .product-options p.required{text-align:left;margin-bottom:5px;color:#222;font-size:18px;font-weight:bold}.product-view .product-options .price-notice{width:80px;color:black !important}.product-view .product-options .price-notice .price{font-size:14px;margin-top:0}.product-view .product-options-top{background-color:#F2F2F2;padding:25px 0px 20px;margin-top:20px}.product-view .product-options-top .msrp,.product-view .product-options-top .price-label,.product-view .product-options-top .regular-price-label{display:none}.product-view .product-options-top .product-price .price-too-low{color:#AA4301;font-weight:bold;font-size:18px;text-transform:uppercase}.product-view .product-options-top .old-price{font-family:"Teko",Helvetica,sans-serif;padding-left:5px;margin-bottom:0}.product-view .product-options-top .old-price .price{font-size:24px;color:#707070 !important;margin:0;text-decoration:line-through}.product-view .product-options-top .special-price{margin-bottom:0}.product-view .product-options-top .special-price .price{color:#AA4301;margin:0}.product-view .product-options-top .special-price .special-tag{display:block;font-weight:bold;text-transform:uppercase;padding-bottom:15px}.product-view .product-options-top .price,.product-view .product-options-top .main-product-price{font-size:48px;font-family:"Teko",Helvetica,sans-serif;color:#222 !important;margin:0}.product-view .product-options-top .price span.decimal,.product-view .product-options-top .main-product-price span.decimal{font-size:60%;position:relative;top:-11px;left:-6px}.product-view .product-options-top .price-per-round{font-size:15px !important;vertical-align:baseline !important;line-height:2em !important}.product-view .product-options-top .regular-price .price span.decimal,.product-view .product-options-top .price.main-product-price span.decimal,.product-view .product-options-top .main-product-price span.decimal{top:-9px;left:0}.product-view .product-options-bottom{padding:0;border:0;background-color:white}.product-view .product-options-bottom label{margin-bottom:0;display:inline-block}.product-view .product-options-bottom input#qty{height:40px;margin:0;padding:0;margin-bottom:0 !important;border:1px solid #70707040}.product-view .product-options-bottom button.minus.decrease,.product-view .product-options-bottom button.plus.increase{height:40px;width:35px;border:1px solid #70707040;border-radius:1px;color:#444;text-overflow:clip;background:#fcfcfc}.product-view .product-options-bottom .product-options{margin:0;padding:15px 0;position:relative;border:0}.product-view .product-options-bottom .product-options-purchase{margin:10px auto 0;padding:10px 0 0 0;border-top:1px solid #efefef}.product-view .product-options-bottom .product-options-purchase .qty-box label{font-weight:bold}.product-view .product-options-bottom .product-options-bottom-quote .product-quote-info{width:100%;margin:0 auto}.product-view .product-options-bottom .product-options-bottom-quote .product-quote-info a{color:#000;text-decoration:underline}.product-view .product-options-bottom .product-options-bottom-quote .product-quote-info small{font-weight:bold}.product-view .co-options-grid .options-list{list-style:none;margin:0;padding:0}.product-view .co-options-grid .options-list>li{display:-ms-grid;display:grid;-ms-grid-columns:auto 0.75rem 1fr 0.75rem auto;grid-template-columns:auto 1fr auto;-ms-grid-row-align:center;align-self:center;-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:0.75rem;padding:6px 0 !important;border-bottom:1px solid rgba(0,0,0,0.06)}.product-view .co-options-grid .options-list>li:last-child{border-bottom:0}.product-view .co-options-grid .options-list>li>input[type="checkbox"],.product-view .co-options-grid .options-list>li>input[type="radio"]{-ms-grid-column:1;grid-column:1;margin:0}.product-view .co-options-grid .options-list>li>label,.product-view .co-options-grid .options-list>li .label>label,.product-view .co-options-grid .options-list>li .label{-ms-grid-column:2;grid-column:2;margin:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:2;-ms-flex:2;flex:2}.product-view .co-options-grid .options-list>li .price,.product-view .co-options-grid .options-list>li .price-notice,.product-view .co-options-grid .options-list>li .price-including-tax,.product-view .co-options-grid .options-list>li .price-excluding-tax,.product-view .co-options-grid .options-list>li .regular-price,.product-view .co-options-grid .options-list>li .old-price{-ms-grid-column:3;grid-column:3;-ms-grid-column-align:end;justify-self:end;white-space:nowrap}.product-view .co-options-grid .options-list>li .note,.product-view .co-options-grid .options-list>li .description,.product-view .co-options-grid .options-list>li .availability{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;font-size:12px;opacity:0.85;margin-top:2px}.product-view .section-productDescriptions{background-color:#F2F2F2}.product-view .section-productDescriptions .product-view-descriptions{padding:25px}.product-view .section-productDescriptions .product-view-descriptions-more a:hover,.product-view .section-productDescriptions .product-view-descriptions-more a:active,.product-view .section-productDescriptions .product-view-descriptions-more a:focus{color:#AA4301}.product-view .section-productDescriptions .product-view-descriptions .quick-description{height:100%;max-height:100%;overflow:visible}.product-view .section-productDescriptions .product-view-descriptions .quick-description,.product-view .section-productDescriptions .product-view-descriptions .key-specs{padding:10px 25px}.product-view .section-productDescriptions .product-view-descriptions .quick-description h2,.product-view .section-productDescriptions .product-view-descriptions .key-specs h2{line-height:.9}.product-view .section-productDescriptions .product-view-descriptions .quick-description h3,.product-view .section-productDescriptions .product-view-descriptions .quick-description h5,.product-view .section-productDescriptions .product-view-descriptions .key-specs h3,.product-view .section-productDescriptions .product-view-descriptions .key-specs h5{padding-bottom:0;margin-bottom:0}.product-view .section-productDescriptions .product-view-descriptions .key-specs{border-left:1px solid #C6C6C6}.product-view .section-productDescriptions .product-view-descriptions-more{background:transparent;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(49%, #f2f2f2));background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #f2f2f2 49%);position:absolute;bottom:0;left:0;height:100px;width:100%;text-align:center;padding-top:35px}.product-view .section-productDescriptions .product-view-descriptions-more h2{margin-bottom:0;padding-bottom:0}.product-view .section-productDescriptions .product-view-descriptions-more a{text-shadow:1px 1px 1px rgba(0,0,0,0.2);padding:10px}.product-view .section-productDescriptions .product-view-descriptions-full{padding:25px 0}.product-view .section-productDescriptions .product-view-descriptions-full .full-description{padding:10px 25px}.product-view .section-productDescriptions .product-view-descriptions-short.hide-now{height:100%;max-height:350px;overflow:hidden}.product-view .section-productDescriptions .full-specs{padding:10px 25px;border-left:1px solid #C6C6C6}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table{background-color:#0000;border:none}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table .odd{background:#fff}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table .even{background:#0000}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table tbody th{width:40%}.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table tbody th,.product-view .section-productDescriptions .full-specs-inner table#product-attribute-specs-table tbody td{border:none !important;padding:7px 8px}@media (max-width: 991px){.product-view .section-productDescriptions .product-view-descriptions{padding:0}.product-view .section-productDescriptions .product-view-descriptions .key-specs{border-left:none}.product-view .section-productDescriptions .full-specs{padding-bottom:40px;border-left:none}}.product-view .section-turntoEnabled .turnto-section-title{padding-top:50px}.product-view .section-turntoReviews{padding:50px 0}.product-view .product-alert-signup{background-color:#F2F2F2}.product-view .product-alert-signup h2{margin-bottom:0 !important;padding-bottom:0}.product-view .product-alert-signup label{display:inline-block;margin-bottom:0.3rem}.product-view .product-alert-signup input#product-alert-email{height:45px;padding:0;margin:0;vertical-align:middle}.product-view .product-alert-signup .messages{display:none}.product-view .product-alert-signup .col-1{width:60%}.product-view .product-alert-signup .col-2{width:33%;padding-left:1%}@media only screen and (max-width: 767px){.product-view .product-alert-signup .col-1,.product-view .product-alert-signup .col-2{width:100%}}@supports (-webkit-appearance: none) or (-moz-appearance: none){.product-view input[type='checkbox'],.product-view input[type='radio']{--active: #416114;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #416114;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));-webkit-transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, -webkit-box-shadow .2s;transition:border-color .3s, box-shadow .2s;transition:border-color .3s, box-shadow .2s, -webkit-box-shadow .2s}.product-view input[type='checkbox']:after,.product-view input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s);transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease)}.product-view input[type='checkbox']:checked,.product-view input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.product-view input[type='checkbox']:disabled,.product-view input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.product-view input[type='checkbox']:disabled:checked,.product-view input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.product-view input[type='checkbox']:disabled+label,.product-view input[type='radio']:disabled+label{cursor:not-allowed}.product-view input[type='checkbox']:hover:not(:checked):not(:disabled),.product-view input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.product-view input[type='checkbox']:focus,.product-view input[type='radio']:focus{-webkit-box-shadow:0 0 0 var(--focus);box-shadow:0 0 0 var(--focus)}.product-view input[type='checkbox']:not(.switch),.product-view input[type='radio']:not(.switch){width:21px}.product-view input[type='checkbox']:not(.switch):after,.product-view input[type='radio']:not(.switch):after{opacity:var(--o, 0)}.product-view input[type='checkbox']:not(.switch):checked,.product-view input[type='radio']:not(.switch):checked{--o: 1}.product-view input[type='checkbox']+label,.product-view input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.product-view input[type='checkbox']:not(.switch){border-radius:7px}.product-view input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(var(--r, 20deg));transform:rotate(var(--r, 20deg))}.product-view input[type='checkbox']:not(.switch):checked{--r: 43deg}.product-view input[type='checkbox'].switch{width:38px;border-radius:11px}.product-view input[type='checkbox'].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));-webkit-transform:translateX(var(--x, 0));transform:translateX(var(--x, 0))}.product-view input[type='checkbox'].switch:checked{--ab: var(--active-inner);--x: 17px}.product-view input[type='checkbox'].switch:disabled:not(:checked):after{opacity:.6}.product-view input[type='radio']{border-radius:50%}.product-view input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s, 0.7));transform:scale(var(--s, 0.7))}.product-view input[type='radio']:checked{--s: .5}}.mz-expand{background-color:rgba(0,0,0,0.8) !important;-webkit-transform-style:unset;transform-style:unset}.mz-expand-thumbnails{bottom:50px}.mz-expand-bg{-webkit-transform:none !important;transform:none !important}.mz-expand-bg>img{display:none}.mz-figure{background-color:white !important}.mz-expand-thumbnails .magic-thumb>img{background-color:white !important}#product-custom-quote .product-card{background-color:#efefef;padding:15px;border-radius:5px;margin:0}#product-custom-quote label{display:inline-block;margin-bottom:0.3rem}#product-custom-quote input#product-quote-email{height:45px;padding:0;margin:0;vertical-align:middle}#lightgallery{max-height:557px}.image-height-wrapper{position:relative;height:0;padding-top:calc(3 / 4 * 100%);display:block;background-color:#fff !important}.image-height-wrapper img{position:absolute;top:0;left:0;right:0;margin-left:auto !important;margin-right:auto !important;max-width:100%;height:auto;width:auto}.image-height-wrapper iframe{position:absolute;top:0;left:0;right:0;margin-left:auto !important;margin-right:auto !important;max-width:100%;height:98%;width:98%}@media (min-width: 768px) and (max-width: 991px){.image-height-wrapper{padding-top:0;height:66vh}}.item-full-zoom{position:absolute;top:10px;right:10px;color:#fff;font-size:25px;width:100%;height:100%;text-align:center;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-full-zoom-inner{width:50px;height:50px;position:relative;background-color:rgba(0,0,0,0.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;text-align:center;line-height:50px;border-radius:5px;-webkit-transition:background-color 0.5s ease;transition:background-color 0.5s ease;z-index:999}.item-full-zoom-inner:hover,.item-full-zoom-inner:focus{background-color:rgba(0,0,0,0.7)}.hint-swipe{display:none}.slider-nav{max-width:90%;margin:0 auto;margin-top:5px}.slider-nav img{margin:0 auto}.slider-nav .slick-slide{cursor:pointer}.slider-nav .slick-dots{display:none !important}.slider-nav .slick-current.slick-active img{border:1px solid orange}.slider-single img{max-width:100%}.slider-nav,.slider-single{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.slider-nav.slick-initialized,.slider-single.slick-initialized{opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.slider-loading{display:inline-block;position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Magic360-container{z-index:999 !important;overflow:visible !important;width:auto !important;max-width:100% !important}.Magic360,.Magic360-container{border:none}#lg-actual-size,#lg-share,#lg-autoplay-button,#lg-share,#lg-download,.lg-autoplay-button{display:none}.lg-backdrop{background-color:rgba(0,0,0,0.9)}.lg-outer .lg-thumb{padding:15px 0;height:100%;text-align:center;margin:0 auto}.lg-outer .lg-thumb-item img{background-color:white}@media (max-width: 992px){.hint-swipe{display:block;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;width:100%}span.hint-swipe-message{background-color:rgba(0,0,0,0.6);color:#fff;font-size:16px;padding:10px 20px;border-radius:20px;z-index:999;height:40px}}.cart #shopping-cart-totals-table{width:100%;padding:10px 20px 10px 10px;font-size:16px;line-height:24px;margin:10px;text-align:right}.cart #shopping-cart-totals-table tbody tr td:first-child,.cart #shopping-cart-totals-table tfoot tr td:first-child{text-align:left !important}.cart #shopping-cart-totals-table .btn-remove-amstcred{display:inline;vertical-align:middle}.cart .discount,.cart .shipping{border:none;background:transparent;padding:0;margin:0}.cart .discount input.input-text,.cart .shipping input.input-text{float:none;height:40px}.cart .shipping{padding:0}.cart .discount{border:none}.cart .discount-form{display:none;padding:0 0 10px 0}.cart .discount .buttons-set,.cart .shipping .buttons-set{border:0;padding:0;text-align:left}.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0}@media (max-width: 768px){.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{margin-left:auto;margin:0 auto}}.cart .shipping h2,.cart .totals h2{color:black;font-family:"Roboto",Helvetica,sans-serif;font-weight:bold;font-size:18px;line-height:normal;padding-left:0;padding-bottom:8px}.cart .discount h2{color:#707070;font-size:14px;cursor:pointer;font-weight:normal;text-transform:none}.cart .shipping .sp-methods{padding:1px 5px 10px 14px;background-color:#efefef;font-size:16px;color:#222}.cart .shipping .sp-methods label,.cart .shipping .sp-methods span.price{color:#222}.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:16px}#amgiftcard-form .input-text,.cart .giftcard .input-text{width:auto}.am-gift-card-info{background-color:#F2F2F2;padding:5px 5px 0;margin-bottom:10px}.am-gift-card-info p{margin:0}span.cart.sidebar .block-cart{z-index:9999}tr.cart-product-line-item-name td h2,#checkout-review-table .product-name{padding-bottom:0}tr.cart-product-line-item:not(:first-child)>td{border-top:1px solid #d0cdc9}.cart-product-line-item-warranty{color:#238c2f}.no-padding{padding:0 !important}.warranty-action .warranty-action-feedback{margin-left:10px;font-size:1.2em;font-style:italic}#shopping-cart-table tbody input.input-text{float:none}.cart-product-line-item-warranty .warranty-shield{color:#238c2f;font-size:19px}.cart-product-line-item-warranty .warranty-name{font-weight:bold;font-size:13px}.cart-product-line-item-warranty-mobile .warranty-product,.cart-product-line-item-warranty .warranty-product{font-weight:bold;font-size:14px}#checkout-review-table .cart-product-line-item-warranty,#checkout-review-table .cart-product-line-item-warranty .price{background:#FFF !important;color:#238c2f}.btn-product-warranty.btn-add-product-warranty{margin-left:10px;display:inline-block;line-height:19px;background:#238c2f;border:2px solid #238c2f;border-radius:5px;text-align:center;color:#fff;font-weight:bold;font-size:13px;text-shadow:none;padding:5px 10px;cursor:pointer}.cart-collaterals .tax-tooltip-trigger{display:none}.cart .totals{float:right;width:100% !important;max-width:500px;background:#f8f6f1;border:none;padding:25px 20px 0;-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.1);box-shadow:2px 2px 1px rgba(0,0,0,0.1)}@media (max-width: 768px){.cart .totals{width:100%;max-width:400px;margin:0 auto 15px}}.cart .totals table{width:100%;margin:7px 0}.cart .totals td{padding:1px 15px 1px 7px}.cart .totals tfoot th{padding:5px 15px 5px 7px}.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}.cart .totals tfoot th strong,.cart .totals tfoot td strong{font-size:15px}.cart .totals .checkout-types{font-size:13px;padding:8px 15px 15px;text-align:center}.cart .totals .checkout-types li{clear:both;margin:10px 0}.cart .cart-collaterals{padding:0}@media (max-width: 991px){.cart .cart-collaterals{padding-top:25px}}.cart .cart-collaterals .col2-set{float:left;width:605px}.cart .cart-collaterals .col2-set .col-2{width:294px}.cart .crosssell{border:1px solid #333333;background:#fafaec;padding:12px 15px}.cart .crosssell h2{font-size:13px;font-weight:bold}.cart .crosssell .product-image{float:left;width:75px;height:75px;border:1px solid #d0cdc9}.cart .crosssell .product-details{margin-left:90px}.cart .crosssell .product-name{font-weight:bold}.cart .crosssell li.item{margin:12px 0}.cart .crosssell .link-compare{font-weight:normal}.cart-table .product-name{line-height:18px;margin:0 0 5px;font-size:14px}.cart-table .product-name a{color:#2f2f2f;font-weight:normal}@media (max-width: 700px){.cart-table .product-name{font-size:12px}}#shopping-cart-table thead th{border-bottom:5px solid white;background-color:#f8f6f1;padding:10px 20px}#shopping-cart-table tfoot td{border-top:5px solid white;border-right:none;background-color:#f8f6f1}#shopping-cart-table tbody tr td,#checkout-review-table tbody tr td{border-bottom:none !important}#checkout-review-table tbody tr.cart-product-line-item td{padding-bottom:10px}.cart .page-title{border-bottom:0;margin:0 0 12px}.cart .page-title h1{margin:10px 0 0}.cart .page-title .checkout-types li{margin:0 0 5px}.cart .title-buttons .checkout-types{float:right;margin-right:30px}.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px}.cart-table th{padding:2px 10px}.cart-table td{padding:10px}.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a}.cart-table tfoot td{padding:5px 10px}.data-table .cart-price .price{color:#222 !important;font-size:16px !important}.data-table .cart-price-each .price{color:#222 !important;font-weight:normal !important;font-size:12px !important}@media (max-width: 768px){.cart-product-line-item-product-image{width:25px}.data-table tbody td a.product-image img{width:25px;height:25px}}@media (max-width: 700px){.cart-table thead th.prod-wide,.cart-table tbody td.prod-wide{display:block !important;font-size:12px}}@media (max-width: 325px){.cart-product-line-item-product-image{display:none !important}}#your_cr h3{margin-bottom:0}#your_license>div{display:block;float:left;width:100%;padding:10px;background:#f4f4f4;border:1px solid #ccc;margin-right:2%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;display:none}#your_license input[type=submit]{float:right}.curio_only.license-info{margin-bottom:20px}.curio_only.license-info address{padding:10px;background:#ccc}#crSearch .curio_only{width:95%;margin-bottom:20px}#crSearch select{max-width:100% !important}#cr_results{margin-top:20px}.no-license.messages{background:#C43C35;border-radius:4px;margin:10px 0;color:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.no-license.messages a{font-weight:bold;color:#000}#crSearch .form-row>span[class^='lic_']{display:block;float:left;margin:0px 0px 0 0px;line-height:45px;padding:0px}#crSearch .form-row>span[class^='lic_'] span.note{display:block;text-align:center;margin-right:8px}#crSearch .form-row{display:block !important;margin-top:15px}form#ffl_add .form-list{padding:0}form#ffl_add fieldset{padding:10px;margin:0 0 20px 0;border-radius:6px}form#ffl_add .field-row{margin:8px 0 0 0;display:inline-block;vertical-align:middle}form#ffl_add .field-row select{font-size:16px !important;margin-top:5px !important;margin-bottom:5px !important;height:35px}form#ffl_add h2{padding:0 0 3px 0}form#ffl_add span.req{color:#ff0000}form#ffl_add .validation-advice{padding-left:2px}form#ffl_add .field-row>span[class^='lic_'],#crSearch .form-row>span[class^='lic_']{display:block;float:left;margin:0 3px 0 0}form#ffl_add .field-row>span[class^='lic_'] span.note,#crSearch .form-row>span[class^='lic_'] span.note{display:block;text-align:center;margin-right:8px}.ffl-list-saved ul li{float:none;max-width:500px;width:100%;margin:10px auto;position:relative;list-style:none}.ffl-list-saved-left{padding:25px 25px 0}.ffl-list-saved .ffl-card{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,0.2);box-shadow:3px 3px 6px rgba(0,0,0,0.2);border:4px solid #DDB441}.ffl-list-saved .ffl-card:before{content:"Current Saved Dealer";text-align:center;width:100%;height:25px;background-color:#ddb441;padding:1px;color:white;display:block;margin:0px auto -20px;font-weight:bold;position:relative;z-index:10}.ffl-list-saved .ffl-card-file{line-height:1}.ffl-list-saved .ffl-card-status-1 .ffl-status-1{font-weight:bold;line-height:16px;color:#7ba726;display:inline-block;font-size:12px}.ffl-list-saved .ffl-card-status-1 .ffl-status-1:before{content:"FFL ON FILE"}.ffl-list-saved .ffl-card-status-1 .ffl-status-1:after{font-family:"FontAwesome";content:"\f059";line-height:1.2;padding-left:5px;vertical-align:middle}.ffl-list-saved .ffl-card-status-0 .ffl-status-0{font-weight:bold;line-height:16px;color:#222;display:inline-block;font-size:12px}.ffl-list-saved .ffl-card-status-0 .ffl-status-0:before{content:"FFL NOT ON FILE"}.ffl-list-saved .ffl-card-status-0 .ffl-status-0:after{font-family:"FontAwesome";content:"\f059";line-height:1.2;padding-left:5px;vertical-align:middle}.ffl-list,.ffl-right{line-height:1}.ffl-list ul.results-list-wrapper,.ffl-right ul.results-list-wrapper{background-color:#efefef;max-width:440px;margin:0 auto;overflow-x:hidden;overflow-y:scroll;min-height:75px;max-height:500px;width:100%}.ffl-list ul.results-list-wrapper .results-list,.ffl-right ul.results-list-wrapper .results-list{padding:5px 10px;background-color:#efefef}.ffl-list ul.results-list-wrapper li,.ffl-right ul.results-list-wrapper li{margin:10px}.ffl-list ul.results-list-wrapper li.notOnFile,.ffl-list ul.results-list-wrapper li.onfile,.ffl-right ul.results-list-wrapper li.notOnFile,.ffl-right ul.results-list-wrapper li.onfile{background:white;text-align:left}.ffl-list ul.results-list-wrapper::-webkit-scrollbar,.ffl-right ul.results-list-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:10px}.ffl-list ul.results-list-wrapper::-webkit-scrollbar-thumb,.ffl-right ul.results-list-wrapper::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.ffl-list ul.results-list-wrapper .row,.ffl-right ul.results-list-wrapper .row{padding:15px}.ffl-list ul.results-list-wrapper .save-button,.ffl-right ul.results-list-wrapper .save-button{padding:10px !important;margin:10px auto !important;width:93% !important;border:none;display:block !important;background-color:#444 !important;text-align:center;color:white;text-transform:uppercase}.ffl-list ul.results-list-wrapper .save-button.disabled,.ffl-right ul.results-list-wrapper .save-button.disabled{pointer-events:none;color:gray}.ffl-list .btn-thin,.ffl-right .btn-thin{padding:6px !important;margin:10px auto !important;width:93% !important;display:block !important;background-color:#444 !important;text-align:center;color:white;border-radius:3px;font-weight:bold}.ffl-list .btn-thin:hover,.ffl-right .btn-thin:hover{color:white}.ffl-list .save-default.disabled,.ffl-right .save-default.disabled{pointer-events:none;color:gray}.ffl-list .ffl-status-1,.ffl-right .ffl-status-1{font-weight:bold;line-height:16px;color:#7ba726;display:inline-block;font-size:12px}.ffl-list .ffl-status-1:before,.ffl-right .ffl-status-1:before{content:"FFL ON FILE"}.ffl-list .ffl-status-0,.ffl-right .ffl-status-0{font-weight:bold;line-height:16px;color:#222;display:inline-block;font-size:12px}.ffl-list .ffl-status-0:before,.ffl-right .ffl-status-0:before{content:"FFL NOT ON FILE"}.icon-cycle{color:#9c9c9c;-webkit-animation:rotation .7s infinite linear;-moz-animation:rotation .7s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}div.messages.ffl.error.msg{padding:10px;font-weight:bold;font-size:15px;background:#df280a;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border-radius:6px;margin-bottom:10px}#ffl_search_zip{width:35%;float:left;height:23px}#ffl_search_name{width:76%;float:left}#ffl_search_button{margin-top:0;padding:5px 40px 5px;border-radius:2px;text-transform:uppercase}.ffl-left,.ffl-right{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.ffl-left{width:35%;max-width:425px}.ffl-right{width:65%;padding-left:50px}.ffl-list ul{padding:0 !important}.ffl-list ul li{list-style-type:none;position:relative;background:#f4f4f4;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}#ffl-default ul li,#ffl-saved ul li{float:left;width:32%;margin-right:2%}li.fields.search-zip{margin-bottom:12px}.search-zip .field{width:100%;max-width:100%}.search-zip .input-box{width:100%}.search-zip #distance{width:40%;float:left;height:30px;margin-left:1%;border-radius:4px}.ffl-list .no-map{color:#ff0000;font-style:italic;text-align:center;font-size:10px}#gmap{width:100%;height:500px}#gmap img{max-width:none !important;width:auto;display:inline}@media only screen and (max-width: 900px){.ffl-left,.ffl-right{width:100%;padding:0;margin:0 auto;margin-top:10px;max-width:100%}.ffl-left-inner{max-width:425px;margin:0 auto}#ffl_search_zip{width:40%}#ffl_search_name{width:90%}.search-zip #distance{width:50%}}#landing-content .form-list label,.landing-content .form-list label{float:none;line-height:2}#landing-content .form-list .field-full,.landing-content .form-list .field-full{max-width:300px !important}#landing-content .form-list button,.landing-content .form-list button{width:100%;max-width:300px}#landing-content-cms,.landing-content-cms{position:relative}#landing-content-cms .overlay-dark,.landing-content-cms .overlay-dark{background-color:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:3px 3px 1px rgba(0,0,0,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landing-content-cms .overlay-dark h2,.landing-content-cms .overlay-dark h2{color:white;margin:0 auto}#landing-content-cms ul.list,.landing-content-cms ul.list{list-style:none;padding-left:0}#landing-content-cms ul.list li,.landing-content-cms ul.list li{font-size:20px;line-height:32px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMTguNjI5IDE1Ljk5N2wtNy4wODMtNy4wODFMMTMuNDYyIDdsOC45OTcgOC45OTdMMTMuNDU3IDI1bC0xLjkxNi0xLjkxNnoiLz48L3N2Zz4=") no-repeat left top;padding:0px 0 3px 32px}#landing-timer,.landing-timer{background-color:#fff;margin:-65px auto 0 auto;padding:20px 20px 10px;position:relative;text-align:center;width:90%;max-width:350px;z-index:3;-webkit-box-shadow:0px 2px 9px -2px rgba(0,0,0,0.31);box-shadow:0px 2px 9px -2px rgba(0,0,0,0.31)}#landing-timer-number,.landing-timer-number{font-size:36px;font-weight:bold;font-family:"Teko",Helvetica,sans-serif}#landing-timer-label,.landing-timer-label{font-size:18px;color:#C6C6C6;font-weight:bold;font-family:"Teko",Helvetica,sans-serif}@media (max-width: 991px){.section-headerLanding .logo{max-width:150px}.section-headerLanding a{font-size:14px;line-height:1;display:inline-block}}@media (max-width: 768px){.section-headerLanding .logo{max-width:150px}.section-headerLanding a{font-size:10px}}@media (max-width: 375px){.section-headerLanding .logo{max-width:125px}}.classic-sms-contest-index .main .container,.classic-sms-index-index .main .container{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;width:100% !important;background-color:#F2F2F2 !important}.classic-sms-contest-index .col-main,.classic-sms-index-index .col-main{padding:0}.classic-sms-contest-index .full-width-inner,.classic-sms-index-index .full-width-inner{margin:0 auto}.classic-sms-contest-index .section-wrapper,.classic-sms-index-index .section-wrapper{padding-top:25px}@media (max-width: 991px){.classic-sms-contest-index .section-wrapper,.classic-sms-index-index .section-wrapper{padding-top:0}}.classic-sms-contest-index input#sms-mobile-phone,.classic-sms-contest-index input#birthday,.classic-sms-index-index input#sms-mobile-phone,.classic-sms-index-index input#birthday{height:45px;border-radius:4px}.email-signup-top{width:100%;position:relative;background-color:#F2F2F2;display:inline-block}.email-signup-top-inner{max-width:1200px;margin:0 auto}.email-signup-top-inner p{margin-bottom:0;font-size:14px !important}.email-signup-top-inner .newsletter-email{width:100%;height:35px}.email-signup-top-inner .inline-button .input-wrapper{width:calc(100% - 100px)}.email-signup-top .close-button{cursor:pointer;position:absolute;top:0;right:5px}.email-signup-top .overlay-medium{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.6)), to(rgba(0,0,0,0.2)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.6) 0, rgba(0,0,0,0.2) 100%);position:absolute;width:100%;height:100%;-webkit-transition:0.3s;transition:0.3s;opacity:.9;border:0}@media (max-width: 991px){.email-signup-top .inline-button .input-wrapper{width:77%;float:left}}.email-signup-footer{width:100%;position:relative;background-color:#F2F2F2;padding:25px 25px;display:inline-block}.email-signup-footer-inner{max-width:1200px;margin:0 auto}.email-signup-footer-inner p{margin-bottom:0;font-size:14px}.email-signup-footer-inner .newsletter-email{width:100%;height:45px;border-radius:2px 0px 0px 2px;background:rgba(217,217,217,0.93);font-size:16px;padding:15px}.email-signup-footer-inner .inline-button .input-wrapper{width:calc(100% - 115px);max-width:350px}.email-signup-footer-inner .small-header{font-family:"Teko",Helvetica,sans-serif;font-size:32px !important;line-height:1}.email-signup-footer .close-button{cursor:pointer;position:absolute;top:0;right:5px}@media (max-width: 991px){.email-signup-footer .inline-button .input-wrapper{width:77%;float:left}}.btn-newsletter-signup{min-height:35px;border:0;width:115px;height:45px;border-radius:0px 2px 2px 0px !important;text-transform:uppercase !important}@media (max-width: 768px){.btn-newsletter-signup{width:23%;padding:0}}.shortcode-product-default{padding:5px 0 0 0;background-color:transparent;width:100%;text-align:center;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.shortcode-product-default .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shortcode-product-default .products-list{width:100%;max-width:1200px;margin:0 auto}.shortcode-product-default .products-list li.item{list-style:none;border:none}.shortcode-product-default .products-list li.item .product-image{float:none;min-height:150px}.shortcode-product-default .products-list li.item .product .price{font-size:18px;font-weight:bold;color:#222}.shortcode-product-default .products-list li.item .product .product-details p{margin-bottom:0}.shortcode-product-default .products-list li.item .product .product-details .list-ratings-block{margin:10px 0}.shortcode-product-default .products-list li.item .product .product-details .list-ratings-block .TTteaser{margin:0}.shortcode-product-default .products-list li.item .product .product-details .product-name{max-width:250px;margin:5px auto}.shortcode-product-default .products-list li.item .product .product-details .product-name a{font-size:16px;font-weight:normal;line-height:19px;display:inline-block}.shortcode-product-default .products-list a.btn2{margin-top:20px}@media (max-width: 642px){.shortcode-product-default .products-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main_box{width:100%;margin:16px 0}.yt-api-video-list::-webkit-scrollbar{-webkit-appearance:none;width:10px}.yt-api-video-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ca9a2d;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.yt-api-video-list::-webkit-scrollbar-button{background-size:100%;height:10px;width:10px}.yt-api-video-list::-webkit-scrollbar-button:end{display:block}.yt-api-video-list::-webkit-scrollbar-button:start{display:none}.ytapiv3-playlist-container{float:none;margin:12px 0}#ytapiv3-title{font-size:smaller;line-height:24px}.yt-api-container{padding:20px;width:100%;height:104%;background-color:#222}.yt-api-container .slick-dots li button:before{color:white}.yt-api-video{position:relative;width:65%;height:0;padding-bottom:36.25%;float:left}#vid_frame{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.yt-api-video-list{margin:0;padding:5px 20px;width:35%;float:right;position:relative;max-height:455px;overflow:auto}.yt-api-video-item{display:-ms-grid;display:grid;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%;-ms-grid-rows:1fr;grid-template-rows:1fr;float:left;margin:0 10px 10px;padding:0;cursor:pointer;width:90%}.yt-api-video-item > *:nth-child(1){-ms-grid-row: 1;-ms-grid-column: 1}.yt-api-video-item > *:nth-child(2){-ms-grid-row: 1;-ms-grid-column: 2}.yt-api-video-item.active{background-color:#ca9a2d}.yt-api-video-thumb img{width:100%;position:relative;height:auto}.yt-api-video-description{font-size:13px;line-height:1.25;padding-top:5px;color:white;font-weight:bold;padding:10px}@media (max-width: 700px){.yt-api-video{width:100%;padding-bottom:56.25%}.yt-api-video-list{width:100%;padding:5px 0;overflow:initial}.yt-api-video-item{display:inline-block !important;padding:0}.yt-api-video-description{text-align:center}}@media (max-width: 500px){.yt-api-video-list{max-height:100%;margin-top:10px}}.swal2-popup.swal2-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:auto;padding:1.25em;overflow-y:hidden;background:#fff;-webkit-box-shadow:0 0 0.625em #d9d9d9;box-shadow:0 0 0.625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0.625em;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:0.5em 0 0;padding:0.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0.625em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container{padding:.625em 0 0}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8em;font-weight:bold}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line']{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left']{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right']{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto !important;flex-basis:auto !important;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;width:auto;height:2.2em;height:auto;margin:0 .3125em;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,0.5);box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,0.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line']{position:absolute;width:1.6em;height:3em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left']{top:-.8em;left:-.5em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right']{top:-.25em;left:.9375em;-webkit-transform-origin:0 1.5em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line']{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip']{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long']{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show 0.5s;animation:swal2-toast-show 0.5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide 0.1s forwards;animation:swal2-toast-hide 0.1s forwards}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625em;overflow-x:hidden;-webkit-transition:background-color 0.1s;transition:background-color 0.1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,0.4)}.swal2-container.swal2-backdrop-hide{background:transparent !important}.swal2-container.swal2-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-top-start,.swal2-container.swal2-top-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-center-start,.swal2-container.swal2-center-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-bottom-start,.swal2-container.swal2-bottom-left{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-right>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-top,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-top-start,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-bottom-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-top-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-no-transition{-webkit-transition:none !important;transition:none !important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-container .swal2-modal{margin:0 !important}}.swal2-popup{display:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 0.4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.1)));background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.2)));background-image:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.2))}.swal2-loader{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:0.625em 1.1em;-webkit-box-shadow:none;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1em}.swal2-styled:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(100,150,200,0.5);box-shadow:0 0 0 3px rgba(100,150,200,0.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,0.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{-webkit-transform:none;transform:none;background:rgba(0,0,0,0);color:#f27474}.swal2-close:focus{outline:none;-webkit-box-shadow:inset 0 0 0 3px rgba(100,150,200,0.5);box-shadow:inset 0 0 0 3px rgba(100,150,200,0.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{margin:1em auto}.swal2-input,.swal2-file,.swal2-textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.3s;transition:border-color 0.3s,-webkit-box-shadow 0.3s;transition:border-color 0.3s,box-shadow 0.3s;transition:border-color 0.3s,box-shadow 0.3s,-webkit-box-shadow 0.3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);box-shadow:inset 0 1px 1px rgba(0,0,0,0.06);color:inherit;font-size:1.125em}.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474 !important;-webkit-box-shadow:0 0 2px #f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;-webkit-box-shadow:0 0 0 3px rgba(100,150,200,0.5);box-shadow:0 0 0 3px rgba(100,150,200,0.5)}.swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder{color:#ccc}.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 0.75em}.swal2-input[type='number']{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-radio,.swal2-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:inherit}.swal2-radio label,.swal2-checkbox label{margin:0 .6em;font-size:1.125em}.swal2-radio input,.swal2-checkbox input{-ms-flex-negative:0;flex-shrink:0;margin:0 .4em}.swal2-input-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em auto}.swal2-validation-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:'!';display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:0.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.swal2-icon.swal2-error [class^='swal2-x-mark-line']{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left']{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right']{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^='swal2-success-circular-line']{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left']{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right']{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;border:0.25em solid rgba(165,220,134,0.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^='swal2-success-line']{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip']{top:2.875em;left:.8125em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long']{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;-ms-flex-negative:0;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;-ms-flex-negative:0;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^='swal2']{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show 0.3s;animation:swal2-show 0.3s}.swal2-hide{-webkit-animation:swal2-hide 0.15s forwards;animation:swal2-hide 0.15s forwards}.swal2-noanimation{-webkit-transition:none;transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0deg);transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-show{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg)}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg)}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg)}100%{-webkit-transform:translateY(0) rotateZ(0deg);transform:translateY(0) rotateZ(0deg)}}@-webkit-keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent !important}body.swal2-no-backdrop .swal2-container>.swal2-modal{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-start,body.swal2-no-backdrop .swal2-container.swal2-top-left{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.swal2-no-backdrop .swal2-container.swal2-center-start,body.swal2-no-backdrop .swal2-container.swal2-center-left{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-start,body.swal2-no-backdrop .swal2-container.swal2-bottom-left{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden='true']{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.swal2-styled.swal2-confirm{background-color:#416114}


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