#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { border: 0px; padding: 0px; margin: 0px; overflow: visible; width: auto; background-image: none; cursor: pointer; background-position: initial initial; background-repeat: initial initial; }
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active { outline: 0px; }
.cboxPhoto { float: left; margin: auto; border: 0px; display: block; max-width: none; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0px; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }
#cboxOverlay { background-color: rgb(0, 0, 0); background-position: initial initial; background-repeat: initial initial; }
#colorbox { outline: 0px; }
#cboxWrapper { background-color: rgb(255, 255, 255); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-position: initial initial; background-repeat: initial initial; }
#cboxTopLeft { width: 15px; height: 15px; }
#cboxTopCenter { height: 15px; }
#cboxTopRight { width: 15px; height: 15px; }
#cboxBottomLeft { width: 15px; height: 10px; }
#cboxBottomCenter { height: 10px; }
#cboxBottomRight { width: 15px; height: 10px; }
#cboxMiddleLeft { width: 15px; }
#cboxMiddleRight { width: 15px; }
#cboxContent { background-color: rgb(255, 255, 255); overflow: hidden; background-position: initial initial; background-repeat: initial initial; }
#cboxError { padding: 50px; border: 1px solid rgb(204, 204, 204); }
#cboxLoadedContent { margin-bottom: 28px; }
#cboxTitle { position: absolute; background-color: rgba(255, 255, 255, 0.701961); bottom: 28px; left: 0px; color: rgb(83, 83, 83); width: 100%; padding: 4px 6px; box-sizing: border-box; background-position: initial initial; background-repeat: initial initial; }
#cboxCurrent { position: absolute; bottom: 4px; left: 60px; color: rgb(148, 148, 148); }
.cboxSlideshow_on #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background-image: url(9be8cd37bcd942d0f72b34a3ab2d40749fbdf2e3.png) ; width: 25px; height: 25px; text-indent: -9999px; background-position: -75px -50px; background-repeat: no-repeat no-repeat; }
.cboxSlideshow_on #cboxSlideshow:hover { background-position: -101px -50px; }
.cboxSlideshow_off #cboxSlideshow { position: absolute; bottom: 0px; right: 30px; background-image: url(9be8cd37bcd942d0f72b34a3ab2d40749fbdf2e3.png) ; width: 25px; height: 25px; text-indent: -9999px; background-position: -25px -50px; background-repeat: no-repeat no-repeat; }
.cboxSlideshow_off #cboxSlideshow:hover { background-position: -49px -50px; }
#cboxPrevious { position: absolute; bottom: 0px; left: 0px; background-image: url(9be8cd37bcd942d0f72b34a3ab2d40749fbdf2e3.png) ; width: 25px; height: 25px; text-indent: -9999px; background-position: -75px 0px; background-repeat: no-repeat no-repeat; }
#cboxPrevious:hover { background-position: -75px -25px; }
#cboxNext { position: absolute; bottom: 0px; left: 27px; background-image: url(9be8cd37bcd942d0f72b34a3ab2d40749fbdf2e3.png) ; width: 25px; height: 25px; text-indent: -9999px; background-position: -50px 0px; background-repeat: no-repeat no-repeat; }
#cboxNext:hover { background-position: -50px -25px; }
#cboxLoadingOverlay { background-color: rgb(255, 255, 255); background-position: initial initial; background-repeat: initial initial; }
#cboxLoadingGraphic { background-image: url(6fa3de20258629e4714cfaae368cd31eda284491.gif) ; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
#cboxClose { position: absolute; bottom: 0px; right: 0px; background-image: url(9be8cd37bcd942d0f72b34a3ab2d40749fbdf2e3.png) ; width: 25px; height: 25px; text-indent: -9999px; background-position: -25px 0px; background-repeat: no-repeat no-repeat; }
#cboxClose:hover { background-position: -25px -25px; }
.ctools-locked { color: red; border: 1px solid red; padding: 1em; }
.ctools-owns-lock { background-image: none; background-attachment: scroll; background-color: rgb(255, 255, 221); border: 1px solid rgb(240, 192, 32); padding: 1em; background-position: 0px 0px; background-repeat: repeat repeat; }
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing { background-image: url(229162331da42f2d2c0bfdb5d89c126e62466bd9.gif) ; padding-right: 18px !important; background-position: 100% 50%; background-repeat: no-repeat no-repeat; }
div.ctools-ajaxing { float: left; width: 18px; background-image: url(229162331da42f2d2c0bfdb5d89c126e62466bd9.gif) ; background-position: 50% 50%; background-repeat: no-repeat no-repeat; }
div.panel-pane div.admin-links { font-size: xx-small; margin-right: 1em; }
div.panel-pane div.admin-links li a { color: rgb(204, 204, 204); }
div.panel-pane div.admin-links li { padding-bottom: 2px; background-color: white; z-index: 201; background-position: initial initial; background-repeat: initial initial; }
div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a { color: rgb(0, 0, 0); }
div.panel-pane div.admin-links a::before { content: '['; }
div.panel-pane div.admin-links a::after { content: ']'; }
div.panel-pane div.panel-hide { display: none; }
div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide { display: block; position: absolute; z-index: 200; margin-top: -1.5em; }
div.panel-pane div.node { margin: 0px; padding: 0px; }
div.panel-pane div.feed a { float: right; }
.rteindent1 { margin-left: 1cm; }
.rteindent2 { margin-left: 2cm; }
.rteindent3 { margin-left: 3cm; }
.rteindent4 { margin-left: 4cm; }
.rteleft { text-align: left; }
.rteright { text-align: right; }
.rtecenter { text-align: center; }
.rtejustify { text-align: justify; }
.ui-dialog.media-wrapper { z-index: 10000; }
.country-popup, .black_overlay { display: none; }
.black_overlay { display: none; position: absolute; top: 0%; left: 0px; width: 100%; height: 100%; background-color: black; z-index: 1001; opacity: 0.8; }
.country-popup { margin: 0px auto; background-color: rgb(255, 255, 255); z-index: 10002; opacity: 7; position: absolute; left: 0px; right: 0px; width: 50%; display: none; padding: 25px; background-position: initial initial; background-repeat: initial initial; }
.country-popup h2 { font-weight: normal; }
.select_region { background-image: url(282b26355d4164ff15b9e8274346dcaab56da0d5.png) ; padding-left: 30px; padding-bottom: 2px; margin: 0px 20px 0px 0px; background-repeat: no-repeat repeat; }
.select_region.us { background-position: 2px -355px; }
.select_region.us:hover { background-position: 2px -145px; }
.select_region.fr { background-position: 2px -281px; }
.select_region.fr:hover { background-position: 2px -71px; }
.select_region.it { background-position: 2px -317px; }
.select_region.it:hover { background-position: 2px -70px; }
.select_region.jp { background-position: 2px -376px; }
.select_region.jp:hover { background-position: 2px -166px; }
.select_region.in { background-position: 2px -299px; }
.select_region.in:hover { background-position: 2px -89px; }
.select_region.global { background-position: 2px -396px; }
.select_region.global:hover { background-position: 2px -186px; }
.select_region.uk { background-position: 2px -337px; }
.select_region.uk:hover { background-position: 2px -127px; }
.select_region.de { background-position: 2px -243px; }
.select_region.de:hover { background-position: 2px -34px; }
.select_region.au { background-position: 2px 214px; }
.select_region.au:hover { background-position: 2px -416px; }
.select_region.es { background-position: 2px 157px; }
.select_region.es:hover { background-position: 2px -473px; }
.select_region.be { background-position: 2px -225px; }
.select_region.be:hover { background-position: 2px -15px; }
h2 { font-weight: normal; }
a.select_region { margin-left: 4em; }
#country-popup-wrapper a.first { margin-left: 0px; }
#country-popup-wrapper .close { background-image: url(921ca6bab0e2d433e50c5aae08671adf2bd988b8.png) ; cursor: pointer; display: block; font-size: 0px; height: 36px; position: absolute; top: 13px; width: 36px; right: -3px; background-repeat: no-repeat no-repeat; }
#country-popup-wrapper .close:hover { background-image: url(bc3ab0d227fb14d53d6b20a46eabaa9efa9ca1f4.png) ; }
#country-popup-wrapper h2 { color: rgb(68, 68, 68); font-size: 20px; font-weight: 100; font-family: proxima-nova-1, proxima-nova-2, Lato, sans-serif; text-transform: uppercase; margin: 30px 0px 10px; display: inline-block; clear: both; width: 100%; }
#country-popup-wrapper .close + h2 { margin-top: 20px; }
#country-popup-wrapper .country-names .country_record { width: 25%; float: left; }
#country-popup-wrapper .country-names .country_record img { box-shadow: rgb(0, 0, 0) 2px 1px 3px -1px; }
#country-popup-wrapper .country-names { display: inline-block; width: 100%; }
#country-popup-wrapper .country-names a { height: 1.6em; text-decoration: none; display: inline-block; color: rgb(102, 102, 102); margin: 0px 0px 0.8em 5px; font-style: normal; font-variant-caps: normal; font-size: 12px; line-height: normal; font-family: proxima-nova-1, proxima-nova-2, Lato, sans-serif; font-weight: bold; }
#country-popup-wrapper .country-names a:hover { text-decoration: underline; }
#country-popup-wrapper .other-countries { border-top-width: 4px; border-top-style: solid; border-top-color: rgb(102, 102, 102); margin-top: 1em; padding-top: 1em; }
#country-popup-wrapper .other-countries div { padding-left: 1.6em; background-image: url(0f484b8488dcd93a23ca6dd209c17ec2b637995a.png) ; background-attachment: scroll; background-color: transparent; height: 18px; background-position: 0px 1px; background-repeat: no-repeat no-repeat; }
.select_region { color: rgb(97, 99, 117); cursor: pointer; }
.panel-flexible .panel-separator { margin: 0px 0px 1em; }
.panels-flexible-2581 .panels-flexible-region { padding: 0px; }
.panels-flexible-2581 .panels-flexible-region-inside { padding-right: 0.5em; padding-left: 0.5em; }
.panels-flexible-2581 .panels-flexible-region-inside-first { padding-left: 0px; }
.panels-flexible-2581 .panels-flexible-region-inside-last { padding-right: 0px; }
.panels-flexible-2581 .panels-flexible-column { padding: 0px; }
.panels-flexible-2581 .panels-flexible-column-inside { padding-right: 0.5em; padding-left: 0.5em; }
.panels-flexible-2581 .panels-flexible-column-inside-first { padding-left: 0px; }
.panels-flexible-2581 .panels-flexible-column-inside-last { padding-right: 0px; }
.panels-flexible-2581 .panels-flexible-row { padding: 0px 0px 0.5em; margin: 0px; }
.panels-flexible-2581 .panels-flexible-row-last { padding-bottom: 0px; }
.panels-flexible-column-2581-main { float: left; width: 99%; }
.panels-flexible-2581-inside { padding-right: 0px; }
.panels-flexible-2581 { width: auto; }
.panels-flexible-region-2581-center { float: left; width: 99%; }
.panels-flexible-row-2581-main-row-inside { padding-right: 0px; }
.field-collection-container { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(211, 215, 217); margin-bottom: 1em; }
.field-collection-container .field-items .field-item { margin-bottom: 10px; }
.field-collection-container .field-items .field-items .field-item { margin-bottom: 0px; }
.field-collection-view { padding: 1em 0px 0.3em; margin: 0px 1em; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(211, 215, 217); }
.field-collection-view-final { border-bottom-style: none; }
.field-collection-view .entity-field-collection-item { float: left; }
.field-collection-view ul.field-collection-view-links { float: right; font-size: 0.821em; list-style-type: none; width: auto; margin: 0px 1em; padding: 0px; }
.field-collection-view .field-label { width: 25%; }
.field-collection-view .content { margin-top: 0px; width: 100%; }
.field-collection-view .entity-field-collection-item { width: 100%; }
ul.field-collection-view-links li { float: left; }
ul.field-collection-view-links li a { margin-right: 1em; }
.field-collection-container ul.action-links-field-collection-add { float: right; padding: 0px 0.5em 0px 0px; margin: 0px 0px 1em 2em; font-size: 0.821em; }
