.panel-2col {  }
.panel-2col .panel-col-first { float: left; width: 50%; }
* html .panel-2col .panel-col-first { width: 49.9%; }
.panel-2col .panel-col-first .inside { margin: 0px 0.5em 1em 0px; }
.panel-2col .panel-col-last { float: left; width: 50%; }
* html .panel-2col .panel-col-last { width: 49.9%; }
.panel-2col .panel-col-last .inside { margin: 0px 0px 1em 0.5em; }
#panels-edit-display .panel-pane, #panels-edit-display .helperclass { margin: 0.5em; }
.panel-2col .panel-separator { margin: 0px 0px 1em; }
.tb-megamenu .clearfix {  }
.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .clearfix::after { clear: both; }
.tb-megamenu .hide-text { font: 0px/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px none; }
.tb-megamenu .input-block-level { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
.tb-megamenu .row { margin-left: -20px; }
.tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .row::after { clear: both; }
.tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
.tb-megamenu .row-fluid { width: 100%; }
.tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .row-fluid::after { clear: both; }
.tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.12766%; }
.tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
.tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.12766%; }
.tb-megamenu .row-fluid .span12 { width: 100%; }
.tb-megamenu .row-fluid .span11 { width: 91.4894%; }
.tb-megamenu .row-fluid .span10 { width: 82.9787%; }
.tb-megamenu .row-fluid .span9 { width: 74.4681%; }
.tb-megamenu .row-fluid .span8 { width: 65.9574%; }
.tb-megamenu .row-fluid .span7 { width: 57.4468%; }
.tb-megamenu .row-fluid .span6 { width: 48.9362%; }
.tb-megamenu .row-fluid .span5 { width: 40.4255%; }
.tb-megamenu .row-fluid .span4 { width: 31.9149%; }
.tb-megamenu .row-fluid .span3 { width: 23.4043%; }
.tb-megamenu .row-fluid .span2 { width: 14.8936%; }
.tb-megamenu .row-fluid .span1 { width: 6.38298%; }
.tb-megamenu .row-fluid .offset12 { margin-left: 104.255%; }
.tb-megamenu .row-fluid .offset12:first-child { margin-left: 102.128%; }
.tb-megamenu .row-fluid .offset11 { margin-left: 95.7447%; }
.tb-megamenu .row-fluid .offset11:first-child { margin-left: 93.617%; }
.tb-megamenu .row-fluid .offset10 { margin-left: 87.234%; }
.tb-megamenu .row-fluid .offset10:first-child { margin-left: 85.1064%; }
.tb-megamenu .row-fluid .offset9 { margin-left: 78.7234%; }
.tb-megamenu .row-fluid .offset9:first-child { margin-left: 76.5957%; }
.tb-megamenu .row-fluid .offset8 { margin-left: 70.2128%; }
.tb-megamenu .row-fluid .offset8:first-child { margin-left: 68.0851%; }
.tb-megamenu .row-fluid .offset7 { margin-left: 61.7021%; }
.tb-megamenu .row-fluid .offset7:first-child { margin-left: 59.5745%; }
.tb-megamenu .row-fluid .offset6 { margin-left: 53.1915%; }
.tb-megamenu .row-fluid .offset6:first-child { margin-left: 51.0638%; }
.tb-megamenu .row-fluid .offset5 { margin-left: 44.6809%; }
.tb-megamenu .row-fluid .offset5:first-child { margin-left: 42.5532%; }
.tb-megamenu .row-fluid .offset4 { margin-left: 36.1702%; }
.tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.0426%; }
.tb-megamenu .row-fluid .offset3 { margin-left: 27.6596%; }
.tb-megamenu .row-fluid .offset3:first-child { margin-left: 25.5319%; }
.tb-megamenu .row-fluid .offset2 { margin-left: 19.1489%; }
.tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.0213%; }
.tb-megamenu .row-fluid .offset1 { margin-left: 10.6383%; }
.tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.51064%; }
.tb-megamenu .hide[class*="span"], .tb-megamenu .row-fluid .hide[class*="span"] { display: none; }
.tb-megamenu .pull-right[class*="span"], .tb-megamenu .row-fluid .pull-right[class*="span"] { float: right; }
.tb-megamenu .btn { display: inline-block; padding: 4px 12px; margin-bottom: 0px; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); background-color: rgb(245, 245, 245); background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 4px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn:hover, .tb-megamenu .btn:focus, .tb-megamenu .btn:active, .tb-megamenu .btn.active, .tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }
.tb-megamenu .btn:active, .tb-megamenu .btn.active {  }
.tb-megamenu .btn:first-child {  }
.tb-megamenu .btn:hover, .tb-megamenu .btn:focus { color: rgb(51, 51, 51); text-decoration: none; background-position: 0px -15px; transition: background-position 0.1s linear 0s; }
.tb-megamenu .btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.tb-megamenu .btn.active, .tb-megamenu .btn:active { background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { cursor: default; background-image: none; opacity: 0.65; box-shadow: none; }
.tb-megamenu .btn-large { padding: 11px 19px; font-size: 17.5px; border-radius: 6px; }
.tb-megamenu .btn-large [class^="icon-"], .tb-megamenu .btn-large [class*=" icon-"] { margin-top: 4px; }
.tb-megamenu .btn-small { padding: 2px 10px; font-size: 11.9px; border-radius: 3px; }
.tb-megamenu .btn-small [class^="icon-"], .tb-megamenu .btn-small [class*=" icon-"] { margin-top: 0px; }
.tb-megamenu .btn-mini [class^="icon-"], .tb-megamenu .btn-mini [class*=" icon-"] { margin-top: -1px; }
.tb-megamenu .btn-mini { padding: 0px 6px; font-size: 10.5px; border-radius: 3px; }
.tb-megamenu .btn-block { display: block; width: 100%; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
.tb-megamenu .btn-block + .btn-block { margin-top: 5px; }
.tb-megamenu input.btn-block[type="submit"], .tb-megamenu input.btn-block[type="reset"], .tb-megamenu input.btn-block[type="button"] { width: 100%; }
.tb-megamenu .btn-primary.active, .tb-megamenu .btn-warning.active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-info.active, .tb-megamenu .btn-inverse.active { color: rgba(255, 255, 255, 0.75); }
.tb-megamenu .btn-primary { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(0, 109, 204); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 68, 204)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-primary:hover, .tb-megamenu .btn-primary:focus, .tb-megamenu .btn-primary:active, .tb-megamenu .btn-primary.active, .tb-megamenu .btn-primary.disabled, .tb-megamenu .btn-primary[disabled] { color: rgb(255, 255, 255); background-color: rgb(0, 68, 204); }
.tb-megamenu .btn-primary:active, .tb-megamenu .btn-primary.active {  }
.tb-megamenu .btn-warning { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(250, 167, 50); background-image: linear-gradient(to bottom, rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-warning:hover, .tb-megamenu .btn-warning:focus, .tb-megamenu .btn-warning:active, .tb-megamenu .btn-warning.active, .tb-megamenu .btn-warning.disabled, .tb-megamenu .btn-warning[disabled] { color: rgb(255, 255, 255); background-color: rgb(248, 148, 6); }
.tb-megamenu .btn-warning:active, .tb-megamenu .btn-warning.active {  }
.tb-megamenu .btn-danger { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(218, 79, 73); background-image: linear-gradient(to bottom, rgb(238, 95, 91), rgb(189, 54, 47)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-danger:hover, .tb-megamenu .btn-danger:focus, .tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-danger.disabled, .tb-megamenu .btn-danger[disabled] { color: rgb(255, 255, 255); background-color: rgb(189, 54, 47); }
.tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active {  }
.tb-megamenu .btn-success { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(91, 183, 91); background-image: linear-gradient(to bottom, rgb(98, 196, 98), rgb(81, 163, 81)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-success:hover, .tb-megamenu .btn-success:focus, .tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-success.disabled, .tb-megamenu .btn-success[disabled] { color: rgb(255, 255, 255); background-color: rgb(81, 163, 81); }
.tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active {  }
.tb-megamenu .btn-info { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(73, 175, 205); background-image: linear-gradient(to bottom, rgb(91, 192, 222), rgb(47, 150, 180)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-info:hover, .tb-megamenu .btn-info:focus, .tb-megamenu .btn-info:active, .tb-megamenu .btn-info.active, .tb-megamenu .btn-info.disabled, .tb-megamenu .btn-info[disabled] { color: rgb(255, 255, 255); background-color: rgb(47, 150, 180); }
.tb-megamenu .btn-info:active, .tb-megamenu .btn-info.active {  }
.tb-megamenu .btn-inverse { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(54, 54, 54); background-image: linear-gradient(to bottom, rgb(68, 68, 68), rgb(34, 34, 34)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-inverse:hover, .tb-megamenu .btn-inverse:focus, .tb-megamenu .btn-inverse:active, .tb-megamenu .btn-inverse.active, .tb-megamenu .btn-inverse.disabled, .tb-megamenu .btn-inverse[disabled] { color: rgb(255, 255, 255); background-color: rgb(34, 34, 34); }
.tb-megamenu .btn-inverse:active, .tb-megamenu .btn-inverse.active {  }
.tb-megamenu button.btn, .tb-megamenu input.btn[type="submit"] {  }
.tb-megamenu button.btn::-moz-focus-inner, .tb-megamenu input.btn[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
.tb-megamenu button.btn.btn-large, .tb-megamenu input.btn.btn-large[type="submit"] {  }
.tb-megamenu button.btn.btn-small, .tb-megamenu input.btn.btn-small[type="submit"] {  }
.tb-megamenu button.btn.btn-mini, .tb-megamenu input.btn.btn-mini[type="submit"] {  }
.tb-megamenu .btn-link, .tb-megamenu .btn-link:active, .tb-megamenu .btn-link[disabled] { background-color: transparent; background-image: none; box-shadow: none; }
.tb-megamenu .btn-link { border-color: transparent; cursor: pointer; color: rgb(0, 136, 204); border-radius: 0px; }
.tb-megamenu .btn-link:hover, .tb-megamenu .btn-link:focus { color: rgb(0, 85, 128); text-decoration: underline; background-color: transparent; }
.tb-megamenu .btn-link[disabled]:hover, .tb-megamenu .btn-link[disabled]:focus { color: rgb(51, 51, 51); text-decoration: none; }
.tb-megamenu [class^="icon-"], .tb-megamenu [class*=" icon-"] { display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: text-top; background-image: url(d759ea6ed14b7f3c5043954d690af847584b2cb7.png) ; background-position: 14px 14px; background-repeat: no-repeat; margin-top: 1px; }
.tb-megamenu .icon-white, .tb-megamenu .nav-pills > .active > a > [class^="icon-"], .tb-megamenu .nav-pills > .active > a > [class*=" icon-"], .tb-megamenu .nav-list > .active > a > [class^="icon-"], .tb-megamenu .nav-list > .active > a > [class*=" icon-"], .tb-megamenu .navbar-inverse .nav > .active > a > [class^="icon-"], .tb-megamenu .navbar-inverse .nav > .active > a > [class*=" icon-"], .tb-megamenu .dropdown-menu > li > a:hover > [class^="icon-"], .tb-megamenu .dropdown-menu > li > a:focus > [class^="icon-"], .tb-megamenu .dropdown-menu > li > a:hover > [class*=" icon-"], .tb-megamenu .dropdown-menu > li > a:focus > [class*=" icon-"], .tb-megamenu .dropdown-menu > .active > a > [class^="icon-"], .tb-megamenu .dropdown-menu > .active > a > [class*=" icon-"], .tb-megamenu .dropdown-submenu:hover > a > [class^="icon-"], .tb-megamenu .dropdown-submenu:focus > a > [class^="icon-"], .tb-megamenu .dropdown-submenu:hover > a > [class*=" icon-"], .tb-megamenu .dropdown-submenu:focus > a > [class*=" icon-"] { background-image: url(8761d98021a00c1c5708bce8b9034885fc43795e.png) ; }
.tb-megamenu .icon-glass { background-position: 0px 0px; }
.tb-megamenu .icon-music { background-position: -24px 0px; }
.tb-megamenu .icon-search { background-position: -48px 0px; }
.tb-megamenu .icon-envelope { background-position: -72px 0px; }
.tb-megamenu .icon-heart { background-position: -96px 0px; }
.tb-megamenu .icon-star { background-position: -120px 0px; }
.tb-megamenu .icon-star-empty { background-position: -144px 0px; }
.tb-megamenu .icon-user { background-position: -168px 0px; }
.tb-megamenu .icon-film { background-position: -192px 0px; }
.tb-megamenu .icon-th-large { background-position: -216px 0px; }
.tb-megamenu .icon-th { background-position: -240px 0px; }
.tb-megamenu .icon-th-list { background-position: -264px 0px; }
.tb-megamenu .icon-ok { background-position: -288px 0px; }
.tb-megamenu .icon-remove { background-position: -312px 0px; }
.tb-megamenu .icon-zoom-in { background-position: -336px 0px; }
.tb-megamenu .icon-zoom-out { background-position: -360px 0px; }
.tb-megamenu .icon-off { background-position: -384px 0px; }
.tb-megamenu .icon-signal { background-position: -408px 0px; }
.tb-megamenu .icon-cog { background-position: -432px 0px; }
.tb-megamenu .icon-trash { background-position: -456px 0px; }
.tb-megamenu .icon-home { background-position: 0px -24px; }
.tb-megamenu .icon-file { background-position: -24px -24px; }
.tb-megamenu .icon-time { background-position: -48px -24px; }
.tb-megamenu .icon-road { background-position: -72px -24px; }
.tb-megamenu .icon-download-alt { background-position: -96px -24px; }
.tb-megamenu .icon-download { background-position: -120px -24px; }
.tb-megamenu .icon-upload { background-position: -144px -24px; }
.tb-megamenu .icon-inbox { background-position: -168px -24px; }
.tb-megamenu .icon-play-circle { background-position: -192px -24px; }
.tb-megamenu .icon-repeat { background-position: -216px -24px; }
.tb-megamenu .icon-refresh { background-position: -240px -24px; }
.tb-megamenu .icon-list-alt { background-position: -264px -24px; }
.tb-megamenu .icon-lock { background-position: -287px -24px; }
.tb-megamenu .icon-flag { background-position: -312px -24px; }
.tb-megamenu .icon-headphones { background-position: -336px -24px; }
.tb-megamenu .icon-volume-off { background-position: -360px -24px; }
.tb-megamenu .icon-volume-down { background-position: -384px -24px; }
.tb-megamenu .icon-volume-up { background-position: -408px -24px; }
.tb-megamenu .icon-qrcode { background-position: -432px -24px; }
.tb-megamenu .icon-barcode { background-position: -456px -24px; }
.tb-megamenu .icon-tag { background-position: 0px -48px; }
.tb-megamenu .icon-tags { background-position: -25px -48px; }
.tb-megamenu .icon-book { background-position: -48px -48px; }
.tb-megamenu .icon-bookmark { background-position: -72px -48px; }
.tb-megamenu .icon-print { background-position: -96px -48px; }
.tb-megamenu .icon-camera { background-position: -120px -48px; }
.tb-megamenu .icon-font { background-position: -144px -48px; }
.tb-megamenu .icon-bold { background-position: -167px -48px; }
.tb-megamenu .icon-italic { background-position: -192px -48px; }
.tb-megamenu .icon-text-height { background-position: -216px -48px; }
.tb-megamenu .icon-text-width { background-position: -240px -48px; }
.tb-megamenu .icon-align-left { background-position: -264px -48px; }
.tb-megamenu .icon-align-center { background-position: -288px -48px; }
.tb-megamenu .icon-align-right { background-position: -312px -48px; }
.tb-megamenu .icon-align-justify { background-position: -336px -48px; }
.tb-megamenu .icon-list { background-position: -360px -48px; }
.tb-megamenu .icon-indent-left { background-position: -384px -48px; }
.tb-megamenu .icon-indent-right { background-position: -408px -48px; }
.tb-megamenu .icon-facetime-video { background-position: -432px -48px; }
.tb-megamenu .icon-picture { background-position: -456px -48px; }
.tb-megamenu .icon-pencil { background-position: 0px -72px; }
.tb-megamenu .icon-map-marker { background-position: -24px -72px; }
.tb-megamenu .icon-adjust { background-position: -48px -72px; }
.tb-megamenu .icon-tint { background-position: -72px -72px; }
.tb-megamenu .icon-edit { background-position: -96px -72px; }
.tb-megamenu .icon-share { background-position: -120px -72px; }
.tb-megamenu .icon-check { background-position: -144px -72px; }
.tb-megamenu .icon-move { background-position: -168px -72px; }
.tb-megamenu .icon-step-backward { background-position: -192px -72px; }
.tb-megamenu .icon-fast-backward { background-position: -216px -72px; }
.tb-megamenu .icon-backward { background-position: -240px -72px; }
.tb-megamenu .icon-play { background-position: -264px -72px; }
.tb-megamenu .icon-pause { background-position: -288px -72px; }
.tb-megamenu .icon-stop { background-position: -312px -72px; }
.tb-megamenu .icon-forward { background-position: -336px -72px; }
.tb-megamenu .icon-fast-forward { background-position: -360px -72px; }
.tb-megamenu .icon-step-forward { background-position: -384px -72px; }
.tb-megamenu .icon-eject { background-position: -408px -72px; }
.tb-megamenu .icon-chevron-left { background-position: -432px -72px; }
.tb-megamenu .icon-chevron-right { background-position: -456px -72px; }
.tb-megamenu .icon-plus-sign { background-position: 0px -96px; }
.tb-megamenu .icon-minus-sign { background-position: -24px -96px; }
.tb-megamenu .icon-remove-sign { background-position: -48px -96px; }
.tb-megamenu .icon-ok-sign { background-position: -72px -96px; }
.tb-megamenu .icon-question-sign { background-position: -96px -96px; }
.tb-megamenu .icon-info-sign { background-position: -120px -96px; }
.tb-megamenu .icon-screenshot { background-position: -144px -96px; }
.tb-megamenu .icon-remove-circle { background-position: -168px -96px; }
.tb-megamenu .icon-ok-circle { background-position: -192px -96px; }
.tb-megamenu .icon-ban-circle { background-position: -216px -96px; }
.tb-megamenu .icon-arrow-left { background-position: -240px -96px; }
.tb-megamenu .icon-arrow-right { background-position: -264px -96px; }
.tb-megamenu .icon-arrow-up { background-position: -289px -96px; }
.tb-megamenu .icon-arrow-down { background-position: -312px -96px; }
.tb-megamenu .icon-share-alt { background-position: -336px -96px; }
.tb-megamenu .icon-resize-full { background-position: -360px -96px; }
.tb-megamenu .icon-resize-small { background-position: -384px -96px; }
.tb-megamenu .icon-plus { background-position: -408px -96px; }
.tb-megamenu .icon-minus { background-position: -433px -96px; }
.tb-megamenu .icon-asterisk { background-position: -456px -96px; }
.tb-megamenu .icon-exclamation-sign { background-position: 0px -120px; }
.tb-megamenu .icon-gift { background-position: -24px -120px; }
.tb-megamenu .icon-leaf { background-position: -48px -120px; }
.tb-megamenu .icon-fire { background-position: -72px -120px; }
.tb-megamenu .icon-eye-open { background-position: -96px -120px; }
.tb-megamenu .icon-eye-close { background-position: -120px -120px; }
.tb-megamenu .icon-warning-sign { background-position: -144px -120px; }
.tb-megamenu .icon-plane { background-position: -168px -120px; }
.tb-megamenu .icon-calendar { background-position: -192px -120px; }
.tb-megamenu .icon-random { background-position: -216px -120px; width: 16px; }
.tb-megamenu .icon-comment { background-position: -240px -120px; }
.tb-megamenu .icon-magnet { background-position: -264px -120px; }
.tb-megamenu .icon-chevron-up { background-position: -288px -120px; }
.tb-megamenu .icon-chevron-down { background-position: -313px -119px; }
.tb-megamenu .icon-retweet { background-position: -336px -120px; }
.tb-megamenu .icon-shopping-cart { background-position: -360px -120px; }
.tb-megamenu .icon-folder-close { background-position: -384px -120px; width: 16px; }
.tb-megamenu .icon-folder-open { background-position: -408px -120px; width: 16px; }
.tb-megamenu .icon-resize-vertical { background-position: -432px -119px; }
.tb-megamenu .icon-resize-horizontal { background-position: -456px -118px; }
.tb-megamenu .icon-hdd { background-position: 0px -144px; }
.tb-megamenu .icon-bullhorn { background-position: -24px -144px; }
.tb-megamenu .icon-bell { background-position: -48px -144px; }
.tb-megamenu .icon-certificate { background-position: -72px -144px; }
.tb-megamenu .icon-thumbs-up { background-position: -96px -144px; }
.tb-megamenu .icon-thumbs-down { background-position: -120px -144px; }
.tb-megamenu .icon-hand-right { background-position: -144px -144px; }
.tb-megamenu .icon-hand-left { background-position: -168px -144px; }
.tb-megamenu .icon-hand-up { background-position: -192px -144px; }
.tb-megamenu .icon-hand-down { background-position: -216px -144px; }
.tb-megamenu .icon-circle-arrow-right { background-position: -240px -144px; }
.tb-megamenu .icon-circle-arrow-left { background-position: -264px -144px; }
.tb-megamenu .icon-circle-arrow-up { background-position: -288px -144px; }
.tb-megamenu .icon-circle-arrow-down { background-position: -312px -144px; }
.tb-megamenu .icon-globe { background-position: -336px -144px; }
.tb-megamenu .icon-wrench { background-position: -360px -144px; }
.tb-megamenu .icon-tasks { background-position: -384px -144px; }
.tb-megamenu .icon-filter { background-position: -408px -144px; }
.tb-megamenu .icon-briefcase { background-position: -432px -144px; }
.tb-megamenu .icon-fullscreen { background-position: -456px -144px; }
.tb-megamenu .btn-group { position: relative; display: inline-block; font-size: 0px; vertical-align: middle; white-space: nowrap; }
.tb-megamenu .btn-group:first-child {  }
.tb-megamenu .btn-group + .btn-group { margin-left: 5px; }
.tb-megamenu .btn-toolbar { font-size: 0px; margin-top: 10px; margin-bottom: 10px; }
.tb-megamenu .btn-toolbar > .btn + .btn, .tb-megamenu .btn-toolbar > .btn-group + .btn, .tb-megamenu .btn-toolbar > .btn + .btn-group { margin-left: 5px; }
.tb-megamenu .btn-group > .btn { position: relative; border-radius: 0px; }
.tb-megamenu .btn-group > .btn + .btn { margin-left: -1px; }
.tb-megamenu .btn-group > .btn, .tb-megamenu .btn-group > .dropdown-menu, .tb-megamenu .btn-group > .popover { font-size: 14px; }
.tb-megamenu .btn-group > .btn-mini { font-size: 10.5px; }
.tb-megamenu .btn-group > .btn-small { font-size: 11.9px; }
.tb-megamenu .btn-group > .btn-large { font-size: 17.5px; }
.tb-megamenu .btn-group > .btn:first-child { margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.tb-megamenu .btn-group > .btn:last-child, .tb-megamenu .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.tb-megamenu .btn-group > .btn.large:first-child { margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.tb-megamenu .btn-group > .btn.large:last-child, .tb-megamenu .btn-group > .large.dropdown-toggle { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.tb-megamenu .btn-group > .btn:hover, .tb-megamenu .btn-group > .btn:focus, .tb-megamenu .btn-group > .btn:active, .tb-megamenu .btn-group > .btn.active { z-index: 2; }
.tb-megamenu .btn-group .dropdown-toggle:active, .tb-megamenu .btn-group.open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.125) inset, 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }
.tb-megamenu .btn-group > .btn-small + .dropdown-toggle {  }
.tb-megamenu .btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.tb-megamenu .btn-group.open .dropdown-toggle { background-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group.open .btn.dropdown-toggle { background-color: rgb(230, 230, 230); }
.tb-megamenu .btn-group.open .btn-primary.dropdown-toggle { background-color: rgb(0, 68, 204); }
.tb-megamenu .btn-group.open .btn-warning.dropdown-toggle { background-color: rgb(248, 148, 6); }
.tb-megamenu .btn-group.open .btn-danger.dropdown-toggle { background-color: rgb(189, 54, 47); }
.tb-megamenu .btn-group.open .btn-success.dropdown-toggle { background-color: rgb(81, 163, 81); }
.tb-megamenu .btn-group.open .btn-info.dropdown-toggle { background-color: rgb(47, 150, 180); }
.tb-megamenu .btn-group.open .btn-inverse.dropdown-toggle { background-color: rgb(34, 34, 34); }
.tb-megamenu .btn .caret { margin-top: 8px; margin-left: 0px; }
.tb-megamenu .btn-large .caret { margin-top: 6px; }
.tb-megamenu .btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; }
.tb-megamenu .btn-mini .caret, .tb-megamenu .btn-small .caret { margin-top: 8px; }
.tb-megamenu .dropup .btn-large .caret { border-bottom-width: 5px; }
.tb-megamenu .btn-primary .caret, .tb-megamenu .btn-warning .caret, .tb-megamenu .btn-danger .caret, .tb-megamenu .btn-info .caret, .tb-megamenu .btn-success .caret, .tb-megamenu .btn-inverse .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .btn-group-vertical { display: inline-block; }
.tb-megamenu .btn-group-vertical > .btn { display: block; float: none; max-width: 100%; border-radius: 0px; }
.tb-megamenu .btn-group-vertical > .btn + .btn { margin-left: 0px; margin-top: -1px; }
.tb-megamenu .btn-group-vertical > .btn:first-child { border-radius: 4px 4px 0px 0px; }
.tb-megamenu .btn-group-vertical > .btn:last-child { border-radius: 0px 0px 4px 4px; }
.tb-megamenu .btn-group-vertical > .btn-large:first-child { border-radius: 6px 6px 0px 0px; }
.tb-megamenu .btn-group-vertical > .btn-large:last-child { border-radius: 0px 0px 6px 6px; }
.tb-megamenu .nav { margin-left: 0px; margin-bottom: 20px; list-style: outside none none; }
.tb-megamenu .nav > li > a { display: block; }
.tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > a:focus { text-decoration: none; background-color: rgb(238, 238, 238); }
.tb-megamenu .nav > li > a > img { max-width: none; }
.tb-megamenu .nav > .pull-right { float: right; }
.tb-megamenu .nav-header { display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 20px; color: rgb(153, 153, 153); text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); text-transform: uppercase; }
.tb-megamenu .nav li + .nav-header { margin-top: 9px; }
.tb-megamenu .nav-list { padding-left: 15px; padding-right: 15px; margin-bottom: 0px; }
.tb-megamenu .nav-list > li > a, .tb-megamenu .nav-list .nav-header { margin-left: -15px; margin-right: -15px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5); }
.tb-megamenu .nav-list > li > a { padding: 3px 15px; }
.tb-megamenu .nav-list > .active > a, .tb-megamenu .nav-list > .active > a:hover, .tb-megamenu .nav-list > .active > a:focus { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); background-color: rgb(0, 136, 204); }
.tb-megamenu .nav-list [class^="icon-"], .tb-megamenu .nav-list [class*=" icon-"] { margin-right: 2px; }
.tb-megamenu .nav-list .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .nav-tabs, .tb-megamenu .nav-pills {  }
.tb-megamenu .nav-tabs::before, .tb-megamenu .nav-pills::before, .tb-megamenu .nav-tabs::after, .tb-megamenu .nav-pills::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .nav-tabs::after, .tb-megamenu .nav-pills::after { clear: both; }
.tb-megamenu .nav-tabs > li, .tb-megamenu .nav-pills > li { float: left; }
.tb-megamenu .nav-tabs > li > a, .tb-megamenu .nav-pills > li > a { padding-right: 12px; padding-left: 12px; margin-right: 2px; line-height: 14px; }
.tb-megamenu .nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.tb-megamenu .nav-tabs > li { margin-bottom: -1px; }
.tb-megamenu .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; border-radius: 4px 4px 0px 0px; }
.tb-megamenu .nav-tabs > li > a:hover, .tb-megamenu .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.tb-megamenu .nav-tabs > .active > a, .tb-megamenu .nav-tabs > .active > a:hover, .tb-megamenu .nav-tabs > .active > a:focus { color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; cursor: default; }
.tb-megamenu .nav-pills > li > a { padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; border-radius: 5px; }
.tb-megamenu .nav-pills > .active > a, .tb-megamenu .nav-pills > .active > a:hover, .tb-megamenu .nav-pills > .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(0, 136, 204); }
.tb-megamenu .nav-stacked > li { float: none; }
.tb-megamenu .nav-stacked > li > a { margin-right: 0px; }
.tb-megamenu .nav-tabs.nav-stacked { border-bottom: 0px none; }
.tb-megamenu .nav-tabs.nav-stacked > li > a { border: 1px solid rgb(221, 221, 221); border-radius: 0px; }
.tb-megamenu .nav-tabs.nav-stacked > li:first-child > a { border-top-right-radius: 4px; border-top-left-radius: 4px; }
.tb-megamenu .nav-tabs.nav-stacked > li:last-child > a { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.tb-megamenu .nav-tabs.nav-stacked > li > a:hover, .tb-megamenu .nav-tabs.nav-stacked > li > a:focus { border-color: rgb(221, 221, 221); z-index: 2; }
.tb-megamenu .nav-pills.nav-stacked > li > a { margin-bottom: 3px; }
.tb-megamenu .nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px; }
.tb-megamenu .nav-tabs .dropdown-menu { border-radius: 0px 0px 6px 6px; }
.tb-megamenu .nav-pills .dropdown-menu { border-radius: 6px; }
.tb-megamenu .nav .dropdown-toggle .caret { border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204); margin-top: 6px; }
.tb-megamenu .nav .dropdown-toggle:hover .caret, .tb-megamenu .nav .dropdown-toggle:focus .caret { border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128); }
.tb-megamenu .nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.tb-megamenu .nav .active .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .nav-tabs .active .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.tb-megamenu .nav > .dropdown.active > a:hover, .tb-megamenu .nav > .dropdown.active > a:focus { cursor: pointer; }
.tb-megamenu .nav-tabs .open .dropdown-toggle, .tb-megamenu .nav-pills .open .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > a:focus { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); }
.tb-megamenu .nav li.dropdown.open .caret, .tb-megamenu .nav li.dropdown.open.active .caret, .tb-megamenu .nav li.dropdown.open a:hover .caret, .tb-megamenu .nav li.dropdown.open a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1; }
.tb-megamenu .tabs-stacked .open > a:hover, .tb-megamenu .tabs-stacked .open > a:focus { border-color: rgb(153, 153, 153); }
.tb-megamenu .tabbable {  }
.tb-megamenu .tabbable::before, .tb-megamenu .tabbable::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .tabbable::after { clear: both; }
.tb-megamenu .tab-content { overflow: auto; }
.tb-megamenu .tabs-below > .nav-tabs, .tb-megamenu .tabs-right > .nav-tabs, .tb-megamenu .tabs-left > .nav-tabs { border-bottom: 0px none; }
.tb-megamenu .tab-content > .tab-pane, .tb-megamenu .pill-content > .pill-pane { display: none; }
.tb-megamenu .tab-content > .active, .tb-megamenu .pill-content > .active { display: block; }
.tb-megamenu .tabs-below > .nav-tabs { border-top: 1px solid rgb(221, 221, 221); }
.tb-megamenu .tabs-below > .nav-tabs > li { margin-top: -1px; margin-bottom: 0px; }
.tb-megamenu .tabs-below > .nav-tabs > li > a { border-radius: 0px 0px 4px 4px; }
.tb-megamenu .tabs-below > .nav-tabs > li > a:hover, .tb-megamenu .tabs-below > .nav-tabs > li > a:focus { border-bottom-color: transparent; border-top-color: rgb(221, 221, 221); }
.tb-megamenu .tabs-below > .nav-tabs > .active > a, .tb-megamenu .tabs-below > .nav-tabs > .active > a:hover, .tb-megamenu .tabs-below > .nav-tabs > .active > a:focus { border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221); }
.tb-megamenu .tabs-left > .nav-tabs > li, .tb-megamenu .tabs-right > .nav-tabs > li { float: none; }
.tb-megamenu .tabs-left > .nav-tabs > li > a, .tb-megamenu .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0px; margin-bottom: 3px; }
.tb-megamenu .tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid rgb(221, 221, 221); }
.tb-megamenu .tabs-left > .nav-tabs > li > a { margin-right: -1px; border-radius: 4px 0px 0px 4px; }
.tb-megamenu .tabs-left > .nav-tabs > li > a:hover, .tb-megamenu .tabs-left > .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238); }
.tb-megamenu .tabs-left > .nav-tabs .active > a, .tb-megamenu .tabs-left > .nav-tabs .active > a:hover, .tb-megamenu .tabs-left > .nav-tabs .active > a:focus { border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221); }
.tb-megamenu .tabs-right > .nav-tabs { float: right; margin-left: 19px; border-left: 1px solid rgb(221, 221, 221); }
.tb-megamenu .tabs-right > .nav-tabs > li > a { margin-left: -1px; border-radius: 0px 4px 4px 0px; }
.tb-megamenu .tabs-right > .nav-tabs > li > a:hover, .tb-megamenu .tabs-right > .nav-tabs > li > a:focus { border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221); }
.tb-megamenu .tabs-right > .nav-tabs .active > a, .tb-megamenu .tabs-right > .nav-tabs .active > a:hover, .tb-megamenu .tabs-right > .nav-tabs .active > a:focus { border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent; }
.tb-megamenu .nav > .disabled > a { color: rgb(153, 153, 153); }
.tb-megamenu .nav > .disabled > a:hover, .tb-megamenu .nav > .disabled > a:focus { text-decoration: none; background-color: transparent; cursor: default; }
.tb-megamenu .navbar { overflow: visible; margin-bottom: 20px; }
.tb-megamenu .navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; background-color: rgb(250, 250, 250); background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(242, 242, 242)); background-repeat: repeat-x; border: 1px solid rgb(212, 212, 212); border-radius: 4px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.067); }
.tb-megamenu .navbar-inner::before, .tb-megamenu .navbar-inner::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .navbar-inner::after { clear: both; }
.tb-megamenu .navbar .container { width: auto; }
.tb-megamenu .nav-collapse.collapse { height: auto; overflow: visible; }
.tb-megamenu .navbar .brand { float: left; display: block; padding: 10px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: rgb(119, 119, 119); text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.tb-megamenu .navbar .brand:hover, .tb-megamenu .navbar .brand:focus { text-decoration: none; }
.tb-megamenu .navbar-text { margin-bottom: 0px; line-height: 40px; color: rgb(119, 119, 119); }
.tb-megamenu .navbar-link { color: rgb(119, 119, 119); }
.tb-megamenu .navbar-link:hover, .tb-megamenu .navbar-link:focus { color: rgb(51, 51, 51); }
.tb-megamenu .navbar .divider-vertical { height: 40px; margin: 0px 9px; border-left: 1px solid rgb(242, 242, 242); border-right: 1px solid rgb(255, 255, 255); }
.tb-megamenu .navbar .btn, .tb-megamenu .navbar .btn-group { margin-top: 5px; }
.tb-megamenu .navbar .btn-group .btn, .tb-megamenu .navbar .input-prepend .btn, .tb-megamenu .navbar .input-append .btn, .tb-megamenu .navbar .input-prepend .btn-group, .tb-megamenu .navbar .input-append .btn-group { margin-top: 0px; }
.tb-megamenu .navbar-form { margin-bottom: 0px; }
.tb-megamenu .navbar-form::before, .tb-megamenu .navbar-form::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .navbar-form::after { clear: both; }
.tb-megamenu .navbar-form input, .tb-megamenu .navbar-form select, .tb-megamenu .navbar-form .radio, .tb-megamenu .navbar-form .checkbox { margin-top: 5px; }
.tb-megamenu .navbar-form input, .tb-megamenu .navbar-form select, .tb-megamenu .navbar-form .btn { display: inline-block; margin-bottom: 0px; }
.tb-megamenu .navbar-form input[type="image"], .tb-megamenu .navbar-form input[type="checkbox"], .tb-megamenu .navbar-form input[type="radio"] { margin-top: 3px; }
.tb-megamenu .navbar-form .input-append, .tb-megamenu .navbar-form .input-prepend { margin-top: 5px; white-space: nowrap; }
.tb-megamenu .navbar-form .input-append input, .tb-megamenu .navbar-form .input-prepend input { margin-top: 0px; }
.tb-megamenu .navbar-search { position: relative; float: left; margin-top: 5px; margin-bottom: 0px; }
.tb-megamenu .navbar-search .search-query { margin-bottom: 0px; padding: 4px 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; line-height: 1; border-radius: 15px; }
.tb-megamenu .navbar-static-top { position: static; margin-bottom: 0px; }
.tb-megamenu .navbar-static-top .navbar-inner { border-radius: 0px; }
.tb-megamenu .navbar-fixed-top, .tb-megamenu .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; margin-bottom: 0px; }
.tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-static-top .navbar-inner { border-width: 0px 0px 1px; }
.tb-megamenu .navbar-fixed-bottom .navbar-inner { border-width: 1px 0px 0px; }
.tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-fixed-bottom .navbar-inner { padding-left: 0px; padding-right: 0px; border-radius: 0px; }
.tb-megamenu .navbar-static-top .container, .tb-megamenu .navbar-fixed-top .container, .tb-megamenu .navbar-fixed-bottom .container { width: 940px; }
.tb-megamenu .navbar-fixed-top { top: 0px; }
.tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-static-top .navbar-inner { box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1); }
.tb-megamenu .navbar-fixed-bottom { bottom: 0px; }
.tb-megamenu .navbar-fixed-bottom .navbar-inner { box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.1); }
.tb-megamenu .navbar .nav { position: relative; left: 0px; display: block; float: left; margin: 0px 10px 0px 0px; }
.tb-megamenu .navbar .nav.pull-right { float: right; margin-right: 0px; }
.tb-megamenu .navbar .nav > li { float: left; }
.tb-megamenu .navbar .nav > li > a { float: none; padding: 10px 15px; color: rgb(119, 119, 119); text-decoration: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.tb-megamenu .navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.tb-megamenu .navbar .nav > li > a:focus, .tb-megamenu .navbar .nav > li > a:hover { background-color: transparent; color: rgb(51, 51, 51); text-decoration: none; }
.tb-megamenu .navbar .nav > .active > a, .tb-megamenu .navbar .nav > .active > a:hover, .tb-megamenu .navbar .nav > .active > a:focus { color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(229, 229, 229); box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.125) inset; }
.tb-megamenu .navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(237, 237, 237); background-image: linear-gradient(to bottom, rgb(242, 242, 242), rgb(229, 229, 229)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.tb-megamenu .navbar .btn-navbar:hover, .tb-megamenu .navbar .btn-navbar:focus, .tb-megamenu .navbar .btn-navbar:active, .tb-megamenu .navbar .btn-navbar.active, .tb-megamenu .navbar .btn-navbar.disabled, .tb-megamenu .navbar .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(229, 229, 229); }
.tb-megamenu .navbar .btn-navbar:active, .tb-megamenu .navbar .btn-navbar.active {  }
.tb-megamenu .navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; background-color: rgb(245, 245, 245); border-radius: 1px; box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.tb-megamenu .navbar .nav > li > .dropdown-menu::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; }
.tb-megamenu .navbar .nav > li > .dropdown-menu::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(255, 255, 255); position: absolute; top: -6px; left: 10px; }
.tb-megamenu .navbar-fixed-bottom .nav > li > .dropdown-menu::before { border-top: 7px solid rgba(0, 0, 0, 0.2); border-bottom: 0px none; bottom: -7px; top: auto; }
.tb-megamenu .navbar-fixed-bottom .nav > li > .dropdown-menu::after { border-top: 6px solid rgb(255, 255, 255); border-bottom: 0px none; bottom: -6px; top: auto; }
.tb-megamenu .navbar .nav li.dropdown > a:hover .caret, .tb-megamenu .navbar .nav li.dropdown > a:focus .caret { border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51); }
.tb-megamenu .navbar .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .navbar .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(229, 229, 229); color: rgb(85, 85, 85); }
.tb-megamenu .navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119); }
.tb-megamenu .navbar .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0px; }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu::before, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right::before { left: auto; right: 12px; }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu::after, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right::after { left: auto; right: 13px; }
.tb-megamenu .navbar .pull-right > li > .dropdown-menu .dropdown-menu, .tb-megamenu .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0px; margin-right: -1px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .navbar-inverse .navbar-inner { background-color: rgb(27, 27, 27); background-image: linear-gradient(to bottom, rgb(34, 34, 34), rgb(17, 17, 17)); background-repeat: repeat-x; border-color: rgb(37, 37, 37); }
.tb-megamenu .navbar-inverse .brand, .tb-megamenu .navbar-inverse .nav > li > a { color: rgb(153, 153, 153); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); }
.tb-megamenu .navbar-inverse .brand:hover, .tb-megamenu .navbar-inverse .nav > li > a:hover, .tb-megamenu .navbar-inverse .brand:focus, .tb-megamenu .navbar-inverse .nav > li > a:focus { color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .brand { color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .navbar-text { color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .nav > li > a:focus, .tb-megamenu .navbar-inverse .nav > li > a:hover { background-color: transparent; color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .nav .active > a, .tb-megamenu .navbar-inverse .nav .active > a:hover, .tb-megamenu .navbar-inverse .nav .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }
.tb-megamenu .navbar-inverse .navbar-link { color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .navbar-link:hover, .tb-megamenu .navbar-inverse .navbar-link:focus { color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .divider-vertical { border-left-color: rgb(17, 17, 17); border-right-color: rgb(34, 34, 34); }
.tb-megamenu .navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(17, 17, 17); color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .nav li.dropdown > a:hover .caret, .tb-megamenu .navbar-inverse .nav li.dropdown > a:focus .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); }
.tb-megamenu .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.tb-megamenu .navbar-inverse .navbar-search .search-query { color: rgb(255, 255, 255); background-color: rgb(81, 81, 81); border-color: rgb(17, 17, 17); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.15); transition: none 0s ease 0s ; }
.tb-megamenu .navbar-inverse .navbar-search .search-query:-moz-placeholder { color: rgb(204, 204, 204); }
.tb-megamenu .navbar-inverse .navbar-search .search-query:focus, .tb-megamenu .navbar-inverse .navbar-search .search-query.focused { padding: 5px 15px; color: rgb(51, 51, 51); text-shadow: 0px 1px 0px rgb(255, 255, 255); background-color: rgb(255, 255, 255); border: 0px none; box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15); outline: 0px none; }
.tb-megamenu .navbar-inverse .btn-navbar { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(14, 14, 14); background-image: linear-gradient(to bottom, rgb(21, 21, 21), rgb(4, 4, 4)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .navbar-inverse .btn-navbar:hover, .tb-megamenu .navbar-inverse .btn-navbar:focus, .tb-megamenu .navbar-inverse .btn-navbar:active, .tb-megamenu .navbar-inverse .btn-navbar.active, .tb-megamenu .navbar-inverse .btn-navbar.disabled, .tb-megamenu .navbar-inverse .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(4, 4, 4); }
.tb-megamenu .navbar-inverse .btn-navbar:active, .tb-megamenu .navbar-inverse .btn-navbar.active {  }
.tb-megamenu .dropup, .tb-megamenu .dropdown { position: relative; }
.tb-megamenu .dropdown-toggle {  }
.tb-megamenu .dropdown-toggle:active, .tb-megamenu .open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: outside none none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: rgb(51, 51, 51); white-space: nowrap; }
.tb-megamenu .dropdown-menu > li > a:hover, .tb-megamenu .dropdown-menu > li > a:focus, .tb-megamenu .dropdown-submenu:hover > a, .tb-megamenu .dropdown-submenu:focus > a { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu > .active > a, .tb-megamenu .dropdown-menu > .active > a:hover, .tb-megamenu .dropdown-menu > .active > a:focus { color: rgb(255, 255, 255); text-decoration: none; outline: 0px none; background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu > .disabled > a, .tb-megamenu .dropdown-menu > .disabled > a:hover, .tb-megamenu .dropdown-menu > .disabled > a:focus { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu > .disabled > a:hover, .tb-megamenu .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .dropdown-backdrop { position: fixed; left: 0px; right: 0px; bottom: 0px; top: 0px; z-index: 990; }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret, .tb-megamenu .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }
.tb-megamenu .dropup .dropdown-menu, .tb-megamenu .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.tb-megamenu .dropdown-submenu:hover > .dropdown-menu { display: block; }
.tb-megamenu .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 5px 5px 5px 0px; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.tb-megamenu .dropdown-submenu.pull-left { float: none; }
.tb-megamenu .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.tb-megamenu .typeahead { z-index: 1051; margin-top: 2px; border-radius: 4px; }
.tb-megamenu .accordion { margin-bottom: 20px; }
.tb-megamenu .accordion-group { margin-bottom: 2px; border: 1px solid rgb(229, 229, 229); border-radius: 4px; }
.tb-megamenu .accordion-heading { border-bottom: 0px none; }
.tb-megamenu .accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }
.tb-megamenu .accordion-toggle { cursor: pointer; }
.tb-megamenu .accordion-inner { padding: 9px 15px; border-top: 1px solid rgb(229, 229, 229); }
.tb-megamenu .hidden { display: none; visibility: hidden; }
.tb-megamenu .visible-phone { display: none ! important; }
.tb-megamenu .visible-tablet { display: none ! important; }
.tb-megamenu .hidden-desktop { display: none ! important; }
.tb-megamenu .visible-desktop { display: inherit ! important; }
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .hidden-desktop { display: inherit ! important; }
  .tb-megamenu .visible-desktop { display: none ! important; }
  .tb-megamenu .visible-tablet { display: inherit ! important; }
  .tb-megamenu .hidden-tablet { display: none ! important; }
}
@media (max-width: 767px) {
  .tb-megamenu .hidden-desktop { display: inherit ! important; }
  .tb-megamenu .visible-desktop { display: none ! important; }
  .tb-megamenu .visible-phone { display: inherit ! important; }
  .tb-megamenu .hidden-phone { display: none ! important; }
}
.tb-megamenu .visible-print { display: none ! important; }
@media print {
  .tb-megamenu .visible-print { display: inherit ! important; }
  .tb-megamenu .hidden-print { display: none ! important; }
}
@media (max-width: 767px) {
  .tb-megamenu body { padding-left: 20px; padding-right: 20px; }
  .tb-megamenu .navbar-fixed-top, .tb-megamenu .navbar-fixed-bottom, .tb-megamenu .navbar-static-top { margin-left: -20px; margin-right: -20px; }
  .tb-megamenu .container-fluid { padding: 0px; }
  .tb-megamenu .dl-horizontal dt { float: none; clear: none; width: auto; text-align: left; }
  .tb-megamenu .dl-horizontal dd { margin-left: 0px; }
  .tb-megamenu .container { width: auto; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row, .tb-megamenu .thumbnails { margin-left: 0px; }
  .tb-megamenu .thumbnails > li { float: none; margin-left: 0px; }
  .tb-megamenu [class*="span"], .tb-megamenu .uneditable-input[class*="span"], .tb-megamenu .row-fluid [class*="span"] { float: none; display: block; width: 100%; margin-left: 0px; box-sizing: border-box; }
  .tb-megamenu .span12, .tb-megamenu .row-fluid .span12 { width: 100%; box-sizing: border-box; }
  .tb-megamenu .row-fluid [class*="offset"]:first-child { margin-left: 0px; }
  .tb-megamenu .input-large, .tb-megamenu .input-xlarge, .tb-megamenu .input-xxlarge, .tb-megamenu input[class*="span"], .tb-megamenu select[class*="span"], .tb-megamenu textarea[class*="span"], .tb-megamenu .uneditable-input { display: block; width: 100%; min-height: 30px; box-sizing: border-box; }
  .tb-megamenu .input-prepend input, .tb-megamenu .input-append input, .tb-megamenu .input-prepend input[class*="span"], .tb-megamenu .input-append input[class*="span"] { display: inline-block; width: auto; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 0px; }
  .tb-megamenu .modal { position: fixed; top: 20px; left: 20px; right: 20px; width: auto; margin: 0px; }
  .tb-megamenu .modal.fade { top: -100px; }
  .tb-megamenu .modal.fade.in { top: 20px; }
}
@media (max-width: 480px) {
  .tb-megamenu .nav-collapse {  }
  .tb-megamenu .page-header h1 small { display: block; line-height: 20px; }
  .tb-megamenu input[type="checkbox"], .tb-megamenu input[type="radio"] { border: 1px solid rgb(204, 204, 204); }
  .tb-megamenu .form-horizontal .control-label { float: none; width: auto; padding-top: 0px; text-align: left; }
  .tb-megamenu .form-horizontal .controls { margin-left: 0px; }
  .tb-megamenu .form-horizontal .control-list { padding-top: 0px; }
  .tb-megamenu .form-horizontal .form-actions { padding-left: 10px; padding-right: 10px; }
  .tb-megamenu .media .pull-left, .tb-megamenu .media .pull-right { float: none; display: block; margin-bottom: 10px; }
  .tb-megamenu .media-object { margin-right: 0px; margin-left: 0px; }
  .tb-megamenu .modal { top: 10px; left: 10px; right: 10px; }
  .tb-megamenu .modal-header .close { padding: 10px; margin: -10px; }
  .tb-megamenu .carousel-caption { position: static; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .row { margin-left: -20px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 20px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.76243%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.76243%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.4365%; }
  .tb-megamenu .row-fluid .span10 { width: 82.8729%; }
  .tb-megamenu .row-fluid .span9 { width: 74.3094%; }
  .tb-megamenu .row-fluid .span8 { width: 65.7459%; }
  .tb-megamenu .row-fluid .span7 { width: 57.1823%; }
  .tb-megamenu .row-fluid .span6 { width: 48.6188%; }
  .tb-megamenu .row-fluid .span5 { width: 40.0552%; }
  .tb-megamenu .row-fluid .span4 { width: 31.4917%; }
  .tb-megamenu .row-fluid .span3 { width: 22.9282%; }
  .tb-megamenu .row-fluid .span2 { width: 14.3646%; }
  .tb-megamenu .row-fluid .span1 { width: 5.80111%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 105.525%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 102.762%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 96.9613%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 94.1989%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 88.3978%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 85.6354%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 79.8343%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 77.0718%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 71.2707%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 68.5083%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 62.7072%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 59.9447%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 54.1437%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 51.3812%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 45.5801%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 42.8177%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 37.0166%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.2541%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 28.453%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 25.6906%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 19.8895%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.1271%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 11.326%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.56354%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; }
}
@media (min-width: 1200px) {
  .tb-megamenu .row { margin-left: -30px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 30px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.5641%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.5641%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.453%; }
  .tb-megamenu .row-fluid .span10 { width: 82.906%; }
  .tb-megamenu .row-fluid .span9 { width: 74.359%; }
  .tb-megamenu .row-fluid .span8 { width: 65.812%; }
  .tb-megamenu .row-fluid .span7 { width: 57.265%; }
  .tb-megamenu .row-fluid .span6 { width: 48.7179%; }
  .tb-megamenu .row-fluid .span5 { width: 40.1709%; }
  .tb-megamenu .row-fluid .span4 { width: 31.6239%; }
  .tb-megamenu .row-fluid .span3 { width: 23.0769%; }
  .tb-megamenu .row-fluid .span2 { width: 14.5299%; }
  .tb-megamenu .row-fluid .span1 { width: 5.98291%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 105.128%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 102.564%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 96.5812%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 94.0171%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 88.0342%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 85.4701%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 79.4872%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 76.9231%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 70.9402%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 68.3761%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 62.3932%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 59.8291%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 53.8462%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 51.2821%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 45.2991%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 42.735%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 36.7521%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.188%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 28.2051%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 25.641%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 19.6581%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.094%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 11.1111%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.54701%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 30px; }
  .tb-megamenu .thumbnails { margin-left: -30px; }
  .tb-megamenu .thumbnails > li { margin-left: 30px; }
  .tb-megamenu .row-fluid .thumbnails { margin-left: 0px; }
}
@media (max-width: 979px) {
  .tb-megamenu body { padding-top: 0px; }
  .tb-megamenu .navbar-fixed-top, .tb-megamenu .navbar-fixed-bottom { position: static; }
  .tb-megamenu .navbar-fixed-top { margin-bottom: 20px; }
  .tb-megamenu .navbar-fixed-bottom { margin-top: 20px; }
  .tb-megamenu .navbar-fixed-top .navbar-inner, .tb-megamenu .navbar-fixed-bottom .navbar-inner { padding: 5px; }
  .tb-megamenu .navbar .container { width: auto; padding: 0px; }
  .tb-megamenu .navbar .brand { padding-left: 10px; padding-right: 10px; margin: 0px 0px 0px -5px; }
  .tb-megamenu .nav-collapse { clear: both; }
  .tb-megamenu .nav-collapse .nav { float: none; margin: 0px 0px 10px; }
  .tb-megamenu .nav-collapse .nav > li { float: none; }
  .tb-megamenu .nav-collapse .nav > li > a { margin-bottom: 2px; }
  .tb-megamenu .nav-collapse .nav > .divider-vertical { display: none; }
  .tb-megamenu .nav-collapse .nav .nav-header { color: rgb(119, 119, 119); text-shadow: none; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { padding: 9px 15px; font-weight: bold; color: rgb(119, 119, 119); border-radius: 3px; }
  .tb-megamenu .nav-collapse .btn { padding: 4px 10px; font-weight: normal; border-radius: 4px; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus, .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus { background-color: rgb(242, 242, 242); }
  .tb-megamenu .navbar-inverse .nav-collapse .nav > li > a, .tb-megamenu .navbar-inverse .nav-collapse .dropdown-menu a { color: rgb(153, 153, 153); }
  .tb-megamenu .navbar-inverse .nav-collapse .nav > li > a:hover, .tb-megamenu .navbar-inverse .nav-collapse .nav > li > a:focus, .tb-megamenu .navbar-inverse .nav-collapse .dropdown-menu a:hover, .tb-megamenu .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color: rgb(17, 17, 17); }
  .tb-megamenu .nav-collapse.in .btn-group { margin-top: 5px; padding: 0px; }
  .tb-megamenu .nav-collapse .dropdown-menu { position: static; top: auto; left: auto; float: none; display: none; max-width: none; margin: 0px 15px; padding: 0px; background-color: transparent; border: medium none; border-radius: 0px; box-shadow: none; }
  .tb-megamenu .nav-collapse .open > .dropdown-menu { display: block; }
  .tb-megamenu .nav-collapse .dropdown-menu::before, .tb-megamenu .nav-collapse .dropdown-menu::after { display: none; }
  .tb-megamenu .nav-collapse .dropdown-menu .divider { display: none; }
  .tb-megamenu .nav-collapse .nav > li > .dropdown-menu::before, .tb-megamenu .nav-collapse .nav > li > .dropdown-menu::after { display: none; }
  .tb-megamenu .nav-collapse .navbar-form, .tb-megamenu .nav-collapse .navbar-search { float: none; padding: 10px 15px; margin: 10px 0px; border-top: 1px solid rgb(242, 242, 242); border-bottom: 1px solid rgb(242, 242, 242); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.1); }
  .tb-megamenu .navbar-inverse .nav-collapse .navbar-form, .tb-megamenu .navbar-inverse .nav-collapse .navbar-search { border-top-color: rgb(17, 17, 17); border-bottom-color: rgb(17, 17, 17); }
  .tb-megamenu .navbar .nav-collapse .nav.pull-right { float: none; margin-left: 0px; }
  .tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse { overflow: hidden; height: 0px; }
  .tb-megamenu .navbar .btn-navbar { display: block; }
  .tb-megamenu .navbar-static .navbar-inner { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 980px) {
  .tb-megamenu .nav-collapse.collapse { height: auto ! important; overflow: visible ! important; }
}
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(a1da17c3937bebb04efb268e830530459a20de45.eot)  format("embedded-opentype"), url(ee115e8c49df7c5139f37cae411acb87f6c4ad9e.woff)  format("woff"), url(d8d2083a25033756bcb155d24c38a66b56945bba.ttf)  format("truetype"), url(54f96577433f1051f26848d7c256d7eaee6a6c6a.svg)  format("svg");
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; }
[class^="icon-"]::before, [class*=" icon-"]::before { text-decoration: inherit; display: inline-block; }
.icon-large::before { vertical-align: -10%; font-size: 1.33333em; }
a [class^="icon-"], a [class*=" icon-"], a [class^="icon-"]::before, a [class*=" icon-"]::before { display: inline; }
.icon-fixed-width[class^="icon-"], .icon-fixed-width[class*=" icon-"] { display: inline-block; width: 1.28571em; text-align: center; }
.icon-fixed-width.icon-large[class^="icon-"], .icon-fixed-width.icon-large[class*=" icon-"] { width: 1.57143em; }
ul.icons-ul { list-style-type: none; text-indent: -0.714286em; margin-left: 2.14286em; }
ul.icons-ul > li .icon-li { width: 0.714286em; display: inline-block; text-align: center; }
.hide[class^="icon-"], .hide[class*=" icon-"] { display: none; }
.icon-muted { color: rgb(238, 238, 238); }
.icon-light { color: rgb(255, 255, 255); }
.icon-dark { color: rgb(51, 51, 51); }
.icon-border { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.25em 0.15em; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; border-radius: 6px; }
.icon-5x { font-size: 5em; }
.icon-5x.icon-border { border-width: 5px; border-radius: 7px; }
.pull-right { float: right; }
.pull-left { float: left; }
.pull-left[class^="icon-"], .pull-left[class*=" icon-"] { margin-right: 0.3em; }
.pull-right[class^="icon-"], .pull-right[class*=" icon-"] { margin-left: 0.3em; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0px; }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
.btn .icon-large[class^="icon-"], .nav .icon-large[class^="icon-"], .btn .icon-large[class*=" icon-"], .nav .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .icon-spin[class^="icon-"], .nav .icon-spin[class^="icon-"], .btn .icon-spin[class*=" icon-"], .nav .icon-spin[class*=" icon-"] { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs .icon-large[class^="icon-"], .nav-pills .icon-large[class^="icon-"], .nav-tabs .icon-large[class*=" icon-"], .nav-pills .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .pull-left.icon-2x[class^="icon-"], .btn .pull-left.icon-2x[class*=" icon-"], .btn .pull-right.icon-2x[class^="icon-"], .btn .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.18em; }
.btn .icon-spin.icon-large[class^="icon-"], .btn .icon-spin.icon-large[class*=" icon-"] { line-height: 0.8em; }
.btn.btn-small .pull-left.icon-2x[class^="icon-"], .btn.btn-small .pull-left.icon-2x[class*=" icon-"], .btn.btn-small .pull-right.icon-2x[class^="icon-"], .btn.btn-small .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0px; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"], .btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.05em; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"] { margin-right: 0.2em; }
.btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-left: 0.2em; }
.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; }
.icon-stack .icon-stack-base { font-size: 2em; }
.icon-spin { display: inline-block; animation: 2s linear 0s normal none infinite running spin; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.icon-rotate-90::before { transform: rotate(90deg); }
.icon-rotate-180::before { transform: rotate(180deg); }
.icon-rotate-270::before { transform: rotate(270deg); }
.icon-flip-horizontal::before { transform: scale(-1, 1); }
.icon-flip-vertical::before { transform: scale(1, -1); }
.icon-glass::before { content: ""; }
.icon-music::before { content: ""; }
.icon-search::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-star::before { content: ""; }
.icon-star-empty::before { content: ""; }
.icon-user::before { content: ""; }
.icon-film::before { content: ""; }
.icon-th-large::before { content: ""; }
.icon-th::before { content: ""; }
.icon-th-list::before { content: ""; }
.icon-ok::before { content: ""; }
.icon-remove::before { content: ""; }
.icon-zoom-in::before { content: ""; }
.icon-zoom-out::before { content: ""; }
.icon-off::before { content: ""; }
.icon-signal::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-home::before { content: ""; }
.icon-file::before { content: ""; }
.icon-time::before { content: ""; }
.icon-road::before { content: ""; }
.icon-download-alt::before { content: ""; }
.icon-download::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-inbox::before { content: ""; }
.icon-play-circle::before { content: ""; }
.icon-repeat::before, .icon-rotate-right::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-list-alt::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-headphones::before { content: ""; }
.icon-volume-off::before { content: ""; }
.icon-volume-down::before { content: ""; }
.icon-volume-up::before { content: ""; }
.icon-qrcode::before { content: ""; }
.icon-barcode::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-tags::before { content: ""; }
.icon-book::before { content: ""; }
.icon-bookmark::before { content: ""; }
.icon-print::before { content: ""; }
.icon-camera::before { content: ""; }
.icon-font::before { content: ""; }
.icon-bold::before { content: ""; }
.icon-italic::before { content: ""; }
.icon-text-height::before { content: ""; }
.icon-text-width::before { content: ""; }
.icon-align-left::before { content: ""; }
.icon-align-center::before { content: ""; }
.icon-align-right::before { content: ""; }
.icon-align-justify::before { content: ""; }
.icon-list::before { content: ""; }
.icon-indent-left::before { content: ""; }
.icon-indent-right::before { content: ""; }
.icon-facetime-video::before { content: ""; }
.icon-picture::before { content: ""; }
.icon-pencil::before { content: ""; }
.icon-map-marker::before { content: ""; }
.icon-adjust::before { content: ""; }
.icon-tint::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-share::before { content: ""; }
.icon-check::before { content: ""; }
.icon-move::before { content: ""; }
.icon-step-backward::before { content: ""; }
.icon-fast-backward::before { content: ""; }
.icon-backward::before { content: ""; }
.icon-play::before { content: ""; }
.icon-pause::before { content: ""; }
.icon-stop::before { content: ""; }
.icon-forward::before { content: ""; }
.icon-fast-forward::before { content: ""; }
.icon-step-forward::before { content: ""; }
.icon-eject::before { content: ""; }
.icon-chevron-left::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-plus-sign::before { content: ""; }
.icon-minus-sign::before { content: ""; }
.icon-remove-sign::before { content: ""; }
.icon-ok-sign::before { content: ""; }
.icon-question-sign::before { content: ""; }
.icon-info-sign::before { content: ""; }
.icon-screenshot::before { content: ""; }
.icon-remove-circle::before { content: ""; }
.icon-ok-circle::before { content: ""; }
.icon-ban-circle::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-up::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-share-alt::before, .icon-mail-forward::before { content: ""; }
.icon-resize-full::before { content: ""; }
.icon-resize-small::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-minus::before { content: ""; }
.icon-asterisk::before { content: ""; }
.icon-exclamation-sign::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-leaf::before { content: ""; }
.icon-fire::before { content: ""; }
.icon-eye-open::before { content: ""; }
.icon-eye-close::before { content: ""; }
.icon-warning-sign::before { content: ""; }
.icon-plane::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-random::before { content: ""; }
.icon-comment::before { content: ""; }
.icon-magnet::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-retweet::before { content: ""; }
.icon-shopping-cart::before { content: ""; }
.icon-folder-close::before { content: ""; }
.icon-folder-open::before { content: ""; }
.icon-resize-vertical::before { content: ""; }
.icon-resize-horizontal::before { content: ""; }
.icon-bar-chart::before { content: ""; }
.icon-twitter-sign::before { content: ""; }
.icon-facebook-sign::before { content: ""; }
.icon-camera-retro::before { content: ""; }
.icon-key::before { content: ""; }
.icon-cogs::before { content: ""; }
.icon-comments::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-thumbs-down::before { content: ""; }
.icon-star-half::before { content: ""; }
.icon-heart-empty::before { content: ""; }
.icon-signout::before { content: ""; }
.icon-linkedin-sign::before { content: ""; }
.icon-pushpin::before { content: ""; }
.icon-external-link::before { content: ""; }
.icon-signin::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-github-sign::before { content: ""; }
.icon-upload-alt::before { content: ""; }
.icon-lemon::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-check-empty::before { content: ""; }
.icon-bookmark-empty::before { content: ""; }
.icon-phone-sign::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-github::before { content: ""; }
.icon-unlock::before { content: ""; }
.icon-credit-card::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-hdd::before { content: ""; }
.icon-bullhorn::before { content: ""; }
.icon-bell::before { content: ""; }
.icon-certificate::before { content: ""; }
.icon-hand-right::before { content: ""; }
.icon-hand-left::before { content: ""; }
.icon-hand-up::before { content: ""; }
.icon-hand-down::before { content: ""; }
.icon-circle-arrow-left::before { content: ""; }
.icon-circle-arrow-right::before { content: ""; }
.icon-circle-arrow-up::before { content: ""; }
.icon-circle-arrow-down::before { content: ""; }
.icon-globe::before { content: ""; }
.icon-wrench::before { content: ""; }
.icon-tasks::before { content: ""; }
.icon-filter::before { content: ""; }
.icon-briefcase::before { content: ""; }
.icon-fullscreen::before { content: ""; }
.icon-group::before { content: ""; }
.icon-link::before { content: ""; }
.icon-cloud::before { content: ""; }
.icon-beaker::before { content: ""; }
.icon-cut::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-paper-clip::before { content: ""; }
.icon-save::before { content: ""; }
.icon-sign-blank::before { content: ""; }
.icon-reorder::before { content: ""; }
.icon-list-ul::before { content: ""; }
.icon-list-ol::before { content: ""; }
.icon-strikethrough::before { content: ""; }
.icon-underline::before { content: ""; }
.icon-table::before { content: ""; }
.icon-magic::before { content: ""; }
.icon-truck::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-pinterest-sign::before { content: ""; }
.icon-google-plus-sign::before { content: ""; }
.icon-google-plus::before { content: ""; }
.icon-money::before { content: ""; }
.icon-caret-down::before { content: ""; }
.icon-caret-up::before { content: ""; }
.icon-caret-left::before { content: ""; }
.icon-caret-right::before { content: ""; }
.icon-columns::before { content: ""; }
.icon-sort::before { content: ""; }
.icon-sort-down::before { content: ""; }
.icon-sort-up::before { content: ""; }
.icon-envelope-alt::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-undo::before, .icon-rotate-left::before { content: ""; }
.icon-legal::before { content: ""; }
.icon-dashboard::before { content: ""; }
.icon-comment-alt::before { content: ""; }
.icon-comments-alt::before { content: ""; }
.icon-bolt::before { content: ""; }
.icon-sitemap::before { content: ""; }
.icon-umbrella::before { content: ""; }
.icon-paste::before { content: ""; }
.icon-lightbulb::before { content: ""; }
.icon-exchange::before { content: ""; }
.icon-cloud-download::before { content: ""; }
.icon-cloud-upload::before { content: ""; }
.icon-user-md::before { content: ""; }
.icon-stethoscope::before { content: ""; }
.icon-suitcase::before { content: ""; }
.icon-bell-alt::before { content: ""; }
.icon-coffee::before { content: ""; }
.icon-food::before { content: ""; }
.icon-file-alt::before { content: ""; }
.icon-building::before { content: ""; }
.icon-hospital::before { content: ""; }
.icon-ambulance::before { content: ""; }
.icon-medkit::before { content: ""; }
.icon-fighter-jet::before { content: ""; }
.icon-beer::before { content: ""; }
.icon-h-sign::before { content: ""; }
.icon-plus-sign-alt::before { content: ""; }
.icon-double-angle-left::before { content: ""; }
.icon-double-angle-right::before { content: ""; }
.icon-double-angle-up::before { content: ""; }
.icon-double-angle-down::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-desktop::before { content: ""; }
.icon-laptop::before { content: ""; }
.icon-tablet::before { content: ""; }
.icon-mobile-phone::before { content: ""; }
.icon-circle-blank::before { content: ""; }
.icon-quote-left::before { content: ""; }
.icon-quote-right::before { content: ""; }
.icon-spinner::before { content: ""; }
.icon-circle::before { content: ""; }
.icon-reply::before, .icon-mail-reply::before { content: ""; }
.icon-folder-close-alt::before { content: ""; }
.icon-folder-open-alt::before { content: ""; }
.icon-expand-alt::before { content: ""; }
.icon-collapse-alt::before { content: ""; }
.icon-smile::before { content: ""; }
.icon-frown::before { content: ""; }
.icon-meh::before { content: ""; }
.icon-gamepad::before { content: ""; }
.icon-keyboard::before { content: ""; }
.icon-flag-alt::before { content: ""; }
.icon-flag-checkered::before { content: ""; }
.icon-terminal::before { content: ""; }
.icon-code::before { content: ""; }
.icon-reply-all::before { content: ""; }
.icon-mail-reply-all::before { content: ""; }
.icon-star-half-full::before, .icon-star-half-empty::before { content: ""; }
.icon-location-arrow::before { content: ""; }
.icon-crop::before { content: ""; }
.icon-code-fork::before { content: ""; }
.icon-unlink::before { content: ""; }
.icon-question::before { content: ""; }
.icon-info::before { content: ""; }
.icon-exclamation::before { content: ""; }
.icon-superscript::before { content: ""; }
.icon-subscript::before { content: ""; }
.icon-eraser::before { content: ""; }
.icon-puzzle-piece::before { content: ""; }
.icon-microphone::before { content: ""; }
.icon-microphone-off::before { content: ""; }
.icon-shield::before { content: ""; }
.icon-calendar-empty::before { content: ""; }
.icon-fire-extinguisher::before { content: ""; }
.icon-rocket::before { content: ""; }
.icon-maxcdn::before { content: ""; }
.icon-chevron-sign-left::before { content: ""; }
.icon-chevron-sign-right::before { content: ""; }
.icon-chevron-sign-up::before { content: ""; }
.icon-chevron-sign-down::before { content: ""; }
.icon-html5::before { content: ""; }
.icon-css3::before { content: ""; }
.icon-anchor::before { content: ""; }
.icon-unlock-alt::before { content: ""; }
.icon-bullseye::before { content: ""; }
.icon-ellipsis-horizontal::before { content: ""; }
.icon-ellipsis-vertical::before { content: ""; }
.icon-rss-sign::before { content: ""; }
.icon-play-sign::before { content: ""; }
.icon-ticket::before { content: ""; }
.icon-minus-sign-alt::before { content: ""; }
.icon-check-minus::before { content: ""; }
.icon-level-up::before { content: ""; }
.icon-level-down::before { content: ""; }
.icon-check-sign::before { content: ""; }
.icon-edit-sign::before { content: ""; }
.icon-external-link-sign::before { content: ""; }
.icon-share-sign::before { content: ""; }
.tb-megamenu .clearfix {  }
.tb-megamenu .clearfix::before, .tb-megamenu .clearfix::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .clearfix::after { clear: both; }
.tb-megamenu .mega-inner { padding: 10px; }
.tb-megamenu .mega-inner::before, .tb-megamenu .mega-inner::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .mega-inner::after { clear: both; }
.tb-megamenu .row-fluid + .row-fluid { padding-top: 10px; border-top: 1px solid rgb(238, 238, 238); }
.tb-megamenu .mega > .mega-dropdown-menu { min-width: 200px; display: none; }
.tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu { display: block; }
.tb-megamenu .mega-group {  }
.tb-megamenu .mega-group::before, .tb-megamenu .mega-group::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .mega-group::after { clear: both; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title { background: inherit; font-weight: bold; padding: 0px 0px 0px 10px; margin: 0px; text-transform: uppercase; }
.tb-megamenu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover, .tb-megamenu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active, .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus { background: inherit; color: inherit; }
.tb-megamenu .mega-group-ct { margin: 0px; padding: 0px; }
.tb-megamenu .mega-group-ct::before, .tb-megamenu .mega-group-ct::after { display: table; content: ""; line-height: 0; }
.tb-megamenu .mega-group-ct::after { clear: both; }
.tb-megamenu .mega-group-ct > .row-fluid > [class*="span"] > .mega-inner { padding: 0px; }
.tb-megamenu .span12.mega-col-nav .mega-inner { padding: 10px; }
.tb-megamenu .mega-nav, .tb-megamenu .dropdown-menu .mega-nav { margin: 0px; padding: 0px; list-style: outside none none; }
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li { display: block; float: none; list-style: outside none none; margin-left: 0px; }
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { white-space: normal; }
.tb-megamenu .mega-group > .mega-nav, .tb-megamenu .dropdown-menu .mega-group > .mega-nav { margin-left: -5px; margin-right: -5px; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 5px; }
.tb-megamenu .tb-block { margin-bottom: 10px; }
.tb-megamenu .tb-block .block-title { margin-bottom: 0px; }
.tb-megamenu .tb-block .block-ct { margin: 0px; padding: 0px; }
.tb-megamenu .nav .caret, .tb-megamenu .dropdown-submenu .caret, .tb-megamenu .mega-menu .caret { display: none; }
.tb-megamenu .nav > .dropdown > .dropdown-toggle .caret { display: inline-block; }
.tb-megamenu .nav [class^="icon-"], .tb-megamenu .nav [class*=" icon-"] { margin-right: 5px; }
.tb-megamenu .nav { margin-left: 0px; margin-bottom: 0px; list-style: outside none none; }
.tb-megamenu .nav > li > a { display: block; }
.tb-megamenu .nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238, 238); }
.tb-megamenu .nav > .pull-right { float: right; }
.tb-megamenu .dropup, .tb-megamenu .dropdown { position: relative; }
.tb-megamenu .dropdown-toggle {  }
.tb-megamenu .dropdown-toggle:active, .tb-megamenu .open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: outside none none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 8px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 18px; color: rgb(51, 51, 51); white-space: nowrap; }
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px none; background-color: rgb(0, 129, 194); background-image: linear-gradient(to bottom, rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: "↑"; }
.tb-megamenu .dropup .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.tb-megamenu .dropdown-submenu:hover .dropdown-menu { display: block; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(255, 255, 255); }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.tb-megamenu .mega-align-left > .dropdown-menu { left: 0px; }
.tb-megamenu .mega-align-right > .dropdown-menu { left: auto; right: 0px; }
.tb-megamenu .mega-align-center > .dropdown-menu { left: 50%; transform: translate(-50%); }
.tb-megamenu .dropdown-submenu.mega-align-left > .dropdown-menu { left: 100%; }
.tb-megamenu .dropdown-submenu.mega-align-right > .dropdown-menu { left: auto; right: 100%; }
.tb-megamenu .mega-align-justify { position: static; }
.tb-megamenu .mega-align-justify > .dropdown-menu { left: 0px; margin-left: 0px; top: auto; }
.tb-megamenu .mega-align-justify > .dropdown-menu.span12 { width: 100%; }
.tb-megamenu .mega-caption { display: block; white-space: nowrap; }
.tb-megamenu .fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.tb-megamenu .fade.in { opacity: 1; }
.tb-megamenu .collapse { position: relative; height: 0px; overflow: visible; transition: height 0.35s ease 0s; }
.tb-megamenu .collapse.in { height: auto; }
.tb-megamenu .close { float: right; font-size: 20px; font-weight: bold; line-height: 18px; color: rgb(0, 0, 0); text-shadow: 0px 1px 0px rgb(255, 255, 255); opacity: 0.2; }
.tb-megamenu .close:hover { color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4; }
.tb-megamenu button.close { padding: 0px; cursor: pointer; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.tb-megamenu .btn { display: inline-block; padding: 4px 14px; margin-bottom: 0px; font-size: 13px; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75); background-color: rgb(245, 245, 245); background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(162, 162, 162); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 4px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn:hover, .tb-megamenu .btn:active, .tb-megamenu .btn.active, .tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }
.tb-megamenu .btn:active, .tb-megamenu .btn.active {  }
.tb-megamenu .btn:first-child {  }
.tb-megamenu .btn:hover { color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(230, 230, 230); background-position: 0px -15px; transition: background-position 0.1s linear 0s; }
.tb-megamenu .btn:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
.tb-megamenu .btn.active, .tb-megamenu .btn:active { background-color: rgb(230, 230, 230); background-image: none; outline: 0px none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn.disabled, .tb-megamenu .btn[disabled] { cursor: default; background-color: rgb(230, 230, 230); background-image: none; opacity: 0.65; box-shadow: none; }
.tb-megamenu .btn-danger { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(218, 79, 73); background-image: linear-gradient(to bottom, rgb(238, 95, 91), rgb(189, 54, 47)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-danger:hover, .tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-danger.disabled, .tb-megamenu .btn-danger[disabled] { color: rgb(255, 255, 255); background-color: rgb(189, 54, 47); }
.tb-megamenu .btn-danger:active, .tb-megamenu .btn-danger.active {  }
.tb-megamenu .btn-success { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(91, 183, 91); background-image: linear-gradient(to bottom, rgb(98, 196, 98), rgb(81, 163, 81)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.tb-megamenu .btn-success:hover, .tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-success.disabled, .tb-megamenu .btn-success[disabled] { color: rgb(255, 255, 255); background-color: rgb(81, 163, 81); }
.tb-megamenu .btn-success:active, .tb-megamenu .btn-success.active {  }
.tb-megamenu .btn-danger.active, .tb-megamenu .btn-success.active { color: rgba(255, 255, 255, 0.75); }
.tb-megamenu .btn-block { display: block; width: 100%; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
.tb-megamenu .btn-block + .btn-block { margin-top: 5px; }
.tb-megamenu .btn-primary.active, .tb-megamenu .btn-warning.active, .tb-megamenu .btn-danger.active, .tb-megamenu .btn-success.active, .tb-megamenu .btn-info.active, .tb-megamenu .btn-inverse.active { color: rgba(255, 255, 255, 0.95); }
.tb-megamenu .btn { border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); }
.tb-megamenu button.btn, .tb-megamenu input.btn[type="submit"] {  }
.tb-megamenu button.btn::-moz-focus-inner, .tb-megamenu input.btn[type="submit"]::-moz-focus-inner { padding: 0px; border: 0px none; }
.tb-megamenu .btn-group { position: relative; font-size: 0px; white-space: nowrap; }
.tb-megamenu .btn-group:first-child {  }
.tb-megamenu .btn-group + .btn-group { margin-left: 5px; }
.tb-megamenu .btn-group > .btn { position: relative; border-radius: 0px; }
.tb-megamenu .btn-group > .btn + .btn { margin-left: -1px; }
.tb-megamenu .btn-group > .btn, .tb-megamenu .btn-group > .dropdown-menu { font-size: 13px; }
.tb-megamenu .btn-group > .btn.first, .tb-megamenu .btn-group > .btn:first-child { margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.tb-megamenu .btn-group > .btn.last, .tb-megamenu .btn-group > .btn:last-child, .tb-megamenu .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.tb-megamenu .btn-group > .btn.large:first-child { margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.tb-megamenu .btn-group > .btn.large:last-child, .tb-megamenu .btn-group > .large.dropdown-toggle { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.tb-megamenu .btn-group > .btn:hover, .tb-megamenu .btn-group > .btn:focus, .tb-megamenu .btn-group > .btn:active, .tb-megamenu .btn-group > .btn.active { z-index: 2; }
.tb-megamenu .btn-group .dropdown-toggle:active, .tb-megamenu .btn-group.open .dropdown-toggle { outline: 0px none; }
.tb-megamenu .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.125) inset, 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group.open .dropdown-toggle { background-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); }
.tb-megamenu .btn-group.open .btn.dropdown-toggle { background-color: rgb(230, 230, 230); }
.tb-megamenu a.disabled, .tb-megamenu a.disabled:hover { color: rgb(153, 153, 153); background-color: transparent; cursor: default; text-decoration: none; }
#tb-megamenu-admin fieldset { padding: 0px; margin: 0px; border: 0px none; }
.tb-megamenu legend { display: block; width: 100%; padding: 0px; margin-bottom: 18px; font-size: 19.5px; line-height: 36px; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(229, 229, 229); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.tb-megamenu legend small { font-size: 13.5px; color: rgb(153, 153, 153); }
.tb-megamenu label, .tb-megamenu input, .tb-megamenu button, .tb-megamenu select, .tb-megamenu textarea { font-size: 13px; font-weight: normal; line-height: 18px; }
.tb-megamenu input, .tb-megamenu button, .tb-megamenu select, .tb-megamenu textarea { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.tb-megamenu label { display: block; margin-bottom: 5px; }
.tb-megamenu select, .tb-megamenu textarea, .tb-megamenu input[type="text"], .tb-megamenu input[type="password"], .tb-megamenu input[type="datetime"], .tb-megamenu input[type="datetime-local"], .tb-megamenu input[type="date"], .tb-megamenu input[type="month"], .tb-megamenu input[type="time"], .tb-megamenu input[type="week"], .tb-megamenu input[type="number"], .tb-megamenu input[type="email"], .tb-megamenu input[type="url"], .tb-megamenu input[type="search"], .tb-megamenu input[type="tel"], .tb-megamenu input[type="color"], .tb-megamenu .uneditable-input { display: inline-block; height: 18px; padding: 4px 6px; margin-bottom: 9px; font-size: 13px; line-height: 18px; color: rgb(85, 85, 85); border-radius: 3px; }
.tb-megamenu input, .tb-megamenu textarea { width: 170px; }
.tb-megamenu textarea { height: auto; }
.tb-megamenu textarea, .tb-megamenu input[type="text"], .tb-megamenu input[type="password"], .tb-megamenu input[type="datetime"], .tb-megamenu input[type="datetime-local"], .tb-megamenu input[type="date"], .tb-megamenu input[type="month"], .tb-megamenu input[type="time"], .tb-megamenu input[type="week"], .tb-megamenu input[type="number"], .tb-megamenu input[type="email"], .tb-megamenu input[type="url"], .tb-megamenu input[type="search"], .tb-megamenu input[type="tel"], .tb-megamenu input[type="color"], .tb-megamenu .uneditable-input { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
.tb-megamenu textarea:focus, .tb-megamenu input[type="text"]:focus, .tb-megamenu input[type="password"]:focus, .tb-megamenu input[type="datetime"]:focus, .tb-megamenu input[type="datetime-local"]:focus, .tb-megamenu input[type="date"]:focus, .tb-megamenu input[type="month"]:focus, .tb-megamenu input[type="time"]:focus, .tb-megamenu input[type="week"]:focus, .tb-megamenu input[type="number"]:focus, .tb-megamenu input[type="email"]:focus, .tb-megamenu input[type="url"]:focus, .tb-megamenu input[type="search"]:focus, .tb-megamenu input[type="tel"]:focus, .tb-megamenu input[type="color"]:focus, .tb-megamenu .uneditable-input:focus { border-color: rgba(82, 168, 236, 0.8); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6); }
.tb-megamenu input[type="radio"], .tb-megamenu input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; cursor: pointer; }
.tb-megamenu input[type="file"], .tb-megamenu input[type="image"], .tb-megamenu input[type="submit"], .tb-megamenu input[type="reset"], .tb-megamenu input[type="button"], .tb-megamenu input[type="radio"], .tb-megamenu input[type="checkbox"] { width: auto; }
.tb-megamenu select, .tb-megamenu input[type="file"] { height: 30px; line-height: 30px; }
.tb-megamenu select { width: 220px; border: 1px solid rgb(187, 187, 187); background-color: rgb(255, 255, 255); }
.tb-megamenu select[multiple], .tb-megamenu select[size] { height: auto; }
.tb-megamenu select:focus, .tb-megamenu input[type="file"]:focus, .tb-megamenu input[type="radio"]:focus, .tb-megamenu input[type="checkbox"]:focus { outline: thin dotted rgb(51, 51, 51); outline-offset: -2px; }
@media (max-width: 979px) {
  .tb-megamenu .navbar .brand { font-size: 13px; }
  .tb-megamenu .navbar .nav { margin: 0px 2px 0px 0px; }
  .tb-megamenu .navbar .nav > li > a { padding: 6px; }
  .tb-megamenu .container-fluid { padding-left: 10px; padding-right: 10px; }
}
@media (max-width: 767px) {
  .tb-megamenu .page-title { text-align: center; }
  .tb-megamenu .navbar-search.pull-right { float: none; text-align: center; }
  .tb-megamenu .subhead-fixed { position: static; width: auto; }
  .tb-megamenu .container-fluid { padding-left: 0px; padding-right: 0px; }
}
@media (min-width: 738px) {
  .tb-megamenu body { padding-top: 30px; }
}
@media (max-width: 738px) {
  .tb-megamenu .navbar .brand { font-size: 16px; }
}
.tb-megamenu .btn-subhead { display: none; }
@media (min-width: 481px) {
  .tb-megamenu #filter-bar { height: 29px; }
}
@media (max-width: 480px) {
  .table th:nth-of-type(n+5), .table th:nth-of-type(3), .table th:nth-of-type(2), .table td:nth-of-type(n+5), .table td:nth-of-type(2), .table td:nth-of-type(3) { white-space: normal; }
  .tb-megamenu .pagination a { padding: 5px; }
  .tb-megamenu .btn-group.divider, .tb-megamenu .header .row-fluid .span3, .tb-megamenu .header .row-fluid .span7, .tb-megamenu .subhead-collapse { display: none; }
  .tb-megamenu .btn { font-size: 11px; padding: 1px 4px 2px; }
  .tb-megamenu .navbar .btn { margin: 0px; }
  .tb-megamenu .btn-subhead { display: block; margin: 10px 0px; }
  .tb-megamenu .chzn-container, .tb-megamenu .chzn-container .chzn-results, .tb-megamenu .chzn-container-single .chzn-drop, .tb-megamenu .btn-toolbar > .btn-group, .tb-megamenu .btn-toolbar > .btn-group > .btn { width: 99% ! important; }
  .tb-megamenu .login .chzn-single { width: 222px ! important; }
  .tb-megamenu .login .chzn-container, .tb-megamenu .login .chzn-drop { width: 230px ! important; }
}
@media (max-width: 738px) {
  .tb-megamenu .navbar .brand { margin-top: 2px; }
  .tb-megamenu .navbar .btn-navbar { margin-top: 3px; margin-right: 3px; margin-bottom: 3px; }
  .tb-megamenu .nav-collapse .nav .nav-header { color: rgb(255, 255, 255); }
  .tb-megamenu .nav-collapse.collapse.in { height: auto ! important; }
  .tb-megamenu .nav-collapse .nav, .tb-megamenu .navbar .nav-collapse .nav.pull-right { margin: 0px; }
  .tb-megamenu .nav-collapse .dropdown-menu { margin: 0px; }
  .tb-megamenu .nav-collapse .nav li a { margin-bottom: 0px; border-top: 1px solid rgb(217, 217, 217); }
  .tb-megamenu .nav-collapse .nav li ul li ul.dropdown-menu, .tb-megamenu .nav-collapse .nav li ul li:hover ul.dropdown-menu, .tb-megamenu .nav-collapse .caret { display: none ! important; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { border-radius: 0px; }
  .tb-megamenu .navbar .nav-collapse .nav > li > .dropdown-menu::before, .tb-megamenu .navbar .nav-collapse .nav > li > .dropdown-menu::after, .tb-megamenu .navbar .nav-collapse .dropdown-submenu > a::after { display: none; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 0px; }
}
.tb-megamenu { background-color: rgb(0, 0, 0); }
.tb-megamenu::before, .tb-megamenu::after { content: ""; display: table; line-height: 0; }
.tb-megamenu::after { clear: both; }
.tb-megamenu .nav { margin: 0px; }
.tb-megamenu .nav > li { float: left; margin-left: 0px; }
.tb-megamenu .nav > li > a { border-right: 1px solid rgb(34, 34, 34); border-top: 0px none; color: rgb(255, 255, 255); font-weight: bold; padding: 15px 20px; text-shadow: none; }
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover { background-color: rgb(255, 255, 255); color: rgb(229, 78, 75); text-decoration: none; text-shadow: none; outline: medium none; }
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus { background-color: rgb(229, 78, 75); color: rgb(255, 255, 255); text-shadow: none; box-shadow: none; outline: medium none; }
.tb-megamenu .btn-navbar { display: none; float: left; padding: 10px; margin: 0px; color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(232, 232, 232); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.075); }
.tb-megamenu .btn-navbar:hover, .tb-megamenu .btn-navbar:focus, .tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active, .tb-megamenu .btn-navbar.disabled, .tb-megamenu .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(217, 217, 217); }
.tb-megamenu .btn-navbar:active, .tb-megamenu .btn-navbar.active {  }
.tb-megamenu .btn-navbar [class^="icon-"], .tb-megamenu .btn-navbar [class^=" icon-"] { color: rgb(102, 102, 102); text-shadow: none; }
.tb-megamenu .dropdown .caret { margin-left: 5px; margin-top: 9px; }
.tb-megamenu .dropdown-menu { box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }
.tb-megamenu .dropdown-menu li > a { border-top: 1px solid rgb(238, 238, 238); padding: 5px 20px; text-shadow: none; }
.tb-megamenu .dropdown-menu li:first-child > a { border-top: 0px none; }
.tb-megamenu .mega-nav > li:first-child > a, .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a { margin-top: 0px; padding-top: 0px; }
.tb-megamenu .nav > li > .dropdown-menu::before { display: none; }
.tb-megamenu .nav > li > .dropdown-menu::after { display: none; }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { background-color: transparent; }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle { background-color: rgb(255, 255, 255); color: rgb(229, 78, 75); }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle { background-color: rgb(229, 78, 75); color: rgb(255, 255, 255); }
.tb-megamenu .mega-inner { padding: 10px; }
.tb-megamenu .row-fluid + .row-fluid { border-top: 1px solid rgb(221, 221, 221); }
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { padding: 5px 0px; }
.tb-megamenu .mega-nav .dropdown-submenu > a::after { margin-right: 0px; }
.tb-megamenu .tb-block .block-title { font-size: 12px; color: rgb(51, 51, 51); display: block; line-height: 20px; margin: 0px 0px 15px; text-transform: uppercase; }
.tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav { margin: 0px; }
.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li { background: transparent none repeat scroll 0% 0%; list-style: outside none disc; display: list-item; float: none; margin: 0px; padding: 0px; border: 0px none; }
.tb-megamenu .tb-block ul li a, .tb-megamenu .tb-block .nav li a { display: inline; padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; font: inherit; white-space: normal; }
.tb-megamenu .tb-block ul li a:hover, .tb-megamenu .tb-block ul li a:focus, .tb-megamenu .tb-block ul li a:active, .tb-megamenu .tb-block .nav li a:hover, .tb-megamenu .tb-block .nav li a:focus, .tb-megamenu .tb-block .nav li a:active { background: transparent none repeat scroll 0% 0%; font: inherit; }
.tb-megamenu .mega-caption { color: rgb(153, 153, 153); font-size: 12px; margin-top: 3px; font-weight: normal; }
.tb-megamenu .caret { display: inline-block; width: 0px; height: 0px; vertical-align: top; border-top: 4px solid rgb(0, 0, 0); border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; }
.tb-megamenu .dropdown .caret { margin-top: 8px; margin-left: 2px; }
.tb-megamenu .dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; list-style: outside none none; background-color: rgb(255, 255, 255); border-width: medium 1px 3px; border-style: none solid solid; border-color: -moz-use-text-color rgba(0, 0, 0, 0.2) rgb(230, 88, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; margin: 0px; border-radius: 0px; box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.tb-megamenu .dropdown-menu.pull-right { right: 0px; left: auto; }
.tb-megamenu .dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; background-color: rgb(229, 229, 229); border-bottom: 1px solid rgb(255, 255, 255); }
.tb-megamenu .dropdown-menu li > a { clear: both; color: rgb(51, 51, 51); display: block; line-height: 20px; font-weight: normal; padding: 3px 20px; text-shadow: none; white-space: nowrap; }
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a { background-color: inherit; background-image: none; color: rgb(229, 78, 75); text-decoration: none; }
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover { color: rgb(238, 238, 238); text-decoration: none; outline: 0px none; background-color: rgb(229, 78, 75); }
.tb-megamenu .dropdown-menu .disabled > a, .tb-megamenu .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.tb-megamenu .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; background-image: none; cursor: default; }
.tb-megamenu .open {  }
.tb-megamenu .open > .dropdown-menu { display: block; }
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover { background-color: rgb(229, 78, 75); border-color: rgb(68, 68, 68); color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(102, 102, 102); border-bottom-color: rgb(102, 102, 102); margin-top: 8px; }
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); }
.tb-megamenu .pull-right > .dropdown-menu { right: 0px; left: auto; }
.tb-megamenu .dropup .caret, .tb-megamenu .navbar-fixed-bottom .dropdown .caret { border-top: 0px none; border-bottom: 4px solid rgb(0, 0, 0); content: ""; }
.tb-megamenu .dropup .dropdown-menu, .tb-megamenu .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.tb-megamenu .dropdown-submenu { position: relative; }
.tb-megamenu .dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu:hover > .dropdown-menu { display: block; }
.tb-megamenu .touch .dropdown-submenu:hover > .dropdown-menu { display: none; }
.tb-megamenu .touch .dropdown-submenu.open > .dropdown-menu { display: block; }
.tb-megamenu .dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 0px; }
.tb-megamenu .dropdown-submenu > a::after { display: block; content: " "; float: right; width: 0px; height: 0px; border-color: transparent transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 5px 0px 5px 5px; margin-top: 5px; margin-right: -10px; }
.tb-megamenu .dropdown-submenu:hover > a::after { border-left-color: rgb(238, 238, 238); }
.tb-megamenu .dropdown-submenu.pull-left { float: none; }
.tb-megamenu .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.tb-megamenu .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
@media (min-width: 980px) and (max-width: 1199px) {
  .tb-megamenu .row { margin-left: -40px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after { clear: both; }
  .tb-megamenu [class*="span"] { float: left; min-height: 1px; margin-left: 40px; }
  .tb-megamenu .container, .tb-megamenu .navbar-static-top .container, .tb-megamenu .navbar-fixed-top .container, .tb-megamenu .navbar-fixed-bottom .container { width: 932px; }
  .tb-megamenu .span12 { width: 932px; }
  .tb-megamenu .span11 { width: 851px; }
  .tb-megamenu .span10 { width: 770px; }
  .tb-megamenu .span9 { width: 689px; }
  .tb-megamenu .span8 { width: 608px; }
  .tb-megamenu .span7 { width: 527px; }
  .tb-megamenu .span6 { width: 446px; }
  .tb-megamenu .span5 { width: 365px; }
  .tb-megamenu .span4 { width: 284px; }
  .tb-megamenu .span3 { width: 203px; }
  .tb-megamenu .span2 { width: 122px; }
  .tb-megamenu .span1 { width: 41px; }
  .tb-megamenu .offset12 { margin-left: 1012px; }
  .tb-megamenu .offset11 { margin-left: 931px; }
  .tb-megamenu .offset10 { margin-left: 850px; }
  .tb-megamenu .offset9 { margin-left: 769px; }
  .tb-megamenu .offset8 { margin-left: 688px; }
  .tb-megamenu .offset7 { margin-left: 607px; }
  .tb-megamenu .offset6 { margin-left: 526px; }
  .tb-megamenu .offset5 { margin-left: 445px; }
  .tb-megamenu .offset4 { margin-left: 364px; }
  .tb-megamenu .offset3 { margin-left: 283px; }
  .tb-megamenu .offset2 { margin-left: 202px; }
  .tb-megamenu .offset1 { margin-left: 121px; }
  .tb-megamenu .row-fluid { width: 100%; }
  .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 4.29185%; }
  .tb-megamenu .row-fluid [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 4.29185%; }
  .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row-fluid .span11 { width: 91.309%; }
  .tb-megamenu .row-fluid .span10 { width: 82.618%; }
  .tb-megamenu .row-fluid .span9 { width: 73.927%; }
  .tb-megamenu .row-fluid .span8 { width: 65.2361%; }
  .tb-megamenu .row-fluid .span7 { width: 56.5451%; }
  .tb-megamenu .row-fluid .span6 { width: 47.8541%; }
  .tb-megamenu .row-fluid .span5 { width: 39.1631%; }
  .tb-megamenu .row-fluid .span4 { width: 30.4721%; }
  .tb-megamenu .row-fluid .span3 { width: 21.7811%; }
  .tb-megamenu .row-fluid .span2 { width: 13.0901%; }
  .tb-megamenu .row-fluid .span1 { width: 4.39914%; }
  .tb-megamenu .row-fluid .offset12 { margin-left: 108.584%; }
  .tb-megamenu .row-fluid .offset12:first-child { margin-left: 104.292%; }
  .tb-megamenu .row-fluid .offset11 { margin-left: 99.8927%; }
  .tb-megamenu .row-fluid .offset11:first-child { margin-left: 95.6009%; }
  .tb-megamenu .row-fluid .offset10 { margin-left: 91.2017%; }
  .tb-megamenu .row-fluid .offset10:first-child { margin-left: 86.9099%; }
  .tb-megamenu .row-fluid .offset9 { margin-left: 82.5107%; }
  .tb-megamenu .row-fluid .offset9:first-child { margin-left: 78.2189%; }
  .tb-megamenu .row-fluid .offset8 { margin-left: 73.8197%; }
  .tb-megamenu .row-fluid .offset8:first-child { margin-left: 69.5279%; }
  .tb-megamenu .row-fluid .offset7 { margin-left: 65.1288%; }
  .tb-megamenu .row-fluid .offset7:first-child { margin-left: 60.8369%; }
  .tb-megamenu .row-fluid .offset6 { margin-left: 56.4378%; }
  .tb-megamenu .row-fluid .offset6:first-child { margin-left: 52.1459%; }
  .tb-megamenu .row-fluid .offset5 { margin-left: 47.7468%; }
  .tb-megamenu .row-fluid .offset5:first-child { margin-left: 43.4549%; }
  .tb-megamenu .row-fluid .offset4 { margin-left: 39.0558%; }
  .tb-megamenu .row-fluid .offset4:first-child { margin-left: 34.7639%; }
  .tb-megamenu .row-fluid .offset3 { margin-left: 30.3648%; }
  .tb-megamenu .row-fluid .offset3:first-child { margin-left: 26.073%; }
  .tb-megamenu .row-fluid .offset2 { margin-left: 21.6738%; }
  .tb-megamenu .row-fluid .offset2:first-child { margin-left: 17.382%; }
  .tb-megamenu .row-fluid .offset1 { margin-left: 12.9828%; }
  .tb-megamenu .row-fluid .offset1:first-child { margin-left: 8.69099%; }
  .tb-megamenu input, .tb-megamenu textarea, .tb-megamenu .uneditable-input { margin-left: 0px; }
  .tb-megamenu .controls-row [class*="span"] + [class*="span"] { margin-left: 40px; }
  .tb-megamenu input.span12, textarea.span12, .uneditable-input.span12 { width: 918px; }
  .tb-megamenu input.span11, textarea.span11, .uneditable-input.span11 { width: 837px; }
  .tb-megamenu input.span10, textarea.span10, .uneditable-input.span10 { width: 756px; }
  .tb-megamenu input.span9, textarea.span9, .uneditable-input.span9 { width: 675px; }
  .tb-megamenu input.span8, textarea.span8, .uneditable-input.span8 { width: 594px; }
  .tb-megamenu input.span7, textarea.span7, .uneditable-input.span7 { width: 513px; }
  .tb-megamenu input.span6, textarea.span6, .uneditable-input.span6 { width: 432px; }
  .tb-megamenu input.span5, textarea.span5, .uneditable-input.span5 { width: 351px; }
  .tb-megamenu input.span4, textarea.span4, .uneditable-input.span4 { width: 270px; }
  .tb-megamenu input.span3, textarea.span3, .uneditable-input.span3 { width: 189px; }
  .tb-megamenu input.span2, textarea.span2, .uneditable-input.span2 { width: 108px; }
  .tb-megamenu input.span1, textarea.span1, .uneditable-input.span1 { width: 27px; }
}
@media (min-width: 768px) and (max-width: 979px) {
  .tb-megamenu .offset-12 { margin-left: -736px; }
  .tb-megamenu .offset-11 { margin-left: -673px; }
  .tb-megamenu .offset-10 { margin-left: -610px; }
  .tb-megamenu .offset-9 { margin-left: -547px; }
  .tb-megamenu .offset-8 { margin-left: -484px; }
  .tb-megamenu .offset-7 { margin-left: -421px; }
  .tb-megamenu .offset-6 { margin-left: -358px; }
  .tb-megamenu .offset-5 { margin-left: -295px; }
  .tb-megamenu .offset-4 { margin-left: -232px; }
  .tb-megamenu .offset-3 { margin-left: -169px; }
  .tb-megamenu .offset-2 { margin-left: -106px; }
  .tb-megamenu .offset-1 { margin-left: -43px; }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .tb-megamenu .offset-12 { margin-left: -932px; }
  .tb-megamenu .offset-11 { margin-left: -851px; }
  .tb-megamenu .offset-10 { margin-left: -770px; }
  .tb-megamenu .offset-9 { margin-left: -689px; }
  .tb-megamenu .offset-8 { margin-left: -608px; }
  .tb-megamenu .offset-7 { margin-left: -527px; }
  .tb-megamenu .offset-6 { margin-left: -446px; }
  .tb-megamenu .offset-5 { margin-left: -365px; }
  .tb-megamenu .offset-4 { margin-left: -284px; }
  .tb-megamenu .offset-3 { margin-left: -203px; }
  .tb-megamenu .offset-2 { margin-left: -122px; }
  .tb-megamenu .offset-1 { margin-left: -41px; }
}
@media (min-width: 1200px) {
  .tb-megamenu .offset-12 { margin-left: -1196px; }
  .tb-megamenu .offset-11 { margin-left: -1093px; }
  .tb-megamenu .offset-10 { margin-left: -990px; }
  .tb-megamenu .offset-9 { margin-left: -887px; }
  .tb-megamenu .offset-8 { margin-left: -784px; }
  .tb-megamenu .offset-7 { margin-left: -681px; }
  .tb-megamenu .offset-6 { margin-left: -578px; }
  .tb-megamenu .offset-5 { margin-left: -475px; }
  .tb-megamenu .offset-4 { margin-left: -372px; }
  .tb-megamenu .offset-3 { margin-left: -269px; }
  .tb-megamenu .offset-2 { margin-left: -166px; }
  .tb-megamenu .offset-1 { margin-left: -63px; }
}
@media (min-width: 600px) and (max-width: 767px) {
  .tb-megamenu .row, .tb-megamenu .row-fluid { width: 100%; margin-left: 0px; }
  .tb-megamenu .row::before, .tb-megamenu .row::after, .tb-megamenu .row-fluid::before, .tb-megamenu .row-fluid::after { display: table; content: ""; line-height: 0; }
  .tb-megamenu .row::after, .tb-megamenu .row-fluid::after { clear: both; }
  .tb-megamenu .row [class*="span"], .tb-megamenu .row-fluid [class*="span"] { display: block; width: 100%; min-height: 30px; box-sizing: border-box; float: left; margin-left: 2.71739%; }
  .row [class*="span"]:first-child:not(.pull-right), .row-fluid [class*="span"]:first-child:not(.pull-right) { margin-left: 0px; }
  .row .pull-right[class*="span"]:first-child + [class*="span"]:not(.pull-right), .row-fluid .pull-right[class*="span"]:first-child + [class*="span"]:not(.pull-right) { margin-left: 0px; }
  .tb-megamenu .row .span12, .tb-megamenu .row-fluid .span12 { width: 100%; }
  .tb-megamenu .row .span11, .tb-megamenu .row-fluid .span11 { width: 91.4402%; }
  .tb-megamenu .row .span10, .tb-megamenu .row-fluid .span10 { width: 82.8804%; }
  .tb-megamenu .row .span9, .tb-megamenu .row-fluid .span9 { width: 74.3206%; }
  .tb-megamenu .row .span8, .tb-megamenu .row-fluid .span8 { width: 65.7609%; }
  .tb-megamenu .row .span7, .tb-megamenu .row-fluid .span7 { width: 57.2011%; }
  .tb-megamenu .row .span6, .tb-megamenu .row-fluid .span6 { width: 48.6413%; }
  .tb-megamenu .row .span5, .tb-megamenu .row-fluid .span5 { width: 40.0815%; }
  .tb-megamenu .row .span4, .tb-megamenu .row-fluid .span4 { width: 31.5217%; }
  .tb-megamenu .row .span3, .tb-megamenu .row-fluid .span3 { width: 22.962%; }
  .tb-megamenu .row .span2, .tb-megamenu .row-fluid .span2 { width: 14.4022%; }
  .tb-megamenu .row .span1, .tb-megamenu .row-fluid .span1 { width: 5.84239%; }
  .tb-megamenu .span12 .row [class*="span"] { margin-left: 2.71739%; }
  .tb-megamenu .span12 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span12 .row .span12 { width: 100%; }
  .tb-megamenu .span12 .row .span11 { width: 91.4402%; }
  .tb-megamenu .span12 .row .span10 { width: 82.8804%; }
  .tb-megamenu .span12 .row .span9 { width: 74.3206%; }
  .tb-megamenu .span12 .row .span8 { width: 65.7609%; }
  .tb-megamenu .span12 .row .span7 { width: 57.2011%; }
  .tb-megamenu .span12 .row .span6 { width: 48.6413%; }
  .tb-megamenu .span12 .row .span5 { width: 40.0815%; }
  .tb-megamenu .span12 .row .span4 { width: 31.5217%; }
  .tb-megamenu .span12 .row .span3 { width: 22.962%; }
  .tb-megamenu .span12 .row .span2 { width: 14.4022%; }
  .tb-megamenu .span12 .row .span1 { width: 5.84239%; }
  .tb-megamenu .span11 .row [class*="span"] { margin-left: 2.97177%; }
  .tb-megamenu .span11 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span11 .row .span11 { width: 91.4402%; }
  .tb-megamenu .span11 .row .span10 { width: 82.8804%; }
  .tb-megamenu .span11 .row .span9 { width: 74.3206%; }
  .tb-megamenu .span11 .row .span8 { width: 65.7609%; }
  .tb-megamenu .span11 .row .span7 { width: 57.2011%; }
  .tb-megamenu .span11 .row .span6 { width: 48.6413%; }
  .tb-megamenu .span11 .row .span5 { width: 40.0815%; }
  .tb-megamenu .span11 .row .span4 { width: 31.5217%; }
  .tb-megamenu .span11 .row .span3 { width: 22.962%; }
  .tb-megamenu .span11 .row .span2 { width: 14.4022%; }
  .tb-megamenu .span11 .row .span1 { width: 5.84239%; }
  .tb-megamenu .span10 .row [class*="span"] { margin-left: 3.27869%; }
  .tb-megamenu .span10 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span10 .row .span10 { width: 90.6389%; }
  .tb-megamenu .span10 .row .span9 { width: 81.2779%; }
  .tb-megamenu .span10 .row .span8 { width: 71.9168%; }
  .tb-megamenu .span10 .row .span7 { width: 62.5557%; }
  .tb-megamenu .span10 .row .span6 { width: 53.1946%; }
  .tb-megamenu .span10 .row .span5 { width: 43.8336%; }
  .tb-megamenu .span10 .row .span4 { width: 34.4725%; }
  .tb-megamenu .span10 .row .span3 { width: 25.1114%; }
  .tb-megamenu .span10 .row .span2 { width: 15.7504%; }
  .tb-megamenu .span10 .row .span1 { width: 6.3893%; }
  .tb-megamenu .span9 .row [class*="span"] { margin-left: 3.65631%; }
  .tb-megamenu .span9 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span9 .row .span9 { width: 89.6721%; }
  .tb-megamenu .span9 .row .span8 { width: 79.3443%; }
  .tb-megamenu .span9 .row .span7 { width: 69.0164%; }
  .tb-megamenu .span9 .row .span6 { width: 58.6885%; }
  .tb-megamenu .span9 .row .span5 { width: 48.3607%; }
  .tb-megamenu .span9 .row .span4 { width: 38.0328%; }
  .tb-megamenu .span9 .row .span3 { width: 27.7049%; }
  .tb-megamenu .span9 .row .span2 { width: 17.377%; }
  .tb-megamenu .span9 .row .span1 { width: 7.04918%; }
  .tb-megamenu .span8 .row [class*="span"] { margin-left: 4.13223%; }
  .tb-megamenu .span8 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span8 .row .span8 { width: 88.4826%; }
  .tb-megamenu .span8 .row .span7 { width: 76.9653%; }
  .tb-megamenu .span8 .row .span6 { width: 65.4479%; }
  .tb-megamenu .span8 .row .span5 { width: 53.9305%; }
  .tb-megamenu .span8 .row .span4 { width: 42.4132%; }
  .tb-megamenu .span8 .row .span3 { width: 30.8958%; }
  .tb-megamenu .span8 .row .span2 { width: 19.3784%; }
  .tb-megamenu .span8 .row .span1 { width: 7.86106%; }
  .tb-megamenu .span7 .row [class*="span"] { margin-left: 4.75059%; }
  .tb-megamenu .span7 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span7 .row .span7 { width: 86.9835%; }
  .tb-megamenu .span7 .row .span6 { width: 73.9669%; }
  .tb-megamenu .span7 .row .span5 { width: 60.9504%; }
  .tb-megamenu .span7 .row .span4 { width: 47.9339%; }
  .tb-megamenu .span7 .row .span3 { width: 34.9174%; }
  .tb-megamenu .span7 .row .span2 { width: 21.9008%; }
  .tb-megamenu .span7 .row .span1 { width: 8.8843%; }
  .tb-megamenu .span6 .row [class*="span"] { margin-left: 5.58659%; }
  .tb-megamenu .span6 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span6 .row .span6 { width: 85.0356%; }
  .tb-megamenu .span6 .row .span5 { width: 70.0713%; }
  .tb-megamenu .span6 .row .span4 { width: 55.1069%; }
  .tb-megamenu .span6 .row .span3 { width: 40.1425%; }
  .tb-megamenu .span6 .row .span2 { width: 25.1781%; }
  .tb-megamenu .span6 .row .span1 { width: 10.2138%; }
  .tb-megamenu .span5 .row [class*="span"] { margin-left: 6.77966%; }
  .tb-megamenu .span5 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span5 .row .span5 { width: 82.4022%; }
  .tb-megamenu .span5 .row .span4 { width: 64.8045%; }
  .tb-megamenu .span5 .row .span3 { width: 47.2067%; }
  .tb-megamenu .span5 .row .span2 { width: 29.6089%; }
  .tb-megamenu .span5 .row .span1 { width: 12.0112%; }
  .tb-megamenu .span4 .row [class*="span"] { margin-left: 8.62069%; }
  .tb-megamenu .span4 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span4 .row .span4 { width: 78.6441%; }
  .tb-megamenu .span4 .row .span3 { width: 57.2881%; }
  .tb-megamenu .span4 .row .span2 { width: 35.9322%; }
  .tb-megamenu .span4 .row .span1 { width: 14.5763%; }
  .tb-megamenu .span3 .row [class*="span"] { margin-left: 11.8343%; }
  .tb-megamenu .span3 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span3 .row .span3 { width: 72.8448%; }
  .tb-megamenu .span3 .row .span2 { width: 45.6897%; }
  .tb-megamenu .span3 .row .span1 { width: 18.5345%; }
  .tb-megamenu .span2 .row [class*="span"] { margin-left: 18.8679%; }
  .tb-megamenu .span2 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span2 .row .span2 { width: 62.7219%; }
  .tb-megamenu .span2 .row .span1 { width: 25.4438%; }
  .tb-megamenu .span1 .row [class*="span"] { margin-left: 46.5116%; }
  .tb-megamenu .span1 .row [class*="span"]:first-child { margin-left: 0px; }
  .tb-megamenu .span1 .row .span1 { width: 40.566%; }
  .tb-megamenu .spanfirst { margin-left: 0px ! important; clear: left; }
}
.tb-megamenu .row .span50, .tb-megamenu .row-fluid .span50 { width: 50%; float: left; }
.tb-megamenu .row .span33, .tb-megamenu .row-fluid .span33 { width: 33.3333%; float: left; }
.tb-megamenu .row .span25, .tb-megamenu .row-fluid .span25 { width: 25%; float: left; }
.tb-megamenu .row .span20, .tb-megamenu .row-fluid .span20 { width: 20%; float: left; }
.tb-megamenu .row .span16, .tb-megamenu .row-fluid .span16 { width: 16.6666%; float: left; }
.tb-megamenu .hidden { display: none ! important; visibility: hidden; }
@media (max-width: 979px) {
  .tb-megamenu .always-show .tb-megamenu-li > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu { display: block ! important; }
  .tb-megamenu .navbar-collapse-fixed-top, .tb-megamenu .navbar-collapse-fixed-bottom { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 1000; }
  .tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in, .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in { position: fixed; width: 100%; overflow-y: auto; top: 40px; bottom: 0px; }
  .tb-megamenu .navbar-collapse-fixed-top .nav-collapse.in > *, .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in > * { padding-bottom: 50px; }
  .tb-megamenu .navbar-collapse-fixed-bottom { bottom: 0px; top: auto; }
  .tb-megamenu .navbar-collapse-fixed-bottom .nav-collapse.in { top: 0px; bottom: 40px; }
}
@media (max-width: 979px) {
  .tb-megamenu { background-color: inherit; height: auto; }
  .tb-megamenu .btn-navbar { display: block; margin-bottom: 10px; }
  .tb-megamenu .btn-navbar:hover { cursor: pointer; }
  .tb-megamenu .nav-collapse { background: rgb(0, 0, 0) none repeat scroll 0% 0%; margin-top: 10px; position: absolute; top: 27px; width: 100%; z-index: 999; }
  .tb-megamenu .nav-collapse .nav { margin: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a { font-size: 15px; margin-bottom: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a { border-bottom: 1px solid rgb(34, 34, 34); border-right: medium none; color: rgb(255, 255, 255); text-shadow: none; border-radius: 0px; }
  .tb-megamenu .nav-collapse .dropdown-menu li + li a { margin-bottom: 0px; }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus { background-color: rgb(255, 255, 255); background-image: none; color: rgb(229, 78, 75); }
  .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus { background-color: rgb(229, 78, 75); }
  .tb-megamenu .nav-collapse .dropdown-menu a { border-top: 1px solid rgb(34, 34, 34); border-bottom: 0px none; font-weight: normal; padding: 10px 20px; }
  .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus { background-color: inherit; background-image: none; }
  .tb-megamenu .nav-collapse .dropdown-menu { margin: 0px; padding: 0px; background-color: rgb(0, 0, 0); border: medium none; border-radius: 0px; box-shadow: none; width: 100% ! important; }
  .tb-megamenu.navbar-collapse-fixed-top { margin-left: 0px; margin-right: 0px; }
  .tb-megamenu .navbar .nav > li > .dropdown-menu::before, .tb-megamenu .navbar .nav > li > .dropdown-menu::after, .tb-megamenu .navbar .nav > li > .dropdown-menu .divider { display: none; }
  .tb-megamenu .customization { display: none; }
  .tb-megamenu .tb-block .block-title { color: rgb(255, 255, 255); }
}
@media (min-width: 980px) {
  .tb-megamenu.animate .tb-megamenu-li > .mega-dropdown-menu { transition: all 400ms ease 0s; backface-visibility: hidden; opacity: 0; }
  .tb-megamenu.animate .tb-megamenu-li.animating > .mega-dropdown-menu { display: block ! important; }
  .tb-megamenu.animate .tb-megamenu-li.open > .mega-dropdown-menu, .tb-megamenu.animate .tb-megamenu-li.animating.open > .mega-dropdown-menu { opacity: 1; }
  .tb-megamenu.animate.zoom .tb-megamenu-li > .mega-dropdown-menu { transform: scale(0, 0); transform-origin: 20% 20% 0px; }
  .tb-megamenu.animate.zoom .tb-megamenu-li.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .tb-megamenu.animate.elastic .level0 > .tb-megamenu-li > .mega-dropdown-menu { transform: scale(1, 0); }
  .tb-megamenu.animate.elastic .tb-megamenu-li > .mega-dropdown-menu { transform: scale(0, 1); transform-origin: 10% 0px 0px; }
  .tb-megamenu.animate.elastic .tb-megamenu-li.open > .mega-dropdown-menu { transform: scale(1, 1); }
  .tb-megamenu.animate.slide .tb-megamenu-li.animating > .mega-dropdown-menu { overflow: hidden; }
  .tb-megamenu.animate.slide .tb-megamenu-li > .mega-dropdown-menu > div { transition: all 400ms ease 0s; backface-visibility: hidden; margin-top: -100%; }
  .tb-megamenu.animate.slide .tb-megamenu-li.open > .mega-dropdown-menu > div { margin-top: 0%; }
  .tb-megamenu.animate.slide .tb-megamenu-li .tb-megamenu-li > .mega-dropdown-menu { min-width: 0px; }
  .tb-megamenu.animate.slide .tb-megamenu-li .tb-megamenu-li > .mega-dropdown-menu > div { min-width: 200px; margin-top: 0px; margin-left: -500px; }
  .tb-megamenu.animate.slide .tb-megamenu-li .tb-megamenu-li.open > .mega-dropdown-menu > div { margin-left: 0px; }
}
@media (max-width: 979px) {
  .tb-megamenu .mega-inner { padding: 10px 20px; }
  .tb-megamenu .row-fluid, .tb-megamenu .mega-dropdown-menu, .tb-megamenu .row-fluid [class*="span"] { width: 100% ! important; min-width: 100% ! important; left: 0px ! important; margin-left: 0px ! important; transform: none ! important; }
  .tb-megamenu .row-fluid + .row-fluid { padding-top: 10px; border-top: 1px solid rgb(34, 34, 34); }
  .tb-megamenu .hidden-collapse, .tb-megamenu .always-show .caret, .tb-megamenu .sub-hidden-collapse > .nav-child, .tb-megamenu .sub-hidden-collapse .caret, .tb-megamenu .sub-hidden-collapse > a::after, .tb-megamenu .always-show .dropdown-submenu > a::after { display: none ! important; }
  .tb-megamenu .mega-caption { display: none ! important; }
  .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a { padding: 5px 0px; margin-left: 20px; }
  .tb-megamenu .tb-block { margin-bottom: 0px; }
}
.block-view-demo .views-field-title a { border-top: medium none ! important; color: rgb(238, 238, 238); padding: 0px ! important; }
.tb-megamenu .block-view-demo .views-field-field-image { float: left; }
.tb-megamenu .block-view-demo .views-field-field-image img { border: 1px solid rgb(51, 51, 51); margin: 0px 20px 0px 0px; max-width: none ! important; padding: 4px; width: auto; }
.tb-megamenu .block-view-demo .item-list ul li { border-bottom: 1px solid rgb(51, 51, 51); margin: 0px; min-height: 60px; padding: 10px 0px; }
.tb-megamenu .block-view-demo .item-list ul li.views-row-first { padding-top: 0px; }
.tb-megamenu .block-view-demo a { padding: 0px ! important; }
.tb-megamenu .block-view-demo .views-field-title a { border-top: medium none; color: rgb(170, 170, 170); padding: 0px; }
.tb-megamenu .block-view-demo a:hover, .tb-megamenu .block-view-demo a:focus { background: transparent none repeat scroll 0% 0% ! important; border: medium none ! important; text-decoration: none; }
.tb-megamenu { position: relative; }
.tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav { padding: 0px; }
.tb-megamenu .tb-block ul li, .tb-megamenu .tb-block .nav li { list-style: outside none none; }
.tb-megamenu .block-view-demo .item-list ul li { border-bottom: 1px solid rgb(68, 68, 68); }
.tb-megamenu .dropdown-submenu:hover .dropdown-menu { display: none; }
@media (max-width: 979px) {
  .tb-megamenu .nav-collapse .dropdown-menu .views-field-field-image a { border-top: 0px none; }
  #user-login-form .item-list li a { border: 0px none; }
  .tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse { z-index: 999; }
}
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url(a1da17c3937bebb04efb268e830530459a20de45.eot)  format("embedded-opentype"), url(ee115e8c49df7c5139f37cae411acb87f6c4ad9e.woff)  format("woff"), url(d8d2083a25033756bcb155d24c38a66b56945bba.ttf)  format("truetype"), url(54f96577433f1051f26848d7c256d7eaee6a6c6a.svg)  format("svg");
}
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; }
[class^="icon-"]::before, [class*=" icon-"]::before { text-decoration: inherit; display: inline-block; }
.icon-large::before { vertical-align: -10%; font-size: 1.33333em; }
a [class^="icon-"], a [class*=" icon-"], a [class^="icon-"]::before, a [class*=" icon-"]::before { display: inline; }
.icon-fixed-width[class^="icon-"], .icon-fixed-width[class*=" icon-"] { display: inline-block; width: 1.28571em; text-align: center; }
.icon-fixed-width.icon-large[class^="icon-"], .icon-fixed-width.icon-large[class*=" icon-"] { width: 1.57143em; }
ul.icons-ul { list-style-type: none; text-indent: -0.714286em; margin-left: 2.14286em; }
ul.icons-ul > li .icon-li { width: 0.714286em; display: inline-block; text-align: center; }
.hide[class^="icon-"], .hide[class*=" icon-"] { display: none; }
.icon-muted { color: rgb(238, 238, 238); }
.icon-light { color: rgb(255, 255, 255); }
.icon-dark { color: rgb(51, 51, 51); }
.icon-border { border: 1px solid rgb(238, 238, 238); padding: 0.2em 0.25em 0.15em; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; border-radius: 6px; }
.icon-5x { font-size: 5em; }
.icon-5x.icon-border { border-width: 5px; border-radius: 7px; }
.pull-right { float: right; }
.pull-left { float: left; }
.pull-left[class^="icon-"], .pull-left[class*=" icon-"] { margin-right: 0.3em; }
.pull-right[class^="icon-"], .pull-right[class*=" icon-"] { margin-left: 0.3em; }
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0px; }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
.btn .icon-large[class^="icon-"], .nav .icon-large[class^="icon-"], .btn .icon-large[class*=" icon-"], .nav .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .icon-spin[class^="icon-"], .nav .icon-spin[class^="icon-"], .btn .icon-spin[class*=" icon-"], .nav .icon-spin[class*=" icon-"] { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs .icon-large[class^="icon-"], .nav-pills .icon-large[class^="icon-"], .nav-tabs .icon-large[class*=" icon-"], .nav-pills .icon-large[class*=" icon-"] { line-height: 0.9em; }
.btn .pull-left.icon-2x[class^="icon-"], .btn .pull-left.icon-2x[class*=" icon-"], .btn .pull-right.icon-2x[class^="icon-"], .btn .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.18em; }
.btn .icon-spin.icon-large[class^="icon-"], .btn .icon-spin.icon-large[class*=" icon-"] { line-height: 0.8em; }
.btn.btn-small .pull-left.icon-2x[class^="icon-"], .btn.btn-small .pull-left.icon-2x[class*=" icon-"], .btn.btn-small .pull-right.icon-2x[class^="icon-"], .btn.btn-small .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0px; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"], .btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-top: 0.05em; }
.btn.btn-large .pull-left.icon-2x[class^="icon-"], .btn.btn-large .pull-left.icon-2x[class*=" icon-"] { margin-right: 0.2em; }
.btn.btn-large .pull-right.icon-2x[class^="icon-"], .btn.btn-large .pull-right.icon-2x[class*=" icon-"] { margin-left: 0.2em; }
.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; }
.icon-stack .icon-stack-base { font-size: 2em; }
.icon-spin { display: inline-block; animation: 2s linear 0s normal none infinite running spin; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.icon-rotate-90::before { transform: rotate(90deg); }
.icon-rotate-180::before { transform: rotate(180deg); }
.icon-rotate-270::before { transform: rotate(270deg); }
.icon-flip-horizontal::before { transform: scale(-1, 1); }
.icon-flip-vertical::before { transform: scale(1, -1); }
.icon-glass::before { content: ""; }
.icon-music::before { content: ""; }
.icon-search::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-star::before { content: ""; }
.icon-star-empty::before { content: ""; }
.icon-user::before { content: ""; }
.icon-film::before { content: ""; }
.icon-th-large::before { content: ""; }
.icon-th::before { content: ""; }
.icon-th-list::before { content: ""; }
.icon-ok::before { content: ""; }
.icon-remove::before { content: ""; }
.icon-zoom-in::before { content: ""; }
.icon-zoom-out::before { content: ""; }
.icon-off::before { content: ""; }
.icon-signal::before { content: ""; }
.icon-cog::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-home::before { content: ""; }
.icon-file::before { content: ""; }
.icon-time::before { content: ""; }
.icon-road::before { content: ""; }
.icon-download-alt::before { content: ""; }
.icon-download::before { content: ""; }
.icon-upload::before { content: ""; }
.icon-inbox::before { content: ""; }
.icon-play-circle::before { content: ""; }
.icon-repeat::before, .icon-rotate-right::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-list-alt::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-headphones::before { content: ""; }
.icon-volume-off::before { content: ""; }
.icon-volume-down::before { content: ""; }
.icon-volume-up::before { content: ""; }
.icon-qrcode::before { content: ""; }
.icon-barcode::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-tags::before { content: ""; }
.icon-book::before { content: ""; }
.icon-bookmark::before { content: ""; }
.icon-print::before { content: ""; }
.icon-camera::before { content: ""; }
.icon-font::before { content: ""; }
.icon-bold::before { content: ""; }
.icon-italic::before { content: ""; }
.icon-text-height::before { content: ""; }
.icon-text-width::before { content: ""; }
.icon-align-left::before { content: ""; }
.icon-align-center::before { content: ""; }
.icon-align-right::before { content: ""; }
.icon-align-justify::before { content: ""; }
.icon-list::before { content: ""; }
.icon-indent-left::before { content: ""; }
.icon-indent-right::before { content: ""; }
.icon-facetime-video::before { content: ""; }
.icon-picture::before { content: ""; }
.icon-pencil::before { content: ""; }
.icon-map-marker::before { content: ""; }
.icon-adjust::before { content: ""; }
.icon-tint::before { content: ""; }
.icon-edit::before { content: ""; }
.icon-share::before { content: ""; }
.icon-check::before { content: ""; }
.icon-move::before { content: ""; }
.icon-step-backward::before { content: ""; }
.icon-fast-backward::before { content: ""; }
.icon-backward::before { content: ""; }
.icon-play::before { content: ""; }
.icon-pause::before { content: ""; }
.icon-stop::before { content: ""; }
.icon-forward::before { content: ""; }
.icon-fast-forward::before { content: ""; }
.icon-step-forward::before { content: ""; }
.icon-eject::before { content: ""; }
.icon-chevron-left::before { content: ""; }
.icon-chevron-right::before { content: ""; }
.icon-plus-sign::before { content: ""; }
.icon-minus-sign::before { content: ""; }
.icon-remove-sign::before { content: ""; }
.icon-ok-sign::before { content: ""; }
.icon-question-sign::before { content: ""; }
.icon-info-sign::before { content: ""; }
.icon-screenshot::before { content: ""; }
.icon-remove-circle::before { content: ""; }
.icon-ok-circle::before { content: ""; }
.icon-ban-circle::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-up::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-share-alt::before, .icon-mail-forward::before { content: ""; }
.icon-resize-full::before { content: ""; }
.icon-resize-small::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-minus::before { content: ""; }
.icon-asterisk::before { content: ""; }
.icon-exclamation-sign::before { content: ""; }
.icon-gift::before { content: ""; }
.icon-leaf::before { content: ""; }
.icon-fire::before { content: ""; }
.icon-eye-open::before { content: ""; }
.icon-eye-close::before { content: ""; }
.icon-warning-sign::before { content: ""; }
.icon-plane::before { content: ""; }
.icon-calendar::before { content: ""; }
.icon-random::before { content: ""; }
.icon-comment::before { content: ""; }
.icon-magnet::before { content: ""; }
.icon-chevron-up::before { content: ""; }
.icon-chevron-down::before { content: ""; }
.icon-retweet::before { content: ""; }
.icon-shopping-cart::before { content: ""; }
.icon-folder-close::before { content: ""; }
.icon-folder-open::before { content: ""; }
.icon-resize-vertical::before { content: ""; }
.icon-resize-horizontal::before { content: ""; }
.icon-bar-chart::before { content: ""; }
.icon-twitter-sign::before { content: ""; }
.icon-facebook-sign::before { content: ""; }
.icon-camera-retro::before { content: ""; }
.icon-key::before { content: ""; }
.icon-cogs::before { content: ""; }
.icon-comments::before { content: ""; }
.icon-thumbs-up::before { content: ""; }
.icon-thumbs-down::before { content: ""; }
.icon-star-half::before { content: ""; }
.icon-heart-empty::before { content: ""; }
.icon-signout::before { content: ""; }
.icon-linkedin-sign::before { content: ""; }
.icon-pushpin::before { content: ""; }
.icon-external-link::before { content: ""; }
.icon-signin::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-github-sign::before { content: ""; }
.icon-upload-alt::before { content: ""; }
.icon-lemon::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-check-empty::before { content: ""; }
.icon-bookmark-empty::before { content: ""; }
.icon-phone-sign::before { content: ""; }
.icon-twitter::before { content: ""; }
.icon-facebook::before { content: ""; }
.icon-github::before { content: ""; }
.icon-unlock::before { content: ""; }
.icon-credit-card::before { content: ""; }
.icon-rss::before { content: ""; }
.icon-hdd::before { content: ""; }
.icon-bullhorn::before { content: ""; }
.icon-bell::before { content: ""; }
.icon-certificate::before { content: ""; }
.icon-hand-right::before { content: ""; }
.icon-hand-left::before { content: ""; }
.icon-hand-up::before { content: ""; }
.icon-hand-down::before { content: ""; }
.icon-circle-arrow-left::before { content: ""; }
.icon-circle-arrow-right::before { content: ""; }
.icon-circle-arrow-up::before { content: ""; }
.icon-circle-arrow-down::before { content: ""; }
.icon-globe::before { content: ""; }
.icon-wrench::before { content: ""; }
.icon-tasks::before { content: ""; }
.icon-filter::before { content: ""; }
.icon-briefcase::before { content: ""; }
.icon-fullscreen::before { content: ""; }
.icon-group::before { content: ""; }
.icon-link::before { content: ""; }
.icon-cloud::before { content: ""; }
.icon-beaker::before { content: ""; }
.icon-cut::before { content: ""; }
.icon-copy::before { content: ""; }
.icon-paper-clip::before { content: ""; }
.icon-save::before { content: ""; }
.icon-sign-blank::before { content: ""; }
.icon-reorder::before { content: ""; }
.icon-list-ul::before { content: ""; }
.icon-list-ol::before { content: ""; }
.icon-strikethrough::before { content: ""; }
.icon-underline::before { content: ""; }
.icon-table::before { content: ""; }
.icon-magic::before { content: ""; }
.icon-truck::before { content: ""; }
.icon-pinterest::before { content: ""; }
.icon-pinterest-sign::before { content: ""; }
.icon-google-plus-sign::before { content: ""; }
.icon-google-plus::before { content: ""; }
.icon-money::before { content: ""; }
.icon-caret-down::before { content: ""; }
.icon-caret-up::before { content: ""; }
.icon-caret-left::before { content: ""; }
.icon-caret-right::before { content: ""; }
.icon-columns::before { content: ""; }
.icon-sort::before { content: ""; }
.icon-sort-down::before { content: ""; }
.icon-sort-up::before { content: ""; }
.icon-envelope-alt::before { content: ""; }
.icon-linkedin::before { content: ""; }
.icon-undo::before, .icon-rotate-left::before { content: ""; }
.icon-legal::before { content: ""; }
.icon-dashboard::before { content: ""; }
.icon-comment-alt::before { content: ""; }
.icon-comments-alt::before { content: ""; }
.icon-bolt::before { content: ""; }
.icon-sitemap::before { content: ""; }
.icon-umbrella::before { content: ""; }
.icon-paste::before { content: ""; }
.icon-lightbulb::before { content: ""; }
.icon-exchange::before { content: ""; }
.icon-cloud-download::before { content: ""; }
.icon-cloud-upload::before { content: ""; }
.icon-user-md::before { content: ""; }
.icon-stethoscope::before { content: ""; }
.icon-suitcase::before { content: ""; }
.icon-bell-alt::before { content: ""; }
.icon-coffee::before { content: ""; }
.icon-food::before { content: ""; }
.icon-file-alt::before { content: ""; }
.icon-building::before { content: ""; }
.icon-hospital::before { content: ""; }
.icon-ambulance::before { content: ""; }
.icon-medkit::before { content: ""; }
.icon-fighter-jet::before { content: ""; }
.icon-beer::before { content: ""; }
.icon-h-sign::before { content: ""; }
.icon-plus-sign-alt::before { content: ""; }
.icon-double-angle-left::before { content: ""; }
.icon-double-angle-right::before { content: ""; }
.icon-double-angle-up::before { content: ""; }
.icon-double-angle-down::before { content: ""; }
.icon-angle-left::before { content: ""; }
.icon-angle-right::before { content: ""; }
.icon-angle-up::before { content: ""; }
.icon-angle-down::before { content: ""; }
.icon-desktop::before { content: ""; }
.icon-laptop::before { content: ""; }
.icon-tablet::before { content: ""; }
.icon-mobile-phone::before { content: ""; }
.icon-circle-blank::before { content: ""; }
.icon-quote-left::before { content: ""; }
.icon-quote-right::before { content: ""; }
.icon-spinner::before { content: ""; }
.icon-circle::before { content: ""; }
.icon-reply::before, .icon-mail-reply::before { content: ""; }
.icon-folder-close-alt::before { content: ""; }
.icon-folder-open-alt::before { content: ""; }
.icon-expand-alt::before { content: ""; }
.icon-collapse-alt::before { content: ""; }
.icon-smile::before { content: ""; }
.icon-frown::before { content: ""; }
.icon-meh::before { content: ""; }
.icon-gamepad::before { content: ""; }
.icon-keyboard::before { content: ""; }
.icon-flag-alt::before { content: ""; }
.icon-flag-checkered::before { content: ""; }
.icon-terminal::before { content: ""; }
.icon-code::before { content: ""; }
.icon-reply-all::before { content: ""; }
.icon-mail-reply-all::before { content: ""; }
.icon-star-half-full::before, .icon-star-half-empty::before { content: ""; }
.icon-location-arrow::before { content: ""; }
.icon-crop::before { content: ""; }
.icon-code-fork::before { content: ""; }
.icon-unlink::before { content: ""; }
.icon-question::before { content: ""; }
.icon-info::before { content: ""; }
.icon-exclamation::before { content: ""; }
.icon-superscript::before { content: ""; }
.icon-subscript::before { content: ""; }
.icon-eraser::before { content: ""; }
.icon-puzzle-piece::before { content: ""; }
.icon-microphone::before { content: ""; }
.icon-microphone-off::before { content: ""; }
.icon-shield::before { content: ""; }
.icon-calendar-empty::before { content: ""; }
.icon-fire-extinguisher::before { content: ""; }
.icon-rocket::before { content: ""; }
.icon-maxcdn::before { content: ""; }
.icon-chevron-sign-left::before { content: ""; }
.icon-chevron-sign-right::before { content: ""; }
.icon-chevron-sign-up::before { content: ""; }
.icon-chevron-sign-down::before { content: ""; }
.icon-html5::before { content: ""; }
.icon-css3::before { content: ""; }
.icon-anchor::before { content: ""; }
.icon-unlock-alt::before { content: ""; }
.icon-bullseye::before { content: ""; }
.icon-ellipsis-horizontal::before { content: ""; }
.icon-ellipsis-vertical::before { content: ""; }
.icon-rss-sign::before { content: ""; }
.icon-play-sign::before { content: ""; }
.icon-ticket::before { content: ""; }
.icon-minus-sign-alt::before { content: ""; }
.icon-check-minus::before { content: ""; }
.icon-level-up::before { content: ""; }
.icon-level-down::before { content: ""; }
.icon-check-sign::before { content: ""; }
.icon-edit-sign::before { content: ""; }
.icon-external-link-sign::before { content: ""; }
.icon-share-sign::before { content: ""; }
.quicktabs_main div.views-field.views-field-field-article-thumbnail { display: none; }
.quicktabs_main a { text-decoration: none; }
.quicktabs_main div.views-field.views-field-title { text-decoration: none; border-bottom: 1px solid rgb(238, 238, 238); padding: 5px; }
body { font: 12px/1.5em Tahoma,Arial,"Helvetica Neue","Liberation Sans",FreeSans,sans-serif; color: rgb(51, 51, 51); }
#header { padding: 0px; height: 100px; background: rgb(244, 208, 16) none repeat scroll 0% 0%; position: relative; }
#site-name strong, #site-name h1 { font-size: 2.5em; margin: 1em 0px; }
#footer { padding: 20px 0px; min-height: 50px; }
#columns { min-height: 300px; }
#main #center .region { border: medium none; }
#main { margin-top: 10px; }
.region-sidebar-first {  }
.form-row-expand { overflow: visible ! important; height: 50px; }
ul.menu li, ul.menu li.leaf { list-style: outside none none; }
a { color: rgb(0, 0, 0); }
ul.menu li, .item-list ul li { margin: 0px; padding: 0px; }
#main-menu a:hover { text-decoration: underline; }
#logo-wrapper { left: 3rem; position: absolute; top: 10px; }
#main-menu-wrapper { background: transparent url(ecf4b58370ebb6f639f9611c3ac407c63f613714.png)  repeat-x scroll 0px 0px; height: 35px; margin-bottom: 0px; }
.view-showbanner .views-field-field-bimage .field-content { margin: 25px auto; width: 726px; }
#bneusermenu-wrapper { z-index: 200; background: transparent url(8ba846d2fdeba9df70566d2e91dc1698cef0e6f3.png)  no-repeat scroll 0px bottom; position: absolute; width: 179px; height: 48px; overflow: hidden; right: 33px; bottom: 0px; }
#bneusermenu-wrapper ul { margin-left: 33px; margin-top: 10px; list-style: outside none none ! important; }
#bneusermenu-wrapper ul li { line-height: 15px; color: rgb(0, 0, 0); display: block; padding: 0px 0px 2px 8px; }
#bneusermenu-wrapper ul a { color: rgb(0, 0, 0); text-transform: uppercase; text-decoration: none; font: 11px/12px Arial; }
#bneusermenu-wrapper ul a:hover { text-decoration: underline; }
#bneusermenu-wrapper h2 { display: none; }
#socbanners { position: absolute; left: 3px; top: 9px; display: block; width: 80px; height: 23px; padding: 2px 0px 0px 80px; text-decoration: none; font: bold 12px/18px Arial; color: rgb(0, 0, 0); background: transparent url(9a332c874ad2b9e1053f1e39b9b3605e0c147b06.png)  no-repeat scroll left top; }
#exchbanner { position: absolute; left: 536px; bottom: 0px; display: block; width: 291px; height: 46px; background: transparent url(b3cf2cc836967565982598584a708c63a1682942.png)  no-repeat scroll 0px 0px; }
#curdate { position: absolute; font: bold 12px/18px Arial; color: rgb(0, 0, 0); bottom: 20px; right: 470px; width: 230px; text-align: right; }
#last-updated { width: 235px; display: block; height: 20px; position: absolute; top: 75px; left: 548px; font: bold 11px/13px Arial; color: rgb(0, 0, 0); }
#last-updated a { text-decoration: none; color: rgb(0, 101, 153); font-weight: normal; background: transparent url(28acdee1fccdf93bf544827d58180f56dad12ccb.png)  no-repeat scroll right 2px; padding-right: 18px; }
.region-superfish { float: left; }
#main-menu-wrapper #superfish-1 { height: 35px; margin-left: 20px; width: 768px; }
#main-menu-wrapper #superfish-1 li { float: left; padding: 0px; margin: 0px; background: transparent url(cf8770ad624b8c0b6c7d0bd844fa5d8168e96993.png)  repeat-x scroll 0% 0%; }
#main-menu-wrapper #superfish-1 a { height: 35px; display: block; float: left; text-decoration: none; font-weight: bold; color: rgb(255, 255, 255); line-height: 30px; padding: 0px 15px; background: transparent url(5ec928e798a9ea28cab92a22942bc5d421ed77b3.png)  no-repeat scroll right top; }
#main-menu-wrapper #superfish-1 a:hover { background: transparent url(38cdfdfe03beaf173d561d08fc0dcd7c0a67a1ee.png)  repeat-x scroll 0px 0px; color: rgb(0, 0, 0); }
#main-menu-wrapper #superfish-1 li ul li { float: left; padding: 0px; margin: 0px; background: rgb(65, 65, 65) none repeat scroll 0% 0%; }
#main-menu-wrapper #superfish-1 li ul li a { background: transparent none repeat scroll 0% 0%; }
#main-menu-wrapper #superfish-1 li ul li a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(239, 205, 19); }
#main-menu-wrapper #superfish-1 li ul { border: 1px solid rgb(241, 241, 241); margin-top: 5px; }
#main-menu-wrapper #superfish-1 li ul li { border-top: 1px solid rgb(241, 241, 241); }
#main-menu-wrapper #superfish-1 li ul li.first { border: 0px none; }
#main-menu-wrapper #superfish-1 li ul li a { height: 30px; }
#main-menu-wrapper > ul.menu { display: block; float: left; margin: 0px; padding: 0px 0px 0px 2px; background: transparent url(9d1f29c8e66de68e0090dafbabcda4c7fc054c78.png)  no-repeat scroll left 0px; line-height: 100%; position: relative; z-index: 500; }
#main-menu-wrapper > ul.menu li { margin: 0px; padding: 0px; float: left; display: block; position: relative; list-style: outside none none; }
#main-menu-wrapper > ul.menu > li { height: 35px; background: transparent url(9d1f29c8e66de68e0090dafbabcda4c7fc054c78.png)  no-repeat scroll right 0px; padding-right: 2px; }
#main-menu-wrapper > ul.menu a { font-weight: bold; color: rgb(241, 241, 241); text-decoration: none; display: block; vertical-align: middle; padding: 11px 14px; margin: 0px; height: 13px; font-size: 13px; background: rgb(39, 39, 39) url(5472b038d3691f1a8c2ce04a95e2a359cac9105d.png)  repeat-x scroll 0px 0px; }
#main-menu-wrapper > ul.menu > li a.active, #main-menu-wrapper > ul.menu > li:hover > a { background: rgb(39, 39, 39) url(fa061c95bdd7748d1b50ed98ac68af749ffb28dc.png)  repeat-x scroll 0px 0px; color: rgb(0, 0, 0); }
#main-menu-wrapper > ul.menu ul { display: none; margin: 0px; padding: 3px 0px 0px; width: 122px; position: absolute; top: 35px; left: -1px; list-style: outside none none; box-shadow: 2px 2px 5px rgb(204, 204, 204); }
#main-menu-wrapper > ul.menu li:hover > ul { display: block; }
#main-menu-wrapper > ul.menu ul li { list-style: outside none none; float: none; margin: 0px; text-transform: uppercase; font-size: 11px; font-family: Arial,sans-serif; padding: 1px 7px; background: rgb(226, 226, 226) none repeat scroll 0% 0%; }
#main-menu-wrapper > ul.menu ul li.last { padding-bottom: 14px; }
#main-menu-wrapper > ul.menu ul li.first { padding-top: 8px; }
#main-menu-wrapper > ul.menu ul li a { background: transparent none repeat scroll 0% 0%; height: auto; font-size: 11px; padding: 2px 2px 3px 10px; font-weight: normal; color: rgb(0, 0, 0); border-bottom: 1px solid rgb(249, 249, 249); }
#main-menu-wrapper > ul.menu ul li:hover a { color: rgb(0, 101, 153); }
#main-menu-wrapper > ul.menu::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
* html #main-menu-wrapper > ul.menu { height: 1%; }
.rightbunner { display: block; margin-top: 10px; width: 173px; height: 238px; background: transparent url(ad8c0d9db49046ea3a15625854a386cd7dd3da96.png)  no-repeat scroll 0px 0px; }
.footer-banners { display: block; width: 960px; height: 280px; background: transparent url(d701d0106db0ff24e55ff1171b5582dc86ba9a57.png)  no-repeat scroll 0px 0px; margin-left: 30px; }
.region-footerbanners { margin: 20px 0px; padding: 0px; }
.region-footer .block-block { padding-top: 50px; width: 300px; margin: 0px auto; color: rgb(102, 102, 102); }
.region-footer .block-block a { color: rgb(0, 101, 153); padding: 0px 7px; text-decoration: none; }
.region-footer .block-block p { margin-bottom: 5px; text-align: center; }
.region-qsearch { float: left; width: 200px; margin-left: 6px; }
.search-by-country-wrapper { margin-top: 5px; clear: both; overflow: hidden; position: relative; }
.search-by-country-wrapper h2 { color: rgb(0, 0, 0); font: bold 12px Arial; text-transform: uppercase; padding-bottom: 5px; border-bottom: 2px solid rgb(0, 0, 0); margin-bottom: 10px; }
.search-by-country-wrapper .styled-select select { background: transparent none repeat scroll 0% 0%; width: 196px; padding: 2px; font-size: 12px; border: 1px solid rgb(204, 204, 204); height: 24px; color: rgb(81, 81, 81); }
.search-by-country-wrapper .styled-select { width: 170px; height: 24px; overflow: hidden; background: rgb(249, 249, 249) url(54f394497c25d078caccabdefc1276964e092c35.png)  no-repeat scroll 148px 3px; border: 1px solid rgb(227, 227, 227); border-radius: 5px; margin: 5px 0px; }
.twtr-ft, .twtr-hd, .twtr-avatar, .hashtag, #block-block-5 .username { display: none ! important; }
.twtr-tweet-text { margin-left: 0px ! important; margin-top: 15px; }
.twtr-tweet-wrap { padding: 0px ! important; }
.twtr-tweet { border: medium none ! important; }
.help-link { font: 12px Arial; color: rgb(0, 101, 153); display: block; float: left; height: 20px; text-decoration: none; margin-top: 5px; }
#main-menu-wrapper #block-search-form .form-text { width: 174px; height: 20px; margin-top: 5px; padding: 0px; border: 1px solid rgb(227, 227, 227); border-radius: 3px; }
#main-menu-wrapper #block-search-form #edit-submit { position: absolute; border: 0px none; padding: 0px; margin: 0px; font-size: 0px; width: 13px; height: 13px; right: 32px; top: 10px; background: transparent url(dae36a68ac60df83400fa4ca1814548bda5b42b3.png)  no-repeat scroll 0px 0px; text-indent: -1000px; overflow: hidden; }
.latest-tweets-wrapper { border: 1px solid rgb(200, 200, 200); overflow: hidden; margin-top: 15px; padding: 0px 10px 10px; background: transparent url(1df068755cb7c2efcefc448f6bb62ef7770fa6e6.png)  repeat-x scroll 0px 0px; }
.latest-tweets-wrapper .twtr-tweet-text { font: italic 11px Arial ! important; color: rgb(0, 0, 0); }
.latest-tweets-wrapper .twtr-tweet-text a { font: 11px Arial ! important; }
.latest-tweets-wrapper h2 { height: 40px; padding-left: 40px; background: transparent url(6cd6965fc4d8e6a7afd80e8e2046a522b683fd42.png)  no-repeat scroll 5px 5px; font: bold 15px/35px Arial; }
#block-views-top-story-block img { float: left; }
#block-views-top-story-block h2 { font: bold 17px Arial; text-transform: uppercase; margin-bottom: 5px; }
#block-views-top-story-block .views-field-title { position: absolute; bottom: 0px; left: 0px; display: block; }
#block-views-top-story-block .views-field-title a { background: rgba(0, 0, 0, 0.75) none repeat scroll 0px 0px; text-decoration: none; font: 11px Arial; color: rgb(255, 255, 255); display: block; padding: 5px; }
#block-views-top-right-stories-block { float: right; width: 200px; border: 1px solid rgb(227, 227, 227); background: rgb(248, 248, 248) none repeat scroll 0% 0%; padding: 10px; }
#block-views-top-right-stories-block h2 { font: bold 17px Arial; text-transform: uppercase; margin-bottom: 5px; }
#block-views-top-right-stories-block .views-field-title a { display: block; padding-left: 15px; margin-bottom: 10px; font: 11px Arial; text-decoration: none; background: transparent url(56906319494ff8c0d88ff0a5e7116aaab84a0d6b.png)  no-repeat scroll 0px 8px; }
#block-views-front-page-stories-block { width: 310px; float: left; margin: 20px 15px 0px; }
#block-views-front-page-stories-block .views-field-title a { text-decoration: none; font: bold 12px Arial; }
#block-views-front-page-stories-block .views-field-field-pubdate2 { color: rgb(127, 127, 127); font: 11px Arial; }
#block-views-front-page-stories-block .views-field-body { font: 11px Arial; color: rgb(0, 0, 0); }
#block-views-front-page-stories-block .views-row { overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid rgb(227, 227, 227); }
.center-front-custom-region { border-top: 1px solid rgb(241, 241, 241); overflow: hidden; text-align: center; }
.recent-news-wrapper { width: 404px; float: left; }
.hot-news-wrapper { width: 404px; float: left; }
.recent-video-wrapper { width: 404px; float: left; height: 320px; border-right: 1px solid rgb(241, 241, 241); }
#block-bne-frontpage-blocks-bnefront-video-graph input[type="submit"] { display: block; margin: 0px auto; }
.hot-image-wrapper { width: 370px; float: left; height: 320px; padding-left: 15px; padding-top: 15px; }
.recent-news-wrapper h2 { height: 27px; margin: 20px 10px 10px 0px; background: transparent url(ac83ef2a0c59c1f342ecdbc0f728fb7cbb0db5d4.png)  repeat-x scroll 0px 0px; font: bold 13px/27px Arial; text-transform: uppercase; border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); padding-left: 20px; }
.hot-news-wrapper h2 { height: 27px; margin: 20px 10px 10px 0px; background: transparent url(ac83ef2a0c59c1f342ecdbc0f728fb7cbb0db5d4.png)  repeat-x scroll 0px 0px; font: bold 13px/27px Arial; text-transform: uppercase; border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); padding-left: 20px; }
.view-front-centre-news-block { margin: 0px 10px; overflow: hidden; clear: both; }
.view-front-centre-news-block a { font: 12px Arial; text-decoration: none; display: block; margin: 10px 0px; padding-left: 20px; background: transparent url(71d132edf2c9c76f7b1e47bf90327348d581b9f0.png)  no-repeat scroll 10px 6px; }
.dwjn-sample { display: block; margin: 15px auto auto; width: 291px; height: 249px; background: transparent url(e6aa47168c1b1cfe33138499f3427d9eda4cbe98.png)  no-repeat scroll 0px 0px; }
#channelvideo { display: block; margin-top: 15px; margin-left: 10px; }
.spec_report { color: rgb(82, 82, 82) ! important; font-size: 13px ! important; border-bottom: medium none ! important; background: rgb(235, 235, 235) url(89375809194045fc8ca8586c4e5dc385a7edfd00.jpg)  no-repeat scroll right center; padding-right: 36px; padding-bottom: 0px ! important; margin: 0px ! important; line-height: 25px; font-style: italic; display: inline-block; float: right; padding-left: 10px; }
.spec_report a { color: rgb(82, 82, 82) ! important; font-size: 13px ! important; }
.special-report-wrapper { overflow: hidden; padding-top: 0px; }
.special-report-page-header { overflow: hidden; }
.special-report-top-wrapper .special-report-link { margin-top: 0px ! important; padding-top: 0px ! important; margin-bottom: 10px; }
.view-special-report .special-report-wrapper { border: 1px solid rgb(200, 200, 200); overflow: hidden; padding: 0px 13px 10px; background: transparent url(1df068755cb7c2efcefc448f6bb62ef7770fa6e6.png)  repeat-x scroll 0px 0px; }
.special-report-frontpage-pdf { float: left; margin-right: 20px; }
.special-report-wrapper .special-report-header { height: 40px; line-height: 38px; color: rgb(0, 0, 0); margin-bottom: 15px; }
.special-report-wrapper .special-report-header .special-report-title { height: 40px; display: block; color: rgb(0, 0, 0); font-size: 15px; font-family: Arial; font-weight: bold; line-height: 38px; }
.special-report-wrapper .special-report-body .special-report-link { padding-top: 4px; padding-bottom: 6px; display: block; margin-right: 15px; background: transparent url(9e1774b133b4f792a13e19d34e011d24378f24a4.png)  no-repeat scroll 0px 0px; padding-left: 22px; text-decoration: none; margin-top: 11px; }
.special-report-body h3 { margin-left: 0px; }
.view-special-report .special-report-body p { color: rgb(169, 169, 169); }
.special-report-body .description { margin: 15px auto; }
.special-report-body .description p { text-align: left; }
.node-bne-special-report h2 { margin-bottom: 0px ! important; }
.special-report-body .article-author { margin-left: 0px ! important; }
.special-report-body .summary p { text-align: left; margin-bottom: 0px ! important; }
.special-report-thumb { min-height: inherit; float: left; margin-right: 10px; margin-top: 10px; }
.special-report-stories { margin-top: 10px; }
#block-views-banlet-list-block #add_banlets a, .banlet #link_edit a, #block-bne-frontpage-blocks-bnefront-video-graph .center-front-custom-region .chart_link { text-align: center; cursor: pointer; text-decoration: none; color: buttontext; padding: 2px 6px 3px; border-width: 1px; border-style: solid; border-color: gray; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: initial; background-color: buttonface; box-sizing: border-box; border-radius: 3px; }
.colx { width: 22%; float: left; border-left: 1px solid rgb(241, 241, 241); margin-top: 15px; padding: 0px 13px; }
.views-row:first-child .colx { border-left: medium none; }
.colx.col4 { border: medium none; }
.colx a { display: block; margin-bottom: 7px; text-decoration: none; font: 12px Arial; }
.colx h3 a { font-size: 1.3rem; font-weight: 400; margin-bottom: 0px; }
.center-front-lists-region { display: table; border-spacing: 0.4rem; overflow: hidden; padding: 10px 0px; margin-bottom: 0px; }
.daily-list-wrapper { vertical-align: top; }
.weekly-list-wrapper { vertical-align: top; }
.weekly-list-wrapper, .daily-list-wrapper { border: 1px solid rgb(200, 200, 200); overflow: hidden; margin-top: 15px; padding: 0px 13px 10px; background: transparent url(1df068755cb7c2efcefc448f6bb62ef7770fa6e6.png)  repeat-x scroll 0px 0px; }
.center-front-lists-region h2 { height: 39px; font: bold 15px/38px Arial; color: rgb(0, 0, 0); margin-bottom: 0px; }
.center-front-lists-region ul.tabs { list-style: outside none none; margin: 0px 0px 0px -11px ! important; padding: 0px; height: 24px; border-bottom: 1px solid rgb(219, 219, 219); }
.center-front-lists-region ul.tabs li { float: left; text-indent: 0px; padding: 0px; margin: 0px ! important; list-style-image: none ! important; }
.center-front-lists-region ul.tabs a { background-color: rgb(251, 251, 251); font: bold 11px/24px Arial; display: block; height: 25px; text-align: center; text-decoration: none; color: rgb(169, 169, 169); margin: 0px; position: relative; top: -1px; border-right: 1px solid rgb(219, 219, 219); border-bottom: 1px solid rgb(219, 219, 219); min-width: 60px; padding: 0px 3px; }
.center-front-lists-region ul.tabs a:active { outline: medium none; }
.center-front-lists-region ul.tabs a:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.center-front-lists-region ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-color: rgb(255, 255, 255) ! important; color: rgb(0, 0, 0) ! important; cursor: default ! important; border-bottom: 1px solid rgb(255, 255, 255) ! important; }
.center-front-lists-region .panes .pane { display: none; }
.center-front-lists-region .panes div.pane-body { display: none; padding: 15px 0px; font-size: 14px; background-color: rgb(255, 255, 255); }
.panes .pane-body h3 a, .pane-content h3 a { text-decoration: none; }
.panes .pane-body h3, .pane-content h3 a { margin-bottom: 0.5em; }
.center-front-lists-region .panes { position: relative; clear: both; }
.center-front-lists-region .tabs { width: 492px; }
.center-front-lists-region .list-item { font: 12px Arial; color: rgb(102, 102, 102); margin-bottom: 10px; }
.center-front-lists-region .list-item h4 { font: bold 12px Arial; color: rgb(0, 0, 0); margin-bottom: 3px; }
.center-front-lists-region .list-item a { font: 11px Arial; padding-left: 15px; text-decoration: none; background: transparent url(757eb2c737ca6cfecd3b113c11a369950e330d34.png)  no-repeat scroll 1px 3px; }
.center-front-lists-region .list-item h4 a { color: rgb(0, 0, 0); font: bold 12px Arial; padding-left: 0px; text-decoration: none; background: transparent none repeat scroll 0% 0%; }
h4 a { text-decoration: none; }
#block-views-issuu-block-block { margin-top: 10px; }
.dispatch_detail_page .story_header.active { font-weight: bold; }
.dispatch_detail_page .story .credit { padding: 0px 0px 0px 15px; }
.dispatch_detail_page .story_header { margin-top: 15px; display: block; margin-bottom: 0px; padding-left: 14px; padding-right: 15px; background: transparent url(163082b34e91248bdafb906bfcf430dfb2f86ca5.png)  no-repeat scroll -36px 5px; text-decoration: none; font-size: 1.5em; font-family: "PT Sans",sans-serif; font-weight: 400; line-height: 1.3em; }
.dispatch_detail_page .story_header.active { background: transparent url(163082b34e91248bdafb906bfcf430dfb2f86ca5.png)  no-repeat scroll -3px -17px; margin-top: 0px; }
.dispatch_detail_page .story_terms { padding-left: 40px; }
.dispatch_detail_page .story_credit { padding-left: 40px; font-weight: bold; font-size: 0.9em; }
.dispatch_detail_page .story_body_prev { display: none; }
.dispatch_detail_page .story { padding-bottom: 2px; }
.dispatch_detail_page .story_body_prev, .dispatch_detail_page .story_body { padding-left: 15px; font-size: 0.9em; }
.page-node .dispatch_detail_page h2 { font-size: 1.3em; }
.dispatch_detail_page .story_body p {  }
.dispatch_detail_page .story_group_header { padding-left: 15px; background: rgb(244, 208, 16) url(dea9c1d52a500d545a0348f8606370241bed8e1f.png)  no-repeat scroll 6px 18px; cursor: pointer; border-radius: 5px; }
.dispatch_detail_page.teaser_wrapper .story_group_header { cursor: auto; }
.dispatch_detail_page .story_group_header.active { background: rgb(244, 208, 16) url(dea9c1d52a500d545a0348f8606370241bed8e1f.png)  no-repeat scroll 6px 18px; border-radius: 5px; }
.link_to_pdf, .dispatch_detail_page .link_to_pdf, .center-front-lists-region .link_to_pdf { padding-top: 4px; padding-bottom: 6px; display: block; margin-right: 15px; background: transparent url(9e1774b133b4f792a13e19d34e011d24378f24a4.png)  no-repeat scroll 0px 0px; padding-left: 22px; text-decoration: none; margin-top: 11px; }
.link_to_pdf { font-size: 14px; }
.dispatch_detail_page .story_group { margin-bottom: 5px; margin-top: 3px; }
.spnode-link { display: block; }
#block-views-banlet-list-block { border: 1px solid rgb(200, 200, 200); overflow: hidden; padding: 0px 13px 10px; background: transparent url(1df068755cb7c2efcefc448f6bb62ef7770fa6e6.png)  repeat-x scroll 0px 0px; }
#block-views-banlet-list-block h2 { height: 40px; color: rgb(0, 0, 0); font: bold 15px/38px Arial; }
#block-views-banlet-list-block .banlet { margin-left: 19px; padding: 15px 10px 10px; width: 158px; float: left; }
#block-views-banlet-list-block .views-row:first-child .banlet { margin-left: 0px; }
#block-views-banlet-list-block .banlet .title { margin-bottom: 5px; line-height: 1.2em; }
#block-views-banlet-list-block .content { margin-right: -25px; }
#block-views-banlet-list-block .banlet_image { text-align: center; }
.block a.dwjn-sample { text-decoration: none; }
#block-views-top-right-stories-block-1, #block-bne-blocks-top-news-content { float: left; width: 210px; border: 1px solid rgb(227, 227, 227); background: rgb(248, 248, 248) none repeat scroll 0% 0%; padding: 10px; }
#block-views-top-right-stories-block-1 h2, #block-bne-blocks-top-news-content h2 { font: bold 17px Arial; text-transform: uppercase; margin-bottom: 5px; }
#block-views-top-right-stories-block-1 .views-field-title a, #block-bne-blocks-top-news-content .views-field-title a { display: block; padding-left: 15px; margin-bottom: 10px; font: 11px Arial; text-decoration: none; background: transparent url(56906319494ff8c0d88ff0a5e7116aaab84a0d6b.png)  no-repeat scroll 0px 8px; }
.region-sidebar-second { margin-left: 0px; }
.region-sidebar-second .block { margin-bottom: 15px; position: relative; display: block; float: left; }
#columns {  }
.page-node #main h1, .page-node #main h2, .page-node #main h3, body.page-purchase #main h1, body.page-purchase #main h2, body.page-purchase #main h3, body.page-free-trial #main h1, body.page-free-trial #main h2, body.page-free-trial #main h3 { color: rgb(37, 37, 37); font-family: "PT Sans",sans-serif; margin-bottom: 0.25em; }
#main h1 { color: rgb(37, 37, 37); font-size: 2.5em; font-weight: 400; border-bottom: 2px solid rgb(0, 0, 0); padding-bottom: 7px; margin-bottom: 0.25em; line-height: 30px; }
#main h1 a { text-decoration: none; }
.page-node #main h2 { font-size: 0.9rem; font-weight: 800; line-height: 2rem; }
.region-content .content .node { font-family: Verdana,Tahoma,sans-serif; }
.node .content { font-family: Verdana,Tahoma,sans-serif; font-size: 1em; line-height: 1.6em; color: rgb(37, 37, 37); }
.node .content p { margin-bottom: 1.3em; }
.node .content img { margin: 0.5em 0px; }
.node .article-author { clear: both; }
.node .article-pubdate { float: left; color: rgb(119, 119, 119); font-size: 0.7rem; font-weight: 400; }
.node .article-details { clear: both; padding: 3px 0px 15px; overflow: hidden; font-size: 16px; font-family: "PT Sans",sans-serif; font-weight: bold; }
#main { margin-top: 0px; }
.page-node #main { margin-bottom: 15px; }
.two-sidebars #main { margin-left: 0px; margin-right: 20px; }
.one-sidebar #main { width: 742px; }
body.no-sidebars #main { width: 100%; }
.container_16 .grid_9 {  }
#premium-content-access { background: transparent url(7d5f6acb95123ed96b21ca2843e708b9f896fb29.png)  repeat-x scroll 0px 0px; padding-top: 20px; margin-top: -24px; z-index: 450; position: relative; }
#premium-content-access p { margin-bottom: 0.9em; }
#premium-content-access p.contact_directly { margin-top: 2em; }
.node_access_denied #premium-content-access { margin-top: -24px; }
.node-bne-story #premium-content-access { margin-top: -31px; }
#block-bne-noaccess-extra-products-list-block {  }
#block-bne-noaccess-extra-products-list-block table tr td { padding: 0px 2px 6px 0px; font-size: 18px; }
#block-bne-noaccess-extra-products-list-block table tr.even, #block-bne-noaccess-extra-products-list-block table tr.odd { background: transparent none repeat scroll 0% 0%; border: medium none; }
#block-bne-noaccess-extra-products-list-block table tbody { border: medium none; }
.access-block { font-family: "PT Sans",sans-serif; font-size: 16px; color: rgb(0, 0, 0); }
.access-block ul { list-style: outside none none; margin: 1em 0px 1.5em 1.5em; }
.access-block p { margin-bottom: 0.5em; line-height: 1.4em; }
.access-block ul li { margin-bottom: 0.1em; line-height: 1.4em; }
.access-block p.notice { color: rgb(205, 0, 0); }
.access-block-wrapper { background: rgb(246, 246, 246) url(173a63c6d15e32544d77c345920c374f5ce459ae.png)  repeat-x scroll 0px 0px; border-radius: 5px; }
.access-block-wrapper h2 { color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; height: 25px; padding-left: 14px; padding-top: 10px; margin: 0px ! important; }
.access-block-content { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(196, 196, 196) rgb(196, 196, 196); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 18px 45px; overflow: hidden; }
.access-block-login { padding: 18px 55px 32px 95px; }
.access-block-content .buttons-wrapper { text-align: center; margin: 10px 0px 5px; }
a.btn, .access-block .form-actions input.form-submit, .block-bne-mailchimp input.form-submit, .content-search .form-actions input.form-submit { background: transparent url(db9467ae2575865796e2047e4e61316423aa5888.png)  repeat-x scroll 0px center; border-radius: 5px; font-family: "PT Sans",sans-serif; color: rgb(12, 105, 155); font-weight: bold; text-align: center; padding: 7px 15px 0px; height: 23px; border-width: 1px; border-style: solid; border-color: rgb(231, 231, 231) rgb(184, 184, 184) rgb(165, 165, 165); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; text-decoration: none; font-size: 16px; text-shadow: 0px 1px 0px rgb(255, 255, 255); line-height: 14px; position: relative; display: inline-block; outline: medium none; cursor: pointer; z-index: 500; margin: 0px; }
div#header div#block-search-form { position: absolute; top: 37%; right: 2%; display: block; }
form.content-search { padding: 14px; display: block; }
form.content-search .form-item input.keyword { width: 89% ! important; margin-bottom: 1rem; }
.search-form .container-date:first-child, .search-form .form-item-product { margin-right: 10px; }
.search-form div.form-item-product, .search-form div.form-item-period { display: inline-block; }
.form-item-period label, .form-item-product label { display: block; }
div.date-range { clear: left; display: block; }
div.apachesolr-browse-blocks { clear: left; }
form.search-form { border: 1px solid rgb(204, 204, 204); }
fieldset.saved-search { border: 1px solid rgb(204, 204, 204); }
div.container-date { display: inline-block; }
fieldset.saved-search div.fieldset-wrapper { padding-left: 10px; }
div.container-date .form-item input[type="text"], fieldset.saved-search .form-item input[type="text"] { border: 1px solid rgb(228, 228, 228); height: 23px; }
div.container-date label { display: block ! important; }
#search-results { overflow: auto; width: 100%; display: block; margin-top: 10px; padding-top: 10px; }
.search-result { clear: both; }
.search-results .search-snippet-info { padding-left: 0px; }
.search-snippet-info div { display: inline; }
.search-snippet-image { float: left; padding-right: 10px; min-width: 79px; min-height: 100px; }
.access-block .form-actions { text-align: right; margin: 0.5em 0px 1.5em; }
.access-block form { width: 295px; margin: 35px 0px 10px; }
.access-block .form-actions input.form-submit, .block-bne-mailchimp input.form-submit, .content-search .form-actions input.form-submit { color: rgb(0, 0, 0); font-size: 14px; padding: 4px 7px 7px; height: 26px; font-weight: normal; }
.access-block input.form-text { border: 1px solid rgb(228, 228, 228); }
.access-block form .form-item { clear: both; overflow: hidden; margin: 0.5em 0px; }
.access-block form .form-item label { float: left; text-align: right; width: 110px; font-weight: normal; font-size: 14px; padding-top: 3px; }
.access-block form div.form-item input { float: right; }
.access-block form span.form-required { display: none; }
.access-block form .form-item input.form-text { width: 168px; height: 21px; }
.center-front-lists-region .date { font-size: 0.9em; color: rgb(169, 169, 169); }
.center-front-lists-region .link_to_pdf { margin-top: 6px; }
.center-front-lists-region .previous-editions { margin: 10px 0px; padding: 10px 0px; border-top: 1px dashed rgb(219, 219, 219); font-size: 0.9em; }
.center-front-lists-region .dispatch-date, .dispatch-date { float: left; position: relative; margin: 0px 10px 0px 0px; }
.dispatch-date a { text-decoration: none; }
.previous-edition-header { border-top: 1px dashed rgb(219, 219, 219); padding-top: 10px; }
.dispatch-date .date-display-single { color: rgb(51, 51, 51); }
.view-top-stories-slider { margin-bottom: 15px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; box-shadow: 0px 5px 5px rgb(204, 204, 204); }
.view-top-stories-slider .view-top-stories-slider { float: left; }
.view-top-stories-slider .view-content { height: 266px; padding: 0px; position: relative; width: auto; }
.view-top-stories-slider .views-row { position: absolute; margin: 0px; width: 100%; }
.view-top-stories-slider .views-row a { text-decoration: none; }
.view-top-stories-slider .views-row-first { z-index: 490; }
.view-top-stories-slider .views-row span, .view-top-stories-slider .views-row a { display: block; }
.view-top-stories-slider .views-field-title { background: white none repeat scroll 0px 0px; border-top: 1px solid rgb(240, 240, 240); border-left: medium none; color: rgb(74, 74, 74); margin-left: 473px; padding: 0px; position: relative; width: auto; height: 88px; overflow: hidden; }
.view-top-stories-slider h3 { font-size: 17px; line-height: 1.1em; }
.view-top-stories-slider .views-row .current a, .view-top-stories-slider .views-row .current h3, .view-top-stories-slider .views-row .current p, .view-top-stories-slider .views-row .current .date { color: rgb(255, 255, 255) ! important; }
.view-top-stories-slider .views-field-title .field-content { padding: 7px 9px 0px; position: relative; height: 72px; overflow: hidden; display: block; }
.view-top-stories-slider .views-field-title .field-content a { color: rgb(0, 0, 0); text-decoration: none; line-height: 1.4em; }
.view-top-stories-slider .views-row .current { background: rgb(86, 138, 159) none repeat scroll 0% 0%; border-color: rgb(86, 138, 159); }
.view-top-stories-slider .views-row-1 .views-field-title { top: 0px; }
.view-top-stories-slider .views-row-2 .views-field-title { top: 89px; }
.view-top-stories-slider .views-row-3 .views-field-title { top: 177px; }
.view-top-stories-slider .views-field-field-slider-photo { left: 0px; position: absolute; top: 0px; width: 473px; height: 266px; }
.view-top-stories-slider .views-field-field-slider-photo a { outline: medium none; }
.view-top-stories-slider .iews-field-field-slider-photo img { display: block; }
.view-top-stories-slider .views-field-title .date { font-size: 11px; color: rgb(0, 0, 0); }
.view-top-stories-slider .views-row span.date, .view-top-stories-slider .views-row span.date span { display: inline; }
.page-node .blob_dispatch_link { text-align: right; }
.block-bne-mailchimp { background: rgb(166, 192, 197) none repeat scroll 0% 0%; border-radius: 5px; margin-bottom: 15px; position: relative; }
.block-bne-mailchimp h2 { color: rgb(0, 0, 0); padding-left: 0px; background: transparent url(dea9c1d52a500d545a0348f8606370241bed8e1f.png)  no-repeat scroll 6px -9px; }
.block-bne-mailchimp .content { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(196, 196, 196) rgb(196, 196, 196); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 10px 25px; overflow: hidden; }
.collapsible_blobs { position: fixed; border-radius: 5px; border: 1px solid rgb(196, 196, 196); background: rgb(246, 246, 246) none repeat scroll 0% 0%; padding: 11px 8px 4px 12px; overflow: hidden; width: 10em; left: 2px; font-size: 12px; line-height: 1.6em; font-family: "PT Sans",sans-serif; height: 137px; }
.collapsible_blobs .links { width: 8.5em; border-right: 1px solid rgb(196, 196, 196); padding-right: 5px; }
.collapsible_blobs.collapsed { width: 0.6em; }
.collapsible_blobs.collapsed .collapsible_blobs_close { width: 10px; }
.collapsible_blobs_close { width: 9px; }
.collapsible_blobs.collapsed .links { display: none; }
.collapsible_blobs a.openclose { display: block; border-bottom: 0px none; margin-top: 51px; }
.collapsible_blobs a { text-decoration: none; border-bottom: 1px dashed rgb(0, 101, 153); margin: 0px 0px 7px; display: block; float: left; clear: both; text-transform: uppercase; }
h2.collapse, h2.expand { cursor: pointer; }
h2.collapse span.inner-head { padding-left: 15px; }
h2.expand span.inner-head { background: transparent url(dea9c1d52a500d545a0348f8606370241bed8e1f.png)  no-repeat scroll right 11px; }
span.expand-info { position: absolute; right: 10px; font-size: 12px; font-style: italic; font-weight: normal; }
.region-topcontent { margin-top: -20px; margin-bottom: 20px; }
#content-search-block { background: rgb(241, 241, 241) none repeat scroll 0% 0%; padding: 14px 14px 0px; font-size: 14px; position: relative; }
form.content-search .form-item, form.content-search .form-actions { line-height: 22px; }
form.content-search .form-item select, form.content-search .form-item input[type="text"] { border: 1px solid rgb(228, 228, 228); height: 23px; }
form.content-search .form-item select { color: rgb(81, 81, 81); width: 10em; }
form.content-search .form-item input[type="text"] { padding: 1px 4px; color: rgb(81, 81, 81); }
form.content-search .form-item .edit-search { width: 380px; }
form.content-search .form-row { position: relative; padding-bottom: 14px; clear: both; overflow: hidden; }
form.content-search .form-item-collapse { position: absolute; right: 0px; top: 0px; }
form.content-search .collapse { background: transparent url(a331ecbd8e35a75092ccf25b3f5e0afd5307c353.png)  no-repeat scroll right -8px; padding-right: 13px; }
form.content-search .expand { background: transparent url(a331ecbd8e35a75092ccf25b3f5e0afd5307c353.png)  no-repeat scroll right 8px; }
form.content-search .form-actions input.form-submit {  }
label.placeholder { cursor: text; padding: 1px 2px; color: rgb(81, 81, 81); font-size: 14px; }
.region-header-banner { right: 37px; position: absolute; top: 9px; }
#block-views-most-popular-block div.block-title h2 {  }
#block-views-most-popular-block { margin: 15px 0px 10px; }
#block-views-most-popular-block h2 { padding: 6px 13px 5px; color: rgb(0, 0, 0); font-size: 13px; text-transform: capitalize; line-height: 15px; font-weight: bold; text-align: center; margin: 0px 0px 2px; }
#block-views-most-popular-block .view-most-popular div.view-content div.views-row { border-top: 0px none; border-right: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom: 1px solid rgb(238, 238, 238) ! important; position: relative; max-height: 55px; }
#block-views-most-popular-block .views-row { padding: 3px; }
#block-views-most-popular-block .teaser_thumb { padding-right: 0.5rem; }
#block-views-most-popular-block .views-field-field-article-thumbnail div.field-content { padding-right: 0.5rem; float: left; }
#block-views-most-popular-block .views-row-first { border: medium none; }
#block-views-most-popular-block span.date { font-size: 11px; }
#block-views-most-popular-block a { text-decoration: none; }
#block-views-most-popular-stories-block { margin: 15px 0px 10px; }
#block-views-most-popular-stories-block h2 { padding: 6px 13px 5px; color: rgb(0, 0, 0); font-size: 13px; text-transform: capitalize; line-height: 15px; font-weight: bold; text-align: center; margin: 0px 0px 2px; }
.view-most-popular-stories .views-row { padding: 3px; }
.view-most-popular-stories .views-row-first { border: medium none; }
.view-most-popular-stories span.date { font-size: 11px; }
.view-most-popular-stories a { text-decoration: none; }
#block-views-front-column-left-block, #block-views-front-column-right-block { float: left; width: 49%; margin: 15px 0px 10px; }
#block-views-front-column-left-block .content, #block-views-front-column-right-block .content { padding: 0px 10px 0px 0px; }
#block-views-front-column-left-block .content { border-right: 1px solid rgb(241, 241, 241); }
#block-views-front-column-left-block .views-field-field-article-thumbnail img, #block-views-front-column-right-block .views-field-field-article-thumbnail img { float: left; margin: 4px 10px 10px 0px; }
#block-views-front-column-left-block .views-row, #block-views-front-column-right-block .views-row { clear: both; position: relative; margin: 0px 0px 10px; padding: 0px 5px 6px 10px; border-bottom: 1px solid rgb(241, 241, 241); overflow: hidden; }
#block-views-front-column-left-block .views-field-title, #block-views-front-column-right-block .views-field-title { font-weight: bold; font-size: 1.1em; margin: 0px 0px 1px; }
#block-views-front-column-left-block .views-field-body, #block-views-front-column-right-block .views-field-body { margin: 3px 0px 0px; }
#block-views-front-column-left-block .views-field-field-pubdate2, #block-views-front-column-right-block .views-field-field-pubdate2 { font-size: 0.9em; color: rgb(169, 169, 169); }
#block-views-front-column-left-block { margin-right: 10px; }
#block-views-front-column-right-block { width: 49%; }
#block-bne-blocks-top-right-banner { text-align: center; }
#block-views-recent-sent-dispatches-block h2 { border: 1px solid rgb(200, 200, 200); padding: 6px 0px; background: transparent url(44abbca06729854a218574bebf87aeabc96c9e1f.png)  repeat-x scroll 0px bottom; color: rgb(0, 0, 0); font-size: 13px; text-transform: capitalize; line-height: 15px; font-weight: bold; text-align: center; margin: 0px 0px 2px; }
#block-views-recent-sent-dispatches-block .views-field-title a { display: block; margin-bottom: 2px; font-size: 12px; text-decoration: underline; }
#block-views-recent-sent-dispatches-block .views-field-field-mailchimp-campaign-sent { font: italic 11px Arial; }
#block-views-recent-sent-dispatches-block .views-field-field-dispatch-type, #block-views-recent-dispatches-view-block .views-field-field-dispatch-type a { font: 10px Arial; color: rgb(81, 81, 81); text-decoration: none; }
.view-view-story-by-region .node .article-details, .node-bne-special-report .article-details { font-size: 13px; font-weight: normal; color: rgb(102, 102, 102); padding: 3px 0px 6px; }
.view-view-story-by-region .node .article-pubdate, .view-view-story-by-region .node .article-author, .node-bne-special-report .article-pubdate, .node-bne-special-report .article-author { float: none; }
.view-view-story-by-region .node .article-author, .node-bne-special-report .article-author { float: none; margin-left: 3px; font-style: italic; }
.node-bne-special-report .summary { margin-bottom: 18px; }
.node-bne-special-report h2, .view-view-story-by-region h2 { font-size: 16px; font-family: "PT Sans",sans-serif; }
.view-view-story-by-region .node .content { font-family: Tahoma,Arial,"Helvetica Neue","Liberation Sans",FreeSans,sans-serif; font-size: 1.1em; line-height: 1.4em; color: rgb(37, 37, 37); }
.view-view-story-by-region .views-row { border-bottom: 1px solid rgb(238, 238, 238); padding: 1rem 0rem; }
.view-view-story-by-region .node .content p { margin-bottom: 0em; }
.view-view-story-by-region .read_more { font-size: 12px; }
.view-view-dispatch-by-type h2 { font-size: 16px; font-family: "PT Sans",sans-serif; }
.view-view-dispatch-by-type .node .content { font-family: Tahoma,Arial,"Helvetica Neue","Liberation Sans",FreeSans,sans-serif; font-size: 1.1em; line-height: 1.4em; color: rgb(37, 37, 37); }
.view-view-dispatch-by-type .views-row { margin: 0px 0px 14px; }
.view-view-dispatch-by-type .node .content p { margin-bottom: 0em; }
.view-view-dispatch-by-type .dispatch_detail_page .link_to_pdf { margin-top: 6px; padding-bottom: 2px; }
#block-views-most-popular-stories-block-1, #block-views-most-popular-stories-block-2, #block-views-most-popular-stories-block-3 { overflow: hidden; margin: 20px 0px 0px; }
#block-views-most-popular-stories-block-3 { margin: 20px 0px 15px; }
#block-views-most-popular-stories-block-1 h2, #block-views-most-popular-stories-block-2 h2, #block-views-most-popular-stories-block-3 h2 { border: 1px solid rgb(200, 200, 200); padding: 6px 13px 5px; background: transparent url(44abbca06729854a218574bebf87aeabc96c9e1f.png)  repeat-x scroll 0px bottom; color: rgb(0, 0, 0); font-size: 13px; text-transform: capitalize; line-height: 15px; font-weight: bold; text-align: center; margin: 0px 0px 2px; }
#block-views-most-popular-stories-block-1 .content, #block-views-most-popular-stories-block-2 .content, #block-views-most-popular-stories-block-3 .content {  }
#block-views-most-popular-stories-block-1 a, #block-views-most-popular-stories-block-2 a, #block-views-most-popular-stories-block-3 a { text-decoration: none; }
#block-views-most-popular-stories-block-1 a:hover, #block-views-most-popular-stories-block-2 a:hover, #block-views-most-popular-stories-block-3 a:hover { text-decoration: underline; }
.content-search .ui-dropdownchecklist-item { background: white none repeat scroll 0% 0%; width: 250px; overflow-x: hidden ! important; }
.content-search .ui-dropdownchecklist-item input { float: left; }
.content-search .ui-dropdownchecklist-item label { font-weight: normal ! important; color: rgb(81, 81, 81) ! important; font-size: 12px ! important; }
.content-search .ui-dropdownchecklist-dropcontainer { overflow-y: scroll ! important; height: 200px; }
.content-search .form-item select { height: auto ! important; }
span.ui-dropdownchecklist-selector { height: 20px; vertical-align: middle; display: inline; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; text-indent: 2px; }
span.ui-dropdownchecklist-selector:hover { border: medium none; height: 20px; outline: medium none; cursor: pointer; }
.form-row-expand { clear: both; }
.form-row-expand p { float: left; font-size: 14px; line-height: 29px; vertical-align: sub; margin-right: 10px; margin-left: 20px; }
.view-dispatch-list .views-field-name span { font-size: 14px; font-weight: 600; text-decoration: underline; }
.view-dispatch-list-block h2 { font-size: 11px; }
.view-dispatch-list-block .dispatch_detail_page a { margin-top: 0px ! important; padding-top: 0px ! important; font-size: 12px; }
#edit-email-wrapper label, #edit-email-wrapper input { float: left; }
#block-bne-mailchimp-bne-mailchimp-user-subs-type #edit-email-wrapper .fieldset-wrapper { overflow: hidden; }
#bne-mailchimp-sending-type-form fieldset { padding-top: 0px ! important; margin-bottom: 0.5em; padding-bottom: 0.5em; }
#edit-active-access-profiles-wrapper { margin-top: 10px; }
.view-recent-sent-dispatches .views-row { padding: 3px 0px 5px; border-bottom: 1px solid rgb(196, 196, 196); }
.views-field-field-mailchimp-campaign-sent { font-size: 11px; font-style: normal; }
.views-field-field-mailchimp-campaign-sent::before { content: "-"; float: left; }
#edit-mailchimp-sending-type-wrapper .form-item-mailchimp-sending-type { display: inline; }
#edit-mailchimp-sending-type-wrapper .form-item, #edit-email-wrapper .form-item { margin-top: 10px ! important; margin-bottom: 0px ! important; }
#edit-email-wrapper .form-item label { line-height: 24px; }
#edit-mailchimp-sending-type-wrapper .form-item, #edit-email-wrapper .form-item, #edit-mailchimp-sending-type-wrapper .form-item select, #edit-mailchimp-sending-type-wrapper .form-item input, #edit-email-wrapper input { display: inline; outline: medium none; }
#edit-mailchimp-sending-type-wrapper .form-item, #edit-email-wrapper .form-item { height: 28px ! important; }
#edit-mailchimp-sending-type-wrapper .form-item select { height: 22px ! important; margin-top: 2px ! important; margin-right: 10px; }
#edit-email-wrapper .form-item input[type="text"] { height: 19px; margin-left: 0px; margin-right: 10px; }
.center-front-lists-region .list-item { margin-bottom: 21px; }
.list-item-body { text-align: justify; }
.center-front-lists-region .list-item h4 a { font-size: 0.9rem; text-align: left; font-weight: 800; }
.center-front-lists-region .previous-editions { bottom: 0px; position: absolute; }
.not-front .article-author, .credit { padding-left: 1rem; color: rgb(241, 208, 46); }
.article-author, .credit { padding-left: 0rem; color: rgb(241, 208, 46); }
.dispatch_header, .dispatch-header { margin-bottom: 1rem; }
.dispatch_heading { font-size: 1.5rem; margin-bottom: 12px; }
.date, .pdf-download { display: inline-block; padding-right: 0.5rem; }
.article-author div { font-weight: 400; color: rgb(244, 208, 16); }
.region.region-megamenu {  }
#main-menu-wrapper { background: transparent none repeat scroll 0% 0%; }
.wrapper { position: relative; width: 1024px; margin: 0px auto; }
#bneusermenu-wrapper { z-index: 200; background: transparent none repeat scroll 0% 0%; position: relative; overflow: hidden; bottom: 0px; width: 100%; right: 0px; display: block; height: auto; }
#bneusermenu-wrapper ul { text-align: right; }
#bneusermenu-wrapper ul li { display: inline-block; }
.container_16 { width: 100%; }
.container_16 .grid_3 { width: 281px; padding: 0px; margin-left: 0px; }
.recent-video-wrapper, .hot-image-wrapper { height: 40px; max-height: 320px; }
.tb-megamenu .nav > li { float: left; display: table-cell; margin-left: 0px; white-space: nowrap; }
#main-menu-wrapper { height: auto; }
#twitter-widget-ol li, .customisable-border { display: block ! important; border: 1px solid rgb(153, 153, 153) ! important; background: rgb(238, 238, 238) none repeat scroll 0% 0% ! important; padding: 0.7rem ! important; margin: 0.4rem 0px ! important; }
.item-wrapper {  }
.field-content a:hover {  }
.tb-megamenu .nav > li > a { text-decoration: none; padding: 15px 10px; }
.not-front .views-field.views-field-title { padding: 0px 10px 10px; }
.view-id-view_story_by_region {  }
.page-node #main h1 { margin-top: 1.5rem; line-height: 2rem; }
.not-front #main { width: 711px; margin-right: 2rem; }
.item-list .pager { margin-top: 4em; }
.item-list .pager li { box-shadow: 0px 1px 0px rgb(221, 221, 221) inset; background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(198, 198, 198); padding: 0.4rem 0.6rem; border-radius: 4px; }
.item-list .pager .pager-current { background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
.tb-megamenu .nav > li > a { letter-spacing: 0.01rem; word-spacing: 0.4em; }
.node-teaser h2 a { font-weight: normal; font-size: 1.2em; text-decoration: none; }
.node-teaser h2 a:hover { text-decoration: underline; }
.tb-megamenu { background: rgb(244, 208, 16) none repeat scroll 0% 0%; }
.tb-megamenu .nav > li > a { color: rgb(0, 0, 0); }
.tb-megamenu .nav > li > a { border-right: 0px solid rgb(255, 0, 0); border-top: 0px none; color: rgb(0, 0, 0); font-weight: 400; text-shadow: none; font-size: 0.9rem; }
.node-bne-story::after { content: "<hr>"; }
.hashtag { display: inline-block ! important; }
.page-home-page2 .panels-flexible-row-first .panels-flexible-region-new-center { float: left; width: 100%; }
.panel-pane.pane-views.pane-home-page-stories-slider.slider-width { width: 100%; }
.flexslider { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 0px solid rgb(255, 255, 255); }
.slider_wrapper { height: 326px; }
.slider_title a { font-size: 1.2rem; color: rgb(255, 255, 255); }
.slider_title a:link { text-decoration: none; color: rgb(255, 255, 255); }
.slider_content_area { padding: 1.4rem; position: relative; width: 33%; color: rgb(255, 255, 255); }
.slider_background { background-color: rgb(0, 0, 0); position: absolute; width: 38%; height: 326px; border: 1px solid rgb(238, 238, 238); opacity: 0.7; }
.slider_content_area p { color: rgb(255, 255, 255); }
.flex-direction-nav a { overflow: visible; top: 100%; }
.flex-prev { left: -1000000px; }
ul.menu li { display: inline-block; margin-left: 0.5rem; }
p { margin-bottom: 1.3em; }
.container_16 .grid_16 { width: 100%; }
#edit-search-block-form--2 { font-size: 1.2rem; background: rgb(247, 244, 239) none repeat scroll 0% 0%; border: 1px solid rgb(220, 221, 222); width: 340px; height: 39px; padding-left: 10px; font-family: "LatoRegular",sans-serif; font-weight: normal; float: left; margin-left: 40px; border-radius: 0px; padding-top: 0px; padding-bottom: 2px; }
.content-search .form-submit, #block-search-form .form-submit { border-width: 1px 1px 1px 0px; border-color: rgb(220, 221, 222); border-style: solid; margin: 0px; padding: 2px; overflow: hidden; background: rgb(247, 244, 239) url(97b98743d7ddcfdba333792de0338eb78c1ca78b.png)  no-repeat scroll center center; border-radius: 0px; color: transparent; height: 1.7rem; }
#block-search-form .form-submit { height: 43px; }
.search-results li { margin-bottom: 1em; border: 1px solid rgb(238, 238, 238); padding: 0.5rem; }
.pane-quicktabs-most-popular-stories-tabbed.block-box { padding: 0px; }
.pane-quicktabs-most-popular-stories-tabbed.block-box h2 { background: rgb(77, 77, 77) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 20px; }
.pane-quicktabs-most-popular-stories-tabbed.block-box ul.quicktabs-tabs.quicktabs-style-basic { margin: 1px 0px 0px ! important; }
.pane-quicktabs-most-popular-stories-tabbed li a { background: rgb(77, 77, 77) none repeat scroll 0% 0% ! important; color: rgb(238, 238, 238) ! important; }
.pane-quicktabs-most-popular-stories-tabbed li a:hover { color: rgb(255, 255, 255) ! important; }
.pane-quicktabs-most-popular-stories-tabbed li.active a { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgb(51, 51, 51) ! important; }
.pane-quicktabs-most-popular-stories-tabbed li.active a:hover { color: rgb(51, 51, 51) ! important; }
div#quicktabs-most_popular_stories_tabbed .view-most-popular-stories .views-row { border-bottom: 1px solid rgb(238, 238, 238); }
div#quicktabs-most_popular_stories_tabbed .view-most-popular-stories .views-row-last { border-bottom: 0px none; }
.tbl-cell { display: table-cell; }
#twitter-widget-0 { display: block; position: relative; margin: 0px auto; width: 90%; }
.front .region.region-content { padding-right: 1rem; }
.special-reports-item, #block-panels-mini-special-reports-mini-panel .view-content .views-row { height: 3.5rem; border-bottom: 1px solid rgb(238, 238, 238); padding: 0.7rem 0.7rem 0.7rem 3px; vertical-align: middle; }
.special_reports_heading a, #block-panels-mini-special-reports-mini-panel .views-row a { font-size: 0.7rem; font-weight: 400; text-decoration: none; }
#block-panels-mini-special-reports-mini-panel { font-style: normal ! important; }
.panels-flexible-4 .panels-flexible-region-inside-first { border-right: 1px solid rgb(238, 238, 238); }
.panels-flexible-4 .panels-flexible-region {  }
.panels-flexible-region.panels-flexible-region-4-panel_three { border-left: 1px solid rgb(238, 238, 238); }
.default-block { border: 1px solid rgb(200, 200, 200); margin-bottom: 1.5rem; }
.block-title { overflow: hidden; padding: 0px 13px 10px; height: 40px; background: transparent url(1df068755cb7c2efcefc448f6bb62ef7770fa6e6.png)  repeat-x scroll 0px 0px; }
.block-title h2 { line-height: 2.2rem; font-weight: 800; font-size: 1rem; }
.pane-title { font-size: 1.2rem; }
.block-content { padding: 0rem 0.8rem; }
.teaser_wrapper { border-bottom: 1px solid rgb(238, 238, 238); position: relative; display: table; }
.view-front-column-left .teaser_thumb, .view-front-column-right .teaser_thumb { margin-bottom: 0.3rem; padding: 0.4rem; display: table-cell; clear: both; min-height: 106px; }
.view-front-column-left .teaser_thumb .date-display-single, .view-front-column-right .teaser_thumb .date-display-single { color: rgb(68, 68, 68); font-size: 0.7rem; display: block; }
.view-front-column-left .teaser_thumb img, .view-front-column-right .teaser_thumb img { float: left; margin: 0px 0.4rem 0.4rem 0px; }
.view-front-column-right .views-row, .view-front-column-left .views-row { padding: 0.2rem; }
.view-front-column-right .views-field-field-article-thumbnail .date-display-single { color: rgb(68, 68, 68); font-size: 0.7rem; display: block; }
.view-front-column-right .views-field-field-article-thumbnail .teaser_content a { text-decoration: none; font-size: 1.2rem; }
.view-front-column-right .views-field-field-article-thumbnail img { float: left; margin: 0px 0.4rem 0.4rem 0px; }
.teaser_content { display: table-cell; vertical-align: top; }
.view-front-column-left .teaser_content a { font-size: 0.9rem; text-decoration: none; font-weight: 800; }
.view-front-column-right .teaser_content a { font-size: 0.9rem; text-decoration: none; font-weight: 800; }
span.date-display-single { white-space: nowrap; color: rgb(190, 190, 190); }
.slider_image { left: 0px; right: 0px; top: 0px; bottom: 0px; position: absolute; }
.view-most-popular-stories .teaser_wrapper { border-top: 0px none; border-right: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom: 1px solid rgb(238, 238, 238) ! important; position: relative; }
.view-most-popular-stories .teaser_thumb { padding-right: 0.5rem; }
.view-weekly-list, .view-daily-list { overflow: hidden; }
.region-subfooter i { font-style: normal; }
#quicktabs-container-weekly_tabs, #quicktabs-container-daily_tabs { padding-bottom: 25px; }
.more-link, .read_more a { text-decoration: none; }
.more-link { padding-left: 5px; }
#block-panels-mini-daily-and-weekly-list-tabs .views-field-field-blob-image { float: left; }
#block-panels-mini-daily-and-weekly-list-tabs .views-field-field-blob-image img { margin-right: 10px; margin-bottom: 1.3em; margin-top: 3px; }
.quicktabs_main.quicktabs-style-basic {  }
ul.quicktabs-tabs.quicktabs-style-basic li.active { border-bottom: 1px solid rgb(255, 255, 255); }
.pane-quicktabs-most-popular-stories-tabbed .teaser_content { padding-right: 8px; }
.teaser_content p, .teaser_content a { padding-right: 8px; }
.view-social-media-bookmarks .views-row { float: left; margin-right: 10px; }
.view-social-media-bookmarks .views-row-last { margin-right: 0px; }
.view-social-media-bookmarks .view-header { float: left; margin-right: 10px; margin-top: 7px; }
.pane-social-media-bookmarks, .pane-social-media-bookmarks .view-content { float: right; }
.field-type-taxonomy-term-reference .field-items { margin-bottom: 10px; }
.field-type-taxonomy-term-reference .field-item { display: inline-block; margin-right: 10px; }
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a { display: block; opacity: 1; margin-top: -54px; color: rgb(255, 255, 255); text-shadow: none; }
.flex-direction-nav .flex-next { right: 60px ! important; margin-right: -40px; opacity: 1 ! important; }
.flex-direction-nav .flex-prev { left: 60px ! important; opacity: 1 ! important; margin-left: -40px; }
.flex-control-nav { bottom: 3px; z-index: 2; }
.overlay .flex-control-nav { z-index: 0; }
.flex-control-paging li a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: none; }
.flex-control-paging li a.flex-active { background: rgb(128, 128, 128) none repeat scroll 0% 0%; }
div.content table { width: 100%; }
#mini-panel-daily_and_weekly_list_tabs .panel-panel h2 { height: 38px; font: bold 15px/38px Arial; color: rgb(0, 0, 0); margin-bottom: 0px; padding-left: 5px; }
.weekly-list-wrapper, .daily-list-wrapper { margin-top: 15px; }
.view-weekly-list .views-row, .view-daily-list .views-row { clear: both; overflow: hidden; }
.panel-2col .panel-col-last .inside { margin: 0px; }
.quicktabs_main.quicktabs-style-basic { border: 0px none; }
ul.quicktabs-tabs.quicktabs-style-basic li { float: left; text-indent: 0px; padding: 0px; margin: 0px ! important; list-style-image: none ! important; border: 0px none; }
ul.quicktabs-tabs.quicktabs-style-basic li.active { border: 0px none; }
ul.quicktabs-tabs.quicktabs-style-basic li a { background-color: rgb(251, 251, 251); font: bold 11px/24px Arial; display: block; height: 25px; text-align: center; text-decoration: none; color: rgb(169, 169, 169); margin: 0px; position: relative; top: -1px; border-width: 0px 1px medium 0px; border-style: none solid none none; border-color: -moz-use-text-color rgb(219, 219, 219) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 6px; }
ul.quicktabs-tabs.quicktabs-style-basic li.active a { background-color: rgb(255, 255, 255) ! important; color: rgb(0, 0, 0) ! important; cursor: default ! important; border-bottom: 1px solid rgb(255, 255, 255) ! important; padding: 0px 6px; }
ul.quicktabs-tabs.quicktabs-style-basic li.active a { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: default; border-bottom: 1px solid rgb(255, 255, 255); }
#mini-panel-daily_and_weekly_list_tabs .item-list { margin-top: 1px; }
ul.quicktabs-tabs.quicktabs-style-basic { list-style: outside none none; margin: 1px 0px 0px -11px; padding: 0px; height: 24px; border-bottom: 1px solid rgb(219, 219, 219); }
ul.quicktabs-tabs.quicktabs-style-basic li:hover { border: 0px none; }
.tb-megamenu-item level-1 mega dropdown { display: block; }
.menu-region { float: left ! important; width: auto; }
.menu-story { float: right ! important; }
.tb-megamenu .view-most-popular-stories h2 { margin-bottom: 10px; }
.tb-megamenu .view-most-popular-stories .views-field-title { display: table-cell; vertical-align: top; }
.tb-megamenu .view-most-popular-stories .views-field-title a { white-space: normal ! important; padding: 0px; }
.tb-megamenu .view-most-popular-stories .views-field-field-main-photo { float: left; clear: both; margin-right: 10px; }
#block-views-most-recent-stories-block div.content div.view.view-most-recent-stories.view-id-most_recent_stories_.view-display-id-block.view-dom-id-89b23959393571788308146d2e00e940 div.view-content div.views-row.views-row-1.views-row-odd.views-row-first div.views-field.views-field-title span.field-content {  }
.tb-megamenu .view-most-recent-stories .views-row { overflow: hidden; margin-bottom: 5px; padding-top: 5px; padding-bottom: 8px; box-shadow: 0px 1px 2px -2px rgb(0, 0, 0); }
.tb-megamenu .view-most-recent-stories h2 { margin-bottom: 10px; }
.tb-megamenu .view-most-recent-stories .views-field-title { display: table-cell; vertical-align: top; }
.tb-megamenu .view-most-recent-stories .views-field-title a { white-space: normal ! important; padding: 0px; text-decoration: none; }
.tb-megamenu .view-most-popular-stories .views-row { overflow: hidden; margin-bottom: 5px; padding-top: 5px; padding-bottom: 8px; box-shadow: 0px 1px 2px -2px rgb(0, 0, 0); }
.tb-megamenu .view-most-popular-stories .views-row-last { box-shadow: none; }
.tb-megamenu .dropdown-menu { border-bottom: 0px none; overflow: hidden; border-left: 0px none; }
.mega-col-nav.span9 { background: rgb(77, 77, 77) none repeat scroll 0% 0%; float: right ! important; color: rgb(255, 255, 255); margin-bottom: -99999px; padding-bottom: 99999px; }
.eastern-europe .mega-col-nav.span9 { width: 71.3%; }
.central-europe .mega-col-nav.span9 { width: 71.9%; }
.southeast-europe .mega-col-nav.span9 { width: 68.1%; }
.eastern-eurasia .mega-col-nav.span9 { width: 74.2%; }
.eurasia .mega-col-nav.span9 { width: 74%; }
.eurasia a.dropdown-toggle { padding-right: 55px ! important; }
.mega-col-nav.span9 h2 { text-align: center; margin-bottom: 10px; }
.mega-col-nav:last-child a { color: rgb(255, 255, 255); }
.view-azerbaijan-slider .special_reports_heading, .panels-flexible-region-inside-last .special_reports_heading { float: none; width: auto; }
.view-azerbaijan-slider .view-content { margin-top: 8px; }
.view.view-home-page-stories-slider.view-id-home_page_stories_slider.view-display-id-block.view-dom-id-204e778b4d8eba1435116d8a1411ef32 { margin: 8px 0px 10px; padding-left: 2px; }
.view-azerbaijan-slider .special_reports_thumb, .panels-flexible-region-inside-last .special_reports_thumb { margin: 10px 0px; }
.tb-megamenu-nav .views-field-field-article-thumbnail { float: left; margin-right: 10px; }
.special-reports-item .thumb, .special-reports-item .special_reports_heading, #block-panels-mini-special-reports-mini-panel .thumb, #block-panels-mini-special-reports-mini-panel .special_reports_heading { display: table-cell; vertical-align: top; }
.panels-flexible-region-inside-last .special_reports_heading, .panels-flexible-region-inside-last .thumb { display: block ! important; }
.panels-flexible-region-inside-last .views-row { border-bottom: 0px none ! important; }
.thumb img { padding-right: 10px; }
.flexslider { margin: 0px ! important; }
@-moz-document url-prefix("") {
  .flexslider { margin-top: -12px ! important; }
}
#mini-panel-header .social_follow_sprites_panel { margin-left: 249px; }
#mini-panel-header .social_follow_sprites_panel p { margin-bottom: 0px; display: inline; white-space: nowrap; }
#mini-panel-header .social_follow_sprites_panel .pane-content { padding-top: 3px; }
#mini-panel-header .sprite_youtube, .sprite_facebook, .sprite_twitter, .sprite_rss { background: transparent url(ba07f406a1ba7767ede2f2dc6421ac2040031d48.png)  no-repeat scroll 0% 0%; display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; margin-left: 21px; }
#mini-panel-header .sprite_youtube { background-position: 0px -1px; width: 48px; height: 48px; }
#mini-panel-header .sprite_facebook { background-position: -50px 0px; width: 48px; height: 48px; }
#mini-panel-header .sprite_twitter { background-position: -101px 0px; width: 48px; height: 48px; }
.sprite_rss { background-position: -150px 0px; width: 48px; height: 48px; }
.weekly-list-wrapper, .daily-list-wrapper, .block-box, #block-views-just-in-block-1 { border: 1px solid rgb(200, 200, 200); overflow: hidden; padding: 0px 13px 10px; background: transparent url(1df068755cb7c2efcefc448f6bb62ef7770fa6e6.png)  repeat-x scroll 0px 0px; }
.block-box h2, #block-views-just-in-block-1 h2 { height: 38px; font: bold 15px/38px Arial; color: rgb(0, 0, 0); margin-bottom: 0px; padding-left: 12px; }
.pane-front-column-right.block-box h2, .pane-front-column-left.block-box h2, #block-views-just-in-block-1 h2 { border-bottom: 1px solid rgb(200, 200, 200); }
.pane-latest-bne-chart-nodes.block-box, .pane-front-column-right.block-box, .pane-front-column-left.block-box, .pane-quicktabs-most-popular-stories-tabbed.block-box, #block-views-just-in-block-1 { padding: 0px; box-sizing: border-box; overflow: hidden; }
#block-views-just-in-block-1 .block-title { padding: 0px; }
#block-views-just-in-block-1 h2 { padding-left: 12px; }
.pane-latest-bne-chart-nodes.block-box h2, .pane-front-column-right.block-box h2, .pane-front-column-left.block-box h2, #block-views-just-in-block-1 h2 { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.pane-quicktabs-most-popular-stories-tabbed { border-width: 3px; }
.view-dispatch-list-block h2, .dispatch_detail_page { display: inline-block; }
#block-views-dispatch-list-block-block .dispatch_detail_page { float: right; width: auto; }
#block-views-dispatch-list-block-block .node-bne-dispatch { border-bottom: 1px solid rgb(238, 238, 238) ! important; margin-bottom: 10px; }
.view-dispatch-list-block h2 { margin-right: 10px; margin-bottom: 5px; }
#block-panels-mini-special-reports-mini-panel .block-content { padding-right: 0px; }
.pane-azerbaijan-slider, .panels-flexible-region-inside-last .pane-bne-special-reports-blocks { margin-top: -12px; padding: 10px; background: transparent linear-gradient(to right, rgb(240, 240, 240) 0%, rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%) repeat scroll 0% 0%; min-height: 530px; }
#block-panels-mini-special-reports-mini-panel .panels-flexible-region { width: 26.5%; }
#block-panels-mini-special-reports-mini-panel .panels-flexible-region-last { width: 20%; float: right; }
.views-field-field-graph-image { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#block-views-just-in-block-1 { margin-bottom: 2rem; padding-bottom: 1rem; }
#block-views-just-in-block-1 .views-row { padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid rgb(238, 238, 238); }
#block-views-just-in-block-1 .views-row.views-row-last { padding-bottom: 0px; border-bottom: medium none; }
#block-views-just-in-block-1 .views-row a { text-decoration: none; }
#block-block-4 p { text-align: center; }
.dispatch_detail_page { width: 100%; }
#edit-field-position { display: none; }
#edit-field-worldflow-sent { display: none; }
body.page-home-page2 div.pane-block-2 a img { width: 100%; height: auto; }
#mini-panel-special_reports_mini_panel .view-header { font-size: 1.2rem; font-weight: bold; }
.tb-megamenu #tb-megamenu-block-wrapper .chzn-drop { width: auto; }
.tb-megamenu #tb-megamenu-block-wrapper .chzn-drop .chzn-results { overflow: visible; }
#mc-embedded-subscribe-form label { float: left; width: 100px; }
#mc-embedded-subscribe-form { margin-bottom: 20px; }
#mini-panel-daily_and_weekly_list_tabs .panel-col-first { width: 49% ! important; }
#mini-panel-daily_and_weekly_list_tabs .panel-col-last { width: 51% ! important; }
#smartbanner .sb-container { position: relative; }
.view-purchase table { border-collapse: separate; border-spacing: 11px; }
.view-purchase .col-1, .view-purchase .col-3, .view-purchase .col-2 { border: 1px solid rgb(128, 128, 128); margin-right: 24px; width: 233px; padding: 10px; }
.package-title { font-weight: bold; }
div[class*="package-price-"] { font-size: 1.5em; font-weight: bold; text-align: center; margin-bottom: 10px; }
div[class*="package-buy-"] a { display: block; background-color: rgb(234, 206, 51); text-align: center; font-size: 1.5em; padding: 10px 0px; color: white; text-decoration: none; }
div.package-buy-2 a { margin-top: 10px; }
.col-2 div[class*="package-buy-"] a { background-color: rgb(229, 78, 75); }
.package-content-wrapper { height: 100px; border-bottom: 1px solid rgb(202, 202, 202); margin-bottom: 13px; }
.package-body { text-align: left; }
body.node-type-bne-story .node-teaser .node-readmore { display: none; }
h3.viewpurchase { border-top: 1px solid black; }
h3.viewpurchase span { float: left; margin-left: 207px; background-color: white; position: relative; top: -9px; padding: 0px 15px; }
div.view-purchase .view-content::before, div.view-purchase .view-content::after { content: ""; display: table; }
div.view-purchase .view-content::after { clear: both; }
div.view-purchase .view-content {  }
div.view-landing-page-blocks .views-field, div.news-and-comment-block .field { width: 100%; overflow: auto; margin-bottom: 25px; }
div.view-landing-page-blocks .views-field .landing_column_first, div.news-and-comment-block .field .landing_column_first { float: left; width: 745px; padding-right: 50px; border-right: 1px dashed black; font-size: 22px; line-height: normal; min-height: 155px; }
div.news-and-comment-block .field .landing_column_first { width: 509px; }
div.view-landing-page-blocks .views-field .landing_column_second, div.news-and-comment-block .field .landing_column_second, div.news-and-comment-block .field .landing_column_third { float: left; padding-left: 27px; padding-top: 15px; font-size: 18px; }
div.news-and-comment-block .field .landing_column_second, div.news-and-comment-block .field .landing_column_third { padding-top: 37px; }
div.news-and-comment-block .field .landing_column_second { padding-right: 27px; }
div.news-and-comment-block .field .landing_column_second { border-right: 1px dashed black; }
div.view-landing-page-blocks .views-field .landing_column_second .package-price-1, div.news-and-comment-block .field .landing_column_second .package-price-1, div.news-and-comment-block .field .landing_column_third .package-price-2 { font-size: 32px; display: inline; margin-left: 23px; }
div.view-landing-page-blocks .views-field .landing_column_second .package-buy-1, div.news-and-comment-block .field .landing_column_second .package-buy-1, div.news-and-comment-block .field .landing_column_third .package-buy-2 { margin-top: 20px; font-size: 18px; width: 185px; height: 76px; }
div.page-description { font-weight: bold; font-size: x-large; line-height: normal; padding-bottom: 20px; padding-top: 20px; }
body.page-subscriptions .package-title { font-size: 22px; }
body.page-subscriptions div.view-landing-page-blocks .view-header { font-weight: bold; font-size: x-large; line-height: normal; padding-bottom: 20px; padding-top: 20px; color: rgb(188, 190, 192); margin-top: -25px; margin-bottom: -33px; }
body.page-subscriptions h2.section-heading { font-weight: bold; font-size: x-large; line-height: normal; background-color: rgb(188, 190, 192); color: rgb(255, 255, 255); padding: 10px 20px; }
body.page-subscriptions span.section-heading-subheading { float: right; font-weight: normal; color: rgb(54, 54, 54); font-style: italic; }
#header-base { background-image: linear-gradient(to bottom, rgb(244, 208, 16) 0%, rgb(255, 255, 255) 100%); height: 20px; margin-bottom: 10px; }
.viewpurchase_footer_link { text-align: center; }
.advanced-search-link { margin-left: 906px; margin-top: 80px; }
div#main.sidebar.grid_16.push_0 h2.section-heading { font-weight: bold; font-size: x-large; line-height: normal; background-color: rgb(188, 190, 192); color: rgb(255, 255, 255); padding: 10px 20px; margin-bottom: 25px; }
#section-heading-left { width: 300px; }
#section-heading-right { float: right; font-weight: normal; color: rgb(54, 54, 54); font-style: italic; margin-top: -32px; }
#block-views-new-landing-page-blocks-block-5 { width: 795px; float: left; }
#block-views-new-landing-page-blocks-block-5 .landing_column_first { width: 509px; padding-bottom: 5px; }
#block-views-new-landing-page-blocks-block-6 { width: 225px; float: left; border-left: 1px dashed black; }
div#main.sidebar.grid_16.push_0 h2.section-heading-block { font-weight: bold; font-size: x-large; line-height: normal; background-color: rgb(188, 190, 192); color: rgb(255, 255, 255); padding: 10px 20px; height: 30px; overflow: auto; float: left; width: 984px; margin-bottom: 25px; }
#block-block-11, #block-block-12 { font-weight: bold; font-size: x-large; line-height: normal; padding-top: 20px; }
div#main.sidebar.grid_16.push_0 #block-views-new-landing-page-blocks-block h2 { font-weight: bold; font-size: x-large; line-height: normal; padding-bottom: 20px; color: rgb(188, 190, 192); margin-top: -25px; padding-top: 20px; }
div#main.sidebar.grid_16.push_0 #block-views-new-landing-page-blocks-block-1 h2, div#main.sidebar.grid_16.push_0 #block-views-new-landing-page-blocks-block-2 h2 { font-weight: bold; font-size: x-large; line-height: normal; padding-bottom: 20px; color: rgb(188, 190, 192); margin-top: -25px; }
.social_follow_sprites_panel div.pane-content { margin-top: 20px; }
contextual-links-region panel-pane pane-block pane-menu-menu-bneusermenu { display: none; }
#ad_groups_571 div.simplead-container.image-ad.first a img { width: 719px; }
.view-id-most_recent_stories_homepage div.teaser_wrapper { border-bottom: 0px solid rgb(238, 238, 238); }
view-id-most_recent_stories_homepage div.teaser_wrapper div.teaser_content p { margin-bottom: 10px; }
div.teaser_thumb img { padding-right: 5px; }
#block-views-most-popular-block .view-most-popular div.view-content div.views-row { border-top: 0px none; border-right: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-bottom: 1px solid rgb(238, 238, 238) ! important; position: relative; min-height: 55px; }
div.region.region-subfooter { margin-top: 5px; }
div.region.region-subfooter .default-block { margin-bottom: 1.5rem; border: 1px solid rgb(200, 200, 200); clear: both; }
.view-id-clone_of_intellinews_rss_feed_1_article_per { width: 155px; float: left; padding: 0px 7px 5px; height: 200px; margin-top: -20px; border-style: solid; border-bottom: 1px solid rgb(200, 200, 200); border-left: 1px solid rgb(200, 200, 200); margin-bottom: 12px; }
div.view.view-clone-of-intellinews-rss-feed-1-article-per.view-id-clone_of_intellinews_rss_feed_1_article_per.view-display-id-block_5 { border-right: 1px solid rgb(200, 200, 200); padding: 0px 7px 5px 9px; float: right; }
.view-id-clone_of_intellinews_rss_feed_1_article_per div.views-field.views-field-title a { text-decoration: none; font-weight: bold; }
.pane-most-recent-stories-homepage { border: 1px solid rgb(200, 200, 200); overflow: hidden; padding: 0px 13px 10px; height: 782px; margin-bottom: 0px; }
#block-block-13 { margin-top: 10px; }
.pane-most-recent-stories-homepage h2 { height: 38px; font: bold 15px/38px Arial; color: rgb(0, 0, 0); margin-bottom: 10px; padding-left: 12px; background-color: rgb(240, 240, 240); margin-right: -13px; margin-left: -13px; border-bottom: 1px solid rgb(200, 200, 200); }
.pane-most-recent-stories-homepage a { font-size: 0.9rem; text-decoration: none; font-weight: 800; }
div.panel-pane.pane-block.pane-block-14 { border: 3px solid rgb(200, 200, 200); overflow: hidden; background: transparent url(9557e33ffcb03aeb4745e5fa25e2a53a3790b5b0.png)  repeat-x scroll 0px 0px; padding-bottom: 10px; padding-left: 13px; padding-right: 13px; }
div.panel-pane.pane-block.pane-block-14 h2 { height: 38px; font: bold 20px/38px Arial; color: rgb(255, 255, 255); margin-bottom: 15px; padding-left: 12px; background-color: rgb(77, 77, 77); margin-right: -13px; margin-left: -13px; border-bottom: 1px solid rgb(200, 200, 200); padding-bottom: 5px; }
#magazineleft { float: left; }
div.panel-pane.pane-block.pane-block-14 #magazineright a { text-decoration: none; margin-left: 10px; font-size: 16px; background-color: rgb(244, 208, 15); padding: 5px 10px; line-height: 35px; }
div.panel-pane.pane-block.pane-block-14 #magazineright a:hover { background-color: rgb(227, 78, 74); color: rgb(255, 255, 255); }
.view-id-intellinews_rss_feeds div.view-header h2 { font-weight: 900; text-decoration: none; border-bottom: 1px solid rgb(238, 238, 238); padding: 5px; margin-top: -5px; font-size: 18px; }
#quicktabs-tabpage-daily_tabs-0 div.view.view-intellinews-rss-feeds.view-id-intellinews_rss_feeds div.view-header h2, #quicktabs-tabpage-daily_tabs-1 div.view.view-intellinews-rss-feeds.view-id-intellinews_rss_feeds div.view-header h2, #quicktabs-tabpage-daily_tabs-2 div.view.view-intellinews-rss-feeds.view-id-intellinews_rss_feeds div.view-header h2, #quicktabs-tabpage-daily_tabs-3 div.view.view-intellinews-rss-feeds.view-id-intellinews_rss_feeds div.view-header h2, #quicktabs-tabpage-daily_tabs-4 div.view.view-intellinews-rss-feeds.view-id-intellinews_rss_feeds div.view-header h2, #quicktabs-tabpage-daily_tabs-5 div.view.view-intellinews-rss-feeds.view-id-intellinews_rss_feeds div.view-header h2 { font-weight: 900; text-decoration: none; border-bottom: 1px solid rgb(238, 238, 238); padding: 5px; margin-top: -5px; font-size: 25px; }
.view-id-intellinews_rss_feeds .views-field-title { font-weight: bold; margin-top: 10px; }
div.bnetag { color: rgb(229, 76, 72); margin-top: 4px; display: none; }
div.view.view-clone-of-intellinews-rss-feed-1-article-per .views-field-title { line-height: 13px; margin-bottom: 10px; }
.views-row-1.views-row-odd.views-row-first div.bnetag { display: inline; }
div#block-block-15.block.block-block a { color: rgb(0, 0, 0); font-weight: bold; }
div#block-block-15.block.block-block { width: 1004px; color: rgb(0, 0, 0); padding: 10px; margin-top: 10px; margin-bottom: 0px; height: 60px; background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(241, 211, 0) 24%) repeat scroll 0% 0%; }
#leftofaddress { float: left; margin-right: 40px; margin-top: 20px; }
#addressline { float: left; margin-top: 42px; }
div.panel-pane.pane-block.pane-quicktabs-most-popular-stories-tabbed.block-box { height: 500px; padding-bottom: 288px; }
h3.viewpurchase { font-size: 18px; margin-left: -100px; border-top: 0px solid black; margin-top: 27px; }
#media-tab-upload .form-item.form-type-managed-file.form-item-upload .form-managed-file .upload_upload_button { display: none ! important; }
input#edit-upload-upload-button { display: none ! important; }
#block-views-homepage-latest-videos-block { clear: both; }
div.teaser_content { margin-bottom: -8px; }
div.teaser_wrapper { margin-bottom: -4px; }
#views_slideshow_pager_field_item_bottom_homepage_latest_videos-block_0 {  }
div.views-slideshow-controls-bottom.clearfix div.views-content-title { font-weight: bold; }
div.view.view-homepage-latest-videos.view-id-homepage_latest_videos.view-display-id-block { padding: 10px; border: 1px solid rgb(200, 200, 200); margin-bottom: 10px; }
div#views_slideshow_cycle_teaser_section_homepage_latest_videos-block.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section { margin-bottom: -54px; }
#views_slideshow_cycle_main_homepage_latest_videos-block { float: left; }
div.views-content-field-video img { float: left; width: 90px; margin-right: 10px; }
#views_slideshow_pager_field_item_bottom_homepage_latest_videos-block_0, #views_slideshow_pager_field_item_bottom_homepage_latest_videos-block_1, #views_slideshow_pager_field_item_bottom_homepage_latest_videos-block_2, #views_slideshow_pager_field_item_bottom_homepage_latest_videos-block_3, #views_slideshow_pager_field_item_bottom_homepage_latest_videos-block_4 { height: 73px; width: 490px; float: right; }
#block-views-homepage-latest-videos-block h2 { overflow: hidden; height: 30px; background: rgb(240, 240, 240) none repeat-x scroll 0px 0px; border-left: 1px solid rgb(200, 200, 200); border-right: 1px solid rgb(200, 200, 200); border-top: 1px solid rgb(200, 200, 200); font-size: 17px; padding-top: 10px; padding-left: 13px; padding-right: 13px; }
.view.view-homepage-latest-videos div.views-field.views-field-body div.field-content p { display: none; }
.view.view-homepage-latest-videos div.views-field.views-field-title { display: none; }
#block-views-outlook-2015-block div.views-row-last { border-left: 1px solid rgb(200, 200, 200); }
#block-views-outlook-2015-block div.views-row { float: right; width: 140px; border-top: 1px solid rgb(200, 200, 200); border-right: 1px solid rgb(200, 200, 200); border-bottom: 1px solid rgb(200, 200, 200); height: 87px; margin-bottom: 17px; padding-left: 5px; }
#block-views-outlook-2015-block div.views-row a { font-weight: bold; text-decoration: none; }
div.views-field.views-field-field-country-link { font-weight: bold; color: rgb(228, 77, 73); }
div#block-block-23.block.block-block h2 { height: 38px; font: bold 15px/38px Arial; color: rgb(0, 0, 0); margin-bottom: 10px; padding-left: 12px; background-color: rgb(240, 240, 240); border-bottom: 1px solid rgb(200, 200, 200); }
div#block-block-23.block.block-block { padding-top: 0px; }
#block-block-23 { float: left; clear: both; width: 1022px; border: 1px solid rgb(200, 200, 200); margin-top: 10px; }
#block-block-23 li { float: left; text-align: center; margin-bottom: 10px; margin-left: 12px; }
#block-block-23 img { width: 228px; margin: 10px 5px 5px; border: 1px solid rgb(200, 200, 200); }
#block-block-23 a#buttonNL { text-decoration: none; margin-left: 10px; font-size: 16px; background-color: rgb(244, 208, 15); padding: 5px 10px; line-height: 35px; color: rgb(0, 0, 0); }
#block-block-23 a#buttonNL:hover { background-color: rgb(227, 78, 74); color: rgb(255, 255, 255); }
div.view.view-purchase.view-id-purchase tr.row-1.row-first.row-last { display: none; }
div.viewpurchase_footer_link { display: none; }
div.view.view-purchase.view-id-purchase { float: none; clear: both; text-align: center; }
div.view.view-purchase.view-id-purchase a { text-decoration: none; margin-left: 10px; font-size: 16px; background-color: rgb(244, 208, 15); padding: 5px 10px; line-height: 35px; color: rgb(0, 0, 0); }
div.view.view-purchase.view-id-purchase p { font-weight: bold; font-size: 24px; margin-bottom: 10px; }
div.view.view-purchase.view-id-purchase a:hover { background-color: rgb(227, 78, 74); color: rgb(255, 255, 255); }
#block-views-homepage-latest-videos-block .more-link { font-size: 0.9rem; text-decoration: none ! important; font-weight: 800; }
.view.view-homepage-latest-videos.view-display-id-page_1 div.views-field.views-field-title { display: block; }
.view.view-homepage-latest-videos.view-display-id-page_1 div.views-field.views-field-body div.field-content p { display: block; }
.view.view-homepage-latest-videos.view-display-id-page_1 div.views-row { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(238, 238, 238); }
.view.view-homepage-latest-videos.view-display-id-page_1 div.views-field.views-field-title h2 a { text-decoration: none; font: 18px "PT Sans",sans-serif; }
.view.view-homepage-latest-videos.view-display-id-page_1 .view-content .views-field.views-field-title { padding-left: 0px; padding-bottom: 3px; }
table.bodyContainer.webFormBodyContainer tbody { border-top: 0px solid rgb(204, 204, 204); }
table.bodyContainer.webFormBodyContainer { background-color: rgb(255, 255, 255); width: 400px; margin-left: -308px; }
td.body { border-top: 1px solid rgb(255, 255, 255); }
#mainContent table.background tbody tr td table.bodyContainer.webFormBodyContainer tbody tr td.body { padding: 0px; }
#mainContent table.background { background-color: rgb(255, 255, 255); margin-bottom: 15px; }
tbody { border-top: 1px solid rgb(255, 255, 255); }
#webformErrors { height: 1px; }
.views-exposed-form .views-exposed-widget { float: none; padding: 0.5em 1em 0px 0px; }
#edit-field-pubdate2-value-wrapper label { clear: both; }
#edit-combine-wrapper { float: left; }
div.container-date div.form-item.form-type-date-popup label { font-weight: normal; font-style: normal; font-size: 10px; margin-left: 3px; }
div.views-exposed-widget.views-submit-button { float: left; }
div.container-date { float: left; margin-right: 20px; }
#srchinfotitle a { font-weight: bold; text-decoration: none; }
#srchinfobody { margin-bottom: 10px; }
#srchinfosate { font-weight: bold; float: left; padding-right: 10px; }
#srchinfoauthor { font-weight: bold; color: rgb(241, 211, 0); }
.searchresultrow { padding-bottom: 0px; padding-left: 0px; border-bottom: 1px solid rgb(204, 204, 204); padding-top: 10px; }
div.views-exposed-widget.views-submit-button .form-submit { border-width: 1px; border-color: rgb(220, 221, 222); border-style: solid; margin: 4px 0px 0px; padding: 2px; overflow: hidden; background: rgb(247, 244, 239) url(97b98743d7ddcfdba333792de0338eb78c1ca78b.png)  no-repeat scroll center center; border-radius: 0px; color: transparent; height: 36px; }
.advanced-search-link { margin-left: 906px; margin-top: 80px; }
#apachesolr-saved-searches-save-form-wrapper, .form-item-product, .form-item-period { display: none; }
#views-exposed-form-new-search-page-1 input#edit-combine.form-text { font-size: 1.2rem; background: rgb(247, 244, 239) none repeat scroll 0% 0%; border: 1px solid rgb(220, 221, 222); width: 340px; height: 32px; padding-left: 10px; font-family: "LatoRegular",sans-serif; font-weight: normal; float: left; margin-left: 570px; border-radius: 0px; padding-top: 0px; padding-bottom: 2px; margin-top: 4px; margin-right: -13px; }
#views-exposed-form-new-search-page-1 { margin-top: 19px; }
#views-exposed-form-new-search-page-1 #edit-combine-wrapper label { display: none; }
div#edit-combine-wrapper.views-exposed-widget.views-widget-filter-combine {  }
#views-exposed-form-new-search-page-1 div#edit-body-value-wrapper.views-exposed-widget.views-widget-filter-body_value label { display: none; }
#advsearchtop { float: right; margin-right: 60px; margin-top: -13px; }
#search-results > h2 { font-size: 1.2em; padding: 0.5rem; }
.date-range div.container-date div.form-item.form-type-date-popup label { font-weight: bold; }
.page-search form.content-search .form-submit { height: 43px; }
.page-search form.content-search .form-item input.keyword { height: 39px; padding-left: 10px; float: left; width: auto ! important; }
form.search-form { border: medium none; }
