/*
--------------------------------
COLORS:
Primary: #b70a06
Secondary: #363636
--------------------------------
CONVERT PX -> REM:
10px	0.625rem    11px	0.6875rem    12px	0.75rem    13px	0.8125rem    14px	0.875rem    15px	0.9375rem
16px	1rem        17px	1.0625rem    18px	1.125rem   19px	1.1875rem    20px	1.25rem     21px	1.3125rem
22px	1.375rem    23px	1.4375rem    24px	1.5rem     25px	1.5625rem    26px	1.625rem    27px	1.6875rem
28px	1.75rem     29px	1.8125rem    30px	1.875rem   31px	1.9375rem    32px	2rem        33px	2.0625rem
34px	2.125rem    35px	2.1875rem    36px	2.25rem    37px	2.3125rem    38px	2.375rem    39px	2.4375rem
40px	2.5rem      41px	2.5625rem    42px	2.625rem   43px	2.6875rem    44px	2.75rem     45px	2.8125rem
46px	2.875rem    47px	2.9375rem    48px	3rem       49px	3.0625rem    50px	3.125rem    51px	3.1875rem
52px	3.25rem     53px	3.3125rem    54px	3.375rem   55px	3.4375rem    56px	3.5rem      57px	3.5625rem
58px	3.625rem    59px	3.6875rem    60px	3.75rem    61px	3.8125rem    62px	3.875rem    63px	3.9375rem
64px	4rem        ...
--------------------------------
*/


/*
--------------------------------------------------------------------------------
Common
--------------------------------------------------------------------------------
*/

html,body,h1,h2,h3,h4,h5,h6{}
a{color:inherit!important;}
h1,h2,h3,h4,h5,h6{color:inherit;}

