@charset "UTF-8";
/* line 30, ../sass/timmiHeader.sass */
#timmiHeader * { -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 34, ../sass/timmiHeader.sass */
#timmiHeader .clearfix::before, #timmiHeader .clearfix::after { content: " "; display: table; }
/* line 38, ../sass/timmiHeader.sass */
#timmiHeader .clearfix::after { clear: both; }
/* line 41, ../sass/timmiHeader.sass */
#timmiHeader .absolute { position: absolute; }
/* line 43, ../sass/timmiHeader.sass */
#timmiHeader .absolute.left { left: 0; }
/* line 45, ../sass/timmiHeader.sass */
#timmiHeader .absolute.right { right: 0; }
/* line 47, ../sass/timmiHeader.sass */
#timmiHeader .absolute.top { top: 0; }
/* line 50, ../sass/timmiHeader.sass */
#timmiHeader .flex-container { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 100%; }
/* line 53, ../sass/timmiHeader.sass */
#timmiHeader .flex-container > * { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; }
/* line 56, ../sass/timmiHeader.sass */
#timmiHeader .flex-container > *.auto-width { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; }
/* line 60, ../sass/timmiHeader.sass */
#timmiHeader .vertical-middle-container { white-space: nowrap; height: 100%; }
/* line 63, ../sass/timmiHeader.sass */
#timmiHeader .vertical-middle-container::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
/* line 68, ../sass/timmiHeader.sass */
#timmiHeader .vertical-middle-container *:not(.height-adapt) { height: inherit; }
/* line 71, ../sass/timmiHeader.sass */
#timmiHeader .vertical-middle-item { display: inline-block; vertical-align: middle; }
/* line 75, ../sass/timmiHeader.sass */
#timmiHeader .auto-width { width: auto; }
/* line 78, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger { cursor: pointer; }
/* line 80, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger.highlight { border: 1px solid; border-color: #d6d6d6; border-bottom: none; border-radius: 5px 5px 0px 0px; }
/* line 85, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container { position: absolute; display: block; top: -9999px; opacity: 0; z-index: 1001; font-size: 13px; border: 1px solid #919191; border-radius: 5px; background: none #eae9e9; padding: 5px 0px; -webkit-box-shadow: 0 2px 2px #ddd; box-shadow: 0 2px 2px #ddd; text-align: left; min-width: 150px; height: auto; }
/* line 100, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container.with-delay { -webkit-transition: top 0s linear 300ms; transition: top 0s linear 300ms; -ms-transition: opacity 0s linear 300ms; }
/* line 103, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container.right-align { right: -1px; border-radius: 5px 0px 5px 5px; }
/* line 106, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container.left-align { left: -1px; border-radius: 0px 5px 5px 5px; }
/* line 109, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container.linked { border-top: none; }
/* line 112, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container ul.drop-nav li { background: none #eae9e9; display: block; clear: both; padding: 0; margin: 0; }
/* line 118, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container ul.drop-nav li .sub-title { display: inline-block; padding: 10px 11px 9px; font-weight: bold; }
/* line 123, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container ul.drop-nav li ul.drop-sub-nav li { background: none; font-weight: normal; font-size: 12px; }
/* line 127, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container ul.drop-nav li a { text-decoration: none; padding: 3px 10px 4px 21px; color: rgba(34, 34, 34, 0.9); display: block; }
/* line 132, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger .drop-nav-container ul.drop-nav li a:hover { background: #444; color: #fff; }
/* line 136, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger:hover.highlight { background-color: #eae9e9; border-color: #919191; }
/* line 139, ../sass/timmiHeader.sass */
#timmiHeader .drop-nav-trigger:hover .drop-nav-container { top: 100%; top: calc(100% + 1px); opacity: 1; }
/* line 147, ../sass/timmiHeader.sass */
#timmiHeader header { position: relative; height: 65px; background: -webkit-gradient(linear, left bottom, left top, from(#d6d6d6), to(#e8e7e7)); background: linear-gradient(0deg, #d6d6d6, #e8e7e7); }
/* line 151, ../sass/timmiHeader.sass */
#timmiHeader header .logo-container { display: inline-block; padding: 10px 0; max-height: 65px; }
/* line 155, ../sass/timmiHeader.sass */
#timmiHeader header .logo-container a, #timmiHeader header .logo-container span { display: inline-block; cursor: pointer; }
/* line 160, ../sass/timmiHeader.sass */
#timmiHeader header .right .logo-container img { margin-right: 5px; }
/* line 162, ../sass/timmiHeader.sass */
#timmiHeader header #core_operations { padding: 4px 10px 0px 0px; }
/* line 164, ../sass/timmiHeader.sass */
#timmiHeader header #core_operations li.list-item { display: inline-block; }
/* line 166, ../sass/timmiHeader.sass */
#timmiHeader header #core_operations li.list-item + li::before { content: "•"; }
/* line 170, ../sass/timmiHeader.sass */
#timmiHeader nav { background-color: #d6d6d6; border: 1px solid #b4b4b4; border-left: none; border-right: none; }
/* line 175, ../sass/timmiHeader.sass */
#timmiHeader nav::before { content: ""; position: absolute; width: 100%; border-top: 2px solid rgba(226, 225, 225, 0.7); }
/* line 181, ../sass/timmiHeader.sass */
#timmiHeader nav #main_nav ul { list-style: none; }
/* line 183, ../sass/timmiHeader.sass */
#timmiHeader nav #main_nav ul li.nav-list-item { color: #222; position: relative; height: 30px; display: inline-block; text-align: center; padding: 0px 20px 0px 9px; }
/* line 7, ../sass/timmiHeader.sass */
#timmiHeader nav #main_nav ul li.nav-list-item.drop-nav-trigger::after { content: ""; position: absolute; display: block; top: -9999px; opacity: 0; width: 100%; height: 1px; left: -1px; bottom: -2px; -webkit-transition: top 0s linear 300ms; transition: top 0s linear 300ms; background-color: #eae9e9; border-left: 1px solid #919191; border-right: 1px solid #919191; z-index: 1050; }
/* line 23, ../sass/timmiHeader.sass */
#timmiHeader nav #main_nav ul li.nav-list-item.drop-nav-trigger:hover::after { top: 100%; opacity: 1; }
/* line 193, ../sass/timmiHeader.sass */
#timmiHeader nav #add_operations .icon-wrapper { height: 30px; position: relative; padding: 2px 10px; }
/* line 7, ../sass/timmiHeader.sass */
#timmiHeader nav #add_operations .icon-wrapper.drop-nav-trigger::after { content: ""; position: absolute; display: block; top: -9999px; opacity: 0; width: 100%; height: 1px; left: -1px; bottom: -2px; -webkit-transition: top 0s linear 300ms; transition: top 0s linear 300ms; background-color: #eae9e9; border-left: 1px solid #919191; border-right: 1px solid #919191; z-index: 1050; }
/* line 23, ../sass/timmiHeader.sass */
#timmiHeader nav #add_operations .icon-wrapper.drop-nav-trigger:hover::after { top: 100%; opacity: 1; }
/* line 199, ../sass/timmiHeader.sass */
#timmiHeader nav #add_operations .icon-wrapper img { cursor: pointer; height: 22px; width: 22px; }
/* line 203, ../sass/timmiHeader.sass */
#timmiHeader nav #add_operations .icon-wrapper #scItemCount { font-size: 1em; font-weight: bold; color: green; position: absolute; top: 0; right: -6px; height: auto; min-width: 20px; letter-spacing: 0px; text-align: left; }

@media screen and (max-width: 550px) { /* line 218, ../sass/timmiHeader.sass */
  #timmiHeader header { height: 40px; border-bottom: 1px solid #b4b4b4; }
  /* line 221, ../sass/timmiHeader.sass */
  #timmiHeader header .logo-container { padding: 5px 0; }
  /* line 223, ../sass/timmiHeader.sass */
  #timmiHeader nav { display: none; } }