/*
--------------------------------------------------------------------------------
UIKit Overrides
--------------------------------------------------------------------------------
*/
blockquote{padding-left:20px;border-left:3px solid #b70a06;}

/* -- .uk-accordion -- */
ul.uk-accordion li.uk-open a.uk-accordion-title{font-weight:bold!important;}

/* -- .uk-text-lead > 1.5 rem (24px) -- */
.uk-text-lead-small{font-size:1.125rem!important;} /* -- (18px) -- */
.uk-text-lead-medium{font-size:1.250rem!important;}  /* -- (20px) -- */
.uk-text-lead-large{font-size:1.5rem!important;}  /* -- (24px) -- */

/* -- uk-input -- */
.uk-input{border:0 none;} /* -- See also UIKIT Additions for .uk-input -- */

/* -- uk-textarea -- */
.uk-textarea{border:0 none;} /* -- See also UIKIT Additions for .uk-textarea -- */

/* -- uk-width -- */
.uk-width-1-7 > *,
.uk-child-width-1-7 > * {width:calc(100% * 1 / 7);}

/* -- uk-button --*/
.uk-button-default{border-width: 3px;}

/* -- uk-background-* -- */
.uk-background-muted{background-color:#f5f5f5;}

.uk-dotnav > * > *{
    width: 30px;
    height: 5px;
    border-radius:0;
    background-color:#dddddd;
    border-color: transparent;
}
.uk-dotnav > .uk-active > * {
    background-color:#b70a06;;
    border-color: transparent;
}

.uk-modal-seminars.uk-modal-container .uk-modal-dialog {
  width: 1000px!important;
}
.uk-modal-publications.uk-modal-container .uk-modal-dialog{
    width: 800px!important;
}
.uk-modal-merch.uk-modal-container .uk-modal-dialog{
    width: 900px!important;
}

header.uk-position-z-index{z-index:9999!important;}
/*
--------------------------------------------------------------------------------
UIKit Additions
--------------------------------------------------------------------------------
*/

/* -- uk-box-* -- */
.uk-box{display: inline-block;width:20px;height:10px;}
.uk-box-000000{background-color:#000000;}

/*-- uk-input --*/
.uk-input:focus{outline: none!important;background-color:transparent!important;}
.uk-input-border-bottom-thin{border-bottom: 1px solid;}
.uk-input-border-bottom-medium{border-bottom: 3px solid;}
.uk-input-border-bottom-thick{border-bottom: 5px solid;}
.uk-input-bottom-border-color-default{border-bottom-color:#dddddd; }
.uk-input-bottom-border-color-primary{border-bottom-color:#b70a06; }

/*-- uk-textarea --*/
.uk-textarea:focus{background-color:transparent!important;}
.uk-textarea-border-bottom-thin{border-bottom: 1px solid;}
.uk-textarea-border-bottom-medium{border-bottom: 3px solid;}
.uk-textarea-border-bottom-thick{border-bottom: 5px solid;}
.uk-textarea-bottom-border-color-default{border-bottom-color:#dddddd; }
.uk-textarea-bottom-border-color-primary{border-bottom-color:#b70a06; }

/* -- uk-show-links -- */
.uk-show-links a{text-decoration: underline!important;}

/* -- uk-badge-* -- */
.uk-badge-danger{color:#721c24!important;background-color:#fff3cd;border-color:#f5c6cb;}
.uk-badge-warning{color:#856404!important;background-color:#fff3cd;border-color:#ffeeba;}

.uk-badge-new{color:#ffffff!important;background-color:#363636;border-color:#363636;}
.uk-badge-last-items{color:#856404!important;background-color:#fff3cd;border-color:#ffeeba;}
.uk-badge-restock{color:#0c5460!important;background-color:#d1ecf1;border-color:#bee5eb;}
.uk-badge-on-sale{color:#ffffff!important;background-color:#b70a06;border-color:#b70a06;}


/* -- uk-border-* -- */
.uk-border-normal{border-radius:0!important;}
.uk-border-primary{border-color:#b70a06!important;}

/* -- uk-background-opacity-* -- */
.uk-background-white-opacity-1{background-color:rgba(255,255,255,.05);}
.uk-background-white-opacity-2{background-color:rgba(255,255,255,.1);}
.uk-background-white-opacity-3{background-color:rgba(255,255,255,.15);}
.uk-background-white-opacity-9{background-color:rgba(255,255,255,.9);}

/* -- uk-opacity-* -- */
.uk-opacity-1{opacity:.1;}
.uk-opacity-2{opacity:.2;}
.uk-opacity-3{opacity:.3;}
.uk-opacity-4{opacity:.4;}
.uk-opacity-5{opacity:.5;}

/* -- uk-position-z-index-* -- */
.uk-position-z-index-higher{z-index:1000!important;} /* -- Overcome Sticky Position -- */

/* -- uk-animation-* --*/
.uk-animation-duration-2s{animation-duration: 2s;}
.uk-animation-duration-2-1s{animation-duration: 2.1s;}
.uk-animation-duration-2-2s{animation-duration: 2.2s;}
.uk-animation-duration-2-3s{animation-duration: 2.3s;}
.uk-animation-duration-2-4s{animation-duration: 2.4s;}
.uk-animation-duration-2-5s{animation-duration: 2.5s;}
.uk-animation-duration-2-6s{animation-duration: 2.6s;}
.uk-animation-duration-2-7s{animation-duration: 2.7s;}
.uk-animation-duration-2-8s{animation-duration: 2.8s;}
.uk-animation-duration-2-9s{animation-duration: 2.9s;}
.uk-animation-duration-3s{animation-duration: 3s;}
.uk-animation-duration-3-1s{animation-duration: 3.1s;}
.uk-animation-duration-3-2s{animation-duration: 3.2s;}
.uk-animation-duration-3-3s{animation-duration: 3.3s;}
.uk-animation-duration-3-4s{animation-duration: 3.4s;}
.uk-animation-duration-3-5s{animation-duration: 3.5s;}
.uk-animation-duration-3-6s{animation-duration: 3.6s;}
.uk-animation-duration-3-7s{animation-duration: 3.7s;}
.uk-animation-duration-3-8s{animation-duration: 3.8s;}
.uk-animation-duration-3-9s{animation-duration: 3.9s;}
.uk-animation-duration-4s{animation-duration: 4s;}

/* -- uk-text-* --*/
.uk-text-white{color:#ffffff!important;}
.uk-text-tertiary{color:#c1b2a1!important;}
.uk-text-light-grey{color:#aaaaaa;}

.uk-text-bold-700{font-weight:700!important;}

.uk-text-smaller{font-size:0.625rem!important;} /* -- (10px) --*/
.uk-text-small{font-size:0.75rem!important;} /* -- (12px) --*/
.uk-text-regular{font-size:1rem!important;} /* -- (16px) --*/
.uk-text-large{font-size:1.125rem!important;} /* -- (18px) --*/
.uk-text-larger{font-size:1.250rem!important;} /* -- (20px) --*/

/* -- uk-letterspacing -- */
.uk-letterspacing-small{letter-spacing: 1px;}
.uk-letterspacing-medium{letter-spacing: 3px;}
.uk-letterspacing-large{letter-spacing: 5px;}
.uk-letterspacing-xlarge{letter-spacing: 7px;}

/* -- uk-lineheight -- */
.uk-lineheight-xxsmall{line-height:1;}
.uk-lineheight-xsmall{line-height:1.2;}
.uk-lineheight-small{line-height:1.4;}
.uk-lineheight-medium{line-height:1.8;}
.uk-lineheight-large{line-height:2;}

/* -- uk-pulse -- */
.uk-pulse{animation:pulse 2s ease-out infinite;}
.uk-pulse-outer{}
.uk-pulse-inner{animation-delay:.5s;}
@keyframes pulse {
    0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);}
  100% {box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);}
}

/* -- uk-floating -- */
.uk-floating {
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 15px); }
    100%   { transform: translate(0, -0px); }
}
/*
--------------------------------------------------------------------------------
Widgets
--------------------------------------------------------------------------------
*/


/*
--------------------------------------------------------------------------------
Functions
--------------------------------------------------------------------------------
*/



/*
--------------------------------------------------------------------------------
Partials
--------------------------------------------------------------------------------
*/

/*
--------------------------------------------------------------------------------
System Overrides
--------------------------------------------------------------------------------
*/
