

/*@IMPORTS@*/

@import url("/includes/site/templates/fonts.css");

/*@PLATFORM@*/

.platform-signature { border: 0rem solid red; height: 2px; overflow: hidden; }
.seo-page-title { text-align: center; font-size: 0.8333rem; display: none; }
DIV.ContentToTranslate { display: inline; }


/*@JQUERY UI@*/

.ui-menu { padding: 0.1667rem 0.1667rem; margin: 0rem 0rem; border: 0rem !important; border-radius: 0.4167rem; }
.ui-menu-item { margin-bottom: 0.1667rem; }
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {	border: 0rem solid #c5c5c5;	background: #aaa;	font-weight: normal;	color: inherit;}
.ui-widget { font-display: swap; font-family: inherit; }


/*@PAGEBUILDER@*/

TABLE.xc-appui-pagebuilder-editor iframe { width: 100% !important; height: 100% !important; }
.pagebuilder-caption { display: none; }
.pagebuilder-editor, #pagebuilderEditArea, .pagebuilderEditArea { background-image: none; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; background-color: #fff; }
#pagebuilderEditArea .editor-architecture-outline, .pagebuilderEditArea .editor-architecture-outline { background-image: url(/includes/common/thirdparty/fckeditor/editor/css/images/block_div.png); background-repeat: no-repeat; border: 0.0833rem dotted gray; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
#pagebuilderEditArea .pagebuilder-caption, .pagebuilderEditArea .pagebuilder-caption { display: block ; font-weight: bold; text-transform: uppercase; text-align: center; background-color: yellow; color: black; }
/* MBMS Style Wizard */
.xc-appui-style-wizard-toolbar { max-width: 1000px; }
.xc-appui-style-wizard-toolbar-icon { background: transparent; width: 32px !important; height: 32px !important; max-width: 32px !important; max-height: 32px !important; }
.xc-appui-style-wizard-toolbar-icon:hover, .xc-appui-style-wizard-toolbar-icon.xc-mbeui-icon-active { background-color: #f7f7f7; }
.xc-appui-style-wizard-panel > .xc-ui { min-width: 200px; max-width: 460px; }
.xc-appui-style-wizard-target-fix { padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem !important; outline: 0.0833rem dotted red !important; }
BODY.xc-appui-style-wizard-target-fix, BODY.xc-appui-style-wizard-target { border: 0.0833rem solid red !important; }
/* MBMS Editor */
.xc-appui-mbms-editor-toolbar-icon { background: transparent; width: 32px !important; height: 32px !important; max-width: 32px !important; max-height: 32px !important; }
.xc-appui-mbms-editor-toolbar-icon:hover, .xc-appui-mbms-editor-toolbar-icon.xc-mbeui-icon-active { background-color: #f7f7f7; }
.xc-appui-mbms-editor:not(.xc-mbeui-inline-pagebuilder) .xc-ui-buffer { padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; }
.xc-appui-mbms-editor.xc-mbeui-inline-pagebuilder { min-height: 480px; }
.xc-appui-mbms-editor.xc-mbeui-code-editor .xc-ui-buffer { padding: 0rem 0rem 0rem 0rem; max-width: 100% !important; border-right: 0rem !important; }
.xc-appui-mbms-editor.xc-mbeui-text-editor .xc-ui-buffer { padding: 0rem 0rem 0rem 0rem; max-width: 100% !important; border-right: 0rem !important; }
.xc-appui-mbms-editor .xc-toolbar-smart { min-width: 180px; min-height: 64px; border: 0rem solid red; opacity: 0.35; }
.xc-appui-mbms-editor .xc-toolbar-smart:hover { opacity: 1; }
/*noinspection ALL*/
/*.xc-appui-mbms-editor .xc-toolbar-smart:after { content : " "; position : relative; top : 15px; left : 15px; display : inline-block !important; vertical-align : middle !important; width : 0px !important; height : 0px !important; border-style : solid !important; border-color : transparent; border-width : 15px; border-top-color : #d4d4d4; border-bottom-width : 0px !important; filter: url(#drop-shadow); filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='1'); }
*/
.xc-appui-mbms-editor .xc-toolbar-smart > div.arrow { margin-left: initial !important; left: initial !important; }
.xc-appui-mbms-editor .xc-toolbar-smart > div.arrow:after { background-color: #D4D4D4 !important; border: 0.0833rem solid #e4e4e4 !important; width: 50px !important; filter: url(#drop-shadow); filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='1'); }
.xc-mbeui-container-layout:not(.xc-mbeui-container-blocks) > .xc-mbeui-container-blocks { width: 100% !important; height: 100% !important; min-height: inherit !important; max-height: inherit !important; }
/*.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-blocks { width: 100%; }
*/
/*.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-blocks:after { visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0px; }
*/
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout { outline: 0.0833rem dashed #e4e4e4; padding: 0.4167rem 1.6667rem 0.4167rem 0.4167rem; min-height: 100px; min-width: 5%; }
 /* float: left; */
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.display-table-cell { float: initial; display: table-cell !important; }
/*.center > .xc-mbeui-container-layout, .center > .xc-mbeui-container-blocks > .xc-mbeui-container-layout { float: none !important; }
*/
/*.left > .xc-mbeui-container-layout, .left > .xc-mbeui-container-blocks > .xc-mbeui-container-layout { float: none !important; }
*/
/*.right > .xc-mbeui-container-layout, .right > .xc-mbeui-container-blocks > .xc-mbeui-container-layout { float: none !important; }
*/
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.ui-resizable-resizing { overflow: hidden; }
.xc-appui-mbms-editor .xc-mbeui-container-layout.xc-mbeui-content-highlight, .xc-appui-mbms-editor .xc-mbeui-container-content.xc-mbeui-content-highlight { outline: 0.0833rem dashed red; }
.xc-appui-mbms-editor .xc-mbeui-container-layout.xc-mbeui-content-selected, .xc-appui-mbms-editor .xc-mbeui-container-content.xc-mbeui-content-selected { outline: 0.1667rem solid red; }
.xc-appui-mbms-editor .xc-mbeui-container-content:not(.xc-mbeui-container-contentgroup) { display: inline-block; }
.xc-appui-mbms-editor .xc-mbeui-container-anchor { display: inline-block; width: 100%; height: 24px; outline: 0.0833rem dashed #e4e4e4; background-image: url(/images/icons/mbms/editor/anchor.png); background-repeat: no-repeat; padding: 0.1667rem 0.1667rem 0.1667rem 2rem; background-size: contain; }
.xc-appui-mbms-editor .xc-mbeui-container-anchor:before { content: attr(name); padding-left: 1.25rem; display: block; font-style: italic; color: #929591; text-align: left; vertical-align: middle; }
.xc-appui-mbms-editor .xc-mbeui-container-link { display: inline-block; }
.xc-appui-mbms-editor .xc-mbeui-container-text > .xc-mbeui-container-link { display: inline; }
.xc-appui-mbms-editor .xc-mbeui-container-content.asdscriptcmd, .xc-appui-mbms-editor div.xc-mbeui-container-text, .xc-appui-mbms-editor p.xc-mbeui-container-text, .xc-appui-mbms-editor .xc-mbeui-container-rule { width: 100%; }
.xc-appui-mbms-editor .xc-mbeui-container-content.xc-mbeui-container-image { width: 100%; cursor: hand; cursor: pointer; }
 /* padding: 0rem 0rem 0rem 0rem; */
.xc-appui-mbms-editor .xc-mbeui-container-link > .xc-mbeui-container-content.xc-mbeui-container-image { margin-bottom: 0.8333rem; }
.xc-appui-mbms-editor .xc-mbeui-container-content.xc-mbeui-container-image:empty { min-height: 120px; }
.xc-appui-mbms-editor .xc-mbeui-container-content.xc-mbeui-container-image:empty:before { content: "IMAGE"; display: block; font-style: italic; font-size: 1.5rem; text-align: center; vertical-align: middle; padding: 4rem 0.8333rem; color: #929591; background-color: #f1f1f1; outline: 0.0833rem dashed #e4e4e4; }
/*.xc-appui-mbms-editor .xc-mbeui-container-content.xc-mbeui-container-image:empty:after { content: "'Alt + Click' to select picture. 'Ctrl + Click' to upload."; display: block; font-style: italic; font-size: 0.8333rem; line-height: 1.2rem; font-display: swap; font-family: monospace; text-align: center; vertical-align: middle; padding: 0.5rem; color: #929591; }
 !*, or 'Drag & Drop' *!*/
.xc-appui-mbms-editor websitetemplate { display: inline-block; padding: 1.6667rem 1.6667rem; outline: 0.0833rem dashed #e4e4e4; width: 100%; }
.xc-appui-mbms-editor websitetemplate:before { content: 'Website Template: ' attr(name); margin-bottom: 1.3333rem; display: block; font-style: italic; color: #929591; text-align: left; vertical-align: middle; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-quick-view-content:before { content: 'QUICK VIEW CONTENT: id = ' attr(id); margin-bottom: 1.3333rem !important; display: block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.8333rem !important; text-transform: none !important; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-quick-view-trigger:before { content: 'QUICK VIEW TRIGGER: for id ' attr(data-content); margin-bottom: 1.3333rem !important; display: block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.8333rem !important; text-transform: none !important; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor-preview .xc-quick-view-content { display: none !important; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-quick-view-content, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-quick-view-trigger, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-quick-view-trigger.xc-mbeui-container-contentgroup { position: relative; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-quick-view-content:before { content: 'SCROLL TO CONTENT: id = ' attr(id); display: inline-block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.3333rem !important; text-transform: none !important; position: absolute; white-space: nowrap; top: -20px; left: 0px; max-width: inherit; padding: 0.4167rem 0rem 0.4167rem 0rem; overflow: hidden; background-color: transparent; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-quick-view-trigger:before, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-quick-view-trigger.xc-mbeui-container-contentgroup:before { content: 'SCROLL TO TRIGGER: for id ' attr(data-content); display: inline-block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.3333rem !important; text-transform: none !important; position: absolute; white-space: nowrap; top: -20px; left: 0px; max-width: inherit; padding: 0.4167rem 0rem 0.4167rem 0rem; overflow: hidden; background-color: transparent; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-scroll-to-content:before { content: 'SCROLL TO CONTENT: id = ' attr(id); margin-bottom: 1.3333rem !important; display: block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.8333rem !important; text-transform: none !important; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-scroll-to-trigger:before { content: 'SCROLL TO TRIGGER: for id ' attr(data-content); margin-bottom: 1.3333rem !important; display: block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.8333rem !important; text-transform: none !important; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-scroll-to-content, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-scroll-to-trigger, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-scroll-to-trigger.xc-mbeui-container-contentgroup { position: relative; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-scroll-to-content:before { content: 'SCROLL TO CONTENT: id = ' attr(id); display: inline-block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.3333rem !important; text-transform: none !important; position: absolute; white-space: nowrap; top: -20px; left: 0px; max-width: inherit; padding: 0.4167rem 0rem 0.4167rem 0rem; overflow: hidden; background-color: transparent; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor A.xc-scroll-to-trigger:before, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-scroll-to-trigger.xc-mbeui-container-contentgroup:before { content: 'SCROLL TO TRIGGER: for id ' attr(data-content); display: inline-block !important; font-style: italic !important; color: #929591 !important; text-align: left !important; vertical-align: middle !important; font-size: 1rem !important; line-height: 1.3333rem !important; text-transform: none !important; position: absolute; white-space: nowrap; top: -20px; left: 0px; max-width: inherit; padding: 0.4167rem 0rem 0.4167rem 0rem; overflow: hidden; background-color: transparent; }
.xc-appui-mbms-editor.xc-mbeui-code-editor .xc-ui-buffer { text-align: left !important; }
.xc-appui-mbms-editor .royalSlider .rsOverflow { min-width: 100%; }
/*.xc-appui-mbms-editor .xc-appui-toggle-tools-outline { display: none !important; }
.xc-appui-mbms-editor .xc-appui-toggle-tools-container { display: none !important; }
*/
.xc-mbeui-container-content { display: inline-block; width: 100%; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.xc-mbeui-container-text > .xc-mbeui-container-content { width: auto; }
.xc-mbeui-container-image { overflow: hidden; }
 /* padding: 0rem 0rem 0rem 0rem; */
.xc-mbeui-container-link { display: inline-block; width: auto; }
.xc-mbeui-container-anchor { display: none; }
.xc-mbeui-container-contentgroup { display: inline; width: initial; padding: 0rem 0rem 0rem 0rem; }
IMG.xc-mbeui-container-content, A.xc-mbeui-container-content, SPAN.xc-mbeui-container-content, hr.xc-mbeui-container-content { padding: 0rem 0rem 0rem 0rem; }
 /*, div.xc-mbeui-container-image*/
.xc-mbeui-container-image > IMG { width: 100% !important; height: auto !important; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-blocks:empty:before { content: "< Empty block...Insert something... >"; display: block; font-style: italic; font-size: 1.1667rem; font-display: swap; font-family: monospace; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-blocks.xc-ui:empty:before { content: "< Click & start typing... >"; display: block; font-style: italic; font-size: 1.1667rem; font-display: swap; font-family: monospace; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-text:empty:before { content: "< Click & start typing... >"; display: block; font-style: italic; font-size: 1.1667rem; font-display: swap; font-family: monospace; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*.xc-mbeui-container-text::-webkit-input-placeholder { color: red; }
.xc-mbeui-container-text { caret-color: xc-toolbar-smartred; }
*/
.xc-mbeui-control-icon { position: absolute; width: 16px !important; height: 16px !important; z-index: 70; display: none; }
.xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-control-icon { display: initial; }
.xc-mbeui-icon-block-add { background: transparent url(/images/icons/mbms/editor/thirdparty/xc-mbeui-control-icon-block-add.png); right: 0px; top: 5px; }
.xc-mbeui-icon-block-add-outer { background: transparent url(/images/icons/mbms/editor/thirdparty/xc-mbeui-control-icon-block-add-outer.png); right: 0px; top: 5px; }
.xc-mbeui-icon-block-add-inner { background: transparent url(/images/icons/mbms/editor/thirdparty/xc-mbeui-control-icon-block-add-inner.png); right: 0px; top: 21px; }
.xc-mbeui-icon-block-delete { background: transparent url(/images/icons/mbms/editor/thirdparty/xc-mbeui-control-icon-block-delete.png); right: 0px; top: 37px; }
.xc-mbeui-icon-block-maximize { background: transparent url(/images/icons/mbms/editor/thirdparty/xc-mbeui-control-icon-block-maximize.png); right: 0px; top: 53px; }
.xc-mbeui-content-placeholder { display: inline-block; background-color: red; width: 20px; height: 20px; border-radius: 0.4167rem; }
 /* float: left; */
.ui-sortable-helper.xc-mbeui-container-content, .ui-sortable-helper.xc-mbeui-container-layout { display: inline-block !important; width: 80px !important; height: 40px !important; overflow: hidden !important; }
.CodeMirror { width: 100% !important; height: 100% !important; }
.xc-appui-mbms-editor .form-fields, .xc-appui-mbms-editor .form-fields-required { background-color: transparent !important; }
.xc-appui-animated-fullscreen-container .form-fields, .xc-appui-animated-fullscreen-container .form-fields-required { background-color: transparent !important; }
.xc-appui-animated-fullscreen-container[data-mbe] FORM { display: block !important; text-align: center !important; }
.xc-appui-animated-fullscreen-container[data-mbe] FORM > .ajax-gui-publisher { display: inline-block !important; text-align: left !important; width: auto !important; }


/*@FONTFACES@*/



/*@COLORS@*/

.background-color-1 { background-color: #c0c0c0; }
.background-color-2 { background-color: #f7f7f7; }
.background-color-3 { background-color: #ffffff; }


/*@BASE@*/

*:not(.royalSlider,.rsOverflow,.rsContainer,.rsSlide){	transition-property: color,background-color;	transition-timing-function: ease;	transition-duration: 0.50s;}
*, *:before, *:after { box-sizing: inherit; }
.html, HTML { font-size: 12px; line-height: 1.3333rem; box-sizing: border-box; }
 /* overflow-y: scroll; touch-action: manipulation; */
.body, BODY { color: #000; background-color: #7db8e5; font-display: swap; font-family: "Open Sans", "Arial", "sans-serif"; margin: 0rem 0rem 0rem 0rem; }
 /* overflow-x: hidden !important; overflow-y: scroll !important; */
INPUT[type=submit], INPUT[type=button] { cursor: hand; cursor: pointer; font-display: swap; font-family: inherit; }
HR { border: 0.0833rem solid #AAAAAA; }
FORM { margin: 0rem 0rem 0rem 0rem; }
UL, OL { padding: 0rem 0rem 0rem 0rem; list-style-position: inside; }
LI { margin: 0rem 0rem 0rem 0rem; }
IMG { max-width: 100%; height: auto; vertical-align: middle; }
IFRAME { border: 0rem; }


/*@TYPOGRAPHY@*/

/* * { box-sizing: border-box; }
 */
.site-title { font-size: 4.1667rem; line-height: 4.1667rem; text-transform: uppercase; text-decoration: none; color: initial; font-display: swap; font-family: Impact,arial,sans-serif; font-weight: normal; text-shadow: 1px 1px 1px #454545 !important; white-space: nowrap; display: block; width: 100%; max-width: 450px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; }
.site-logo { text-decoration: none; display: inline-block; }
H1, .title-6, .page-title { font-size: 2.1667rem; line-height: 3.3333rem; margin-top: 0rem; margin-bottom: 1.6667rem; font-weight: normal; text-transform: capitalize; }
H2, .title-5 { font-size: 1.8333rem; line-height: 3rem; font-weight: bold; margin-top: 0rem; margin-bottom: 0rem; }
H3, .title-4 { font-size: 1.6667rem; line-height: 2.6667rem; font-weight: bold; margin-top: 0rem; margin-bottom: 0rem; }
H4, .title-3 { font-size: 1.5rem; line-height: 2.3333rem; font-weight: bold; margin-top: 0rem; margin-bottom: 0rem; }
H5, .title-2 { font-size: 1.3333rem; line-height: 2rem; font-weight: bold; margin-top: 0rem; margin-bottom: 0rem; }
H6, .title-1 { font-size: 1.1667rem; line-height: 1.6667rem; font-weight: bold; margin-top: 0rem; margin-bottom: 0rem; }
.content-15 { font-size: 5.6667rem; line-height: 7.6667rem; }
.content-14 { font-size: 5.3333rem; line-height: 7.3333rem; }
.content-13 { font-size: 5rem; line-height: 6.8333rem; }
.content-12 { font-size: 4.6667rem; line-height: 6.3333rem; }
.content-11 { font-size: 4.3333rem; line-height: 5.8333rem; }
.content-10 { font-size: 4rem; line-height: 5.3333rem; }
.content-9 { font-size: 3.6667rem; line-height: 4.8333rem; }
.content-8 { font-size: 3.3333rem; line-height: 4.3333rem; }
.content-7 { font-size: 3rem; line-height: 3.8333rem; }
.content-6 { font-size: 2.6667rem; line-height: 3.3333rem; }
.content-5 { font-size: 2.3333rem; line-height: 2.8333rem; }
.content-4 { font-size: 2rem; line-height: 2.5rem; }
.content-3 { font-size: 1.6667rem; line-height: 2.1667rem; }
.content-2 { font-size: 1.5rem; line-height: 1.8333rem; }
.content-1 { font-size: 1.3333rem; line-height: 1.5rem; }
.content-0 { font-size: 1rem; line-height: 1.3333rem; }
.paragraph-6, .paragraph-6 > div, .paragraph-6 > p { margin-bottom: 2.8333rem; }
.paragraph-5, .paragraph-5 > div, .paragraph-5 > p { margin-bottom: 2.5rem; }
.paragraph-4, .paragraph-4 > div, .paragraph-4 > p { margin-bottom: 2.1667rem; }
.paragraph-3, .paragraph-3 > div, .paragraph-3 > p { margin-bottom: 1.8333rem; }
.paragraph-2, .paragraph-2 > div, .paragraph-2 > p { margin-bottom: 1.5rem; }
.paragraph-1, .paragraph-1 > div, .paragraph-1 > p { margin-bottom: 1.1667rem; }
.letter-spacing-1 { letter-spacing: 1px; }
.letter-spacing-2 { letter-spacing: 2px; }
.letter-spacing-3 { letter-spacing: 3px; }
.letter-spacing-4 { letter-spacing: 4px; }
.letter-spacing-5 { letter-spacing: 5px; }
.letter-spacing-6 { letter-spacing: 6px; }
.letter-spacing-7 { letter-spacing: 7px; }
.letter-spacing-8 { letter-spacing: 8px; }
.letter-spacing-9 { letter-spacing: 9px; }
.letter-spacing-10 { letter-spacing: 10px; }
.letter-spacing-15 { letter-spacing: 15px; }
.letter-spacing-20 { letter-spacing: 20px; }
.letter-spacing-25 { letter-spacing: 25px; }
.letter-spacing-30 { letter-spacing: 30px; }
.word-spacing-1 { word-spacing: 1px; }
.word-spacing-2 { word-spacing: 2px; }
.word-spacing-3 { word-spacing: 3px; }
.word-spacing-4 { word-spacing: 4px; }
.word-spacing-5 { word-spacing: 5px; }
.word-spacing-6 { word-spacing: 6px; }
.word-spacing-7 { word-spacing: 7px; }
.word-spacing-8 { word-spacing: 8px; }
.word-spacing-9 { word-spacing: 9px; }
.word-spacing-10 { word-spacing: 10px; }
.word-spacing-15 { word-spacing: 15px; }
.word-spacing-20 { word-spacing: 20px; }
.word-spacing-25 { word-spacing: 25px; }
.word-spacing-30 { word-spacing: 30px; }
.line-height-1 { line-height: 1rem ; }
.line-height-2 { line-height: 1.5rem ; }
.line-height-3 { line-height: 2rem ; }
.line-height-4 { line-height: 2.5rem ; }
.line-height-5 { line-height: 3rem ; }
.line-height-6 { line-height: 3.5rem ; }
.line-height-7 { line-height: 4rem ; }
.line-height-8 { line-height: 4.5rem ; }
.line-height-9 { line-height: 5rem ; }
.line-height-10 { line-height: 5.5rem ; }
.line-height-11 { line-height: 6rem ; }
.line-height-12 { line-height: 6.5rem ; }
.line-height-13 { line-height: 7rem ; }
.line-height-14 { line-height: 7.5rem ; }
.line-height-15 { line-height: 8rem ; }
.link-mouseout, .link, A { color: #454545; }
.link-mouseover, .link:hover, A:hover { color: #8B8B8B; }
.form-fields-mouseout, .form-fields { font-weight: bold; color: #000; text-transform: none; background-color: #f0f0f0; }
.form-fields-required { font-weight: bold; color: #f00; text-transform: none; background-color: #f0f0f0; }
.text-box, INPUT[type=text], INPUT[type=password] { color: brown; background-color: #f0f0f0; margin-top: 0rem; margin-right: 0rem; margin-bottom: 0rem; margin-left: 0rem; border-style: solid; border-width: 0.0833rem; padding-top: 0.1667rem; padding-right: 0.1667rem; padding-bottom: 0.1667rem; padding-left: 0.1667rem; border-color: #e0e0e0; text-align: center; }
.text-area, TEXTAREA { margin-top: 0rem; margin-right: 0rem; margin-bottom: 0rem; margin-left: 0rem; padding-top: 0.1667rem; padding-right: 0.8333rem; padding-bottom: 0.1667rem; padding-left: 0.8333rem; border-width: 0.0833rem; background-color: #f0f0f0; border-color: #e0e0e0; width: 100%; color: #a52a2a ;box-sizing: border-box;}
.select-box, SELECT { border-color: #e0e0e0; border-style: solid; border-width: 0.0833rem; border-color: #e0e0e0; background-color: #f0f0f0; color: #a52a2a; max-width: 150px !important; }
/*.text-box, INPUT[type=text], INPUT[type=password] { font-weight: bold; background-color: transparent; margin-top: 0rem; margin-right: 0rem; margin-bottom: 0rem; margin-left: 0rem; border-style: solid; border-width: 0.0833rem; padding-top: 0.1667rem; padding-right: 0.1667rem; padding-bottom: 0.1667rem; padding-left: 0.1667rem; border-color: #e8e8e8; text-align: center; }
.text-area, TEXTAREA { font-weight: bold; margin-top: 0rem; margin-right: 0rem; margin-bottom: 0rem; margin-left: 0rem; padding-top: 0.1667rem; padding-right: 0.8333rem; padding-bottom: 0.1667rem; padding-left: 0.8333rem; border-width: 0.0833rem; background-color: transparent; border-color: #e8e8e8; width: 100%; box-sizing: border-box;}
.select-box, SELECT { font-weight: bold; border-color: #e8e8e8; border-style: solid; border-width: 0.0833rem; background-color: transparent; max-width: 150px !important; padding-left: 0.8333rem; padding-right: 3.3333rem; appearance: none; background: url(/images/icons/select-arrow-down.png) right center no-repeat transparent; }
*/
.button-mouseout, .button, .xc-appui-mbms-editor .xc-mbeui-container-link.button { font-size: 1rem; font-weight: bold; color: #fff; margin-top: 0rem; margin-right: 0.0833rem; margin-bottom: 0rem; margin-left: 0.0833rem; padding-top: 0.1667rem; padding-bottom: 0.1667rem; border-width: 0.0833rem; background-color: #a3a3a3; border-color: #bababa; border-top-left-radius: 0.1667rem; border-top-right-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; border-bottom-left-radius: 0.1667rem; }
.button-mouseover, .button:hover, .xc-appui-mbms-editor .xc-mbeui-container-link.button:hover { color: #fff; font-weight: bold; border-width: 0.0833rem; background-color: #7a7a7a; border-color: #bababa; margin-top: 0rem; margin-right: 0.0833rem; margin-bottom: 0rem; margin-left: 0.0833rem; border-top-left-radius: 0.1667rem; border-top-right-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; border-bottom-left-radius: 0.1667rem; padding-top: 0.1667rem; padding-bottom: 0.1667rem; }
.button-selected-mouseout, .button-selected, .xc-appui-mbms-editor .xc-mbeui-container-link.button-selected { font-size: 1rem; background-color: #f00 !important; border-width: 0.0833rem; font-weight: bold; color: #fff; margin-top: 0rem; margin-right: 0.0833rem; margin-bottom: 0rem; margin-left: 0.0833rem; border-color: #bababa; border-top-left-radius: 0.1667rem; border-top-right-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; border-bottom-left-radius: 0.1667rem; padding-top: 0.1667rem; padding-bottom: 0.1667rem; }
.button-selected-mouseover, .button-selected:hover, .xc-appui-mbms-editor .xc-mbeui-container-link.button-selected:hover { color: #fff; font-weight: bold; border-width: 0.0833rem; background-color: #7a7a7a; border-color: #bababa; margin-top: 0rem; margin-right: 0.0833rem; margin-bottom: 0rem; margin-left: 0.0833rem; border-top-left-radius: 0.1667rem; border-top-right-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; border-bottom-left-radius: 0.1667rem; padding-top: 0.1667rem; padding-bottom: 0.1667rem; }
.button.padding-10:hover { padding: 0.8333rem; }
.button-action-mouseout, .button-action, .xc-appui-mbms-editor .xc-mbeui-container-link.button-action, .xc-appui-action-button { background-color: #a3a3a3; color: white; whitespace: nowrap; font-weight: bold; text-decoration: none; background-image: url(/images/assets/gradients/small-25-equal.png); border: 0rem none rgb(255, 255, 255); border-radius: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; font-weight: normal; font-style: normal; padding: 0.8333rem 1.6667rem !important; text-transform: uppercase; box-shadow: 1px 1px 1px 1px #7a7070 !important; }
.button-action-mouseover, .button-action:hover, .xc-appui-mbms-editor .xc-mbeui-container-link.button-action:hover, .xc-appui-action-button:hover { background-color: #847e7e; color: white; }
.xc-appui-action-button-mouseout, .xc-appui-action-button { color: white !important; text-decoration: none !important; font-weight: bold !important; border-radius: 0rem !important; background-image: none !important; text-transform: capitalize !important;}
.xc-appui-action-button-mouseover, .xc-appui-action-button:hover { background-color: #847e7e !important; }
.error-message-font { color: white; margin-top: 1.6667rem; margin-bottom: 1.6667rem; padding-top: 1.6667rem; padding-right: 1.6667rem; padding-bottom: 1.6667rem; padding-left: 1.6667rem; border-top-left-radius: 0.8333rem; border-top-right-radius: 0.8333rem; border-bottom-right-radius: 0.8333rem; border-bottom-left-radius: 0.8333rem; background-color: red; font-weight: bold; box-shadow: 1px 2px 1px 1px #847e7e !important; }
.status-message-font { background-color: #454545; color: #fff; font-weight: bold; margin-top: 1.6667rem; margin-bottom: 1.6667rem; padding-top: 1.6667rem; padding-right: 1.6667rem; padding-bottom: 1.6667rem; padding-left: 1.6667rem; border-top-left-radius: 0.8333rem; border-top-right-radius: 0.8333rem; border-bottom-right-radius: 0.8333rem; border-bottom-left-radius: 0.8333rem; box-shadow: 1px 2px 1px 1px #847e7e !important; }
.error-message-font *, .status-message-font * { color: inherit !important; font-size: inherit !important; line-height: inherit !important; }
.copyright-font { font-display: swap; font-family: "Tahoma",arial,sans-serif; font-size: 0.8333rem; line-height: 1.1667rem; }
.copyright-font DIV, .copyright-font A { color: inherit !important; font-size: inherit !important; }
.quote { padding: 0.8333rem 1.6667rem 0.8333rem 1.6667rem; font-style: italic; font-size: 1.5rem; line-height: 2.2rem; border-left: 0.3333rem solid #bababa; }


/*@DESIGN@*/

.float-left { float: left !important; }
.float-right { float: right !important; }
.float-none { float: none !important; }
.float-inherit { float: inherit !important; }
.float-initial { float: initial !important; }
.clear-right { clear: right !important; }
.clear-left { clear: left !important; }
.clear-both { clear: both !important; }
.clear-none { clear: right !important; }
.clear-initial { clear: initial !important; }
.clear-inherit { clear: inherit !important; }
.clear-fix, .overflow-auto { overflow: auto !important; }
.position-static{ position: static !important; }
.position-fixed { position: fixed !important; }
.position-absolute { position: absolute !important; }
.position-sticky { position: -webkit-sticky; position: sticky !important; top: 0px; z-index: 100000000; }
.position-relative { position: relative !important; }
.position-initial { position: initial !important; }
.position-inherit { position: inherit !important; }
.layers-container:not(.xc-mbeui-container-layout), .layers:not(.xc-mbeui-container-layout), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks, .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks { position: relative !important; overflow: hidden !important; text-align: center; }
.layer-1, .layer-0, .layers:not(.xc-mbeui-container-layout) > :nth-child(1), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(1), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(1) { z-index: 0 !important; }
.layer-2, .layer-10, .layers:not(.xc-mbeui-container-layout) > :nth-child(2), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(2), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(2) { z-index: 10 !important; }
.layer-3, .layer-100, .layers:not(.xc-mbeui-container-layout) > :nth-child(3), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(3), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(3) { z-index: 100 !important; }
.layer-4, .layer-1000, .layers:not(.xc-mbeui-container-layout) > :nth-child(4), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(4), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(4) { z-index: 1000 !important; }
.layer-5, .layer-10000, .layers:not(.xc-mbeui-container-layout) > :nth-child(5), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(5), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(5) { z-index: 10000 !important; }
.layer-6, .layer-100000, .layers:not(.xc-mbeui-container-layout) > :nth-child(6), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(6), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(6) { z-index: 100000 !important; }
.layer-7, .layer-1000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(7), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(7), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(7) { z-index: 1000000 !important; }
.layer-8, .layer-10000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(8), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(8), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(8) { z-index: 10000000 !important; }
.layer-9, .layer-100000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(9), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(9), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(9) { z-index: 100000000 !important; }
.layer-10, .layer-1000000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(10), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(10), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(10) { z-index: 1000000000 !important; }
.layer-11, .layer-1100000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(11), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(11), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(11) { z-index: 1100000000 !important; }
.layer-12, .layer-1200000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(12), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(12), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(12) { z-index: 1200000000 !important; }
.layer-13, .layer-1300000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(13), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(13), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(13) { z-index: 1300000000 !important; }
.layer-14, .layer-1400000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(14), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(14), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(14) { z-index: 1400000000 !important; }
.layer-15, .layer-1500000000, .layers:not(.xc-mbeui-container-layout) > :nth-child(15), .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(15), .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > :nth-child(15) { z-index: 1500000000 !important; }
.layers-container:not(.xc-mbeui-container-layout) > *, .layers:not(.xc-mbeui-container-layout) > *, .layers-container.xc-mbeui-container-layout > .xc-mbeui-container-blocks > *, .layers.xc-mbeui-container-layout > .xc-mbeui-container-blocks > * { display: block; position: absolute; width: 100%; top: 50% !important; transform: translateY(-50%); transform-style: preserve-3d; }
.opacity-0, .opacity-100 { opacity: 1 !important; }
.opacity-1, .opacity-90 { opacity: 0.9 !important; }
.opacity-2, .opacity-80 { opacity: 0.8 !important; }
.opacity-3, .opacity-70 { opacity: 0.7 !important; }
.opacity-4, .opacity-60 { opacity: 0.6 !important; }
.opacity-5, .opacity-50 { opacity: 0.5 !important; }
.opacity-6, .opacity-40 { opacity: 0.4 !important; }
.opacity-7, .opacity-30 { opacity: 0.3 !important; }
.opacity-8, .opacity-20 { opacity: 0.2 !important; }
.opacity-9, .opacity-10 { opacity: 0.1 !important; }
.display-no { display: none; }
.display-inline { display: inline !important; }
.display-block { display: inline-block !important; width: 100% !important; }
.display-flex { display: flex !important; flex-wrap: wrap; justify-content: space-between; }
.display-flex-nowrap { flex-wrap: nowrap !important; }
.display-inline-block { display: inline-block !important; vertical-align: top; zoom: 1; *display: inline; }
.display-inline-flex { display: inline-flex !important; flex-wrap: wrap; justify-content: space-between; }
.display-inline-table { display: inline-table !important; }
.display-list-item { display: list-item !important; }
.display-run-in { display: run-in !important; }
.display-table { display: table !important; margin: auto; width: 100%; }
.display-table-cell { display: table-cell !important; }
.display-table-column { display: table-column !important; }
.display-table-row { display: table-row !important; }
.display-table-row-group { display: table-row-group !important; }
.display-table-header-group { display: table-header-group !important; }
.display-initial { display: initial !important; }
.display-inherit { display: inherit !important; }
.layout-row { padding: 0rem 0rem 0rem 0rem !important; }
.layout-container { max-width: 100%; }
.layout-buffer { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem }
.architecture-outline { border: 0.0833rem solid red; }
.architecture-clear { clear: both; height: 0px; overflow: hidden; }
.architecture-row { margin: 1.6667rem 0rem 1.6667rem 0rem; padding: 0rem 0rem 0rem 0rem; clear: both; text-align: left; }
.architecture-column-left { margin: 0rem 0rem 0rem 0rem; float: left; text-align: left; display: inline-block; height: inherit; white-space: normal; }
.architecture-column-center { margin: 0rem auto 0rem auto; height: inherit; display: inline-block; white-space: normal; }
.architecture-column-right { margin: 0rem 0rem 0rem 0rem; float: right; text-align: left; display: inline-block; height: inherit; white-space: normal; }
.architecture-column-inline { margin: 0rem 0rem 0rem 0rem; display: inline-block; height: inherit; white-space: normal; }
.architecture-content-container { background-color: white; border: 0.0833rem solid #e0e0e0 !important; }
.architecture-cell-caption { background-color: #e0e0e0; }
.architecture-grid TD { border: 0.0833rem solid #f0f0f0; }
.architecture-list-header-row { background-color: #e0e0e0; font-weight: bold; }
.architecture-list-header-row A, .architecture-list-header-row A:hover { font-weight: bold; }
.architecture-list-data-row {}
.columns-1 { column-count: 1; overflow: auto !important; }
.columns-2 { column-count: 2; overflow: auto !important; }
.columns-3 { column-count: 3; overflow: auto !important; }
.columns-4 { column-count: 4; overflow: auto !important; }
.columns-5 { column-count: 5; overflow: auto !important; }
.columns-6 { column-count: 6; overflow: auto !important; }
.columns-7 { column-count: 7; overflow: auto !important; }
.columns-8 { column-count: 8; overflow: auto !important; }
.columns-9 { column-count: 9; overflow: auto !important; }
.columns-10 { column-count: 10; overflow: auto !important; }
.column-width-80 { column-width: 80px; overflow: auto !important; }
.column-width-120 { column-width: 120px; overflow: auto !important; }
.column-width-160 { column-width: 160px; overflow: auto !important; }
.column-width-200 { column-width: 200px; overflow: auto !important; }
.column-width-240 { column-width: 240px; overflow: auto !important; }
.column-width-280 { column-width: 280px; overflow: auto !important; }
.column-width-320 { column-width: 320px; overflow: auto !important; }
.column-width-360 { column-width: 360px; overflow: auto !important; }
.column-width-400 { column-width: 400px; overflow: auto !important; }
.column-width-440 { column-width: 440px; overflow: auto !important; }
/*.column-height-1 { max-height: 80px; }
.column-height-2 { max-height: 120px; }
.column-height-3 { max-height: 160px; }
.column-height-4 { max-height: 200px; }
.column-height-5 { max-height: 240px; }
.column-height-6 { max-height: 280px; }
.column-height-7 { max-height: 320px; }
.column-height-8 { max-height: 360px; }
.column-height-9 { max-height: 400px; }
.column-height-10 { max-height: 440px; }
*/
.column-span-x, .column-span-none { column-span: none; }
.column-span-2 { column-span: 2; }
.column-span-3 { column-span: 3; }
.column-span-4 { column-span: 4; }
.column-span-5 { column-span: 5; }
.column-span-6 { column-span: 6; }
.column-span-7 { column-span: 7; }
.column-span-8 { column-span: 8; }
.column-span-9 { column-span: 9; }
.column-span-a, .column-span-all { column-span: all; }
.column-gap-0 { column-gap: 0px; }
.column-gap-1 { column-gap: 10px; }
.column-gap-2 { column-gap: 20px; }
.column-gap-3 { column-gap: 30px; }
.column-gap-4 { column-gap: 40px; }
.column-gap-5 { column-gap: 50px; }
.column-gap-6 { column-gap: 60px; }
.column-gap-7 { column-gap: 70px; }
.column-gap-8 { column-gap: 80px; }
.column-gap-9 { column-gap: 90px; }
.column-gap-10 { column-gap: 100px; }
.column-rule-1 { column-rule: 1px solid #aaa; }
.column-rule-2 { column-rule: 2px solid #aaa; }
.column-rule-3 { column-rule: 3px solid #aaa; }
.column-rule-4 { column-rule: 4px solid #aaa; }
.column-rule-5 { column-rule: 5px solid #aaa; }
.column-rule-6 { column-rule: 6px solid #aaa; }
.column-rule-7 { column-rule: 7px solid #aaa; }
.column-rule-8 { column-rule: 8px solid #aaa; }
.column-rule-9 { column-rule: 9px solid #aaa; }
.column-rule-10 { column-rule: 10px solid #aaa; }
.column-rule-size-1 { column-rule-width: 10px; }
.column-rule-size-2 { column-rule-width: 20px; }
.column-rule-size-3 { column-rule-width: 30px; }
.column-rule-size-4 { column-rule-width: 40px; }
.column-rule-size-5 { column-rule-width: 50px; }
.column-rule-size-6 { column-rule-width: 60px; }
.column-rule-size-7 { column-rule-width: 70px; }
.column-rule-size-8 { column-rule-width: 80px; }
.column-rule-size-9 { column-rule-width: 90px; }
.column-rule-size-10 { column-rule-width: 100px; }
.column-rule-none { column-rule-style: none; }
.column-rule-hidden { column-rule-style: hidden; }
.column-rule-dotted { column-rule-style: dotted; }
.column-rule-dashed { column-rule-style: dashed; }
.column-rule-solid { column-rule-style: solid; }
.column-rule-double { column-rule-style: double; }
.column-rule-groove { column-rule-style: groove; }
.column-rule-ridge { column-rule-style: ridge; }
.column-rule-inset { column-rule-style: inset; }
.column-rule-outset { column-rule-style: outset; }
.column-rule-black { column-rule-color: #000000; }
.column-rule-offblack { column-rule-color: #aaaaaa; }
.column-rule-white { column-rule-color: white; }
.column-rule-offwhite { column-rule-color: #f7f7f7; }
.column-rule-gray { column-rule-color: gray; }
.column-rule-gold { column-rule-color: #dbb40c; }
.column-rule-lilac { column-rule-color: #cea2fd; }
.column-rule-red { column-rule-color: red; }
.column-rule-tan { column-rule-color: #d1b26f; }
.column-rule-teal { column-rule-color: #029386; }
.width-fifth { width: 20% !important; }
.width-2-fifths { width: 40% !important; }
.width-3-fifths { width: 60% !important; }
.width-4-fifths { width: 80% !important; }
.width-half { width: 50% !important; }
.width-third { width: 33% !important; }
.width-2-thirds { width: 66% !important; }
.width-quarter { width: 25% !important; }
.width-3-quarters { width: 75% !important; }
.width-max { width: 100% !important; }
.width-max-1 { width: 99% !important; }
.width-max-2 { width: 98% !important; }
.width-max-3 { width: 97% !important; }
.width-max-4 { width: 96% !important; }
.width-max-5 { width: 95% !important; }
.width-max-6 { width: 94% !important; }
.width-max-7 { width: 93% !important; }
.width-max-8 { width: 92% !important; }
.width-max-9 { width: 91% !important; }
.width-max-10 { width: 90% !important; }
.width-auto { width: auto !important; }
.width-inherit { width: inherit !important; }
.height-fifth { height: 20% !important; }
.height-2-fifths { height: 40% !important; }
.height-3-fifths { height: 60% !important; }
.height-4-fifths { height: 80% !important; }
.height-half { height: 50% !important; }
.height-third { height: 33% !important; }
.height-2-thirds { height: 66% !important; }
.height-quarter { height: 25% !important; }
.height-3-quarters { height: 75% !important; }
.height-max { height: 100% !important; }
.height-auto { height: auto !important; }
.height-inherit { height: inherit !important; }
.xc-mbms-preload * { transition: none; transform: none; }
.transition-all { transition-property: all; }
.transition-dimension, .transition-dimensions { transition-property: width,height; }
.transition-background { transition-property: background,background-color,background-image,background-position,background-size; }
.transition-colors { transition-property: color,background-color; }
.transition-ease { transition-timing-function: ease; }
.transition-ease-in { transition-timing-function: ease-in; }
.transition-ease-out { transition-timing-function: ease-out; }
.transition-ease-in-out { transition-timing-function: ease-in-out; }
.transition-linear { transition-timing-function: linear; }
.transition-250ms, .effect-speed-250ms { transition-duration: 0.25s; }
.transition-500ms, .effect-speed-500ms { transition-duration: 0.50s; }
.transition-750ms, .effect-speed-750ms { transition-duration: 0.75s; }
.transition-1secs, .effect-speed-1secs { transition-duration: 1.00s; }
.transition-1500ms, .effect-speed-1500ms { transition-duration: 1.50s; }
.transition-2secs, .effect-speed-2secs { transition-duration: 2.00s; }
.transition-3secs, .effect-speed-3secs { transition-duration: 3.00s; }
.transition-4secs, .effect-speed-4secs { transition-duration: 4.00s; }
.transition-5secs, .effect-speed-5secs { transition-duration: 5.00s; }
.transition-delay-250ms { transition-delay: 0.25s; }
.transition-delay-500ms { transition-delay: 0.50s; }
.transition-delay-750ms { transition-delay: 0.75s; }
.transition-delay-1secs { transition-delay: 1.00s; }
.transition-delay-1500ms { transition-delay: 1.50s; }
.transition-delay-2secs { transition-delay: 2.00s; }
.transition-delay-3secs { transition-delay: 3.00s; }
.transition-delay-4secs { transition-delay: 4.00s; }
.transition-delay-5secs { transition-delay: 5.00s; }
.transition-delay-6secs { transition-delay: 6.00s; }
.transition-delay-7secs { transition-delay: 7.00s; }
.transition-delay-8secs { transition-delay: 8.00s; }
.transition-delay-9secs { transition-delay: 9.00s; }
.transition-delay-10secs { transition-delay: 10.00s; }
.transition-delay-11secs { transition-delay: 11.00s; }
.transition-delay-12secs { transition-delay: 12.00s; }
.transition-delay-13secs { transition-delay: 13.00s; }
.transition-delay-14secs { transition-delay: 14.00s; }
.transition-delay-15secs { transition-delay: 15.00s; }
/*.transition-250ms, .xc-animation-speed-fast, .xc-onload-speed-fast, .xc-entersview-speed-fast, .xc-leavesview-speed-fast, .xc-onmouseover-speed-fast, .xc-onmouseout-speed-fast, .xc-onclick-speed-fast { -transition: all 0.25s ease 0s; }
.transition-500ms, .xc-animation-speed-normal, .xc-onload-speed-normal, .xc-entersview-speed-normal, .xc-leavesview-speed-normal, .xc-onmouseover-speed-normal, .xc-onmouseout-speed-normal, .xc-onclick-speed-normal { transition: all 0.50s ease 0s; }
.transition-750ms, .xc-animation-speed-slow, .xc-onload-speed-slow, .xc-entersview-speed-slow, .xc-leavesview-speed-slow, .xc-onmouseover-speed-slow, .xc-onmouseout-speed-slow, .xc-onclick-speed-slow { transition: all 0.75s ease 0s; }
.transition-1secs, .xc-animation-speed-slower, .xc-onload-speed-slower, .xc-entersview-speed-slower, .xc-leavesview-speed-slower, .xc-onmouseover-speed-slower, .xc-onmouseout-speed-slower, .xc-onclick-speed-slower { transition: all 1.00s ease 0s; }
.transition-1500ms, .xc-animation-speed-slowest, .xc-onload-speed-slowest, .xc-entersview-speed-slowest, .xc-leavesview-speed-slowest, .xc-onmouseover-speed-slowest, .xc-onmouseout-speed-slowest, .xc-onclick-speed-slowest { transition: all 1.50s ease 0s; }
.transition-2secs, .xc-animation-speed-2secs, .xc-onload-speed-2secs, .xc-entersview-speed-2secs, .xc-leavesview-speed-2secs, .xc-onmouseover-speed-2secs, .xc-onmouseout-speed-2secs, .xc-onclick-speed-2secs { transition: all 2.00s ease 0s; }
.transition-3secs, .xc-animation-speed-3secs, .xc-onload-speed-3secs, .xc-entersview-speed-3secs, .xc-leavesview-speed-3secs, .xc-onmouseover-speed-3secs, .xc-onmouseout-speed-3secs, .xc-onclick-speed-3secs { transition: all 3.00s ease 0s; }
.transition-4secs, .xc-animation-speed-4secs, .xc-onload-speed-4secs, .xc-entersview-speed-4secs, .xc-leavesview-speed-4secs, .xc-onmouseover-speed-4secs, .xc-onmouseout-speed-4secs, .xc-onclick-speed-4secs { transition: all 4.00s ease 0s; }
.transition-5secs, .xc-animation-speed-5secs, .xc-onload-speed-5secs, .xc-entersview-speed-5secs, .xc-leavesview-speed-5secs, .xc-onmouseover-speed-5secs, .xc-onmouseout-speed-5secs, .xc-onclick-speed-5secs { transition: all 5.00s ease 0s; }
*/
.perspective-0 { perspective: 0px; transition: all 0.50s ease 0s; }
.perspective-1 { perspective: 200px; transition: all 0.50s ease 0s; }
.perspective-2 { perspective: 400px; transition: all 0.50s ease 0s; }
.perspective-3 { perspective: 600px; transition: all 0.50s ease 0s; }
.perspective-4 { perspective: 800px; transition: all 0.50s ease 0s; }
.perspective-5 { perspective: 1000px; transition: all 0.50s ease 0s; }
.perspective-6 { perspective: 1200px; transition: all 0.50s ease 0s; }
.perspective-7 { perspective: 1400px; transition: all 0.50s ease 0s; }
.perspective-8 { perspective: 1600px; transition: all 0.50s ease 0s; }
.perspective-9 { perspective: 1800px; transition: all 0.50s ease 0s; }
.perspective-10 { perspective: 2000px; transition: all 0.50s ease 0s; }
.rotate-0 { transform: rotate(0deg); transition: all 0.50s ease 0s; }
.rotate-1 { transform: rotate(36deg); transition: all 0.50s ease 0s; }
.rotate-2 { transform: rotate(72deg); transition: all 0.50s ease 0s; }
.rotate-3 { transform: rotate(108deg); transition: all 0.50s ease 0s; }
.rotate-4 { transform: rotate(144deg); transition: all 0.50s ease 0s; }
.rotate-5 { transform: rotate(180deg); transition: all 0.50s ease 0s; }
.rotate-6 { transform: rotate(216deg); transition: all 0.50s ease 0s; }
.rotate-7 { transform: rotate(252deg); transition: all 0.50s ease 0s; }
.rotate-8 { transform: rotate(288deg); transition: all 0.50s ease 0s; }
.rotate-9 { transform: rotate(324deg); transition: all 0.50s ease 0s; }
.rotate-10 { transform: rotate(360deg); transition: all 0.50s ease 0s; }
.rotate-45 { transform: rotate(45deg); transition: all 0.50s ease 0s; }
.rotate-90 { transform: rotate(90deg); transition: all 0.50s ease 0s; }
.rotate-180 { transform: rotate(180deg); transition: all 0.50s ease 0s; }
.rotate-270 { transform: rotate(270deg); transition: all 0.50s ease 0s; }
.rotatecc-0 { transform: rotate(-0deg); transition: all 0.50s ease 0s; }
.rotatecc-1 { transform: rotate(-36deg); transition: all 0.50s ease 0s; }
.rotatecc-2 { transform: rotate(-72deg); transition: all 0.50s ease 0s; }
.rotatecc-3 { transform: rotate(-108deg); transition: all 0.50s ease 0s; }
.rotatecc-4 { transform: rotate(-144deg); transition: all 0.50s ease 0s; }
.rotatecc-5 { transform: rotate(-180deg); transition: all 0.50s ease 0s; }
.rotatecc-6 { transform: rotate(-216deg); transition: all 0.50s ease 0s; }
.rotatecc-7 { transform: rotate(-252deg); transition: all 0.50s ease 0s; }
.rotatecc-8 { transform: rotate(-288deg); transition: all 0.50s ease 0s; }
.rotatecc-9 { transform: rotate(-324deg); transition: all 0.50s ease 0s; }
.rotatecc-10 { transform: rotate(-360deg); transition: all 0.50s ease 0s; }
.rotatecc-45 { transform: rotate(-45deg); transition: all 0.50s ease 0s; }
.rotatecc-90 { transform: rotate(-90deg); transition: all 0.50s ease 0s; }
.rotatecc-180 { transform: rotate(-180deg); transition: all 0.50s ease 0s; }
.rotatecc-270 { transform: rotate(-270deg); transition: all 0.50s ease 0s; }
.rotate3d-0 { transform: rotate3d(0,0,0,0deg); transition: all 0.50s ease 0s; }
.rotate3d-1 { transform: rotate3d(1,-1,0,36deg); transition: all 0.50s ease 0s; }
.rotate3d-2 { transform: rotate3d(1,-1,0,72deg); transition: all 0.50s ease 0s; }
.rotate3d-3 { transform: rotate3d(1,-1,0,108deg); transition: all 0.50s ease 0s; }
.rotate3d-4 { transform: rotate3d(1,-1,0,144deg); transition: all 0.50s ease 0s; }
.rotate3d-5 { transform: rotate3d(1,-1,0,180deg); transition: all 0.50s ease 0s; }
.rotate3d-6 { transform: rotate3d(1,-1,0,216deg); transition: all 0.50s ease 0s; }
.rotate3d-7 { transform: rotate3d(1,-1,0,252deg); transition: all 0.50s ease 0s; }
.rotate3d-8 { transform: rotate3d(1,-1,0,288deg); transition: all 0.50s ease 0s; }
.rotate3d-9 { transform: rotate3d(1,-1,0,324deg); transition: all 0.50s ease 0s; }
.rotate3d-10 { transform: rotate3d(1,-1,0,360deg); transition: all 0.50s ease 0s; }
.rotate3dcc-0 { transform: rotate3d(0,-0,-0,-0deg); transition: all 0.50s ease 0s; }
.rotate3dcc-1 { transform: rotate3d(1,-1,0,-36deg); transition: all 0.50s ease 0s; }
.rotate3dcc-2 { transform: rotate3d(1,-1,0,-72deg); transition: all 0.50s ease 0s; }
.rotate3dcc-3 { transform: rotate3d(1,-1,0,-108deg); transition: all 0.50s ease 0s; }
.rotate3dcc-4 { transform: rotate3d(1,-1,0,-144deg); transition: all 0.50s ease 0s; }
.rotate3dcc-5 { transform: rotate3d(1,-1,0,-180deg); transition: all 0.50s ease 0s; }
.rotate3dcc-6 { transform: rotate3d(1,-1,0,-216deg); transition: all 0.50s ease 0s; }
.rotate3dcc-7 { transform: rotate3d(1,-1,0,-252deg); transition: all 0.50s ease 0s; }
.rotate3dcc-8 { transform: rotate3d(1,-1,0,-288deg); transition: all 0.50s ease 0s; }
.rotate3dcc-9 { transform: rotate3d(1,-1,0,-324deg); transition: all 0.50s ease 0s; }
.rotate3dcc-10 { transform: rotate3d(1,-1,0,-360deg); transition: all 0.50s ease 0s; }
.scale-0 { transform: scale(0,0); transition: all 0.50s ease 0s; }
.scale-1 { transform: scale(1.1,1.1); transition: all 0.50s ease 0s; }
.scale-2 { transform: scale(1.2,1.2); transition: all 0.50s ease 0s; }
.scale-3 { transform: scale(1.3,1.3); transition: all 0.50s ease 0s; }
.scale-4 { transform: scale(1.4,1.4); transition: all 0.50s ease 0s; }
.scale-5 { transform: scale(1.5,1.5); transition: all 0.50s ease 0s; }
.scale-6 { transform: scale(1.6,1.6); transition: all 0.50s ease 0s; }
.scale-7 { transform: scale(1.7,1.7); transition: all 0.50s ease 0s; }
.scale-8 { transform: scale(1.8,1.8); transition: all 0.50s ease 0s; }
.scale-9 { transform: scale(1.9,1.9); transition: all 0.50s ease 0s; }
.scale-10 { transform: scale(2,2); transition: all 0.50s ease 0s; }
.scale3d-0 { transform: scale3d(0,0,0); transition: all 0.50s ease 0s; }
.scale3d-1 { transform: scale3d(1.1,1.1,1.1); transition: all 0.50s ease 0s; }
.scale3d-2 { transform: scale3d(1.2,1.2,1.2); transition: all 0.50s ease 0s; }
.scale3d-3 { transform: scale3d(1.3,1.3,1.3); transition: all 0.50s ease 0s; }
.scale3d-4 { transform: scale3d(1.4,1.4,1.4); transition: all 0.50s ease 0s; }
.scale3d-5 { transform: scale3d(1.5,1.5,1.5); transition: all 0.50s ease 0s; }
.scale3d-6 { transform: scale3d(1.6,1.6,1.6); transition: all 0.50s ease 0s; }
.scale3d-7 { transform: scale3d(1.7,1.7,1.7); transition: all 0.50s ease 0s; }
.scale3d-8 { transform: scale3d(1.8,1.8,1.8); transition: all 0.50s ease 0s; }
.scale3d-9 { transform: scale3d(1.9,1.9,1.9); transition: all 0.50s ease 0s; }
.scale3d-10 { transform: scale3d(2,2,2); transition: all 0.50s ease 0s; }
.blur-0 { filter: url(#blur); filter: blur(0px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); }
.blur-1 { filter: url(#blur); filter: blur(1px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1'); }
.blur-2 { filter: url(#blur); filter: blur(2px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2'); }
.blur-3 { filter: url(#blur); filter: blur(3px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3'); }
.blur-4 { filter: url(#blur); filter: blur(4px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4'); }
.blur-5 { filter: url(#blur); filter: blur(5px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5'); }
.blur-6 { filter: url(#blur); filter: blur(6px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='6'); }
.blur-7 { filter: url(#blur); filter: blur(7px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7'); }
.blur-8 { filter: url(#blur); filter: blur(8px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='8'); }
.blur-9 { filter: url(#blur); filter: blur(9px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='9'); }
.blur-10 { filter: url(#blur); filter: blur(10px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10'); }
.grayscale-0 { filter: url(#gray); filter: grayscale(0%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='0'); }
.grayscale-1 { filter: url(#gray); filter: grayscale(10%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='1'); }
.grayscale-2 { filter: url(#gray); filter: grayscale(20%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='2'); }
.grayscale-3 { filter: url(#gray); filter: grayscale(30%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='3'); }
.grayscale-4 { filter: url(#gray); filter: grayscale(40%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='4'); }
.grayscale-5 { filter: url(#gray); filter: grayscale(50%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='5'); }
.grayscale-6 { filter: url(#gray); filter: grayscale(60%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='6'); }
.grayscale-7 { filter: url(#gray); filter: grayscale(70%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='7'); }
.grayscale-8 { filter: url(#gray); filter: grayscale(80%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='8'); }
.grayscale-9 { filter: url(#gray); filter: grayscale(90%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='9'); }
.grayscale-10 { filter: url(#gray); filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.grayscale(PixelRadius='10'); }
.sepia-0 { filter: url(#sepia); filter: sepia(0%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='0'); }
.sepia-1 { filter: url(#sepia); filter: sepia(10%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='1'); }
.sepia-2 { filter: url(#sepia); filter: sepia(20%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='2'); }
.sepia-3 { filter: url(#sepia); filter: sepia(30%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='3'); }
.sepia-4 { filter: url(#sepia); filter: sepia(40%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='4'); }
.sepia-5 { filter: url(#sepia); filter: sepia(50%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='5'); }
.sepia-6 { filter: url(#sepia); filter: sepia(60%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='6'); }
.sepia-7 { filter: url(#sepia); filter: sepia(70%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='7'); }
.sepia-8 { filter: url(#sepia); filter: sepia(80%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='8'); }
.sepia-9 { filter: url(#sepia); filter: sepia(90%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='9'); }
.sepia-10 { filter: url(#sepia); filter: sepia(100%); filter:progid:DXImageTransform.Microsoft.sepia(PixelRadius='10'); }
.invert-0 { filter: url(#invert); filter: invert(0%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='0'); }
.invert-1 { filter: url(#invert); filter: invert(10%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='1'); }
.invert-2 { filter: url(#invert); filter: invert(20%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='2'); }
.invert-3 { filter: url(#invert); filter: invert(30%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='3'); }
.invert-4 { filter: url(#invert); filter: invert(40%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='4'); }
.invert-5 { filter: url(#invert); filter: invert(50%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='5'); }
.invert-6 { filter: url(#invert); filter: invert(60%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='6'); }
.invert-7 { filter: url(#invert); filter: invert(70%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='7'); }
.invert-8 { filter: url(#invert); filter: invert(80%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='8'); }
.invert-9 { filter: url(#invert); filter: invert(90%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='9'); }
.invert-10 { filter: url(#invert); filter: invert(100%); filter:progid:DXImageTransform.Microsoft.invert(PixelRadius='10'); }
.brightness-0 { filter: url(#brightness); filter: brightness(0%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='0'); }
.brightness-1 { filter: url(#brightness); filter: brightness(10%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='1'); }
.brightness-2 { filter: url(#brightness); filter: brightness(20%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='2'); }
.brightness-3 { filter: url(#brightness); filter: brightness(30%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='3'); }
.brightness-4 { filter: url(#brightness); filter: brightness(40%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='4'); }
.brightness-5 { filter: url(#brightness); filter: brightness(50%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='5'); }
.brightness-6 { filter: url(#brightness); filter: brightness(60%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='6'); }
.brightness-7 { filter: url(#brightness); filter: brightness(70%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='7'); }
.brightness-8 { filter: url(#brightness); filter: brightness(80%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='8'); }
.brightness-9 { filter: url(#brightness); filter: brightness(90%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='9'); }
.brightness-10 { filter: url(#brightness); filter: brightness(100%); filter:progid:DXImageTransform.Microsoft.brightness(PixelRadius='10'); }
.contrast-0 { filter: url(#contrast); filter: contrast(0%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='0'); }
.contrast-1 { filter: url(#contrast); filter: contrast(10%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='1'); }
.contrast-2 { filter: url(#contrast); filter: contrast(20%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='2'); }
.contrast-3 { filter: url(#contrast); filter: contrast(30%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='3'); }
.contrast-4 { filter: url(#contrast); filter: contrast(40%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='4'); }
.contrast-5 { filter: url(#contrast); filter: contrast(50%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='5'); }
.contrast-6 { filter: url(#contrast); filter: contrast(60%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='6'); }
.contrast-7 { filter: url(#contrast); filter: contrast(70%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='7'); }
.contrast-8 { filter: url(#contrast); filter: contrast(80%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='8'); }
.contrast-9 { filter: url(#contrast); filter: contrast(90%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='9'); }
.contrast-10 { filter: url(#contrast); filter: contrast(100%); filter:progid:DXImageTransform.Microsoft.contrast(PixelRadius='10'); }
.hue-rotate-0 { filter: url(#hue-rotate); filter: hue-rotate(0deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='0'); }
.hue-rotate-1 { filter: url(#hue-rotate); filter: hue-rotate(36deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='1'); }
.hue-rotate-2 { filter: url(#hue-rotate); filter: hue-rotate(72deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='2'); }
.hue-rotate-3 { filter: url(#hue-rotate); filter: hue-rotate(108deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='3'); }
.hue-rotate-4 { filter: url(#hue-rotate); filter: hue-rotate(144deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='4'); }
.hue-rotate-5 { filter: url(#hue-rotate); filter: hue-rotate(180deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='5'); }
.hue-rotate-6 { filter: url(#hue-rotate); filter: hue-rotate(216deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='6'); }
.hue-rotate-7 { filter: url(#hue-rotate); filter: hue-rotate(252deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='7'); }
.hue-rotate-8 { filter: url(#hue-rotate); filter: hue-rotate(288deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='8'); }
.hue-rotate-9 { filter: url(#hue-rotate); filter: hue-rotate(324deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='9'); }
.hue-rotate-10 { filter: url(#hue-rotate); filter: hue-rotate(360deg); filter:progid:DXImageTransform.Microsoft.hue-rotate(PixelRadius='10'); }
.drop-shadow-0, .effect-drop-shadow-0 { filter: url(#drop-shadow); filter: drop-shadow(none); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='0'); }
.drop-shadow-1, .effect-drop-shadow-1 { filter: url(#drop-shadow); filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='1'); }
.drop-shadow-2, .effect-drop-shadow-2 { filter: url(#drop-shadow); filter: drop-shadow(4px 4px 2px rgba(0,0,0,0.2)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='2'); }
.drop-shadow-3, .effect-drop-shadow-3 { filter: url(#drop-shadow); filter: drop-shadow(6px 6px 3px rgba(0,0,0,0.3)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='3'); }
.drop-shadow-4, .effect-drop-shadow-4 { filter: url(#drop-shadow); filter: drop-shadow(8px 8px 4px rgba(0,0,0,0.4)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='4'); }
.drop-shadow-5, .effect-drop-shadow-5 { filter: url(#drop-shadow); filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='5'); }
.drop-shadow-6, .effect-drop-shadow-6 { filter: url(#drop-shadow); filter: drop-shadow(12px 12px 6px rgba(0,0,0,0.6)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='6'); }
.drop-shadow-7, .effect-drop-shadow-7 { filter: url(#drop-shadow); filter: drop-shadow(14px 14px 7px rgba(0,0,0,0.7)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='7'); }
.drop-shadow-8, .effect-drop-shadow-8 { filter: url(#drop-shadow); filter: drop-shadow(16px 16px 8px rgba(0,0,0,0.8)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='8'); }
.drop-shadow-9, .effect-drop-shadow-9 { filter: url(#drop-shadow); filter: drop-shadow(18px 18px 9px rgba(0,0,0,0.9)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='9'); }
.drop-shadow-10, .effect-drop-shadow-10 { filter: url(#drop-shadow); filter: drop-shadow(20px 20px 10px rgba(0,0,0,1.0)); filter:progid:DXImageTransform.Microsoft.drop-shadow(PixelRadius='10'); }
/* 	-> https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Images/Using_CSS_gradients		background: linear-gradient(to bottom, rgba(93,93,93,0.5), rgba(255,255,255,0)); */
.gradient-small-25-down { background-image: url(/images/assets/gradients/small-25-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-50-down { background-image: url(/images/assets/gradients/small-50-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-75-down { background-image: url(/images/assets/gradients/small-75-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-25-up { background-image: url(/images/assets/gradients/small-25-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-50-up { background-image: url(/images/assets/gradients/small-50-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-75-up { background-image: url(/images/assets/gradients/small-75-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-25-equal { background-image: url(/images/assets/gradients/small-25-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-50-equal { background-image: url(/images/assets/gradients/small-50-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-75-equal { background-image: url(/images/assets/gradients/small-75-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-25-random { background-image: url(/images/assets/gradients/small-25-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-50-random { background-image: url(/images/assets/gradients/small-50-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-small-75-random { background-image: url(/images/assets/gradients/small-75-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-25-up { background-image: url(/images/assets/gradients/medium-25-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-50-up { background-image: url(/images/assets/gradients/medium-50-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-75-up { background-image: url(/images/assets/gradients/medium-75-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-25-down { background-image: url(/images/assets/gradients/medium-25-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-50-down { background-image: url(/images/assets/gradients/medium-50-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-75-down { background-image: url(/images/assets/gradients/medium-75-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-25-equal { background-image: url(/images/assets/gradients/medium-25-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-50-equal { background-image: url(/images/assets/gradients/medium-50-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-75-equal { background-image: url(/images/assets/gradients/medium-75-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-25-random { background-image: url(/images/assets/gradients/medium-25-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-50-random { background-image: url(/images/assets/gradients/medium-50-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-medium-75-random { background-image: url(/images/assets/gradients/medium-75-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-25-down { background-image: url(/images/assets/gradients/large-25-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-50-down { background-image: url(/images/assets/gradients/large-50-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-75-down { background-image: url(/images/assets/gradients/large-75-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-25-up { background-image: url(/images/assets/gradients/large-25-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-50-up { background-image: url(/images/assets/gradients/large-50-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-75-up { background-image: url(/images/assets/gradients/large-75-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-25-equal { background-image: url(/images/assets/gradients/large-25-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-50-equal { background-image: url(/images/assets/gradients/large-50-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-75-equal { background-image: url(/images/assets/gradients/large-75-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-25-random { background-image: url(/images/assets/gradients/large-25-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-50-random { background-image: url(/images/assets/gradients/large-50-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-large-75-random { background-image: url(/images/assets/gradients/large-75-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-25-down { background-image: url(/images/assets/gradients/xlarge-25-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-50-down { background-image: url(/images/assets/gradients/xlarge-50-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-75-down { background-image: url(/images/assets/gradients/xlarge-75-down.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-25-up { background-image: url(/images/assets/gradients/xlarge-25-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-50-up { background-image: url(/images/assets/gradients/xlarge-50-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-75-up { background-image: url(/images/assets/gradients/xlarge-75-up.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-25-equal { background-image: url(/images/assets/gradients/xlarge-25-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-50-equal { background-image: url(/images/assets/gradients/xlarge-50-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-75-equal { background-image: url(/images/assets/gradients/xlarge-75-equal.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-25-random { background-image: url(/images/assets/gradients/xlarge-25-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-50-random { background-image: url(/images/assets/gradients/xlarge-50-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.gradient-xlarge-75-random { background-image: url(/images/assets/gradients/xlarge-75-random.png); background-position: left top; background-repeat: repeat; background-attachment: scroll; }
.margin-top-0 { margin-top: 0rem; }
.margin-top-1 { margin-top: 0.0833rem; }
.margin-top-2 { margin-top: 0.1667rem; }
.margin-top-4 { margin-top: 0.3333rem; }
.margin-top-8 { margin-top: 0.6667rem; }
.margin-top-12 { margin-top: 1rem; }
.margin-top-16 { margin-top: 1.3333rem; }
.margin-top-20 { margin-top: 1.6667rem; }
.margin-top-24 { margin-top: 2rem; }
.margin-top-28 { margin-top: 2.3333rem; }
.margin-top-32 { margin-top: 2.6667rem; }
.margin-top-36 { margin-top: 3rem; }
.margin-top-40 { margin-top: 3.3333rem; }
.margin-top-44 { margin-top: 3.6667rem; }
.margin-top-48 { margin-top: 4rem; }
.margin-top-52 { margin-top: 4.3333rem; }
.margin-top-56 { margin-top: 4.6667rem; }
.margin-top-60 { margin-top: 5rem; }
.margin-bottom-0 { margin-bottom: 0rem; }
.margin-bottom-1 { margin-bottom: 0.0833rem; }
.margin-bottom-2 { margin-bottom: 0.1667rem; }
.margin-bottom-4 { margin-bottom: 0.3333rem; }
.margin-bottom-8 { margin-bottom: 0.6667rem; }
.margin-bottom-12 { margin-bottom: 1rem; }
.margin-bottom-16 { margin-bottom: 1.3333rem; }
.margin-bottom-20 { margin-bottom: 1.6667rem; }
.margin-bottom-24 { margin-bottom: 2rem; }
.margin-bottom-28 { margin-bottom: 2.3333rem; }
.margin-bottom-32 { margin-bottom: 2.6667rem; }
.margin-bottom-36 { margin-bottom: 3rem; }
.margin-bottom-40 { margin-bottom: 3.3333rem; }
.margin-bottom-44 { margin-bottom: 3.6667rem; }
.margin-bottom-48 { margin-bottom: 4rem; }
.margin-bottom-52 { margin-bottom: 4.3333rem; }
.margin-bottom-56 { margin-bottom: 4.6667rem; }
.margin-bottom-60 { margin-bottom: 5rem; }
.margin-left-0 { margin-left: 0rem; }
.margin-left-1 { margin-left: 0.0833rem; }
.margin-left-2 { margin-left: 0.1667rem; }
.margin-left-4 { margin-left: 0.3333rem; }
.margin-left-8 { margin-left: 0.6667rem; }
.margin-left-12 { margin-left: 1rem; }
.margin-left-16 { margin-left: 1.3333rem; }
.margin-left-20 { margin-left: 1.6667rem; }
.margin-left-24 { margin-left: 2rem; }
.margin-left-28 { margin-left: 2.3333rem; }
.margin-left-32 { margin-left: 2.6667rem; }
.margin-left-36 { margin-left: 3rem; }
.margin-left-40 { margin-left: 3.3333rem; }
.margin-left-44 { margin-left: 3.6667rem; }
.margin-left-48 { margin-left: 4rem; }
.margin-left-52 { margin-left: 4.3333rem; }
.margin-left-56 { margin-left: 4.6667rem; }
.margin-left-60 { margin-left: 5rem; }
.margin-right-0 { margin-right: 0rem; }
.margin-right-1 { margin-right: 0.0833rem; }
.margin-right-2 { margin-right: 0.1667rem; }
.margin-right-4 { margin-right: 0.3333rem; }
.margin-right-8 { margin-right: 0.6667rem; }
.margin-right-12 { margin-right: 1rem; }
.margin-right-16 { margin-right: 1.3333rem; }
.margin-right-20 { margin-right: 1.6667rem; }
.margin-right-24 { margin-right: 2rem; }
.margin-right-28 { margin-right: 2.3333rem; }
.margin-right-32 { margin-right: 2.6667rem; }
.margin-right-36 { margin-right: 3rem; }
.margin-right-40 { margin-right: 3.3333rem; }
.margin-right-44 { margin-right: 3.6667rem; }
.margin-right-48 { margin-right: 4rem; }
.margin-right-52 { margin-right: 4.3333rem; }
.margin-right-56 { margin-right: 4.6667rem; }
.margin-right-60 { margin-right: 5rem; }
.margin-leftright-0 { margin-left: 0rem; margin-right: 0rem; }
.margin-leftright-1 { margin-left: 0.0833rem; margin-right: 0.0833rem; }
.margin-leftright-2 { margin-left: 0.1667rem; margin-right: 0.1667rem; }
.margin-leftright-4 { margin-left: 0.3333rem; margin-right: 0.3333rem;}
.margin-leftright-8 { margin-left: 0.6667rem; margin-right: 0.6667rem; }
.margin-leftright-12 { margin-left: 1rem; margin-right: 1rem; }
.margin-leftright-16 { margin-left: 1.3333rem; margin-right: 1.3333rem; }
.margin-leftright-20 { margin-left: 1.6667rem; margin-right: 1.6667rem; }
.margin-leftright-24 { margin-left: 2rem; margin-right: 2rem; }
.margin-topbottom-0 { margin-top: 0rem; margin-bottom: 0rem;}
.margin-topbottom-1 { margin-top: 0.0833rem; margin-bottom: 0.0833rem;}
.margin-topbottom-2 { margin-top: 0.1667rem; margin-bottom: 0.1667rem;}
.margin-topbottom-4 { margin-top: 0.3333rem; margin-bottom: 0.3333rem;}
.margin-topbottom-8 { margin-top: 0.6667rem; margin-bottom: 0.6667rem; }
.margin-topbottom-12 { margin-top: 1rem; margin-bottom: 1rem; }
.margin-topbottom-16 { margin-top: 1.3333rem; margin-bottom: 1.3333rem; }
.margin-topbottom-20 { margin-top: 1.6667rem; margin-bottom: 1.6667rem; }
.margin-topbottom-24 { margin-top: 2rem; margin-bottom: 2rem; }
.padding-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-0 { padding: 0rem 0rem 0rem 0rem; }
.padding-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-1 { padding: 0.0833rem 0.0833rem 0.0833rem 0.0833rem; }
.padding-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-2 { padding: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; }
.padding-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-4 { padding: 0.3333rem 0.3333rem 0.3333rem 0.3333rem; }
.padding-5, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-5, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-5 { padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem;}
.padding-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-8 { padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; }
.padding-10, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-10, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-10 { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.padding-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-12 { padding: 1rem 1rem 1rem 1rem; }
.padding-15, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-15, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-15 { padding: 1.25rem 1.25rem 1.25rem 1.25rem; }
.padding-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-20 { padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; }
.padding-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-16 { padding: 1.3333rem 1.3333rem 1.3333rem 1.3333rem; }
.padding-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-20 { padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; }
.padding-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-24 { padding: 2rem 2rem 2rem 2rem; }
.padding-25, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-25, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-25 { padding: 2.0833rem 2.0833rem 2.0833rem 2.0833rem; }
.padding-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-28 { padding: 2.3333rem 2.3333rem 2.3333rem 2.3333rem; }
.padding-30, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-30, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-30 { padding: 2.5rem 2.5rem 2.5rem 2.5rem; }
.padding-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-32 { padding: 2.6667rem 2.6667rem 2.6667rem 2.6667rem; }
.padding-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-36 { padding: 3rem 3rem 3rem 3rem; }
.padding-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-40 { padding: 3.3333rem 3.3333rem 3.3333rem 3.3333rem; }
.padding-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-44 { padding: 3.6667rem 3.6667rem 3.6667rem 3.6667rem; }
.padding-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-48 { padding: 4rem 4rem 4rem 4rem; }
.padding-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-52 { padding: 4.3333rem 4.3333rem 4.3333rem 4.3333rem; }
.padding-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-56 { padding: 4.6667rem 4.6667rem 4.6667rem 4.6667rem; }
.padding-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-60 { padding: 5rem 5rem 5rem 5rem; }
.padding-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-80 { padding: 6rem 6rem 6rem 6rem; }
.padding-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-100 { padding: 7rem 7rem 7rem 7rem; }
.padding-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-120 { padding: 8rem 8rem 8rem 8rem; }
.padding-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-140 { padding: 9rem 9rem 9rem 9rem; }
.padding-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-160 { padding: 10rem 10rem 10rem 10rem; }
.padding-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-180 { padding: 11rem 11rem 11rem 11rem; }
.padding-top-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-0 { padding-top: 0rem; }
.padding-top-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-1 { padding-top: 0.0833rem; }
.padding-top-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-2 { padding-top: 0.1667rem; }
.padding-top-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-4 { padding-top: 0.3333rem; }
.padding-top-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-8 { padding-top: 0.6667rem; }
.padding-top-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-12 { padding-top: 1rem; }
.padding-top-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-16 { padding-top: 1.3333rem; }
.padding-top-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-20 { padding-top: 1.6667rem; }
.padding-top-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-24 { padding-top: 2rem; }
.padding-top-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-28 { padding-top: 2.3333rem; }
.padding-top-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-32 { padding-top: 2.6667rem; }
.padding-top-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-36 { padding-top: 3rem; }
.padding-top-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-40 { padding-top: 3.3333rem; }
.padding-top-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-44 { padding-top: 3.6667rem; }
.padding-top-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-48 { padding-top: 4rem; }
.padding-top-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-52 { padding-top: 4.3333rem; }
.padding-top-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-56 { padding-top: 4.6667rem; }
.padding-top-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-60 { padding-top: 5rem; }
.padding-top-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-80 { padding-top: 6rem; }
.padding-top-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-100 { padding-top: 7rem; }
.padding-top-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-120 { padding-top: 8rem; }
.padding-top-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-140 { padding-top: 9rem; }
.padding-top-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-160 { padding-top: 10rem; }
.padding-top-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-top-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-top-180 { padding-top: 11rem; }
.padding-right-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-0 { padding-right: 0rem; }
.padding-right-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-1 { padding-right: 0.0833rem; }
.padding-right-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-2 { padding-right: 0.1667rem; }
.padding-right-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-4 { padding-right: 0.3333rem; }
.padding-right-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-8 { padding-right: 0.6667rem; }
.padding-right-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-12 { padding-right: 1rem; }
.padding-right-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-16 { padding-right: 1.3333rem; }
.padding-right-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-20 { padding-right: 1.6667rem; }
.padding-right-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-24 { padding-right: 2rem; }
.padding-right-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-28 { padding-right: 2.3333rem; }
.padding-right-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-32 { padding-right: 2.6667rem; }
.padding-right-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-36 { padding-right: 3rem; }
.padding-right-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-40 { padding-right: 3.3333rem; }
.padding-right-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-44 { padding-right: 3.6667rem; }
.padding-right-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-48 { padding-right: 4rem; }
.padding-right-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-52 { padding-right: 4.3333rem; }
.padding-right-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-56 { padding-right: 4.6667rem; }
.padding-right-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-60 { padding-right: 5rem; }
.padding-right-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-80 { padding-right: 6rem; }
.padding-right-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-100 { padding-right: 7rem; }
.padding-right-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-120 { padding-right: 8rem; }
.padding-right-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-140 { padding-right: 9rem; }
.padding-right-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-160 { padding-right: 10rem; }
.padding-right-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-right-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-right-180 { padding-right: 11rem; }
.padding-bottom-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-0 { padding-bottom: 0rem; }
.padding-bottom-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-1 { padding-bottom: 0.0833rem; }
.padding-bottom-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-2 { padding-bottom: 0.1667rem; }
.padding-bottom-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-4 { padding-bottom: 0.3333rem; }
.padding-bottom-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-8 { padding-bottom: 0.6667rem; }
.padding-bottom-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-12 { padding-bottom: 1rem; }
.padding-bottom-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-16 { padding-bottom: 1.3333rem; }
.padding-bottom-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-20 { padding-bottom: 1.6667rem; }
.padding-bottom-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-24 { padding-bottom: 2rem; }
.padding-bottom-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-28 { padding-bottom: 2.3333rem; }
.padding-bottom-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-32 { padding-bottom: 2.6667rem; }
.padding-bottom-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-36 { padding-bottom: 3rem; }
.padding-bottom-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-40 { padding-bottom: 3.3333rem; }
.padding-bottom-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-44 { padding-bottom: 3.6667rem; }
.padding-bottom-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-48 { padding-bottom: 4rem; }
.padding-bottom-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-52 { padding-bottom: 4.3333rem; }
.padding-bottom-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-56 { padding-bottom: 4.6667rem; }
.padding-bottom-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-60 { padding-bottom: 5rem; }
.padding-bottom-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-80 { padding-bottom: 6rem; }
.padding-bottom-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-100 { padding-bottom: 7rem; }
.padding-bottom-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-120 { padding-bottom: 8rem; }
.padding-bottom-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-140 { padding-bottom: 9rem; }
.padding-bottom-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-160 { padding-bottom: 10rem; }
.padding-bottom-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-bottom-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-bottom-180 { padding-bottom: 11rem; }
.padding-left-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-0 { padding-left: 0rem; }
.padding-left-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-1 { padding-left: 0.0833rem; }
.padding-left-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-2 { padding-left: 0.1667rem; }
.padding-left-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-4 { padding-left: 0.3333rem; }
.padding-left-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-8 { padding-left: 0.6667rem; }
.padding-left-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-12 { padding-left: 1rem; }
.padding-left-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-16 { padding-left: 1.3333rem; }
.padding-left-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-20 { padding-left: 1.6667rem; }
.padding-left-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-24 { padding-left: 2rem; }
.padding-left-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-28 { padding-left: 2.3333rem; }
.padding-left-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-32 { padding-left: 2.6667rem; }
.padding-left-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-36 { padding-left: 3rem; }
.padding-left-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-40 { padding-left: 3.3333rem; }
.padding-left-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-44 { padding-left: 3.6667rem; }
.padding-left-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-48 { padding-left: 4rem; }
.padding-left-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-52 { padding-left: 4.3333rem; }
.padding-left-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-56 { padding-left: 4.6667rem; }
.padding-left-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-60 { padding-left: 5rem; }
.padding-left-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-80 { padding-left: 6rem; }
.padding-left-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-100 { padding-left: 7rem; }
.padding-left-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-120 { padding-left: 8rem; }
.padding-left-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-140 { padding-left: 9rem; }
.padding-left-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-160 { padding-left: 10rem; }
.padding-left-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-left-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-left-180 { padding-left: 11rem; }
.padding-leftright-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-0 { padding-left: 0rem; padding-right: 0rem; }
.padding-leftright-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-1 { padding-left: 0.0833rem; padding-right: 0.0833rem; }
.padding-leftright-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-2 { padding-left: 0.1667rem; padding-right: 0.1667rem; }
.padding-leftright-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-4 { padding-left: 0.3333rem; padding-right: 0.3333rem; }
.padding-leftright-5, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-5, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-5 { padding-left: 0.4167rem; padding-right: 0.4167rem;}
.padding-leftright-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-8 { padding-left: 0.6667rem; padding-right: 0.6667rem; }
.padding-leftright-10, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-10, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-10 { padding-left: 0.8333rem; padding-right: 0.8333rem; }
.padding-leftright-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-12 { padding-left: 1rem; padding-right: 1rem; }
.padding-leftright-15, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-15, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-15 { padding-left: 1.25rem; padding-right: 1.25rem; }
.padding-leftright-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-16 { padding-left: 1.3333rem; padding-right: 1.3333rem; }
.padding-leftright-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-20 { padding-left: 1.6667rem; padding-right: 1.6667rem; }
.padding-leftright-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-24 { padding-left: 2rem; padding-right: 2rem; }
.padding-leftright-25, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-25, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-25 { padding-left: 2.0833rem; padding-right: 2.0833rem; }
.padding-leftright-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-28 { padding-left: 2.3333rem; padding-right: 2.3333rem; }
.padding-leftright-30, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-30, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-30 { padding-left: 2.5rem; padding-right: 2.5rem; }
.padding-leftright-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-32 { padding-left: 2.6667rem; padding-right: 2.6667rem; }
.padding-leftright-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-36 { padding-left: 3rem; padding-right: 3rem; }
.padding-leftright-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-40 { padding-left: 3.3333rem; padding-right: 3.3333rem; }
.padding-leftright-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-44 { padding-left: 3.6667rem; padding-right: 3.6667rem; }
.padding-leftright-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-48 { padding-left: 4rem; padding-right: 4rem; }
.padding-leftright-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-52 { padding-left: 4.3333rem; padding-right: 4.3333rem; }
.padding-leftright-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-56 { padding-left: 4.6667rem; padding-right: 4.6667rem; }
.padding-leftright-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-60 { padding-left: 5rem; padding-right: 5rem; }
.padding-leftright-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-80 { padding-left: 6rem; padding-right: 6rem; }
.padding-leftright-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-100 { padding-left: 7rem; padding-right: 7rem; }
.padding-leftright-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-120 { padding-left: 8rem; padding-right: 8rem; }
.padding-leftright-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-140 { padding-left: 9rem; padding-right: 9rem; }
.padding-leftright-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-160 { padding-left: 10rem; padding-right: 10rem; }
.padding-leftright-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-leftright-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-leftright-180 { padding-left: 11rem; padding-right: 11rem; }
.padding-topbottom-0, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-0, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-0 { padding-top: 0rem; padding-bottom: 0rem; }
.padding-topbottom-1, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-1, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-1 { padding-top: 0.0833rem; padding-bottom: 0.0833rem; }
.padding-topbottom-2, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-2, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-2 { padding-top: 0.1667rem; padding-bottom: 0.1667rem; }
.padding-topbottom-4, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-4, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-4 { padding-top: 0.3333rem; padding-bottom: 0.3333rem; }
.padding-topbottom-5, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-5, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-5 { padding-top: 0.4167rem; padding-bottom: 0.4167rem;}
.padding-topbottom-8, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-8, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-8 { padding-top: 0.6667rem; padding-bottom: 0.6667rem; }
.padding-topbottom-10, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-10, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-10 { padding-top: 0.8333rem; padding-bottom: 0.8333rem; }
.padding-topbottom-12, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-12, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-12 { padding-top: 1rem; padding-bottom: 1rem; }
.padding-topbottom-15, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-15, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-15 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.padding-topbottom-16, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-16, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-16 { padding-top: 1.3333rem; padding-bottom: 1.3333rem; }
.padding-topbottom-20, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-20, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-20 { padding-top: 1.6667rem; padding-bottom: 1.6667rem; }
.padding-topbottom-24, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-24, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-24 { padding-top: 2rem; padding-bottom: 2rem; }
.padding-topbottom-25, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-25, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-25 { padding-top: 2.0833rem; padding-bottom: 2.0833rem; }
.padding-topbottom-28, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-28, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-28 { padding-top: 2.3333rem; padding-bottom: 2.3333rem; }
.padding-topbottom-30, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-30, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-30 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.padding-topbottom-32, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-32, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-32 { padding-top: 2.6667rem; padding-bottom: 2.6667rem; }
.padding-topbottom-36, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-36, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-36 { padding-top: 3rem; padding-bottom: 3rem; }
.padding-topbottom-40, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-40, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-40 { padding-top: 3.3333rem; padding-bottom: 3.3333rem; }
.padding-topbottom-44, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-44, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-44 { padding-top: 3.6667rem; padding-bottom: 3.6667rem; }
.padding-topbottom-48, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-48, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-48 { padding-top: 4rem; padding-bottom: 4rem; }
.padding-topbottom-52, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-52, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-52 { padding-top: 4.3333rem; padding-bottom: 4.3333rem; }
.padding-topbottom-56, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-56, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-56 { padding-top: 4.6667rem; padding-bottom: 4.6667rem; }
.padding-topbottom-60, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-60, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-60 { padding-top: 5rem; padding-bottom: 5rem; }
.padding-topbottom-80, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-80, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-80 { padding-top: 6rem; padding-bottom: 6rem; }
.padding-topbottom-100, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-100, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-100 { padding-top: 7rem; padding-bottom: 7rem; }
.padding-topbottom-120, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-120, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-120 { padding-top: 8rem; padding-bottom: 8rem; }
.padding-topbottom-140, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-140, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-140 { padding-top: 9rem; padding-bottom: 9rem; }
.padding-topbottom-160, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-160, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-160 { padding-top: 10rem; padding-bottom: 10rem; }
.padding-topbottom-180, .xc-appui-mbms-editor.xc-mbeui-wysiwyg-editor .xc-mbeui-container-layout.padding-topbottom-180, .xc-appui-mbms-editor .xc-mbeui-container-link.padding-topbottom-180 { padding-top: 11rem; padding-bottom: 11rem; }
.border-1 { border: 0.0833rem solid #e4e4e4; }
.border-2 { border: 0.1667rem solid #e4e4e4; }
.border-3 { border: 0.25rem solid #e4e4e4; }
.border-4 { border: 0.3333rem solid #e4e4e4; }
.border-5 { border: 0.4167rem solid #e4e4e4; }
.border-right-1 { border-right: 0.0833rem solid #e4e4e4; }
.border-right-2 { border-right: 0.1667rem solid #e4e4e4; }
.border-right-3 { border-right: 0.25rem solid #e4e4e4; }
.border-right-4 { border-right: 0.3333rem solid #e4e4e4; }
.border-right-5 { border-right: 0.4167rem solid #e4e4e4; }
.border-left-1 { border-left: 0.0833rem solid #e4e4e4; }
.border-left-2 { border-left: 0.1667rem solid #e4e4e4; }
.border-left-3 { border-left: 0.25rem solid #e4e4e4; }
.border-left-4 { border-left: 0.3333rem solid #e4e4e4; }
.border-left-5 { border-left: 0.4167rem solid #e4e4e4; }
.border-top-1 { border-top: 0.0833rem solid #e4e4e4; }
.border-top-2 { border-top: 0.1667rem solid #e4e4e4; }
.border-top-3 { border-top: 0.25rem solid #e4e4e4; }
.border-top-4 { border-top: 0.3333rem solid #e4e4e4; }
.border-top-5 { border-top: 0.4167rem solid #e4e4e4; }
.border-bottom-1 { border-bottom: 0.0833rem solid #e4e4e4; }
.border-bottom-2 { border-bottom: 0.1667rem solid #e4e4e4; }
.border-bottom-3 { border-bottom: 0.25rem solid #e4e4e4; }
.border-bottom-4 { border-bottom: 0.3333rem solid #e4e4e4; }
.border-bottom-5 { border-bottom: 0.4167rem solid #e4e4e4; }
.outline-1 { outline: 0.0833rem solid red !important; }
.outline-2 { outline: 0.1667rem solid red !important; }
.outline-3 { outline: 0.25rem solid red !important; }
.outline-4 { outline: 0.3333rem solid red !important; }
.outline-5 { outline: 0.4167rem solid red !important; }
.box-shadow-1 { box-shadow: #e3e3e3 0px 2px 10px; }
.box-shadow-2 { box-shadow: #e3e3e3 0px 4px 20px; }
.box-shadow-3 { box-shadow: #e3e3e3 2px 2px 5px; }
.box-shadow-4 { box-shadow: #e3e3e3 1px 2px 5px; }
.box-shadow-5 { box-shadow: #e3e3e3 1px 1px 5px; }
.text-shadow-1 { text-shadow: #7E7E7E 1px 1px 1px; }
.text-shadow-2 { text-shadow: #939393 1px 1px 1px; }
.text-shadow-2 { text-shadow: #A7A7A7 1px 1px 1px; }
.text-shadow-4 { text-shadow: #BCBCBC 1px 1px 1px; }
.text-shadow-5 { text-shadow: #D0D0D0 1px 1px 1px; }
.color-transparent { color: transparent; }
.color-black { color: #000000; }
.color-beige { color: #e6daa6; }
.color-brown { color: #653700; }
.color-blue { color: blue; }
.color-gold { color: #dbb40c; }
.color-gray { color: #929591; }
.color-green { color: green; }
.color-light-blue { color: #95d0fc; }
.color-light-green { color: #96f97b; }
.color-lilac { color: #cea2fd; }
.color-white { color: #ffffff; }
.color-offwhite { color: #f7f7f7; }
.color-offblack { color: #aaaaaa; }
.color-orange { color: orange; }
.color-pink { color: #ff81c0; }
.color-red { color: red; }
.color-tan { color: #d1b26f; }
.color-teal { color: #029386; }
.color-turquoise { color: #06c2ac; }
.color-yellow { color: yellow; }
.background-color-transparent { background-color: transparent; }
.background-color-black { background-color: #000000; }
.background-color-beige { background-color: #e6daa6; }
.background-color-brown { background-color: #653700; }
.background-color-blue { background-color: blue; }
.background-color-gold { background-color: #dbb40c; }
.background-color-gray { background-color: #929591; }
.background-color-green { background-color: green; }
.background-color-light-blue { background-color: #95d0fc; }
.background-color-light-green { background-color: #96f97b; }
.background-color-lilac { background-color: #cea2fd; }
.background-color-white { background-color: #ffffff; }
.background-color-offwhite { background-color: #f7f7f7; }
.background-color-offblack { background-color: #aaaaaa; }
.background-color-orange { background-color: orange; }
.background-color-pink { background-color: #ff81c0; }
.background-color-red { background-color: red; }
.background-color-tan { background-color: #d1b26f; }
.background-color-teal { background-color: #029386; }
.background-color-turquoise { background-color: #06c2ac; }
.background-color-yellow { background-color: yellow; }
.dropcap,.backdrop { float: left; font-size: 4rem; line-height: 83%; margin-right: 0.6667rem; }
.background-no { background-color: transparent; background-image: none; }
.bold { font-weight: bold; }
.bold-no { font-weight: normal; }
.bold-100 { font-weight: 100; }
.bold-200 { font-weight: 200; }
.bold-300 { font-weight: 300; }
.bold-400 { font-weight: 400; }
.bold-500 { font-weight: 500; }
.bold-600 { font-weight: 600; }
.bold-700 { font-weight: 700; }
.bold-800 { font-weight: 800; }
.bold-900 { font-weight: 900; }
.italic { font-style: italic; }
.oblique { font-style: oblique; }
.strikethrough { text-decoration: line-through; color: red; }
.normal, .italic-no, .oblique-no { font-style: normal; }
.underline { text-decoration: underline; }
.underline-no { text-decoration: none; }
.inherit-line-height { line-height: inherit !important; }
.inherit-height { height: inherit; }
.clickable { cursor: hand; cursor: pointer; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.capitalize { text-transform: capitalize; }
.text-transform-no { text-transform: initial; }
.small-caps { font-variant: small-caps; }
.placeholder-light { background-color: #F1F1F1; }
.placeholder { background-color: #E4E4E4; }
.placeholder-dark { background-color: #D4D4D4; }
.currency { font-size: 5rem; font-display: swap; font-family: DINOTRegular,sans-serif; }
.currency:first-letter { font-size: 2.5rem; font-display: swap; font-family: DINOTRegular,sans-serif; vertical-align: super; text-decoration: none !important; }
.currency-large{ font-size: 4.1667rem; font-display: swap; font-family: DINOTRegular,sans-serif;}
.currency-large:first-letter { font-size: 2.0833rem; font-display: swap; font-family: DINOTRegular,sans-serif; vertical-align: super; text-decoration: none !important; }
.currency-medium { font-size: 3.3333rem; font-display: swap; font-family: DINOTRegular,sans-serif;}
.currency-medium:first-letter { font-size: 1.6667rem; font-display: swap; font-family: DINOTRegular,sans-serif; vertical-align: super; text-decoration: none !important; }
.currency-small { font-size: 2.5rem; font-display: swap; font-family: DINOTRegular,sans-serif; }
.currency-small:first-letter { font-size: 1.25rem; font-display: swap; font-family: DINOTRegular,sans-serif; vertical-align: super; text-decoration: none !important; }
.currency-regular { font-size: 1.5rem; font-display: swap; font-family: DINOTRegular,sans-serif; }
.currency-regular:first-letter { font-size: 0.8rem; font-display: swap; font-family: DINOTRegular,sans-serif; vertical-align: super; text-decoration: none !important; }
.wrap { white-space: normal; }
.wrap-no { white-space: nowrap; }
.transparent { background-color: transparent; }
.center { text-align: center; justify-content: center; }
.right { text-align: right; }
.left { text-align: left; }
.justify { text-align: justify; }
.baseline-flex { align-items: baseline; display: -webkit-flex; display: flex; vertical-align: baseline; }
.sub-flex { align-items: flex-start; display: -webkit-flex; display: flex; vertical-align: sub; }
.super-flex { align-items: flex-start; display: -webkit-flex; display: flex; vertical-align: super; }
.top-flex { align-items: flex-start; display: -webkit-flex; display: flex; vertical-align: top; }
.text-top-flex { align-items: text-top; display: -webkit-flex; display: flex; vertical-align: text-top; }
.middle-flex { align-items: center; display: -webkit-flex; display: flex; vertical-align: middle; }
.bottom-flex { align-items: flex-end; display: -webkit-flex; display: flex; vertical-align: bottom; }
.text-bottom-flex { align-items: baseline; display: -webkit-flex; display: flex; vertical-align: text-bottom; }
.baseline { vertical-align: baseline; }
.sub, .subscript { vertical-align: sub; font-size: smaller; }
.super, .superscript { vertical-align: super; font-size: smaller; }
.top { vertical-align: top; align-items: top !important; }
.top.display-inline-block > .xc-mbeui-container-blocks { display: inline-block; width: 100%; height: 100%; vertical-align: top; }
.top.display-inline-block > .xc-mbeui-container-blocks:before { content: ""; display: inline-block; vertical-align: top; height: 100%; }
.top.display-inline-block > .xc-mbeui-container-blocks > * { vertical-align: top; }
.text-top { vertical-align: text-top; }
.middle { vertical-align: middle; align-items: center !important; }
.middle.display-inline-block > .xc-mbeui-container-blocks { display: inline-block; width: 100%; height: 100%; vertical-align: middle; }
.middle.display-inline-block > .xc-mbeui-container-blocks:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; }
.middle.display-inline-block > .xc-mbeui-container-blocks > * { vertical-align: middle; }
.bottom { vertical-align: bottom; align-items: bottom !important; }
.bottom.display-inline-block > .xc-mbeui-container-blocks { display: inline-block; width: 100%; height: 100%; vertical-align: bottom; }
.bottom.display-inline-block > .xc-mbeui-container-blocks:before { content: ""; display: inline-block; vertical-align: bottom; height: 100%; }
.bottom.display-inline-block > .xc-mbeui-container-blocks > * { vertical-align: bottom; }
.text-bottom { vertical-align: text-bottom; }
.invisible { visibility: hidden; }
.visible { visibility: visible; }
.readonly { background-color: #f7f7f7; border: #f0f0f0; }
.max-width { width: 100% !important; }
.max-height { height: 100% !important; }
.hide { display: none !important; }
.hide-overflow, .trim { overflow: hidden; }
.hide-overflow-text, .ellipsis, .elipsis { overflow: hidden; text-overflow: ellipsis; }
.hide-overflow-scroll, .scroll { overflow: auto; }
.hide-overflow-scrollx, .scrollx { overflow-x: auto; overflow-y: hidden; }
.hide-overflow-scrolly, .scrolly { overflow-x: hidden; overflow-y: scroll; }
/* reference: https://css-tricks.com/custom-scrollbars-in-webkit/ */
/*.scrollbar, ::-webkit-scrollbar { width: 4px; height: 4px; margin: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; }
.scrollbar-button, ::-webkit-scrollbar-button { }
.scrollbar-track, ::-webkit-scrollbar-track { border-radius: 0rem; }
.scrollbar-track-piece, ::-webkit-scrollbar-track-piece { }
.scrollbar-thumb, ::-webkit-scrollbar-thumb { border-radius: 0rem; background-color: #aaa; }
.scrollbar-corner, ::-webkit-scrollbar-corner { }
.scrollbar-resizer, ::-webkit-resizer { }
*/
.header-tab-container { font-display: swap; font-family: verdana, arial, sans-serif; }
.center-in-container { margin-right: auto; margin-left: auto; }
.center-on-page { z-index: 1000; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 50%; min-height: 50%; }
.border-radius-2 { border-radius: 0.1667rem; -khtml-border-radius: 0.1667rem; background-clip: padding-box; }
.border-radius-4 { border-radius: 0.3333rem; -khtml-border-radius: 0.3333rem; background-clip: padding-box;}
.border-radius-5 { border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; background-clip: padding-box;}
.border-radius-6 { border-radius: 0.5rem; -khtml-border-radius: 0.5rem;background-clip: padding-box; }
.border-radius-8 { border-radius: 0.6667rem; -khtml-border-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-10 { border-radius: 0.8333rem; -khtml-border-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-15 { border-radius: 1.25rem; -khtml-border-radius: 1.25rem;background-clip: padding-box; }
.border-radius-20 { border-radius: 1.6667rem; -khtml-border-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-25 { border-radius: 2.0833rem; -khtml-border-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-30 { border-radius: 2.5rem; -khtml-border-radius: 2.5rem;background-clip: padding-box; }
.border-radius-35 { border-radius: 2.9167rem; -khtml-border-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-40 { border-radius: 3.3333rem; -khtml-border-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-45 { border-radius: 3.75rem; -khtml-border-radius: 3.75rem;background-clip: padding-box; }
.border-radius-50 { border-radius: 4.1667rem; -khtml-border-radius: 4.1667rem;background-clip: padding-box; }
.border-radius-top-2 { border-top-left-radius: 0.1667rem; -khtml-border-top-left-radius: 0.1667rem; border-top-right-radius: 0.1667rem; -khtml-border-top-right-radius: 0.1667rem;background-clip: padding-box; }
.border-radius-top-4 { border-top-left-radius: 0.3333rem; -khtml-border-top-left-radius: 0.3333rem; border-top-right-radius: 0.3333rem; -khtml-border-top-right-radius: 0.3333rem;background-clip: padding-box; }
.border-radius-top-5 { border-top-left-radius: 0.4167rem; -khtml-border-top-left-radius: 0.4167rem; border-top-right-radius: 0.4167rem; -khtml-border-top-right-radius: 0.4167rem;background-clip: padding-box; }
.border-radius-top-6 { border-top-left-radius: 0.5rem; -khtml-border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; -khtml-border-top-right-radius: 0.5rem;background-clip: padding-box; }
.border-radius-top-8 { border-top-left-radius: 0.6667rem; -khtml-border-top-left-radius: 0.6667rem; border-top-right-radius: 0.6667rem; -khtml-border-top-right-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-top-10 { border-top-left-radius: 0.8333rem; -khtml-border-top-left-radius: 0.8333rem; border-top-right-radius: 0.8333rem; -khtml-border-top-right-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-top-15 { border-top-left-radius: 1.25rem; -khtml-border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; -khtml-border-top-right-radius: 1.25rem;background-clip: padding-box; }
.border-radius-top-20 { border-top-left-radius: 1.6667rem; -khtml-border-top-left-radius: 1.6667rem; border-top-right-radius: 1.6667rem; -khtml-border-top-right-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-top-25 { border-top-left-radius: 2.0833rem; -khtml-border-top-left-radius: 2.0833rem; border-top-right-radius: 2.0833rem; -khtml-border-top-right-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-top-30 { border-top-left-radius: 2.5rem; -khtml-border-top-left-radius: 2.5rem; border-top-right-radius: 2.5rem; -khtml-border-top-right-radius: 2.5rem;background-clip: padding-box; }
.border-radius-top-35 { border-top-left-radius: 2.9167rem; -khtml-border-top-left-radius: 2.9167rem; border-top-right-radius: 2.9167rem; -khtml-border-top-right-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-top-40 { border-top-left-radius: 3.3333rem; -khtml-border-top-left-radius: 3.3333rem; border-top-right-radius: 3.3333rem; -khtml-border-top-right-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-top-45 { border-top-left-radius: 3.75rem; -khtml-border-top-left-radius: 3.75rem; border-top-right-radius: 3.75rem; -khtml-border-top-right-radius: 3.75rem;background-clip: padding-box; }
.border-radius-top-50 { border-top-left-radius: 4.1667rem; -khtml-border-top-left-radius: 4.1667rem; border-top-right-radius: 4.1667rem; -khtml-border-top-right-radius: 4.1667rem;background-clip: padding-box; }
.border-radius-bottom-2 { border-bottom-left-radius: 0.1667rem; -khtml-border-bottom-left-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; -khtml-border-bottom-right-radius: 0.1667rem;background-clip: padding-box; }
.border-radius-bottom-4 { border-bottom-left-radius: 0.3333rem; -khtml-border-bottom-left-radius: 0.3333rem; border-bottom-right-radius: 0.3333rem; -khtml-border-bottom-right-radius: 0.3333rem;background-clip: padding-box; }
.border-radius-bottom-5 { border-bottom-left-radius: 0.4167rem; -khtml-border-bottom-left-radius: 0.4167rem; border-bottom-right-radius: 0.4167rem; -khtml-border-bottom-right-radius: 0.4167rem;background-clip: padding-box; }
.border-radius-bottom-6 { border-bottom-left-radius: 0.5rem; -khtml-border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; -khtml-border-bottom-right-radius: 0.5rem;background-clip: padding-box; }
.border-radius-bottom-8 { border-bottom-left-radius: 0.6667rem; -khtml-border-bottom-left-radius: 0.6667rem; border-bottom-right-radius: 0.6667rem; -khtml-border-bottom-right-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-bottom-10 { border-bottom-left-radius: 0.8333rem; -khtml-border-bottom-left-radius: 0.8333rem; border-bottom-right-radius: 0.8333rem; -khtml-border-bottom-right-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-bottom-15 { border-bottom-left-radius: 1.25rem; -khtml-border-bottom-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -khtml-border-bottom-right-radius: 1.25rem;background-clip: padding-box; }
.border-radius-bottom-20 { border-bottom-left-radius: 1.6667rem; -khtml-border-bottom-left-radius: 1.6667rem; border-bottom-right-radius: 1.6667rem; -khtml-border-bottom-right-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-bottom-25 { border-bottom-left-radius: 2.0833rem; -khtml-border-bottom-left-radius: 2.0833rem; border-bottom-right-radius: 2.0833rem; -khtml-border-bottom-right-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-bottom-30 { border-bottom-left-radius: 2.5rem; -khtml-border-bottom-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; -khtml-border-bottom-right-radius: 2.5rem;background-clip: padding-box; }
.border-radius-bottom-35 { border-bottom-left-radius: 2.9167rem; -khtml-border-bottom-left-radius: 2.9167rem; border-bottom-right-radius: 2.9167rem; -khtml-border-bottom-right-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-bottom-40 { border-bottom-left-radius: 3.3333rem; -khtml-border-bottom-left-radius: 3.3333rem; border-bottom-right-radius: 3.3333rem; -khtml-border-bottom-right-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-bottom-45 { border-bottom-left-radius: 3.75rem; -khtml-border-bottom-left-radius: 3.75rem; border-bottom-right-radius: 3.75rem; -khtml-border-bottom-right-radius: 3.75rem;background-clip: padding-box; }
.border-radius-bottom-50 { border-bottom-left-radius: 4.1667rem; -khtml-border-bottom-left-radius: 4.1667rem; border-bottom-right-radius: 4.1667rem; -khtml-border-bottom-right-radius: 4.1667rem;background-clip: padding-box; }
.border-radius-left-2 { border-top-left-radius: 0.1667rem; -khtml-border-top-left-radius: 0.1667rem; border-bottom-left-radius: 0.1667rem; -khtml-border-bottom-left-radius: 0.1667rem;background-clip: padding-box; }
.border-radius-left-4 { border-top-left-radius: 0.3333rem; -khtml-border-top-left-radius: 0.3333rem; border-bottom-left-radius: 0.3333rem; -khtml-border-bottom-left-radius: 0.3333rem;background-clip: padding-box; }
.border-radius-left-5 { border-top-left-radius: 0.4167rem; -khtml-border-top-left-radius: 0.4167rem; border-bottom-left-radius: 0.4167rem; -khtml-border-bottom-left-radius: 0.4167rem;background-clip: padding-box; }
.border-radius-left-6 { border-top-left-radius: 0.5rem; -khtml-border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; -khtml-border-bottom-left-radius: 0.5rem;background-clip: padding-box; }
.border-radius-left-8 { border-top-left-radius: 0.6667rem; -khtml-border-top-left-radius: 0.6667rem; border-bottom-left-radius: 0.6667rem; -khtml-border-bottom-left-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-left-10 { border-top-left-radius: 0.8333rem; -khtml-border-top-left-radius: 0.8333rem; border-bottom-left-radius: 0.8333rem; -khtml-border-bottom-left-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-left-15 { border-top-left-radius: 1.25rem; -khtml-border-top-left-radius: 1.25rem; border-bottom-left-radius: 1.25rem; -khtml-border-bottom-left-radius: 1.25rem;background-clip: padding-box; }
.border-radius-left-20 { border-top-left-radius: 1.6667rem; -khtml-border-top-left-radius: 1.6667rem; border-bottom-left-radius: 1.6667rem; -khtml-border-bottom-left-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-left-25 { border-top-left-radius: 2.0833rem; -khtml-border-top-left-radius: 2.0833rem; border-bottom-left-radius: 2.0833rem; -khtml-border-bottom-left-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-left-30 { border-top-left-radius: 2.5rem; -khtml-border-top-left-radius: 2.5rem; border-bottom-left-radius: 2.5rem; -khtml-border-bottom-left-radius: 2.5rem;background-clip: padding-box; }
.border-radius-left-35 { border-top-left-radius: 2.9167rem; -khtml-border-top-left-radius: 2.9167rem; border-bottom-left-radius: 2.9167rem; -khtml-border-bottom-left-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-left-40 { border-top-left-radius: 3.3333rem; -khtml-border-top-left-radius: 3.3333rem; border-bottom-left-radius: 3.3333rem; -khtml-border-bottom-left-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-left-45 { border-top-left-radius: 3.75rem; -khtml-border-top-left-radius: 3.75rem; border-bottom-left-radius: 3.75rem; -khtml-border-bottom-left-radius: 3.75rem;background-clip: padding-box; }
.border-radius-left-50 { border-top-left-radius: 4.1667rem; -khtml-border-top-left-radius: 4.1667rem; border-bottom-left-radius: 4.1667rem; -khtml-border-bottom-left-radius: 4.1667rem;background-clip: padding-box; }
.border-radius-right-2 { border-top-right-radius: 0.1667rem; -khtml-border-top-right-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; -khtml-border-bottom-right-radius: 0.1667rem;background-clip: padding-box; }
.border-radius-right-4 { border-top-right-radius: 0.3333rem; -khtml-border-top-right-radius: 0.3333rem; border-bottom-right-radius: 0.3333rem; -khtml-border-bottom-right-radius: 0.3333rem;background-clip: padding-box; }
.border-radius-right-5 { border-top-right-radius: 0.4167rem; -khtml-border-top-right-radius: 0.4167rem; border-bottom-right-radius: 0.4167rem; -khtml-border-bottom-right-radius: 0.4167rem;background-clip: padding-box; }
.border-radius-right-6 { border-top-right-radius: 0.5rem; -khtml-border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; -khtml-border-bottom-right-radius: 0.5rem;background-clip: padding-box; }
.border-radius-right-8 { border-top-right-radius: 0.6667rem; -khtml-border-top-right-radius: 0.6667rem; border-bottom-right-radius: 0.6667rem; -khtml-border-bottom-right-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-right-10 { border-top-right-radius: 0.8333rem; -khtml-border-top-right-radius: 0.8333rem; border-bottom-right-radius: 0.8333rem; -khtml-border-bottom-right-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-right-15 { border-top-right-radius: 1.25rem; -khtml-border-top-right-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -khtml-border-bottom-right-radius: 1.25rem;background-clip: padding-box; }
.border-radius-right-20 { border-top-right-radius: 1.6667rem; -khtml-border-top-right-radius: 1.6667rem; border-bottom-right-radius: 1.6667rem; -khtml-border-bottom-right-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-right-25 { border-top-right-radius: 2.0833rem; -khtml-border-top-right-radius: 2.0833rem; border-bottom-right-radius: 2.0833rem; -khtml-border-bottom-right-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-right-30 { border-top-right-radius: 2.5rem; -khtml-border-top-right-radius: 2.5rem; border-bottom-right-radius: 2.5rem; -khtml-border-bottom-right-radius: 2.5rem;background-clip: padding-box; }
.border-radius-right-35 { border-top-right-radius: 2.9167rem; -khtml-border-top-right-radius: 2.9167rem; border-bottom-right-radius: 2.9167rem; -khtml-border-bottom-right-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-right-40 { border-top-right-radius: 3.3333rem; -khtml-border-top-right-radius: 3.3333rem; border-bottom-right-radius: 3.3333rem; -khtml-border-bottom-right-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-right-45 { border-top-right-radius: 3.75rem; -khtml-border-top-right-radius: 3.75rem; border-bottom-right-radius: 3.75rem; -khtml-border-bottom-right-radius: 3.75rem;background-clip: padding-box; }
.border-radius-right-50 { border-top-right-radius: 4.1667rem; -khtml-border-top-right-radius: 4.1667rem; border-bottom-right-radius: 4.1667rem; -khtml-border-bottom-right-radius: 4.1667rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-2 { border-top-left-radius: 0.1667rem; -khtml-border-top-left-radius: 0.1667rem; border-bottom-right-radius: 0.1667rem; -khtml-border-bottom-right-radius: 0.1667rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-4 { border-top-left-radius: 0.3333rem; -khtml-border-top-left-radius: 0.3333rem; border-bottom-right-radius: 0.3333rem; -khtml-border-bottom-right-radius: 0.3333rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-5 { border-top-left-radius: 0.4167rem; -khtml-border-top-left-radius: 0.4167rem; border-bottom-right-radius: 0.4167rem; -khtml-border-bottom-right-radius: 0.4167rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-6 { border-top-left-radius: 0.5rem; -khtml-border-top-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; -khtml-border-bottom-right-radius: 0.5rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-8 { border-top-left-radius: 0.6667rem; -khtml-border-top-left-radius: 0.6667rem; border-bottom-right-radius: 0.6667rem; -khtml-border-bottom-right-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-10 { border-top-left-radius: 0.8333rem; -khtml-border-top-left-radius: 0.8333rem; border-bottom-right-radius: 0.8333rem; -khtml-border-bottom-right-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-15 { border-top-left-radius: 1.25rem; -khtml-border-top-left-radius: 1.25rem; border-bottom-right-radius: 1.25rem; -khtml-border-bottom-right-radius: 1.25rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-20 { border-top-left-radius: 1.6667rem; -khtml-border-top-left-radius: 1.6667rem; border-bottom-right-radius: 1.6667rem; -khtml-border-bottom-right-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-25 { border-top-left-radius: 2.0833rem; -khtml-border-top-left-radius: 2.0833rem; border-bottom-right-radius: 2.0833rem; -khtml-border-bottom-right-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-30 { border-top-left-radius: 2.5rem; -khtml-border-top-left-radius: 2.5rem; border-bottom-right-radius: 2.5rem; -khtml-border-bottom-right-radius: 2.5rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-35 { border-top-left-radius: 2.9167rem; -khtml-border-top-left-radius: 2.9167rem; border-bottom-right-radius: 2.9167rem; -khtml-border-bottom-right-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-40 { border-top-left-radius: 3.3333rem; -khtml-border-top-left-radius: 3.3333rem; border-bottom-right-radius: 3.3333rem; -khtml-border-bottom-right-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-45 { border-top-left-radius: 3.75rem; -khtml-border-top-left-radius: 3.75rem; border-bottom-right-radius: 3.75rem; -khtml-border-bottom-right-radius: 3.75rem;background-clip: padding-box; }
.border-radius-left-right-diagonal-50 { border-top-left-radius: 4.1667rem; -khtml-border-top-left-radius: 4.1667rem; border-bottom-right-radius: 4.1667rem; -khtml-border-bottom-right-radius: 4.1667rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-2 { border-bottom-left-radius: 0.1667rem; -khtml-border-bottom-left-radius: 0.1667rem; border-top-right-radius: 0.1667rem; -khtml-border-top-right-radius: 0.1667rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-4 { border-bottom-left-radius: 0.3333rem; -khtml-border-bottom-left-radius: 0.3333rem; border-top-right-radius: 0.3333rem; -khtml-border-top-right-radius: 0.3333rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-5 { border-bottom-left-radius: 0.4167rem; -khtml-border-bottom-left-radius: 0.4167rem; border-top-right-radius: 0.4167rem; -khtml-border-top-right-radius: 0.4167rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-6 { border-bottom-left-radius: 0.5rem; -khtml-border-bottom-left-radius: 0.5rem; border-top-right-radius: 0.5rem; -khtml-border-top-right-radius: 0.5rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-8 { border-bottom-left-radius: 0.6667rem; -khtml-border-bottom-left-radius: 0.6667rem; border-top-right-radius: 0.6667rem; -khtml-border-top-right-radius: 0.6667rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-10 { border-bottom-left-radius: 0.8333rem; -khtml-border-bottom-left-radius: 0.8333rem; border-top-right-radius: 0.8333rem; -khtml-border-top-right-radius: 0.8333rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-15 { border-bottom-left-radius: 1.25rem; -khtml-border-bottom-left-radius: 1.25rem; border-top-right-radius: 1.25rem; -khtml-border-top-right-radius: 1.25rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-20 { border-bottom-left-radius: 1.6667rem; -khtml-border-bottom-left-radius: 1.6667rem; border-top-right-radius: 1.6667rem; -khtml-border-top-right-radius: 1.6667rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-25 { border-bottom-left-radius: 2.0833rem; -khtml-border-bottom-left-radius: 2.0833rem; border-top-right-radius: 2.0833rem; -khtml-border-top-right-radius: 2.0833rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-30 { border-bottom-left-radius: 2.5rem; -khtml-border-bottom-left-radius: 2.5rem; border-top-right-radius: 2.5rem; -khtml-border-top-right-radius: 2.5rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-35 { border-bottom-left-radius: 2.9167rem; -khtml-border-bottom-left-radius: 2.9167rem; border-top-right-radius: 2.9167rem; -khtml-border-top-right-radius: 2.9167rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-40 { border-bottom-left-radius: 3.3333rem; -khtml-border-bottom-left-radius: 3.3333rem; border-top-right-radius: 3.3333rem; -khtml-border-top-right-radius: 3.3333rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-45 { border-bottom-left-radius: 3.75rem; -khtml-border-bottom-left-radius: 3.75rem; border-top-right-radius: 3.75rem; -khtml-border-top-right-radius: 3.75rem;background-clip: padding-box; }
.border-radius-right-left-diagonal-50 { border-bottom-left-radius: 4.1667rem; -khtml-border-bottom-left-radius: 4.1667rem; border-top-right-radius: 4.1667rem; -khtml-border-top-right-radius: 4.1667rem;background-clip: padding-box; }


/*@SHORTCUTS@*/

.ssmbar, .ssmBar { color: #f7f7f7; text-transform: uppercase; padding: 1.6667rem 0rem 1.6667rem 0rem; font-size: 1.5rem; background-color: #7db8e5; line-height: 1.5rem; border-top-right-radius: 0.8333rem; border-bottom-right-radius: 0.8333rem; border: 0.0833rem solid #e4e4e4; border-left: 0rem none #e4e4e4; font-display: swap; font-family: "Impact"; }
.ssmhdr, .ssmHdr { color: black; }
.ssmHdr:link { color: black; text-decoration: none; }
.ssmHdr:visited { color: black; text-decoration: none; }
.ssmHdr:hover { color: red; text-decoration: none; }
.ssmHdr:active { color: balck; text-decoration: none; }
.ssmtable, .ssmTable { background-color: transparent; }


/*@CMS@*/

.content-manager-handlers-mouseout, .content-manager-handlers { text-decoration: none; color: red; font-weight: bold; font-size: 1rem; }
.content-manager-handlers-mouseover, .content-manager-handlers:hover { text-decoration: none; color: #0bacda; font-weight: bold; font-size: 1rem; }
.xc-toggle-ui { display: inline !important; }
.ui-sortable.xc-stacked-content > * { display: inline-block !important; width: 100% !important; }
.ui-sortable > .xc-toggle-ui > div { display: inline-block !important; width: 100% !important; }
.xc-appui-toggle-tools-container { padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem; margin: 0rem 0rem 0rem 0rem; position: absolute; display: inline-block; z-index: 1050000000; width: 50px; }
.xc-appui-toggle-tools-container-top { width: auto !important; }
.xc-appui-toggle-tools-button { display: inline-block; padding: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; margin: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; min-width: 32px; text-align: center; }
.xc-appui-toggle-tools-button:hover { display: inline-block; padding: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; margin: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; min-width: 32px; text-align: center; }
.xc-appui-toggle-tools-outline { outline: 0.0833rem solid red; }
.xc_website_settings .xc_menu { background-color: #C4C4C4; }
.xc_website_settings .xc_dashboard { background-color: white; }
.xc_website_settings .xc_menu .xc_menu_item { padding: 0.8333rem 0.8333rem 0.8333rem 1.6667rem; color: #747474; cursor: hand; cursor: pointer; margin: 0rem 0rem 0.0833rem 0rem; }
.xc_website_settings .xc_menu .xc_menu_item_selected, .xc_website_settings .xc_menu .xc_menu_item_hover, .xc_website_settings .xc_menu .xc_menu_item:hover { background-color: white; color: black; border-top-left-radius: 0.8333rem; -khtml-border-top-left-radius: 0.8333rem; border-bottom-left-radius: 0.8333rem; -khtml-border-bottom-left-radius: 0.8333rem; }
.xc_website_settings .xc_dashboard .xc_font_caption { width: 130px; }
.xc_website_settings .xc_dashboard .xc_font_name { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_weight { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_style { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_size { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_height { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_color { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_background { width: auto; }
.xc_website_settings .xc_dashboard .xc_font_text_shadow { width: auto; margin: 0rem 0.6667rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_box_shadow { width: auto; margin: 0rem 0.6667rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_border { width: auto; margin: 0rem 0.6667rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_outline { width: auto; margin: 0rem 0rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_preview { margin: 0rem 0rem 0rem 0rem; padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; width: 520px; background-color: #f7f7f7; border-top-left-radius: 0.5rem; -khtml-border-top-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; -khtml-border-bottom-right-radius: 0.5rem; }
.xc_website_settings .xc_dashboard .xc_font_margins { width: auto; margin: 0rem 1.6667rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_dimension { width: auto; margin: 0rem 1.6667rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_paddings { width: auto; margin: 0rem 1.6667rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_radius { width: auto; margin: 0rem 0rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_font_setup .xc_input_text { width: 20px; }
.xc_website_settings .xc_dashboard .xc_font_setup SELECT { width: 80px; }
.xc_website_settings .xc_dashboard .xc_font_setup SELECT[id=size] { width: 50px; }
.xc_website_settings .xc_dashboard .xc_font_setup SELECT[id=line_height] { width: 50px; }
.xc_website_settings .xc_dashboard .xc_font_setup SELECT[id=border_width] { width: 50px; }
.xc_website_settings .xc_dashboard .xc_font_setup SELECT[id=outline_width] { width: 50px; }
.xc_website_settings .xc_dashboard .xc_font_dimension .xc_input_text { width: 60px; }
.xc_website_settings .xc_dashboard .xc_available_font { line-height: 1.6667rem; margin-bottom: 0.3333rem; }
.xc_website_settings .xc_dashboard .xc_available_font_checkbox { margin: 0rem 0.8333rem 0rem 0rem; }
.xc_website_settings .xc_dashboard .xc_available_font_name { width: 150px; }
.xc_website_settings .xc_dashboard .xc_available_font_preview { margin: 0rem 0rem 0rem 0rem; width: 280px; height: 20px; }
.xc_website_settings .xc_dashboard .xc_available_font_preview IFRAME { margin: 0rem 0rem 0rem 0rem; padding: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; border: 0rem; background-color: #f7f7f7; width: 100%; height: 100%; }
.xc_website_settings .xc_dashboard .xc_available_font_actions {}
.xc_fonts_map_ui .xc_config_sections { width: 100%; height: 400px; overflow-y: scroll; }


/*@CPANEL@*/

.header-tab-container { border: 0rem solid black; padding: 0.8333rem 0.5rem 0.8333rem 0.5rem; margin: 0rem 0.0833rem 0rem 0rem; float: left; text-align: center; text-decoration: none; font-size: 0.8333rem; background-color: #cccccc; color: #336699; font-weight: bold; cursor: hand; cursor: pointer; }
.records-listing-table-container { border: 0.0833rem solid black; padding: 0rem 0rem 0rem 0rem; }
.records-listing-table-container .records-listing-table { border: 0rem solid blue; padding: 0rem 0rem 0rem 0rem; }
.records-listing-table-container .records-listing-header-row { border: 0rem solid green; background-color: #cccccc; }
.records-listing-table-container .records-listing-header-row TD { border: 0rem solid green; color: black; font-size: 1.1667rem; font-weight: bold; text-transform: uppercase; padding: 0.8333rem 0.25rem 0.8333rem 0.25rem; }
.records-listing-table-container .records-listing-header-row TD A { color: black; font-size: 1.1667rem; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.records-listing-table-container .records-listing-row { background-color: white; }
.records-listing-table-container .records-listing-row-alternate { background-color: #e0e0e0; }
.records-listing-table-container .record-options A { margin: 0rem 0.5rem 0rem 0.5rem; }
.search-form-table-container { border: 0rem solid black; padding: 0rem 0rem 0rem 0rem; }
.search-form-table-container INPUT { text-align: center; }
.form-table-container { border: 0.0833rem solid black; padding: 0rem 0rem 0rem 0rem; }
.form-table-container .form-table { border: 0rem solid blue; margin: 0rem 0rem 0rem 0rem; }
.form-table-container .form-table-header { border: 0rem solid green; background-color: yellow; color: black; font-size: 1.1667rem; font-weight: bold; text-transform: uppercase; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.form-table-container .form-fields-required { border: 0rem solid green; font-size: 1rem; padding: 0.8333rem 0.8333rem 0.5rem 0.8333rem; font-weight: bold; color: #f00; text-transform: uppercase; background-color: #a3a3a3; }
.form-table-container .form-fields { border: 0rem solid green; background-color: #f0f0f0; font-size: 1rem; color: #336699; padding: 0.8333rem 0.8333rem 0.5rem 0.8333rem; }
.form-table-container .form-instructions { border: 0rem solid green; background-color: #f0f0f0; font-size: 0.9167rem; color: #336699; padding: 0.5rem 0.5rem 0.5rem 0.5rem; margin: 0.5rem 0rem 0.5rem 0rem; }
.form-table-container INPUT { text-align: center; }
.form-table-container INPUT.maximize-width { width: 100%; }
.checkbox-options-frame-closer { clear: both; }
.checkbox-options-column { float: left; margin: 0rem 0.8333rem 0rem 0rem; }
.checkbox-options-column-closer { clear: both; }
.checkbox-options-item { margin-bottom: 0.1667rem; }
.checkbox-options-item-closer { display: inline; }
.checkbox-options-checkbox-frame { display: inline; }
.checkbox-options-checkbox-caption { display: inline; }
.radio-button-options-frame-closer { clear: both; }
.radio-button-options-column { float: left; margin: 0rem 0.8333rem 0rem 0rem; }
.radio-button-options-column-closer { clear: both; }
.radio-button-options-item { margin-bottom: 0.1667rem; }
.radio-button-options-item-closer { display: inline; }
.radio-button-options-checkbox-frame { display: inline; }
.radio-button-options-checkbox-caption { display: inline; }
/* EVENTS MANAGER */
.calendar-table { background-color: white; border: 0rem; }
.calendar-title-cell { border: 0.1667rem solid #e0e0e0; padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; text-transform: uppercase;}
#calendarNavigationCell { background-color: #f7f7f7; cursor: hand; cursor: pointer; }
#calendarNavigationCell:hover { background-color: white; cursor: hand; cursor: pointer; }
A.calendar-arrows, A.calendar-arrows:hover { text-decoration: none; color: black; font-size: 1.6667rem; font-weight: bold; }
#calendarDashboardCell, #calendarDashboardCell:hover { text-transform: uppercase; text-decoration: none; font-size: 1.6667rem; font-weight: bold; }
.calendar-day-cell { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; background-color: #e0e0e0; color: black; font-size: 1.3333rem; font-weight: bold; text-transform: uppercase; }
.calendar-day-content { padding: 0rem 0rem 0rem 0rem; background-color: #f7f7f7; height: 175px; }
.calendar-date-cell { padding: 0.5rem 0.5rem 0.5rem 0.5rem; background-color:#e0e0e0; color: black; font-size: 1.1667rem; font-weight: bold; text-transform: uppercase; }
.calendar-new-cell { background-color: white; }
.calendar-each-event { padding: 0.6667rem 0.25rem 0rem 0.25rem; }
.xc-appui-events-iconic-item { min-width: 150px; max-width: 380px; width: 32%; transition-timing-function: ease !important; transition-property: all !important; transition-duration: 0.5s !important; }
.xc-appui-events-iconic-item:hover { background-color: #e6e6e6 !important; }
.xc-appui-events-iconic-item-image-container { max-height: 300px; }
.xc-appui-events-iconic-item-image-container:empty { min-height: 200px; }
.xc-appui-events-iconic-item-actions-container:empty { display: none; }


/*@TESTIMONIALS@*/

.xc-appui-testimonial-container { margin: 0.8333rem 0rem 0.8333rem 0rem; padding: 2.0833rem 2.0833rem 2.0833rem 2.0833rem; background-color: #f0f0f0; border-radius: 1.6667rem; -khtml-border-radius: 1.6667rem; }
.xc-appui-testimonial-message { font-style: italic; color: black; }
.xc-appui-testimonial-message-copy { border: 0rem solid blue; padding: 1.3333rem 0.1667rem 0rem 0.1667rem; }
.xc-appui-testimonial-quotes-open { border: 0rem solid green; font-display: swap; font-family: helvetica,serif; font-size: 3.6667rem !important; line-height: 3.6667rem !important; color: black; float: left; margin: 0rem 0rem 0rem 0rem; width: 22px; height: 22px; overflow: hidden; }
.xc-appui-testimonial-quotes-close { border: 0rem solid green; font-display: swap; font-family: helvetica,serif; font-size: 3.6667rem !important; line-height: 3.6667rem !important; color: black; float: right; margin: 0rem 0rem 0rem 0rem; width: 22px; height: 22px; overflow: hidden; }
.xc-appui-testimonial-message-copy DIV { font-size: inherit !important; }
.xc-appui-testimonial-nameplate { font-weight: bold; color: black; margin-top: 0.5rem; text-align: right; line-height: 1.1667rem; }


/*@FORUMS@*/

.xc-appui-forum-table-cells { padding: 0.8333rem; }
.xc-appui-forum-header { background-color: #AAAAAA; font-size: 1.3333rem; color: #F7F7F7; font-weight: bold; text-transform: uppercase; }
.xc-appui-forum-header-topics { max-width: 80px; }
.xc-appui-forum-header-comments { max-width: 80px; }
.xc-appui-forum-header-author { max-width: 150px }
.xc-appui-forum-header-lastposts { max-width: 285px; }
.xc-appui-forum-header-options { max-width: 80px; }
.xc-appui-forum-category { background-color: #454545; font-size: 1.1667rem; font-weight: bold; color: #F7F7F7; text-transform: uppercase; }
.xc-appui-forum-listing-row { background-color: #f7f7f7; }
.xc-appui-forum-listing-row-mouseover, .xc-appui-forum-listing-row:hover { background-color: #e3e3e3 !important; }
.forum-content-area-top { margin-bottom: 0.8333rem; }
.forum-content-area-left { margin-right: 0.8333rem; }
.forum-content-area-right { margin-left: 0.8333rem; }
.forum-content-area-bottom { margin-top: 0.8333rem; }
.forum-content-container { border: 0.8333rem solid #e0e0e0; padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; }
.forum-actionsbar-container { text-align: right; }
.forum-actionsbar-container .button { margin-left: 0.1667rem; }
.forum-comment-filters { text-align: center; padding: 1.3333rem 0rem 1.3333rem 0rem; }
/* FORUMS LATEST TOPICS */
.xc-appui-forum-latest-list-container { border: 0.0833rem solid #f0f0f0; padding: 0rem 0rem 0rem 0rem; margin: 0.8333rem 0rem 0.8333rem 0rem; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-forum-latest-list-header { background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; }
.xc-appui-forum-latest-list-item { padding: 0.3333rem 0.6667rem 0.3333rem 0.6667rem; }
.xc-appui-forum-latest-list-item-link { text-transform: capitalize; }
.xc-appui-forum-latest-list-bottom-bar { padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; text-align: right; font-weight: bold; }
.xc-appui-forum-latest-iconic-container { border: 0.0833rem solid #f0f0f0; padding: 0rem 0rem 0rem 0rem; margin: 0.8333rem 0rem 0.8333rem 0rem; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-forum-latest-iconic-header { background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; }
.xc-appui-forum-latest-iconic-icons { padding: 0.3333rem 0.6667rem 0.3333rem 0.6667rem; width: 250px;}
.xc-appui-forum-latest-iconic-image-container { max-width: 25%; margin-right: 0.6667rem; }
.xc-appui-forum-latest-iconic-link-container { max-width: 70%; }
.xc-appui-forum-latest-iconic-link { text-transform: capitalize; }
.xc-appui-forum-latest-iconic-bottom-bar { padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; text-align: right; font-weight: bold; }
/* MEDIA PLAYER */
.media-player-playlist-title { padding: 1rem 1rem 1rem 1rem; background-color: black; color: #f7f7f7; font-weight: bold; font-size: 1.1667rem; }
.media-player-playlist-description { padding: 2.5rem 2.5rem 2.5rem 2.5rem; }
.media-player-container { background-color: black; text-align: center; vertical-align: middle; }
.media-player-content-container { border: 0.0833rem solid black; }
.media-player-playlist-container { border: 0rem solid black; width: 300px; }
.media-player-playlist-selection-container { text-align: right; }
.media-player-playlist-selection-caption { text-transform: uppercase; font-weight: bold; }
.media-player-items-page-navigation { background-color: #f0f0f0; font-weight: bold; }


/*@PHOTO ALBUMS@*/

.xc-appui-photo-album-container { background-color: #c1c1c1; }
.xc-appui-photo-album-options-container { margin-bottom: 1rem; }
.xc-appui-photo-album-options-caption { display: inline; font-weight: bold; text-transform: uppercase; }
.xc-appui-photo-album-options-listbox { display: inline; }
.xc-appui-photo-album-messageboard { font-weight: bold; margin-top: 1.6667rem; }
.xc-appui-photo-album-instructions { font-weight: bold; margin: 1.6667rem 0rem 1.6667rem 0rem; padding: 0.4167rem 0rem 0.4167rem 0rem; border-bottom: 0.0833rem solid #f0f0f0; }
.xc-appui-photo-album-item { margin: 0.4167rem 0.4167rem 0.4167rem 0.4167rem; }
.xc-appui-photo-album-virtual-tour-container { background-color: black; border: 0rem solid #454545; }
.xc-appui-photo-album-virtual-tour-title-container { padding: 1.25rem 0rem 1.25rem 0rem; background-color: #f0f0f0; }
.xc-appui-photo-album-virtual-tour-title { font-size: 1.3333rem; text-transform: uppercase; font-weight: bold; color: black; }
.xc-appui-photo-album-virtual-tour-memo-container { background-color: black; }
.xc-appui-photo-album-virtual-tour-memo { color: white; margin: 0.5rem 0.5rem 0.5rem 0.5rem; text-align: center; padding: 0.5rem 0.5rem 0.5rem 0.5rem; }
.xc-appui-photo-album-virtual-tour-controller-container { background-color: #ccc; color: black; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.xc-appui-photo-album-virtual-tour-bottom-controls-mouseout, .xc-appui-photo-album-virtual-tour-bottom-controls { display: none !important; }
.xc-appui-photo-album-virtual-tour-controller { background-color: red; color: white; margin: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem; text-decoration: none; font-weight: bold; border-radius: 0.1667rem; -khtml-border-radius: 0.1667rem; }
.xc-appui-photo-album-virtual-tour-controller:hover { background-color: white; color: red; margin: 0.1667rem 0.1667rem 0.1667rem 0.1667rem; padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem; text-decoration: none; font-weight: bold; border-radius: 0.1667rem; -khtml-border-radius: 0.1667rem; }
.xc-appui-photo-album-virtual-tour-items-container { background-color: #f0f0f0; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; display: none; }
.xc-appui-photo-album-virtual-tour-items-caption { color: black; display: block; margin: 0rem 0rem 0.8333rem 0rem; text-transform: uppercase; }
.xc-appui-photo-album-virtual-tour-items { color: black; }
.xc-appui-photo-album-image { border: 0.0833rem solid #454545; }
/* STORE SEARCH BOX */
.store-search-box-title { color: red; font-weight: bold; text-align: left; padding: 0.5rem 0rem 0.5rem 0rem; text-transform: uppercase; }
.store-search-box { text-align: center; margin: 0rem 0.0833rem 0rem 0rem; height: 28px; line-height: 2.3333rem; border-radius: 0.1667rem; -khtml-border-radius: 0.1667rem; }
.store-search-box-button { background-color: red; color: white; font-weight: bold; border: 0rem; height: 28px; line-height: 2.3333rem; border-radius: 0.1667rem; -khtml-border-radius: 0.1667rem; cursor: hand; cursor: pointer; }
/* CATALOG */
TD.store-browser-aid { background-color: #e0e0e0; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
/* MULTIMEDIA */
.catalog-multimedia-parent-container { width: 150px !important; margin-bottom: 1.6667rem; margin-right: 1.6667rem; }
DIV.catalog-multimedia-cover-container { margin: 0rem 0.8333rem 0.8333rem 0rem; width: 150px; height: 100px; }
DIV.catalog-multimedia-cover-container .media-thumbnail { clip:rect(0px,150px,100px,0px); }
DIV.catalog-multimedia-cover-container .xc-multimedia-playlist-options-container { width: 140px; }
DIV.catalog-multimedia-caption-container { margin: 0rem 0.8333rem 0rem 0rem; width: 150px; }
/* RAFFLES */
TABLE.xc-appui-raffle-container { border: 0.0833rem solid #f0f0f0; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
TD.xc-appui-raffle-title-bar { background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
TD.xc-appui-raffle-content-bar { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
TD.xc-appui-raffle-bottom-bar { background-color: #f0f0f0; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.xc-appui-raffles-dataset { margin: 0rem 0rem 1.6667rem 0rem; border: 0.0833rem solid #f0f0f0; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-raffles-header { padding: 0.8333rem 1.6667rem 0.8333rem 1.6667rem; background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; }
.xc-appui-raffles-content { padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; }
/* POLLS */
.xc-appui-poll-container{ border: 0.0833rem solid #f0f0f0; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem;}
.xc-appui-poll-title { background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.xc-appui-poll-content { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.xc-appui-poll-deadline { color: red; font-weight: bold; }
.xc-appui-poll-answer-checkbox { background-color: #e0e0e0; }
.xc-appui-poll-answer-bar { padding: 0.8333rem; }
.xc-appui-poll-answer-text { font-weight: bold; }
.xc-appui-poll-answer-textbox { border: 0rem; }
/* RECIPROCAL LINKS */
.xc-appui-business-directory-container { margin: 0.8333rem 0rem 0.8333rem 0rem; padding: 2.0833rem 2.0833rem 0.4167rem 2.0833rem; background-color: #e0e0e0; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-business-directory-content { margin-bottom: 1.6667rem; }
.xc-appui-business-directory-website-name { font-size: 1.4167rem; text-decoration: none; margin-bottom: 0.5rem; }
.xc-appui-business-directory-website-name:hover { font-size: 1.4167rem; text-decoration: none; margin-bottom: 0.5rem; }
.xc-appui-business-directory-website-description:hover { color: red; }


/*@EVENTS@ */
.xc-appui-events-table-container { }
.xc-appui-events-table-image-cell { background-color: black;}
.xc-appui-events-table-image-container { width: 120px; height: 140px; overflow: hidden; }
.xc-appui-events-table-image IMG { width: 100%; height: auto; }
.xc-appui-events-table-image DIV.events-table-blank-image { width: 100%; height: 100%; }
.xc-appui-events-table-details { background-color: white; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; }
.xc-appui-events-table-details-link { font-size: 1.6667rem; display: block; margin-bottom: 0.6667rem; text-decoration: none; }
.xc-appui-events-table-details-link:hover { font-size: 1.6667rem; display: block; margin-bottom: 0.6667rem;}
.xc-appui-events-table-details-datetime { font-weight: bold; color: black; }
.xc-appui-events-table-venue { margin-bottom: 0.3333rem; }
.xc-appui-events-table-more-events { margin-top: 0.8333rem; }
TD.eventPublisherDetails { width: 220px; padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; text-align: center; }
.xc-appui-events-list-image-mouseout, .xc-appui-events-list-image { width: 150px; background-color: black; }
.xc-appui-events-list-image-container-mouseout, .xc-appui-events-list-image-container { background-color: #000; border-color: #f0f0f0; border-width: 0.0833rem; border-style: solid; width: 166px; }
.xc-appui-events-list-title-mouseout, .xc-appui-events-list-title { font-size: 1.3333rem; font-weight: bold; text-transform: uppercase; line-height: 1.6667rem; }
.xc-appui-events-list-date-mouseout, .xc-appui-events-list-date { font-style: italic; }
.xc-appui-events-list-time-mouseout, .xc-appui-events-list-time { font-style: italic; }
.xc-appui-events-list-venue-mouseout, .xc-appui-events-list-venue { font-weight: bold; }
.xc-appui-event-playconnect-container-left-column { width: 330px; margin-right: 1.6667rem; }
/* DOCUMENTS */
.documents-manager TD, .documents-manager:hover TD { padding: 0.6667rem; }
.xc-appui-documents-category-container { border: 0.0833rem solid #f0f0f0 !important; padding: 0rem 0rem 0rem 0rem; margin: 0.8333rem 0rem 0.8333rem 0rem; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-documents-category-container TD { padding: 0.8333rem !important; }
.xc-appui-documents-category-header { background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; }
.xc-appui-documents-category-counter { display: none; }
.xc-appui-documents-category-icon { float: left; margin: 0rem 0.8333rem 0rem 0rem; }
.xc-appui-documents-category-title { color: black; text-transform: capitalize; }
.xc-appui-documents-category-description { margin: 0.25rem 0rem 0rem 0rem; }
/* MINI CALENDAR */
.xc-appui-mini-calendar-parent { max-width: 280px; }
.xc-appui-mini-calendar-container { border: 0.0833rem solid #f0f0f0; padding: 0rem 0rem 0rem 0rem; margin: 0.8333rem 0rem 0.8333rem 0rem; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-mini-calendar-titles-controls { background-color: #e0e0e0; border: 0.0833rem solid transparent; }
.xc-appui-mini-calendar-titles-controls-cell { padding-top: 0.3333rem; padding-bottom: 0.3333rem; }
.xc-appui-mini-calendar-titles-controls-next { padding-top: 0.3333rem; padding-bottom: 0.3333rem; }
.xc-appui-mini-calendar-titles-controls-previous { padding-top: 0.3333rem; padding-bottom: 0.3333rem; }
.xc-appui-mini-calendar-titles-days { background-color: #e0e0e0; border: 0.0833rem solid transparent; }
.xc-appui-mini-calendar-days { background-color: transparent; }
.xc-appui-mini-calendar-day-cell { background-color: #f7f7f7; border: 0.0833rem solid transparent; color: #b9b9b9; }
.xc-appui-mini-calendar-day-cell-with-events { color: black; }
.xc-appui-mini-calendar-day-cell-today { background-color: #e0e0e0; border: 0.0833rem solid transparent; }
/* FAQs CATEGORY */
/* USING JQUERY ACCORDION */
.faqs-manager TD, .faqs-manager:hover TD { padding: 0.6667rem; }
/* MINI SHOPPING CART */
.mini-cart-header { background-color: #c1c1c1; font-weight: bold; text-transform: uppercase; }
.mini-cart-message-area { background-color: transparent; }
.mini-cart-border-top { border-top: 0.0833rem solid #e0e0e0; }
.mini-cart-border-bottom { border-bottom: 0.0833rem solid #e0e0e0; }
.mini-cart-border-left { border-left: 0.0833rem solid #e0e0e0; }
.mini-cart-border-right { border-right: 0.0833rem solid #e0e0e0; }
.mini-cart-bottom-bar { background-color: #f7f7f7; }
/* NEWSLETTER SUBSCRIPTION */
.xc-appui-newsletter-container { border: 0.0833rem solid #f0f0f0; margin: 0.8333rem 0rem 0.8333rem 0rem; background-color: #e0e0e0; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; }
.xc-appui-newsletter-header { padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; background-color: #e0e0e0; font-weight: bold; text-transform: uppercase; }
.xc-appui-newsletter-description { padding: 0.6667rem 0.8333rem 0.6667rem 0.8333rem; }
.xc-appui-newsletter-bottom-bar { padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; background-color: #f7f7f7; }
/* BANNER ADS */
.xc-appui-banner-ad-container { margin: 0.8333rem 0rem 0.8333rem 0rem; }
.xc-appui-banner-ad-item { text-align: center; }
.xc-appui-banner-ad-placeholder { background-color: #f0f0f0; font-weight: bold; text-align: center; vertical-align: middle; display:table-cell; }
.xc-appui-banner-ad-advertise-link-container { margin-bottom: 1.25rem; margin-top: 0.0833rem; }
.xc-appui-banner-ad-advertise-link { font-size: 0.75rem; color: green; }
.xc-appui-banner-ad-advertise-link:hover { font-size: 0.75rem; color: green; }
.xc-appui-banner-ad-placeholder-link { font-size: 0.8333rem; font-weight: bold; text-decoration: none; color: green; text-transform: uppercase; line-height: 1.25rem; }
.xc-appui-banner-ad-placeholder-link:hover { font-size: 0.8333rem; font-weight: bold; text-decoration: none; color: green; text-transform: uppercase; line-height: 1.25rem; }
/* TEXT GROUPS */
/* TEXT GROUPS TILE MODE */
.xc-appui-textgroup-tile { display: flex !important; justify-content: center; flex-wrap: wrap; flex-direction: row; align-items: flex-start; width: 100% !important; }
.xc-appui-textgroup-tile.wrap-no { display: block !important; justify-content: initial; flex-wrap: initial; flex-direction: initial; align-items: initial; }
/* TEXT GROUPS TAB MODE SKINNING */
DIV.textgroup-single-view { border: 0rem solid black; position: relative; margin: 0rem 0rem 0rem 0rem; height: 30px; vertical-align: baseline; align: left; }
DIV.textgroup-single-view DIV { border: 0rem solid green; background: transparent; display: inline; margin: 0rem 0rem 0rem 0.0833rem; height: 30px; vertical-align: baseline; align: left; padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; text-align: center; }
DIV.textgroup-single-view DIV.Netscape { position: relative; top: 10px; }
DIV.textgroup-single-view DIV A:link { color: white; text-decoration: none; font-weight: bold; text-transform: uppercase; border: 0rem solid red; }
DIV.textgroup-single-view DIV A:visited { color: white; text-decoration: none; font-weight: bold; text-transform: uppercase; border: 0rem solid red; }
DIV.textgroup-single-view DIV A:hover { color: yellow; text-decoration: none; font-weight: bold; text-transform: uppercase; border: 0rem solid red; }
DIV.textgroup-single-view DIV A:active { color: white; text-decoration: none; font-weight: bold; text-transform: uppercase; border: 0rem solid red; }
DIV.textgroup-single-view DIV.table-of-contents { border: 0rem solid red; background: transparent; padding: 0rem 0rem 0rem 0rem; }
DIV.textgroup-single-view DIV.table-of-contents DIV { border-bottom: 0.0833rem solid white; }
DIV.textgroup-single-view DIV.table-of-contents DIV.Netscape { position: relative; top: -10px; padding: 0.6667rem 0.6667rem 0.6667rem 0.6667rem; height: 18px; }
DIV.textgroup-single-view DIV.table-of-contents DIV.IE { z-index: 9999; }


/*@DIALOGS@*/

.ui-dialog { padding: 0rem !important; margin: 0rem !important; border: 0.0833rem solid #C4C4C4 !important; box-shadow: #454545 0px 40px 160px !important; }
#WebsiteSettingsDialogWindowContainer, #StyleWizardDialogWindowContainer, #WebsiteStyleWizardDialogWindowContainer, #pagebuilderStyleWizardDialogDialogWindowContainer, #AJIBOYEMerchantAccountSetup, #AJIBOYEResellerBusinessCenter { padding: 0rem !important; margin: 0rem !important; }
.ui-dialog > * { background-image: none !important; border: 0rem !important; }
.ui-dialog > .ui-dialog-titlebar { border-bottom-left-radius: 0rem !important; border-bottom-right-radius: 0rem !important; background-color: #C4C4C4 !important; font-display: swap; font-family: "Impact" !important; font-size: 1.25rem !important; font-weight:normal !important; color: black !important; }
.ui-dialog-content, .ui-dialog { text-align: left !important; }
.ui-dialog-content .page-title-container { display: none; }
.ui-dialog-content .breadcrumbs { display: none; }
.ui-dialog-content .cmdReturnToList { display: none; }
.ui-dialog-content .hide-in-dialog { display: none; }
.ui-dialog.xc-appui-multimedia-player-container { background-color: black !important; padding: 0rem !important; border-radius: 0rem !important; box-shadow: #e3e3e3 0px 2px 10px; }
.ui-dialog.xc-appui-multimedia-player-container .ui-dialog-titlebar { border: 0rem !important; border-radius: 0rem !important; }
.ui-dialog.xc-appui-multimedia-player-container .ui-dialog-content { background-color: black !important; padding: 0rem !important; background-image: none !important; border: 0rem !important; }
.ui-dialog.xc-appui-photo-gallery-flat-presentation, .ui-dialog.xc-appui-photo-gallery-flat-presentation .ui-dialog-content { background-color: white !important; }


/*@AUTO-COMPLETES@*/

.ui-autocomplete { max-height: 200px; min-width: 225px !important; max-width: 320px !important; overflow-y: scroll; text-align: left; z-index: 9999999900; }


/*@PROGRESS BAR@*/

.progressbar-item { background-color: white; border-right: 0.0833rem solid #EFEFEF; }
.progressbar-item-completed { background-color: green; border-right: 0.0833rem solid #EFEFEF; }
.progressbar-item-completed-negative { background-color: #f00; border-right: 0.0833rem solid #EFEFEF;}


/*@SIDEBAR MENU@*/

.sidebar-menu { min-width: 245px; background-color: #EFEFEF; }
.sidebar-menu-header { height: 50px; line-height: 4.1667rem; padding: 0rem 1.25rem 0rem 1.25rem; background-color: #E1E1E1; }
.sidebar-menu-links { padding: 1.25rem 1.25rem 1.25rem 1.25rem; }


/*@PROJECTS@*/

.project-left-column { width: 65%; text-align: left; }
.project-right-column { width: 30%; text-align: left; }
#activityLogColumn1 { width: 275px; }
TD.activity-log-header { padding: 0.3333rem 0.3333rem 0.3333rem 0.3333rem; background-color: #E0E0E0; }
TD.activity-log { padding: 0.3333rem 0.3333rem 0.3333rem 0.3333rem; }
.html5-placeholder { color: #aaa; font-style: italic; }


/*@FLOWPLAYER@*/

.fp-embed { display: none }


/*@HELP-POPUP@*/

TABLE.help-popup { border: 0.0833rem outset #C1C1C1; margin: 0.8333rem 0rem 0rem 0rem; background-color: #C1C1C1; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem;}
TD.help-popup { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; font-weight: bold; }
/* PORTAL PAGE CONTENT */
.portal-page-content-container { border: 0rem solid blue; }
.portal-page-content-nameplate { border: 0rem solid red; float: left; font-size: 2rem; font-weight: bold; font-style: normal; color: black; text-transform: uppercase; text-decoration: none; letter-spacing: 2px; }
.portal-page-content-picture { border: 0rem solid green; float: right; }
.portal-page-content-data { border: 0rem solid green; display: inline; }
.portal-page-content-data-pipeline { border: 0rem solid green; color: black; background-color: #f0f0f0; margin: 0.8333rem 0rem 0.8333rem 0rem; clear:both; }
.portal-page-content-data-pipeline .container-title { padding: 0.8333rem 0rem 0.5rem 1.6667rem; font-weight: bold; }
.portal-page-content-data-pipeline .container-controls { padding: 0.5rem 0.5rem 0.5rem 0rem; }
.portal-page-content-data-pipeline .container-content { padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; border-top: 0.0833rem solid #454545; }
.portal-page-content-controls { clear: both; margin: 0.5rem 0rem 0.5rem 0rem; text-align: center; }
.portal-page-content-controls .button { width: 100px; }
/* QUICK SEARCH */
.quick-search-form-filter-frame { margin-bottom: 0.1667rem; }
.quick-search-form-listbox { float: left; width: 310px; border: 0rem solid red; text-align: right; }
.quick-search-form-textbox { float: left; width: 310px; border: 0rem solid red; text-align: right; }
.quick-search-form-textbox INPUT { background-color: #c7c6c6; border: 0.1667rem solid #c7c6c6; padding: 0rem 0rem 0rem 0rem; text-align: center; color: white; font-style: italic; height: 24px; }
.quick-search-form-caption { font-weight: bold; font-size: 0.8333rem; margin-left: 0.25rem; padding-top: 0.0833rem; }
#QuickSearchFormCaptionNetscape {padding-top: 0.3333rem; }
/* ACCOUNT DASHBOARD */
/*.AccountInformationSummary TD { border: 0.0833rem solid #454545; border-top: 0rem; }
.AccountInformationSummary TD TABLE TD { border: 0.0833rem solid #f0f0f0; }
*/
.xc-appui-account-type-item { background-color: white; }
.xc-appui-account-type-description { height: 150px; }
/* DATA LISTING */
TABLE.data-list { border: 0.0833rem solid #336699; }
TR.data-list-header { background-color: #336699; }
TD.data-list-header { font-size: 0.9167rem; color: white; text-decoration: none; }
TD.data-list-header A { font-size: 0.9167rem; color: white; text-decoration: none; }
TD.data-list-header A:hover { font-size: 0.9167rem; color: red; text-decoration: none; }
/* ONLINE STORE */
.xc-appui-store-product-full-descriptions, .xc-appui-tabs { padding: 0rem 0rem !important; border: 0rem !important; background-color: transparent !important; }
.xc-appui-store-product-full-descriptions-navset, .xc-appui-tabs-navset { border: 0rem !important; border-bottom: 0.4167rem solid #aaa !important; background-color: transparent !important; }
.xc-appui-product-full-description-container, .xc-appui-tabs-content { line-height: inherit !important; font: inherit !important; font-size: inherit !important; line-height: inherit !important; }
.product-full-description-container, .xc-appui-tabs-content-container { padding: 1.6667rem 1.6667rem 1.6667rem 1.6667rem; }
A.product-full-description-caption-container, .xc-appui-tabs-caption-container { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; font-weight: bold; }
A.product-full-description-caption-container:hover, .xc-appui-tabs-caption-container:hover { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem; font-weight: bold; }
IMG.shopping-cart-picture { border: 0rem solid #454545; }
IMG.shopping-cart-onsale-sign { position: absolute !important; z-index: 1; width: 10%; height: auto !important; max-height: 100% !important; }
IMG.shopping-cart-full-onsale-sign { min-width: 50px !important; max-width: 140px !important; }
IMG.shopping-cart-thumbnail-onsale-sign { min-width: 25px !important; max-width: 50px !important; }
.shoppingcart-item-preview IMG.shopping-cart-thumbnail-picture { width: 100px !important; border: 0.0833rem solid #f0f0f0; }
.shoppingcart-item-preview IMG.shopping-cart-thumbnail-onsale-sign { width: 25px !important; }
.xc-appui-store-product-thumbnails .shopping-cart-thumbnail-picture-mouseout, .xc-appui-store-product-thumbnails .shopping-cart-thumbnail-picture { max-width: 120px !important; }
.shopping-cart-store-picture-link-mouseout, .shopping-cart-store-picture-link, .shopping-cart-picture-link-mouseout, .shopping-cart-picture-link, .xc-appui-store-big-picture-container { display: block !important; position: relative !important; text-align: center; }
.xc-appui-store-category-sort-by-top-placement-mouseout, .xc-appui-store-category-sort-by-top-placement { display: none !important; }
.xc-appui-product-details-button-mouseout, .xc-appui-product-details-button { display: none !important; }
.xc-appui-store-buy-button-mouseout, .xc-appui-store-buy-button { text-transform: uppercase !important; }
.xc-appui-product-wishlist-button-mouseout, .xc-appui-product-wishlist-button, .xc-appui-button-wishlist, .xc-appui-button-wishlist-selected { text-transform: uppercase !important; }
.xc-appui-product-details-button-mouseout, .xc-appui-product-details-button { text-transform: uppercase !important; }
.xc-appui-product-custom-pricing-container-header-mouseout, .xc-appui-product-custom-pricing-container-header { border-width: 0.0833rem !important; border-style: dashed !important; border-color: #E9E9E9 !important; }
.xc-appui-product-custom-pricing-options-container-mouseout, .xc-appui-product-custom-pricing-options-container { border-width: 0.0833rem !important; border-style: dashed !important; border-color: #E9E9E9 !important; }
.xc-appui-product-custom-pricing-option-header-mouseout, .xc-appui-product-custom-pricing-option-header { font-weight: bold !important; margin-bottom: 0.8333rem !important; }
.xc-appui-product-custom-pricing-option-help-mouseout, .xc-appui-product-custom-pricing-option-help { font-style: italic !important; margin-bottom: 0.8333rem !important; }
.xc-appui-product-custom-pricing-buttons-mouseout, .xc-appui-product-custom-pricing-buttons { padding: 0.8333rem 0rem 0.8333rem 0rem !important; border-width: 0.0833rem !important; border-style: dashed !important; border-color: #E9E9E9 !important; }
.xc-appui-product-custom-pricing-value-help-mouseout, .xc-appui-product-custom-pricing-value-help { font-style: italic !important; color: #B9B9B9 !important; }
.xc-appui-product-custom-pricing-option-help-mouseout, .xc-appui-product-custom-pricing-option-help { font-style: italic !important; color: #b9b9b9 !important; }
#VisualConfiguratorProduction .vc-radio-button-options-item, .xc-local-vconfigurator-options .vc-radio-button-options-item { border: 0rem solid yellow; margin-bottom: 0.1667rem; float: left; margin-right: 0.8333rem; }
#VisualConfiguratorProduction .vc-radio-button-options-checkbox-frame, .xc-local-vconfigurator-options .vc-radio-button-options-checkbox-frame { display: inline; }
#VisualConfiguratorProduction .vc-radio-button-options-checkbox-caption, .xc-local-vconfigurator-options .vc-radio-button-options-checkbox-caption { display: inline; cursor: hand; cursor: pointer; }
#VisualConfiguratorProduction .vc-colors-radio-button-options-item, .xc-local-vconfigurator-options .vc-colors-radio-button-options-item { border: 0rem solid yellow; margin-bottom: 0.1667rem; float: left; margin: 0.0833rem 0.0833rem 0.0833rem 0.0833rem; }
#VisualConfiguratorProduction .vc-colors-radio-button-options-checkbox-frame, .xc-local-vconfigurator-options .vc-colors-radio-button-options-checkbox-frame { clear: both; margin: 0rem 0rem 0.1667rem 0rem; }
#VisualConfiguratorProduction .vc-colors-radio-button-options-checkbox-caption, .xc-local-vconfigurator-options .vc-colors-radio-button-options-checkbox-caption { clear: both; cursor: hand; cursor: pointer; }
#VisualConfiguratorProduction .vc-colors-radio-button-options-checkbox-caption IMG, .xc-local-vconfigurator-options .vc-colors-radio-button-options-checkbox-caption IMG { max-width: 20px !important; }
/*#VisualConfigurator IMG { border: 0.0833rem solid #454545; cursor: hand; cursor: pointer; }
#VisualConfigurator .options { height: 110px; }
#VisualConfigurator .colors { float: left; }
#VisualConfigurator .colors IMG { width: 100px; height: 100px; }
#VisualConfigurator .artwork { float: right; }
#VisualConfigurator .artwork IMG { width: 100px; height: 100px; }
#VisualConfigurator .compose { width: 206px; height: 100px; border: 0.0833rem solid #454545; margin: 0rem 0.8333rem 0.8333rem 0rem; float: left; }
#VisualConfigurator .compose IMG { width: 100px; height: 100px; border: 0rem; margin: 0rem 0rem 0rem 0rem; }
#VisualConfigurator #composition { clear: both; border: 0rem solid black; padding: 0rem 0rem 0rem 0rem; }
#VisualConfigurator #composition IMG { background-color: white; }
#VisualConfiguratorProduction IMG { border: 0rem solid #454545; cursor: hand; cursor: pointer; }
#VisualConfiguratorProduction .options { height: 110px; }
#VisualConfiguratorProduction .colors { float: left; }
#VisualConfiguratorProduction .colors IMG { width: 100px; height: 100px; }
#VisualConfiguratorProduction .artwork { float: right; }
#VisualConfiguratorProduction .artwork IMG { width: 100px; height: 100px; }
#VisualConfiguratorProduction .compose { width: 206px; height: 100px; border: 0.0833rem solid #454545; margin: 0rem 0.8333rem 0.8333rem 0rem; float: left; }
#VisualConfiguratorProduction .compose IMG { width: 100px; height: 100px; border: 0rem; margin: 0rem 0rem 0rem 0rem; }
#VisualConfiguratorProduction #composition { clear: both; border: 0rem solid black; padding: 0rem 0rem 0rem 0rem; }
#VisualConfiguratorProduction #composition IMG { background-color: white; }
#VisualConfiguratorProduction .header { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem !important; color: black; font-size: 1.1667rem; font-weight: bold; text-transform: uppercase; background-color: #cccccc; }
#VisualConfiguratorProduction .options-data-caption { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem !important; font-weight: bold; text-transform: uppercase; width: 120px; whitespace: nowrap; }
#VisualConfiguratorProduction .options-data { padding: 0.8333rem 0.8333rem 0.8333rem 0.8333rem !important; }
#VisualConfiguratorProduction .options-data SELECT { width: 150px; }
*/
/* WISH LISTS */
.wishlist-delete-button { padding-left: 0.4167rem; }
.wishlist-item-frame { margin: 0rem 0rem 0rem 0rem; padding: 0rem 0rem 0rem 0rem; border: 0.0833rem solid #e0e0e0; }
/* FORMMAIL GOTCHA */
.formmail-gotcha-instructions { font-size: 0.75rem; font-weight: bold; color: black; }
#BottomTopFormmailGotchaInstructions { color: red; }
.formmail-gotcha-image { margin: 0.1667rem 0rem 0.1667rem 0rem; }
INPUT.formmail-gotcha-input { height: 30px; padding: 0.6667rem 0rem 0.6667rem 0rem; text-align: center; }
/* RESERVATION MANAGER */
DIV.reservations-manager { padding: 0rem 0rem 0rem 2.5rem; border-bottom: 0.0833rem solid #8dacc3; display: inline; }
A.reservations-manager { font-size: 1rem; text-decoration: none; color: black; border-bottom: 0.4167rem solid white; padding-bottom: 0.4167rem; }
A.reservations-manager:hover { font-size: 1rem; text-decoration: none; color: #8dacc3; border-bottom: 0.4167rem solid #8dacc3; padding-bottom: 0.4167rem; }
A.reservations-manager-selected { font-size: 1rem; text-decoration: none; color: #8dacc3; border-bottom: 0.4167rem solid #8dacc3; padding-bottom: 0.4167rem; }
A.reservations-manager-selected:hover { font-size: 1rem; text-decoration: none; color: #8dacc3; border-bottom: 0.4167rem solid #8dacc3; padding-bottom: 0.4167rem; }
/* OTHERS */
.popupwindow { display: none; }
.eventPublisherDetails { display: none; }


/*@JQUERYUI@*/

.ui-tabs-anchor { font-weight: bold; outline:none; }
.ui-tabs-bottom .ui-tabs-nav { padding: 0em .2em .2em .2em; outline: 0rem solid green; }
.ui-tabs-bottom .ui-tabs-nav li { top: -1px; border-top-width: 0rem !important; margin-top: 0rem; overflow: hidden; }
.ui-tabs-bottom .ui-tabs-nav li.ui-tabs-active { border-top-width: 0rem !important; outline:none; margin-top: 0rem; }
.ui-tabs-vertical-left { width: 100%; outline: 0rem solid red; }
.ui-tabs-vertical-left .ui-tabs-nav { padding: .2em 0em .2em .2em; float: left; width: 22%; outline: 0rem solid green; }
.ui-tabs-vertical-left .ui-tabs-nav li { right: 0px; width: 100%; border-right-width: 0rem !important; margin: .2em 0rem .2em 0rem; overflow: hidden; }
.ui-tabs-vertical-left .ui-tabs-nav li a { width: 100%; float: left; text-align: left; outline:none; }
.ui-tabs-vertical-left .ui-tabs-nav li.ui-tabs-active { border-right-width: 0rem !important; outline:none; margin: .2em 0rem .2em 0rem; overflow: hidden;}
.ui-tabs-vertical-left .ui-tabs-panel { padding: 1em; float: right; width: 72%; outline: 0rem solid yellow; }
.ui-tabs-vertical-right { width: 100%; outline: 0rem solid red; }
.ui-tabs-vertical-right .ui-tabs-nav { padding: .2em .2em .2em 0em; float: right; width: 22%; outline: 0rem solid green; }
.ui-tabs-vertical-right .ui-tabs-nav li { right: 1px; width: 100%; border-left-width: 0rem !important; margin: .2em 0rem .2em 0rem; overflow: hidden; }
.ui-tabs-vertical-right .ui-tabs-nav li a { width: 100%; float: left; text-align: left; outline:none; }
.ui-tabs-vertical-right .ui-tabs-nav li.ui-tabs-active { border-left-width: 0rem !important; outline:none; margin: .2em 0rem .2em 0rem; overflow: hidden; }
.ui-tabs-vertical-right .ui-tabs-panel { padding: 1em; float: left; width: 72%; outline: 0rem solid yellow; }
.ui-tabs-nav A { color: inherit !important; }


/*@JQUERYTOOLS@*/

.ui-tooltip, .tooltip, .ui-widget-content-tooltip { z-index: 9999999999 !important; background: #454545 !important; padding: 0.8333rem 1.6667rem !important; border-radius: 0.8333rem !important; font-size: 0.8rem !important; color: #f7f7f7 !important; }
.ui-tooltip, .arrow:after { background-color: #454545 !important; border: 0.0833rem solid #454545 !important; }
.arrow {	width: 70px;	height: 16px;	overflow: hidden;	position: absolute;	left: 50%;	margin-left: -35px;	bottom: -16px;}
.arrow.top {	top: -16px;	bottom: auto;}
.arrow.left {	left: 20%;}
.arrow:after {	content: "";	position: absolute;	left: 20px;	top: -20px;	width: 25px;	height: 25px;			transform: rotate(45deg);}
.arrow.top:after {	bottom: -20px;	top: auto;}
/*.scrollable { position:relative; overflow: hidden; height: inherit; float: left; }
.scrollable .items { width:20000em; position:absolute; }
.scrollable-content { width: inherit; }
.scrollable-content a.browse { background:url(/includes/common/thirdparty/jquery/hori_large.png) no-repeat; display:block; width:30px; height:30px; float:left; margin: 3.3333rem 0.8333rem; cursor:pointer; font-size: 0.0833rem; }
.scrollable-content a.next { background-position: 0px -30px; clear:right; margin-right: 0rem;}
.scrollable-content a.next:hover { background-position:-30px -30px; }
.scrollable-content a.next:active { background-position:-60px -30px; }
.scrollable-content a.prev { background-position: 0px 0px; margin-left: 0rem; }
.scrollable-content a.prev:hover { background-position: -30px 0px; }
.scrollable-content a.prev:active { background-position: -60px 0px; }
.scrollable-content a.disabled { visibility:hidden !important; }
.scrollable-content.xc-content-multimedia-icons { height: 146px; width: 600px; }
.scrollable-content .scrollable { width: 500px; }
.navi { }
.navi a { width:8px; height:8px; margin: 0.25rem; background:url(/includes/common/thirdparty/jquery/navigator.png) 0px 0px no-repeat; display:inline-block; font-size: 0.0833rem; }
.navi a:hover { background-position:0px -8px; }
.navi a.active { background-position:0px -16px; }
*/
.scrollable { position:relative; overflow:hidden; width: 100%; height: 100%; }
.scrollable-items { width:20000em; position:absolute; clear:both; }
.scrollable-item { display: inline-block; }
a.scrollable-browse { background:url(/images/icons/scrollable-horizontal.png) no-repeat; display:block; width:30px; height:30px; cursor:pointer; font-size: 0.0833rem; }
a.scrollable-right { background-position: 0 -30px; clear:right; margin-right: 0rem;}
a.scrollable-right:hover { background-position:-30px -30px; }
a.scrollable-right:active { background-position:-60px -30px; }
a.scrollable-left { margin-left: 0rem; }
a.scrollable-left:hover { background-position:-30px 0; }
a.scrollable-left:active { background-position:-60px 0; }
a.scrollable-browse.up, a.scrollable-browse.down { background:url(/images/icons/scrollable-vertical.png) no-repeat; }
a.scrollable-browse.up:hover { background-position:-30px 0; }
a.scrollable-browse.up:active { background-position:-60px 0; }
a.scrollable-browse.down { background-position: 0 -30px; }
a.scrollable-browse.down:hover { background-position:-30px -30px; }
a.scrollable-browse.down:active { background-position:-60px -30px; }
a.scrollable-browse.disabled { visibility:hidden !important; }
.navigator { text-align: center; }
.navigator a { width:8px; height:8px; margin: 0rem 0.25rem; background:url(/includes/common/thirdparty/jquery/navigator.png) 0px 0px no-repeat; display:inline-block; font-size: 0.0833rem; }
.navigator a:hover { background-position:0px -8px; }
.navigator a.active { background-position:0px -16px; }


/*@SYSTEMDIALOGS@*/

#WebsiteSettingsDialogWindowContainer, #WebsiteStyleWizardDialogWindowContainer { background-color: white; color: black; margin: 0rem; }
#WebsiteSettingsDialogWindowContainer A, #WebsiteStyleWizardDialogWindowContainer A { color: brown; }
#WebsiteSettingsDialogWindowContainer A:hover, #WebsiteStyleWizardDialogWindowContainer A:hover { color: red; }
#WebsiteSettingsDialogWindowContainer ul, #WebsiteStyleWizardDialogWindowContainer ul { list-style-position:outside; margin-left: 1.9167rem; }
#WebsiteSettingsDialogWindowContainer ol, #WebsiteStyleWizardDialogWindowContainer ol { list-style-position:outside; margin-left: 1.9167rem; }
#WebsiteSettingsDialogWindowContainer .ajax-gui-publisher, #WebsiteStyleWizardDialogWindowContainer .ajax-gui-publisher { background-color: white; color: black; padding: 0rem; margin: 0rem; }
#WebsiteSettingsDialogWindowContainer .button-selected { background-color: red; }
#WebsiteSettingsDialogWindowContainer .form-fields, #WebsiteSettingsDialogWindowContainer .form-fields-required, #WebsiteStyleWizardDialogWindowContainer .form-fields, #WebsiteStyleWizardDialogWindowContainer .form-fields-required { background-color: transparent; color: initial !important; }
#WebsiteSettingsDialogWindowContainer .xc_website_settings .ajax-gui-publisher, #WebsiteStyleWizardDialogWindowContainer .xc_website_settings .ajax-gui-publisher { padding-right: 1.6667rem !important; max-height: 680px !important; overflow-y: scroll !important; }
.ui-dialog .ajax-gui-publisher .xc-local-dom-map-container INPUT[type=button] { font-size: 0.6667rem !important; margin-bottom: 0.0833rem !important; }
.ui-dialog .ajax-gui-publisher { font-size: 0.9167rem; }
.ui-dialog .xc-style-wizard .advance-form-uploader-gui { display: none !Important; }


/*@SURVEYS@*/

.xc-appui-survey-group-container-mouseout, .xc-appui-survey-group-container { background-color: #d3d3d3; padding-right: 0.8333rem; padding-left: 0.8333rem; padding-bottom: 0.8333rem; padding-top: 0.8333rem; border-top-left-radius: 0.1667rem; }
.xc-appui-survey-group-title-container-mouseout, .xc-appui-survey-group-title-container { text-transform: uppercase; padding-left: 0rem; font-size: 1.3333rem; line-height: 1.6667rem; font-weight: bold; }
.xc-appui-survey-group-content-container-mouseout, .xc-appui-survey-group-content-container { background-color: #fff; }
.xc-appui-survey-question-title-container-mouseout, .xc-appui-survey-question-title-container { font-weight: bold; }
.xc-appui-survey-progressbar-container-mouseout, .xc-appui-survey-progressbar-container { margin-bottom: 0.8333rem; }


/*@FORMS@*/

.xc-appui-form-group-container-mouseout, .xc-appui-form-group-container { background-color: #d3d3d3; padding-right: 0.8333rem; padding-left: 0.8333rem; padding-bottom: 0.8333rem; padding-top: 0.8333rem; border-top-left-radius: 0.1667rem; }
.xc-appui-form-group-title-container-mouseout, .xc-appui-form-group-title-container { text-transform: uppercase; padding-left: 0rem; font-size: 1.3333rem; line-height: 1.6667rem; font-weight: bold; }
.xc-appui-form-group-content-container-mouseout, .xc-appui-form-group-content-container { background-color: #fff; }
.xc-appui-form-question-title-container-mouseout, .xc-appui-form-question-title-container { font-weight: bold; }
.xc-appui-form-progressbar-container-mouseout, .xc-appui-form-progressbar-container { margin-bottom: 0.8333rem; }
.xc-appui-question-caption-on-left-side-mouseout, .xc-appui-question-caption-on-left-side { width: 150px; }
.xc-appui-question-ui-on-right-side-mouseout, .xc-appui-question-ui-on-right-side { max-width: 550px; }


/*@ROYALSLIDER@*/

.royalSlider { position: relative; }
.rsBullet { height: auto !important; }
.royalSlider .rsSlide > .rsContent { height: inherit !important; }
.royalSlider, .rsDefault, .rsOverflow, .rsSlide, .rsThumbs { background-color: black ; }
.royalSlider > .rsOverflow, .rsContainer > .rsSlide { background-color: inherit; }
.royalSlider > .rsGCaption { margin-bottom: 1.6667rem; }
.royalSlider .rsTabs { padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem; }
.rsTmb DIV { padding: 0.8333rem; font-weight: bold; text-transform: uppercase; }
.rsDefault .rsArrow { z-index: 35; }


/*@MULTIMEDIA@*/

.xc-appui-multimedia-playlist-button { font-weight: bold !important; color: #fff !important; margin: 0.0833rem 0.0833rem 0rem 0rem !important; padding: 0.1667rem 0.5rem !important; border: 0.0833rem solid #bababa !important; border-radius: 0.1667rem !important; background: #454545 none !important; font-size: 0.8333rem !important; text-transform: uppercase !important; }
.xc-appui-multimedia-playlist-button:hover, .xc-appui-multimedia-playlist-button-selected, .xc-appui-multimedia-playlist-button-selected:hover { font-weight: bold !important; color: #fff !important; margin: 0.0833rem 0.0833rem 0rem 0rem !important; padding: 0.1667rem 0.5rem !important; border: 0.0833rem solid #bababa !important; border-radius: 0.1667rem !important; background: red none !important; font-size: 0.8333rem !important; text-transform: uppercase !important; }
.xc-appui-data-filters-container-mouseout, .xc-appui-data-filters-container { padding-bottom: 2.6667rem; }
.xc-appui-data-filter-column { margin-right: 0.5rem; }


/*@SEARCH-FILTER-CONTROLS@*/

.xc-app-ui-data-filter-caption { margin-bottom: 0.5rem; }
.xc-appui-data-filter-column { margin-bottom: 0.6667rem; }
.xc-appui-data-filter-ui-container INPUT[type=text]:not(.xc-smart-listbox-textbox) { width: 80px; }
.xc-appui-data-filter-ui-container INPUT[type=text] { padding: 0.4167rem 0.4167rem 0.4167rem 0.4167rem; }
.xc-appui-data-filter-ui-container SELECT, .xc-appui-data-filter-ui-container #filter_query { width: 120px; }


/*@CHEF PROFILES@*/

.xc-appui-chef-profile-page-column-one { width: 74%; }
.xc-appui-chef-profile-page-column-two { width: 24%; }
.xc-appui-chef-profile-menu-order-type-container { background-color: red; color: white; padding: 0.8333rem; }
.xc-appui-chef-profile-menu-order-type-details-container { background-color: orange; color: white; padding: 0.8333rem; }


/*@PICTURES@*/

.xc-appui-listing-xpicture-mouseout, .xc-appui-listing-xpicture { background-color: #454545; padding-bottom: 0.8333rem; margin: 0rem 1.25rem 1.25rem 0rem;}
.xc-appui-listing-xpicture-image-mouseout, .xc-appui-listing-xpicture-image { width: 200px; }
.xc-appui-listing-xpicture-image-container-mouseout, .xc-appui-listing-xpicture-image-container { width: 200px; height: 150px; background-color: #454545; }
.xc-appui-listing-xpicture-content-container-mouseout, .xc-appui-listing-xpicture-content-container { width: 180px; height: 40px; padding: 0.8333rem 0.8333rem; color: #9A9A9A; font-style: italic;}
.xc-appui-listing-xpicture-content-container .xc-appui-tag-content { height: auto !important; margin-right: 0.1667rem !important; margin-bottom: 0.1667rem !important; font-size: 0.8333rem; }


/*@MEDIA@*/

.xc-appui-listing-xmedia-mouseout, .xc-appui-listing-xmedia { background-color: #454545; padding-bottom: 0.8333rem; margin: 0rem 1.25rem 1.25rem 0rem;}
.xc-appui-listing-xmedia-image-mouseout, .xc-appui-listing-xmedia-image { width: 200px; }
.xc-appui-listing-xmedia-image-container-mouseout, .xc-appui-listing-xmedia-image-container { width: 200px; height: 150px; background-color: #454545; }
.xc-appui-listing-xmedia-content-container-mouseout, .xc-appui-listing-xmedia-content-container { width: 180px; height: 60px; padding: 0.8333rem 0.8333rem; color: #9A9A9A; font-style: italic;}
.xc-appui-listing-xmedia-content-container .xc-appui-tag-content { height: auto !important; margin-right: 0.1667rem !important; margin-bottom: 0.1667rem !important; font-size: 0.8333rem; }


/*@UNIFIED-SEARCH@*/

.xc-appui-unified-search { display: inline-block; }
.xc-appui-unified-search-basic-options-container INPUT[type=text] { margin: 0rem 0.0833rem 0rem 0rem; }
.xc-appui-unified-search-basic-options-container INPUT[type=button] { margin: 0rem 0.0833rem 0rem 0.0833rem; }
.xc-appui-unified-search-data-sources-container { margin-top: 0.3333rem; position: absolute; z-index: 29000; }
.xc-appui-unified-search-data-menu-container { position: absolute; width: 320px; white-space: normal !important; z-index: 30000; }
.xc-appui-unified-search-data-menu-container .ui-autocomplete { width: inherit !important; max-height: 400px; }
.xc-appui-unified-search-result-item-container { background-color: #e0e0e0; margin: 0.0833rem 0rem; font-size: 1rem !important; line-height: 1.3333rem !important; display: table !important; padding: 0.8333rem 0.8333rem !important; width: 100%; }
.xc-appui-unified-search-result-item-container > A { width: 80px !important; }
.xc-appui-unified-search-result-item-container > * { display: table-cell !important; }
.xc-appui-unified-search-result-item-container:hover { background-color: white; margin: 0.0833rem 0rem; font-size: 1rem !important; line-height: 1.3333rem !important; }
.xc-appui-unified-search-result-item-icon { width: 64px; height: 64px; }
.xc-appui-unified-search-result-item-picture-container { width: 80px; height: 80px; overflow: hidden; }
.xc-appui-unified-search-result-item-picture { width: 80px; }
.xc-appui-unified-search-result-item-title { font-size: 1rem !important; line-height: inherit !important; font-weight: bold !important; }
.xc-appui-unified-search-result-item-description, .xc-appui-unified-search-result-item-description * { font-size: 1rem !important; line-height: 1.3333rem !important; margin-top: 0.6667rem !important; }
.xc-appui-unified-search { padding: 0.4167rem 0.8333rem !important; background-color: #f7f7f7 !important; background-position: 0 50%!important; background-size: contain !important; background-repeat: no-repeat; background-image: url(/images/icons/search-black.png)!important; transition-property: all; transition-timing-function: ease; transition-duration: 0.25s; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; background-clip: padding-box; }
.xc-appui-unified-search-mouseover, .xc-appui-unified-search:hover { background-color: #e0e0e0 !important; }
.xc-appui-unified-search-box { background-color: transparent !important; color: black !important; font-weight: bold !important; border: 0rem !important; margin-left: 1.5rem !important; }
.xc-appui-unified-search-clear-button { background-image:url(/images/icons/x.png); background-size: cover; width: 20px !important; height: 20px !important; display: inline-block !important; background-color: transparent !important; background-repeat: no-repeat !important; color: transparent !important; padding: 0rem 0rem 0rem 0rem !important; margin: 0rem 0rem 0rem 0rem !important; border-style: none !important; }
.xc-appui-unified-search-button { background-image:url(/images/icons/lines.png); background-size: cover; width: 20px !important; height: 20px !important; display: inline-block !important; background-color: transparent !important; background-repeat: no-repeat !important; color: transparent !important; padding: 0rem 0rem 0rem 0rem !important; margin: 0rem 0rem 0rem 0rem !important; border-style: none !important; }
.xc-appui-unified-search input[type=button] { border-radius: 0rem !important; -khtml-border-radius: 0rem !important; color: transparent !important; background-color: transparent !important; transition-property: all; transition-timing-function: ease; transition-duration: 0.25s;}
.xc-appui-unified-search input[type=button]:hover { background-color: #f7f7f7 !important; }
.xc-appui-unified-search .ui-state-active,.xc-appui-unified-search .ui-widget-content .ui-state-active,.xc-appui-unified-search .ui-widget-header .ui-state-active,.xc-appui-unified-search a.ui-button:active,.xc-appui-unified-search .ui-button:active,.xc-appui-unified-search .ui-button.ui-state-active:hover {	border: 0rem;	background: inherit;	font-weight: normal;	color: inherit;}


/*@COMMENTS@*/

.xc-appui-comments-title-container-mouseout, .xc-appui-comments-title-container { }
.xc-appui-comments-container-mouseout, .xc-appui-comments-container { }


/*@CONTENT-TAGS@*/

.xc-appui-content-tags-ui-container .xc-appui-content-tags-container, .xc-appui-content-tags-compact-ui-container .xc-appui-content-tags-container { margin-top: 0.6667rem; }
.xc-appui-content-tags-compact-ui-container .xc-appui-content-tags-container { position: absolute; width: 320px; padding-bottom: 0rem; }


/*@PROFLES@*/

.xc-appui-profiles.xc-iconic { width: 50%; margin: 0rem 0rem 2.5rem 0rem; }
.xc-appui-profiles.xc-iconic .xc-image-container { min-width: 100px !important; max-width: 30% !important; margin-right: 1.6667rem; }
.xc-appui-profiles.xc-iconic .xc-image-container IMG { width: 100% !important; height: auto; }
.xc-appui-profiles.xc-iconic .xc-link-container { min-width: 150px; max-width: 50% !important; }
TABLE.popup-menu { border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.247059) 0px 1px 5px; }
TABLE.popup-menu:empty { display: none !important; }


/*@SOUNDMANAGER@*/

.sm2-360-ui .timing-data { display: none; }
.sm2-button-ui .timing-data { display: none; }
.sm2-playlink-ui .timing-data { display: none; }
.sm2-playlist-ui .timing-data { display: block; }
.sm2-bar-ui .timing-data { display: none; }
.sm2-bar-ui { font-size: 1.3333rem; }
.sm2-bar-ui .sm2-main-controls, .sm2-bar-ui .sm2-playlist-drawer { background-color: #808080; }
.sm2-bar-ui .sm2-inline-texture { background: transparent; }
.sm2-playlist-wrapper ul { max-height: inherit; }
.sm2-playlink-ui li.sm2_playing a { background:#036 url(/includes/common/thirdparty/soundmanager/demo/play-mp3-links/image/icon_pause.png) no-repeat 3px 50% !important;}
.ul.graphic li a, ul.graphic li a.sm2_link { min-width: inherit; }
.xc-appui-round-compact-music-player { line-height: 4.1667rem !important; }
.xc-appui-round-compact-music-player-title { line-height: 4.1667rem !important; margin: 0rem 0.8333rem 0rem 0.8333rem !important; padding: 0.8333rem !important; top: 0px !important; }
.xc-appui-full-line-compact-music-player li { padding: 0.3333rem 0rem 0.3333rem 0rem !important; }
.xc-appui-full-line-compact-music-player li a { padding: 0.3333rem 0.3333rem 0.3333rem 2.3333rem !important; font-weight: bold !important; background-color: #565656 !important; }
.xc-appui-full-line-compact-music-player li a:hover { background-color: #454545 !important; }
.xc-appui-full-line-compact-music-player li.sm2_playing a { background-color: #2C2C2C !important; }
.xc-appui-full-line-basic-music-player li { padding: 1.3333rem 1.3333rem 1.3333rem 1.3333rem !important; background-color: #AAAAAA !important; color: black !important; border-radius: 0.3333rem; -khtml-border-radius: 0.3333rem; background-clip: padding-box; background-image: url(/images/assets/gradients/small-25-equal.png); background-position: top left; background-repeat: repeat; background-attachment: scroll; }
.xc-appui-full-line-basic-music-player li:hover { padding: 1.3333rem 1.3333rem 1.3333rem 1.3333rem !important; background-color: #787878 !important; border-radius: 0.3333rem; -khtml-border-radius: 0.3333rem; background-clip: padding-box; background-image: url(/images/assets/gradients/small-25-equal.png); background-position: top left; background-repeat: repeat; background-attachment: scroll; }
.xc-appui-full-line-basic-music-player li:hover a, .xc-appui-full-line-basic-music-player li.sm2_playing a, .xc-appui-full-line-basic-music-player li.sm2_paused a { color: black !important; }
.xc-appui-full-line-basic-music-player li .controls { margin: 1.6667rem 0rem 0rem 0rem !important; }
.xc-appui-full-line-basic-music-player li.sm2_playing .controls .statusbar { background-color: #9A9A9A !important; }
.xc-appui-full-line-basic-music-player li.sm2_playing .controls .statusbar .position { background-color: black !important; border-right-color: black !important; }
.xc-appui-full-line-basic-music-player li.sm2_playing .timing { background-color: #BBBBBB !important; border-color: #EEEEEE !important; }
.xc-appui-media-play-head-icon-background { background-color: #aaa; }
.xc-appui-media-play-head-icon { max-width: 64px; cursor: hand; cursor: pointer; position: absolute; opacity: 0.8; }
.xc-multimedia-options-container { min-width: 180px; }
.catalog-multimedia-parent-container .xc-multimedia-options-container { min-width: 150px !important; max-width: 150px !important; }
.xc-appui-rankings-numbers-container { display: none; }
.xc-appui-rankings-container:hover { background-color: black; }
.xc-multimedia-options-container-mouseout, .xc-multimedia-options-container { height: 30px; line-height: 1.8333rem !important; z-index: 10; display: none; position: absolute; }
.xc-appui-multimedia-options-ui-container .xc-multimedia-options-container { position: initial; display: block ; }
.xc-appui-multimedia-playlist-button-mouseout, .xc-appui-multimedia-playlist-button { font-weight: bold !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.xc-appui-multimedia-playlist-button-mouseover, .xc-appui-multimedia-playlist-button:hover { font-weight: bold !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
/*.catalog-multimedia-cover-container .xc-multimedia-options-container-col1 { max-width: 35% !important; }
*/
.catalog-multimedia-cover-container .xc-multimedia-ratings-options-container { max-width: 80px; }
.catalog-multimedia-cover-container .xc-multimedia-ratings-options-container .xc-appui-rankings-container, .xc-music-player-track-container .xc-multimedia-ratings-options-container .xc-appui-rankings-container { box-shadow: none; background-color: #454545; }
.catalog-multimedia-cover-container .xc-multimedia-ratings-options-container .xc-appui-rankings-container:hover, .xc-music-player-track-container .xc-multimedia-ratings-options-container .xc-appui-rankings-container:hover { box-shadow: none; background-color: red; }
.catalog-multimedia-cover-container .xc-multimedia-ratings-options-container .xc-appui-rankings-percentage-container, .xc-music-player-track-container .xc-multimedia-ratings-options-container .xc-appui-rankings-percentage-container { display: none; }
.xc-appui-xc-slider-content-container { height: auto !important; overflow: hidden !important; }
.xc-appui-sitemap > * { max-width: 200px !important; }
/*.xc-appui-sitemap .xc-appui-layout-template-fixer:nth-child(-n+5), .xc-appui-sitemap .xc-appui-sitemap-content-container > DIV:nth-child(-n+5) { padding-right: 1.5rem !important; }
*/
.xc-appui-profile-cover-picture-mouseout, .xc-appui-profile-cover-picture { width: 100% !important; height: auto !important; }
.xc-appui-audio-playlistplayer-media-playui-play-mouseout, .xc-appui-audio-playlistplayer-media-playui-play { font-size: 1.6667rem !important; line-height: 1.8333rem !important; }


/*@KNOWLEDGEBASES@*/

.xc-appui-knowledgebases-item-mouseout, .xc-appui-knowledgebases-item { width: 250px !important; height: 80px !important; }
.xc-appui-knowledgebases-picture-container-mouseout, .xc-appui-knowledgebases-picture-container { width: 30% !important; background-color: #d7d7d7 !important; padding-top: 0.8333rem !important; }
.xc-appui-knowledgebases-title-container-mouseout, .xc-appui-knowledgebases-title-container { width: 70% !important; background-color: #fff !important; }
.xc-appui-knowledgebases-title-mouseout, .xc-appui-knowledgebases-title { font-size: inherit !important; height: 72px !important; }
.xc-appui-knowledgebases-title-mouseover, .xc-appui-knowledgebases-title:hover { font-size: inherit !important; }
 .knowledgebase-container { }
.knowledgebase-title-row-mouseout, .knowledgebase-title-row { background-color: #b9b9b9; }
.knowledgebase-title-row .knowledgebase-title-container { padding: 2.5rem 0rem 0rem 7.5rem !important; }
.knowledgebase-title-row .knowledgebase-toc-container { padding: 2.5rem 0rem 1.6667rem 0rem !important; text-align: center; }
.knowledgebase-title-row .knowledgebase-toc-container A { text-decoration: underline; }
.knowledgebase-content-container { padding: 2.5rem 0.8333rem 2.5rem 0.8333rem !important; border: 0.8333rem solid #b9b9b9; }
.knowledgebase-navigation { padding: 2.5rem 0.8333rem 0rem 0.8333rem !important; background-color: #e3e3e3; }
.knowledgebase-navigation IMG { cursor: hand; cursor: pointer; }
.knowledgebase-navigation-bottom-area { margin-top: 1.6667rem !important; }
.knowledgebase-content-area-bottom { text-align: center; margin: 1.3333rem 0rem 0.8333rem 0rem !important; }
.knowledgebase-content-area-center { padding: 0rem 1.6667rem 0rem 1.6667rem !important; line-height: 1.6667rem; font-size: 1.1667rem; border: 0rem solid red; max-width: 590px !important; }
.knowledgebase-content-area-center LI { line-height: 1.6667rem; font-size: 1.1667rem; }
.knowledgebase-content-area-center A { line-height: 1.6667rem; font-size: 1.1667rem; text-decoration: underline; }
.knowledgebase-toc-list-container { display: none; max-width: 240px; padding: 0rem 0.8333rem 0rem 1.6667rem !important; }
.knowledgebase-toc-list-container OL { position: relative; left: -16px; }
.knowledgebase-toc-list-container LI { font-size: 1rem; margin-bottom: 0.6667rem; }
.knowledgebase-toc-list-container LI A { font-size: 1rem; text-decoration: underline; }
.knowledgebase-toc-start LI { margin-bottom: 0.6667rem; }
DIV.knowledgebase-call-to-actions { display: inline; text-align: center; }
DIV.knowledgebase-call-to-actions DIV { display: inline; }
.knowledgebase-more-container-title-mouseout, .knowledgebase-more-container-title { margin-top: 1.3333rem !important; color: #b9b9b9 !important; }
.xc-appui-kbases-item-mouseout, .xc-appui-kbases-item { margin-right: 1.3333rem !important; margin-left: 1.3333rem !important; }


/*@REPORTS@*/

.xc-appui-report-kpi-black { background-color: black; color: #f7f7f7; }
.xc-appui-report-kpi-red { background-color: red; color: #f7f7f7; }
.xc-appui-report-kpi-green { background-color: green; color: #f7f7f7; }
.xc-appui-report-kpi-orange { background-color: orange; color: #f7f7f7; }
.xc-appui-report-kpi-blue { background-color: blue; color: #f7f7f7; }
.localPayInvoiceButton { background-color: red; color: white; text-transform: uppercase; border-radius: 0.5rem 0.5rem 0.5rem 0.5rem; padding: 2.0833rem 2.0833rem 2.0833rem 2.0833rem; text-decoration: none; font-weight: bold; height: 60px; width: 200px; line-height: 5rem; }
.localPayInvoiceButton:hover { background-color: #454545; color: white; text-transform: uppercase; border-radius: 0.5rem 0.5rem 0.5rem 0.5rem; padding: 2.0833rem 2.0833rem 2.0833rem 2.0833rem; text-decoration: none; font-weight: bold; height: 60px; width: 200px; line-height: 5rem; }


/*@MISC@*/

.xc-animation-overlay-action-content-overlay-mouseout, .xc-animation-overlay-action-content-overlay { background-color: #7f7f7f !important; }
.xc-animation-overlay-action A, .xc-animation-overlay-blur A, .xc-animation-overlay-grayscale A, .xc-animation-overlay-sepia A { color: inherit !important; }
.font-effect-anaglyph { text-shadow: -0.06em 0 red, 0.06em 0 cyan; }
.font-effect-brick-sign { mask-image: url(//themes.googleusercontent.com/static/patterns/brick-sign.png); color: #600; }
.font-effect-canvas-print { mask-image: url(//themes.googleusercontent.com/static/patterns/canvas-print.png); color: #776d63; }
.font-effect-crackle { mask-image: url(//themes.googleusercontent.com/static/patterns/crackle.png); color: #963; }
.font-effect-decaying { mask-image: url(//themes.googleusercontent.com/static/patterns/decaying.png); color: #958e75; }
.font-effect-destruction { mask-image: url(//themes.googleusercontent.com/static/patterns/destruction.png); color: #000; }
.font-effect-distressed { mask-image: url(//themes.googleusercontent.com/static/patterns/distress-light.png); color: #306; }
.font-effect-distressed-wood { mask-image: url(//themes.googleusercontent.com/static/patterns/distressed-wood.png); color: #4d2e0d; }
.font-effect-emboss { text-shadow: 0px 1px 1px #fff, 0 -1px 1px #000; color: #ddd; }
.font-effect-fire { text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.20em 0.3em #F70, 0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1.0em #F40; color: #ffe; }
@-webkit-keyframes font-effect-fire-animation-keyframes { 0% { text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.20em 0.3em #F70,0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1.0em #F40; }
 25% { text-shadow: 0 -0.05em 0.2em #FFF, 0 -0.05em 0.17em #FE0, 0.04em -0.12em 0.22em #FC0, 0.04em -0.13em 0.27em #F90, 0.05em -0.23em 0.33em #F70, 0.07em -0.28em 0.47em #F70, 0.1em -0.3em 0.8em #F50, 0.1em -0.3em 0.9em #F40; }
 50% { text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.20em 0.3em #F70,0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1.0em #F40; }
 75% { text-shadow: 0 -0.05em 0.2em #FFF, 0 -0.06em 0.18em #FE0, 0.05em -0.15em 0.23em #FC0, 0.05em -0.15em 0.3em #F90, 0.07em -0.25em 0.4em #F70, 0.09em -0.3em 0.5em #F70, 0.1em -0.3em 0.9em #F50, 0.1em -0.3em 1.0em #F40; }
 100% { text-shadow: 0 -0.05em 0.2em #FFF, 0.01em -0.02em 0.15em #FE0, 0.01em -0.05em 0.15em #FC0, 0.02em -0.15em 0.2em #F90, 0.04em -0.20em 0.3em #F70,0.05em -0.25em 0.4em #F70, 0.06em -0.2em 0.9em #F50, 0.1em -0.1em 1.0em #F40; }
}
.font-effect-fire-animation { color: #ffe; }
.font-effect-fragile { mask-image: url(//themes.googleusercontent.com/static/patterns/fragile.png); color: #663; }
.font-effect-grass { mask-image: url(//themes.googleusercontent.com/static/patterns/grass.png); color: #390; }
.font-effect-ice { mask-image: url(//themes.googleusercontent.com/static/patterns/ice.png); color: #0cf; }
.font-effect-mitosis { mask-image: url(//themes.googleusercontent.com/static/patterns/mitosis.png); color: #600; }
.font-effect-neon { text-shadow: 0 0 0.1em #fff, 0 0 0.2em #fff, 0 0 0.3em #fff, 0 0 0.4em #f7f,0 0 0.6em #f0f, 0 0 0.8em #f0f, 0 0 1.0em #f0f, 0 0 1.2em #f0f; color: #fff; }
.font-effect-outline { text-shadow:0 1px 1px #000, 0 -1px 1px #000, 1px 0 1px #000, -1px 0 1px #000; color: #fff; }
.font-effect-putting-green { mask-image: url(//themes.googleusercontent.com/static/patterns/putting-green.png); color: #390; }
.font-effect-scuffed-steel { mask-image: url(//themes.googleusercontent.com/static/patterns/scuffed-steel.png); color: #acacac; }
.font-effect-shadow-multiple { text-shadow: .04em .04em 0 #fff,.08em .08em 0 #aaa; }
.font-effect-splintered { mask-image: url(//themes.googleusercontent.com/static/patterns/splintered.png); color: #5a3723; }
.font-effect-static { mask-image: url(//themes.googleusercontent.com/static/patterns/static.png); text-shadow: 0 0 2px #fff, 0 0 4px #fff, 0 0 6px #fff, 0 0 8px #999999, 0 0 10px #000000; color: #343956; }
.font-effect-stonewash { mask-image: url(//themes.googleusercontent.com/static/patterns/stonewash.png); color: #343956; }
.font-effect-3d { text-shadow: 0px 1px 0px #c7c8ca, 0px 2px 0px #b1b3b6, 0px 3px 0px #9d9fa2, 0px 4px 0px #8a8c8e, 0px 5px 0px #77787b, 0px 6px 0px #636466, 0px 7px 0px #4d4d4f, 0px 8px 7px #001135; color: #fff; }
.font-effect-3d-float { text-shadow: 0 0.032em 0 #b0b0b0, 0px 0.15em 0.11em rgba(0,0,0,0.15), 0px 0.25em 0.021em rgba(0,0,0,0.1), 0px 0.32em 0.32em rgba(0,0,0,0.1); color: #fff; }
.font-effect-vintage { mask-image: url(//themes.googleusercontent.com/static/patterns/distress-medium.png); color: #db8; }
.font-effect-wallpaper { mask-image: url(//themes.googleusercontent.com/static/patterns/wallpaper.png); color: #9c7; }
.sticky { position: fixed; width: 100%; left: 0px; top: 0px; z-index: 10; border-top: 0rem; }
.xc-appui-store-product-title-widescreen-mouseout, .xc-appui-store-product-title-widescreen { display: none !important; }
.xc-appui-store-title-mouseout, .xc-appui-store-title { font-size: 3rem !important; line-height: 4rem !important; font-weight: bold !important; }
.yui-skin-sam .yui-navset .yui-content { background-color: transparent ; border: 0.0833rem solid #E8E8E8; }
.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav { background-color: transparent; background-image: none; border: solid #606060; border-width: 0 0 0.4167rem; zoom: 1; }
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a { background: none; outline: 0; border: 0; }
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus { background: none; outline: 0; border: 0.0833rem 0.0833rem solid #E8E8E8; }
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover { background: #606060 none; color: #fff; }
.xc-appui-account-dashboard-kpi-mouseout, .xc-appui-account-dashboard-kpi, .xc-appui-account-dashboard-kpi-content-buttons IMG { transition-property: all !important; transition-timing-function: ease !important; transition-duration: 0.25s !important; }
.xc-appui-account-dashboard-kpi-mouseover, .xc-appui-account-dashboard-kpi:hover { outline-width: 0.3571rem !important; outline-style: solid !important; outline-color: #aaaaaa !important; }
.xc-appui-account-dashboard-kpi-link-container-mouseout, .xc-appui-account-dashboard-kpi-link-container { transition-property: all !important; transition-timing-function: ease !important; transition-duration: 0.25s !important; background-color: transparent !important; text-decoration: underline !important; border-top-right-radius: 0rem !important; border-top-left-radius: 0rem !important; border-bottom-left-radius: 0rem !important; border-bottom-right-radius: 0rem !important; }
.xc-appui-account-dashboard-kpi-link-container-mouseover, .xc-appui-account-dashboard-kpi-link-container:hover { background-color: #f7f7f7 !important; border-top-left-radius: 0.3571rem !important; border-bottom-right-radius: 0.3571rem !important; border-bottom-left-radius: 0.3571rem !important; border-top-right-radius: 0.3571rem !important; color: #929591 !important; text-decoration: none !important; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.hinge { animation-duration: 2s; }
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut { animation-duration: .75s; }
@-webkit-keyframes bounce { from, 20%, 53%, 80%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transform: translate3d(0,0,0); }
 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -30px, 0); }
 70% { animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -15px, 0); }
 90% { transform: translate3d(0,-4px,0); }
}
@keyframes bounce { from, 20%, 53%, 80%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transform: translate3d(0,0,0); }
 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -30px, 0); }
 70% { animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transform: translate3d(0, -15px, 0); }
 90% { transform: translate3d(0,-4px,0); }
}
.bounce, .animated-bounce { animation-name: bounce; transform-origin: center bottom;}
@-webkit-keyframes flash { from, 50%, to { opacity: 1; }
 25%, 75% { opacity: 0; }
}
@keyframes flash { from, 50%, to { opacity: 1; }
 25%, 75% { opacity: 0; }
}
.flash, .animated-flash { animation-name: flash;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse { from { transform: scale3d(1, 1, 1); }
 50% { transform: scale3d(1.05, 1.05, 1.05); }
 to { transform: scale3d(1, 1, 1); }
}
@keyframes pulse { from { transform: scale3d(1, 1, 1); }
 50% { transform: scale3d(1.05, 1.05, 1.05); }
 to { transform: scale3d(1, 1, 1); }
}
.pulse, .animated-pulse { animation-name: pulse;}
@-webkit-keyframes rubberBand { from { transform: scale3d(1, 1, 1); }
 30% { transform: scale3d(1.25, 0.75, 1); }
 40% { transform: scale3d(0.75, 1.25, 1); }
 50% { transform: scale3d(1.15, 0.85, 1); }
 65% { transform: scale3d(.95, 1.05, 1); }
 75% { transform: scale3d(1.05, .95, 1); }
 to { transform: scale3d(1, 1, 1); }
}
@keyframes rubberBand { from { transform: scale3d(1, 1, 1); }
 30% { transform: scale3d(1.25, 0.75, 1); }
 40% { transform: scale3d(0.75, 1.25, 1); }
 50% { transform: scale3d(1.15, 0.85, 1); }
 65% { transform: scale3d(.95, 1.05, 1); }
 75% { transform: scale3d(1.05, .95, 1); }
 to { transform: scale3d(1, 1, 1); }
}
.rubberBand, .animated-rubber-band { animation-name: rubberBand;}
@-webkit-keyframes shake { from, to { transform: translate3d(0, 0, 0); }
 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
 20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); }
}
@keyframes shake { from, to { transform: translate3d(0, 0, 0); }
 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0, 0); }
 20%, 40%, 60%, 80% { transform: translate3d(10px, 0, 0); }
}
.shake, .animated-shake { animation-name: shake;}
@-webkit-keyframes headShake { 0% { transform: translateX(0); }
 6.5% { transform: translateX(-6px) rotateY(-9deg); }
 18.5% { transform: translateX(5px) rotateY(7deg); }
 31.5% { transform: translateX(-3px) rotateY(-5deg); }
 43.5% { transform: translateX(2px) rotateY(3deg); }
 50% { transform: translateX(0); }
}
@keyframes headShake { 0% { transform: translateX(0); }
 6.5% { transform: translateX(-6px) rotateY(-9deg); }
 18.5% { transform: translateX(5px) rotateY(7deg); }
 31.5% { transform: translateX(-3px) rotateY(-5deg); }
 43.5% { transform: translateX(2px) rotateY(3deg); }
 50% { transform: translateX(0); }
}
.headShake, .animated-head-shake { animation-timing-function: ease-in-out; animation-name: headShake;}
@-webkit-keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); }
 40% { transform: rotate3d(0, 0, 1, -10deg); }
 60% { transform: rotate3d(0, 0, 1, 5deg); }
 80% { transform: rotate3d(0, 0, 1, -5deg); }
 to { transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes swing { 20% { transform: rotate3d(0, 0, 1, 15deg); }
 40% { transform: rotate3d(0, 0, 1, -10deg); }
 60% { transform: rotate3d(0, 0, 1, 5deg); }
 80% { transform: rotate3d(0, 0, 1, -5deg); }
 to { transform: rotate3d(0, 0, 1, 0deg); }
}
.swing, .animated-swing { transform-origin: top center; animation-name: swing;}
@-webkit-keyframes tada { from { transform: scale3d(1, 1, 1); }
 10%, 20% { transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
 to { transform: scale3d(1, 1, 1); }
}
@keyframes tada { from { transform: scale3d(1, 1, 1); }
 10%, 20% { transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); }
 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
 to { transform: scale3d(1, 1, 1); }
}
.tada, .animated-tada { animation-name: tada;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble { from { transform: none; }
 15% { transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
 30% { transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
 45% { transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
 60% { transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
 75% { transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
 to { transform: none; }
}
@keyframes wobble { from { transform: none; }
 15% { transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
 30% { transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
 45% { transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
 60% { transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
 75% { transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
 to { transform: none; }
}
.wobble, .animated-wobble { animation-name: wobble;}
@-webkit-keyframes jello { from, 11.1%, to { transform: none; }
 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
 33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
 88.8% { transform: skewX(-0.1953125deg) skewY(-0.1953125deg); }
}
@keyframes jello { from, 11.1%, to { transform: none; }
 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
 33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
 88.8% { transform: skewX(-0.1953125deg) skewY(-0.1953125deg); }
}
.jello, .animated-jello { animation-name: jello; transform-origin: center;}
@-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 0% { opacity: 0; transform: scale3d(.3, .3, .3); }
 20% { transform: scale3d(1.1, 1.1, 1.1); }
 40% { transform: scale3d(.9, .9, .9); }
 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
 80% { transform: scale3d(.97, .97, .97); }
 to { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 0% { opacity: 0; transform: scale3d(.3, .3, .3); }
 20% { transform: scale3d(1.1, 1.1, 1.1); }
 40% { transform: scale3d(.9, .9, .9); }
 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
 80% { transform: scale3d(.97, .97, .97); }
 to { opacity: 1; transform: scale3d(1, 1, 1); }
}
.bounceIn, .animated-bounce-in { animation-name: bounceIn;}
@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 0% { opacity: 0; transform: translate3d(0, -3000px, 0); }
 60% { opacity: 1; transform: translate3d(0, 25px, 0); }
 75% { transform: translate3d(0, -10px, 0); }
 90% { transform: translate3d(0, 5px, 0); }
 to { transform: none; }
}
@keyframes bounceInDown { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 0% { opacity: 0; transform: translate3d(0, -3000px, 0); }
 60% { opacity: 1; transform: translate3d(0, 25px, 0); }
 75% { transform: translate3d(0, -10px, 0); }
 90% { transform: translate3d(0, 5px, 0); }
 to { transform: none; }
}
.bounceInDown, .animated-bounce-down { animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 0% { opacity: 0; transform: translate3d(-3000px, 0, 0); }
 60% { opacity: 1; transform: translate3d(25px, 0, 0); }
 75% { transform: translate3d(-10px, 0, 0); }
 90% { transform: translate3d(5px, 0, 0); }
 to { transform: none; }
}
@keyframes bounceInLeft { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 0% { opacity: 0; transform: translate3d(-3000px, 0, 0); }
 60% { opacity: 1; transform: translate3d(25px, 0, 0); }
 75% { transform: translate3d(-10px, 0, 0); }
 90% { transform: translate3d(5px, 0, 0); }
 to { transform: none; }
}
.bounceInLeft, .animated-bounce-in-left { animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 from { opacity: 0; transform: translate3d(3000px, 0, 0); }
 60% { opacity: 1; transform: translate3d(-25px, 0, 0); }
 75% { transform: translate3d(10px, 0, 0); }
 90% { transform: translate3d(-5px, 0, 0); }
 to { transform: none; }
}
@keyframes bounceInRight { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 from { opacity: 0; transform: translate3d(3000px, 0, 0); }
 60% { opacity: 1; transform: translate3d(-25px, 0, 0); }
 75% { transform: translate3d(10px, 0, 0); }
 90% { transform: translate3d(-5px, 0, 0); }
 to { transform: none; }
}
.bounceInRight, .animated-bounce-in-right { animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 from { opacity: 0; transform: translate3d(0, 3000px, 0); }
 60% { opacity: 1; transform: translate3d(0, -20px, 0); }
 75% { transform: translate3d(0, 10px, 0); }
 90% { transform: translate3d(0, -5px, 0); }
 to { transform: translate3d(0, 0, 0); }
}
@keyframes bounceInUp { from, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
 from { opacity: 0; transform: translate3d(0, 3000px, 0); }
 60% { opacity: 1; transform: translate3d(0, -20px, 0); }
 75% { transform: translate3d(0, 10px, 0); }
 90% { transform: translate3d(0, -5px, 0); }
 to { transform: translate3d(0, 0, 0); }
}
.bounceInUp, .animated-bounce-in-up { animation-name: bounceInUp;}
@-webkit-keyframes bounceOut { 20% { transform: scale3d(.9, .9, .9); }
 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
 to { opacity: 0; transform: scale3d(.3, .3, .3); }
}
@keyframes bounceOut { 20% { transform: scale3d(.9, .9, .9); }
 50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
 to { opacity: 0; transform: scale3d(.3, .3, .3); }
}
.bounceOut, .animated-bounce-out{ animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown { 20% { transform: translate3d(0, 10px, 0); }
 40%, 45% { opacity: 1; transform: translate3d(0, -20px, 0); }
 to { opacity: 0; transform: translate3d(0, 2000px, 0); }
}
@keyframes bounceOutDown { 20% { transform: translate3d(0, 10px, 0); }
 40%, 45% { opacity: 1; transform: translate3d(0, -20px, 0); }
 to { opacity: 0; transform: translate3d(0, 2000px, 0); }
}
.bounceOutDown, .animated-bounce-out-down { animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0, 0); }
 to { opacity: 0; transform: translate3d(-2000px, 0, 0); }
}
@keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0, 0); }
 to { opacity: 0; transform: translate3d(-2000px, 0, 0); }
}
.bounceOutLeft, .animated-bounce-out-left { animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0, 0); }
 to { opacity: 0; transform: translate3d(2000px, 0, 0); }
}
@keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0, 0); }
 to { opacity: 0; transform: translate3d(2000px, 0, 0); }
}
.bounceOutRight, .animated-bounce-out-right { animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp { 20% { transform: translate3d(0, -10px, 0); }
 40%, 45% { opacity: 1; transform: translate3d(0, 20px, 0); }
 to { opacity: 0; transform: translate3d(0, -2000px, 0); }
}
@keyframes bounceOutUp { 20% { transform: translate3d(0, -10px, 0); }
 40%, 45% { opacity: 1; transform: translate3d(0, 20px, 0); }
 to { opacity: 0; transform: translate3d(0, -2000px, 0); }
}
.bounceOutUp, .animated-bounce-out-up { animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn { from { opacity: 0; }
 to { opacity: 1; }
}
@keyframes fadeIn { from { opacity: 0; }
 to { opacity: 1; }
}
.fadeIn, .animated-fade-in { animation-name: fadeIn;}
@-webkit-keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInDown { from { opacity: 0; transform: translate3d(0, -100%, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInDown, .animated-fade-in-down { animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig { from { opacity: 0; transform: translate3d(0, -2000px, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInDownBig { from { opacity: 0; transform: translate3d(0, -2000px, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInDownBig, .animated-fade-in-down-big { animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft { from { opacity: 0; transform: translate3d(-100%, 0, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInLeft { from { opacity: 0; transform: translate3d(-100%, 0, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInLeft, .animated-fade-in-left { animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig { from { opacity: 0; transform: translate3d(-2000px, 0, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInLeftBig { from { opacity: 0; transform: translate3d(-2000px, 0, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInLeftBig, .animated-fade-in-left-big { animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInRight { from { opacity: 0; transform: translate3d(100%, 0, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInRight, .animated-fade-in-right { animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig { from { opacity: 0; transform: translate3d(2000px, 0, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInRightBig { from { opacity: 0; transform: translate3d(2000px, 0, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInRightBig, .animated-fade-in-right-big { animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInUp { from { opacity: 0; transform: translate3d(0, 100%, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInUp, .animated-fade-in-up { animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig { from { opacity: 0; transform: translate3d(0, 2000px, 0); }
 to { opacity: 1; transform: none; }
}
@keyframes fadeInUpBig { from { opacity: 0; transform: translate3d(0, 2000px, 0); }
 to { opacity: 1; transform: none; }
}
.fadeInUpBig, .animated-fade-in-up-big { animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut { from { opacity: 1; }
 to { opacity: 0; }
}
@keyframes fadeOut { from { opacity: 1; }
 to { opacity: 0; }
}
.fadeOut, .animated-fade-out { animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, 100%, 0); }
}
@keyframes fadeOutDown { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, 100%, 0); }
}
.fadeOutDown, .animated-fade-out-down { animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, 2000px, 0); }
}
@keyframes fadeOutDownBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, 2000px, 0); }
}
.fadeOutDownBig, .animated-fade-out-down-big { animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(-100%, 0, 0); }
}
@keyframes fadeOutLeft { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(-100%, 0, 0); }
}
.fadeOutLeft, .animated-fade-out-left { animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(-2000px, 0, 0); }
}
@keyframes fadeOutLeftBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(-2000px, 0, 0); }
}
.fadeOutLeftBig, .animated-fade-out-left-big { animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(100%, 0, 0); }
}
@keyframes fadeOutRight { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(100%, 0, 0); }
}
.fadeOutRight, .animated-fade-out-right { animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(2000px, 0, 0); }
}
@keyframes fadeOutRightBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(2000px, 0, 0); }
}
.fadeOutRightBig, .animated-fade-out-right-big { animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, -100%, 0); }
}
@keyframes fadeOutUp { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, -100%, 0); }
}
.fadeOutUp, .animated-fade-out-up { animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, -2000px, 0); }
}
@keyframes fadeOutUpBig { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(0, -2000px, 0); }
}
.fadeOutUpBig, .animated-fade-out-up-big { animation-name: fadeOutUpBig;}
@-webkit-keyframes flip { from { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
 40% { transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
 50% { transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
 80% { transform: perspective(400px) scale3d(.95, .95, .95); animation-timing-function: ease-in; }
 to { transform: perspective(400px); animation-timing-function: ease-in; }
}
@keyframes flip { from { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
 40% { transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
 50% { transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
 80% { transform: perspective(400px) scale3d(.95, .95, .95); animation-timing-function: ease-in; }
 to { transform: perspective(400px); animation-timing-function: ease-in; }
}
.animated.flip, .animated-flip { backface-visibility: visible; animation-name: flip;}
@-webkit-keyframes flipInX { from { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
 to { transform: perspective(400px); }
}
@keyframes flipInX { from { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
 40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); animation-timing-function: ease-in; }
 60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
 80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
 to { transform: perspective(400px); }
}
.flipInX, .animated-flip-in-x { backface-visibility: visible !important; animation-name: flipInX;}
@-webkit-keyframes flipInY { from { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
 40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
 60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
 80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
 to { transform: perspective(400px); }
}
@keyframes flipInY { from { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); animation-timing-function: ease-in; opacity: 0; }
 40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); animation-timing-function: ease-in; }
 60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
 80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
 to { transform: perspective(400px); }
}
.flipInY, .animated-flip-in-y { backface-visibility: visible !important; animation-name: flipInY;}
@-webkit-keyframes flipOutX { from { transform: perspective(400px); }
 30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
 to { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
@keyframes flipOutX { from { transform: perspective(400px); }
 30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
 to { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
.flipOutX, .animated-flip-out-x { animation-name: flipOutX; backface-visibility: visible !important;}
@-webkit-keyframes flipOutY { from { transform: perspective(400px); }
 30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
 to { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
@keyframes flipOutY { from { transform: perspective(400px); }
 30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
 to { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
.flipOutY, .animated-flip-out-y { backface-visibility: visible !important; animation-name: flipOutY;}
@-webkit-keyframes lightSpeedIn { from { transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
 60% { transform: skewX(20deg); opacity: 1; }
 80% { transform: skewX(-5deg); opacity: 1; }
 to { transform: none; opacity: 1; }
}
@keyframes lightSpeedIn { from { transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
 60% { transform: skewX(20deg); opacity: 1; }
 80% { transform: skewX(-5deg); opacity: 1; }
 to { transform: none; opacity: 1; }
}
.lightSpeedIn, .animated-light-speed-in { animation-name: lightSpeedIn; animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut { from { opacity: 1; }
 to { transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; }
}
@keyframes lightSpeedOut { from { opacity: 1; }
 to { transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; }
}
.lightSpeedOut, .animated-light-speed-out { animation-name: lightSpeedOut; animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn { from { transform-origin: center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
 to { transform-origin: center; transform: none; opacity: 1; }
}
@keyframes rotateIn { from { transform-origin: center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
 to { transform-origin: center; transform: none; opacity: 1; }
}
.rotateIn, .animated-rotate-in { animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
 to { transform-origin: left bottom; transform: none; opacity: 1; }
}
@keyframes rotateInDownLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
 to { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInDownLeft, .animated-rotate-in-down-left { animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
 to { transform-origin: right bottom; transform: none; opacity: 1; }
}
@keyframes rotateInDownRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
 to { transform-origin: right bottom; transform: none; opacity: 1; }
}
.rotateInDownRight, .animated-rotate-in-down-right { animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
 to { transform-origin: left bottom; transform: none; opacity: 1; }
}
@keyframes rotateInUpLeft { from { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
 to { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInUpLeft, .animated-rotate-in-up-left { animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
 to { transform-origin: right bottom; transform: none; opacity: 1; }
}
@keyframes rotateInUpRight { from { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
 to { transform-origin: right bottom; transform: none; opacity: 1; }
}
.rotateInUpRight, .animated-rotate-in-up-right { animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut { from { transform-origin: center; opacity: 1; }
 to { transform-origin: center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
@keyframes rotateOut { from { transform-origin: center; opacity: 1; }
 to { transform-origin: center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
.rotateOut, .animated-rotate-out { animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft { from { transform-origin: left bottom; opacity: 1; }
 to { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
@keyframes rotateOutDownLeft { from { transform-origin: left bottom; opacity: 1; }
 to { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
.rotateOutDownLeft, .animated-rotate-out-down-left { animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight { from { transform-origin: right bottom; opacity: 1; }
 to { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutDownRight { from { transform-origin: right bottom; opacity: 1; }
 to { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutDownRight, .animated-rotate-out-down-right { animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft { from { transform-origin: left bottom; opacity: 1; }
 to { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
@keyframes rotateOutUpLeft { from { transform-origin: left bottom; opacity: 1; }
 to { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutUpLeft, .animated-rotate-out-up-left { animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight { from { transform-origin: right bottom; opacity: 1; }
 to { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
@keyframes rotateOutUpRight { from { transform-origin: right bottom; opacity: 1; }
 to { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
.rotateOutUpRight, .animated-rotate-out-up-right { animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge { 0% { transform-origin: top left; animation-timing-function: ease-in-out; }
 20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
 40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: top left; animation-timing-function: ease-in-out; opacity: 1; }
 to { transform: translate3d(0, 700px, 0); opacity: 0; }
}
@keyframes hinge { 0% { transform-origin: top left; animation-timing-function: ease-in-out; }
 20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: top left; animation-timing-function: ease-in-out; }
 40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: top left; animation-timing-function: ease-in-out; opacity: 1; }
 to { transform: translate3d(0, 700px, 0); opacity: 0; }
}
.hinge, .animated-hinge { animation-name: hinge;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn { from { opacity: 0; transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
 to { opacity: 1; transform: none; }
}
@keyframes rollIn { from { opacity: 0; transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
 to { opacity: 1; transform: none; }
}
.rollIn, .animated-roll-in { animation-name: rollIn;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); }
}
@keyframes rollOut { from { opacity: 1; }
 to { opacity: 0; transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); }
}
.rollOut, .animated-roll-out { animation-name: rollOut;}
@-webkit-keyframes zoomIn { from { opacity: 0; transform: scale3d(.3, .3, .3); }
 50% { opacity: 1; }
}
@keyframes zoomIn { from { opacity: 0; transform: scale3d(.3, .3, .3); }
 50% { opacity: 1; }
}
.zoomIn, .animated-zoom-in { animation-name: zoomIn;}
@-webkit-keyframes zoomInDown { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
@keyframes zoomInDown { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
.zoomInDown, .animated-zoom-in-down { animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
@keyframes zoomInLeft { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
.zoomInLeft, .animated-zoom-in-left { animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
@keyframes zoomInRight { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
.zoomInRight, .animated-zoom-in-right { animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
@keyframes zoomInUp { from { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 60% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
.zoomInUp, .animated-zoom-in-up { animation-name: zoomInUp;}
@-webkit-keyframes zoomOut { from { opacity: 1; }
 50% { opacity: 0; transform: scale3d(.3, .3, .3); }
 to { opacity: 0; }
}
@keyframes zoomOut { from { opacity: 1; }
 50% { opacity: 0; transform: scale3d(.3, .3, .3); }
 to { opacity: 0; }
}
.zoomOut, .animated-zoom-out { animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 to { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
@keyframes zoomOutDown { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 to { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
.zoomOutDown, .animated-zoom-out-down { animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); }
 to { opacity: 0; transform: scale(.1) translate3d(-2000px, 0, 0); transform-origin: left center; }
}
@keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); }
 to { opacity: 0; transform: scale(.1) translate3d(-2000px, 0, 0); transform-origin: left center; }
}
.zoomOutLeft, .animated-zoom-out-left { animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); }
 to { opacity: 0; transform: scale(.1) translate3d(2000px, 0, 0); transform-origin: right center; }
}
@keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); }
 to { opacity: 0; transform: scale(.1) translate3d(2000px, 0, 0); transform-origin: right center; }
}
.zoomOutRight, .animated-zoom-out-right { animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 to { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
@keyframes zoomOutUp { 40% { opacity: 1; transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); }
 to { opacity: 0; transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); }
}
.zoomOutUp, .animated-zoom-out-up { animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown { from { transform: translate3d(0, -100%, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
@keyframes slideInDown { from { transform: translate3d(0, -100%, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
.slideInDown, .animated-slide-in-down { animation-name: slideInDown;}
@-webkit-keyframes slideInLeft { from { transform: translate3d(-100%, 0, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
@keyframes slideInLeft { from { transform: translate3d(-100%, 0, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
.slideInLeft, .animated-slide-in-left { animation-name: slideInLeft;}
@-webkit-keyframes slideInRight { from { transform: translate3d(100%, 0, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
@keyframes slideInRight { from { transform: translate3d(100%, 0, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
.slideInRight, .animated-slide-in-right { animation-name: slideInRight;}
@-webkit-keyframes slideInUp { from { transform: translate3d(0, 100%, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
@keyframes slideInUp { from { transform: translate3d(0, 100%, 0); visibility: visible; }
 to { transform: translate3d(0, 0, 0); }
}
.slideInUp, .animated-slide-in-up { animation-name: slideInUp;}
@-webkit-keyframes slideOutDown { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(0, 100%, 0); }
}
@keyframes slideOutDown { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(0, 100%, 0); }
}
.slideOutDown, .animated-slide-out-down { animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(-100%, 0, 0); }
}
@keyframes slideOutLeft { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(-100%, 0, 0); }
}
.slideOutLeft, .animated-slide-out-left { animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(100%, 0, 0); }
}
@keyframes slideOutRight { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(100%, 0, 0); }
}
.slideOutRight { animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(0, -100%, 0); }
}
@keyframes slideOutUp { from { transform: translate3d(0, 0, 0); }
 to { visibility: hidden; transform: translate3d(0, -100%, 0); }
}
.slideOutUp, .animated-slide-out-up { animation-name: slideOutUp;}
@-webkit-keyframes animation-rotate /* Safari and Chrome */
 { from { transform: rotate(0deg); }
 to { transform: rotate(360deg); }
}
@keyframes animation-rotate { from { transform: rotate(0deg); }
 to { transform: rotate(360deg); }
}
.animation-rotate, .animated-rotate-forever { animation: animation-rotate 2s linear infinite;}
.sm2-360ui { display: inline-block !important; }
.xc-appui-round-compact-music-player-title, .xc-appui-audio-360player-media-track-play-button, .xc-appui-audio-360player-media-playui-play { display: inline-block !important; width: auto !important; padding: 0rem 0rem 0rem 0rem !important; line-height: 4.1667rem !important; background-color: transparent !important; }
.xc-appui-round-compact-music-player-title:hover, .xc-appui-audio-360player-media-track-play-button:hover, .xc-appui-audio-360player-media-playui-play:hover { color: bold !important; background-color: transparent !important; }
.xc-appui-audio-360player-media-playui-container { display: inline-block !important; }
.odd-or-even:nth-child(odd) { background-color: tranparent; }
.odd-or-even:nth-child(even) { background-color: white; }
.odd-or-even:hover { background-color: #d9d9d9; }
.xc-appui-animated-fullscreen-container .xc-appui-plpage-buffer { padding: 1.6667rem 0rem !important; }
/* todo new stuff */
.xc-appui-layout-template-fixer { display: inline-block !important; }
.xc-appui-sitemap A[class*="--"] { display: block; overflow: hidden; text-overflow: ellipsis; height: 22px; }
FORM#frmQuickSearch { margin-bottom: 2rem }
.xc-chart-controls-trigger { width: 2.3333rem !important; height: 8px !important; }
.zoomLens { background-color: #f7f7f7 !important; }
.zoomContainer { z-index: 1200000000; }
.store-mouseout, .store { margin-right: 1.4286rem; }
.store-mouseover, .store:hover { margin-right: 1.4286rem; }
.store-selected-mouseout, .store-selected { margin-right: 1.4286rem; }
.store-selected-mouseover, .store-selected:hover { margin-right: 1.4286rem; }
.xc-appui-main-page-container { padding: 0rem; }
.shopping-cart-picture-mouseout, .shopping-cart-picture { outline-width: 0.7857rem; border-color: #79cfbf !important; outline-style: none !important; border-style: none !important; border-top-left-radius: 0rem !important; }
.xc-appui-product-custom-pricing-value-any-mouseout, .xc-appui-product-custom-pricing-value-any { min-width: 90px !important; max-width: 120px !important; }
.xc-appui-store-category-sort-by-bottom-placement-mouseout, .xc-appui-store-category-sort-by-bottom-placement { display: none !important; }
.xc-appui-os-ui-category-subcategories-mouseout, .xc-appui-os-ui-category-subcategories { display: none !important; }
.store-lastitem-mouseout, .store-lastitem { transition-property: all !important; transition-timing-function: ease !important; transition-duration: 0.25s !important; font-weight: bold !important; display: inline-block !important; padding-top: 0.3571rem !important; padding-bottom: 0.3571rem !important; color: #efefef !important; text-decoration: none !important; background-color: #f00 !important; border-top-left-radius: 0.3571rem !important; border-top-right-radius: 0.3571rem !important; border-bottom-right-radius: 0.3571rem !important; border-bottom-left-radius: 0.3571rem !important; padding-right: 0.7143rem !important; padding-left: 0.7143rem !important; }
.store-lastitem-mouseover, .store-lastitem:hover { background-color: #929591 !important; }
.mini-cart-checkout-link-mouseout, .mini-cart-checkout-link { display: inline-block !important; padding-top: 0.7143rem !important; padding-right: 0.7143rem !important; padding-bottom: 0.7143rem !important; padding-left: 0.7143rem !important; background-color: #f00 !important; color: #efefef !important; font-weight: bold !important; text-decoration: none !important; transition-property: all !important; transition-timing-function: ease !important; transition-duration: 0.25s !important; }
.mini-cart-checkout-link-mouseover, .mini-cart-checkout-link:hover { background-color: #929591 !important; color: #efefef !important; }
.xc-appui-os-ui-category-tags-mouseout, .xc-appui-os-ui-category-tags { display: none !important; }
.xc-appui-os-subcategory-link, .xc-appui-os-filter-brands-link { max-width: 150px; display: inline-block; white-space: normal; }
.store-browse-aid-link-mouseout, .store-browse-aid-link { display: inline-block !important; font-weight: bold !important; text-transform: uppercase !important; text-decoration: none !important; transition-property: all !important; transition-timing-function: ease !important; transition-duration: 0.25s !important; background-color: #c0c0c0 !important; padding-top: 0.7143rem !important; padding-bottom: 0.7143rem !important; padding-left: 0.7143rem !important; padding-right: 0.7143rem !important; border-top-left-radius: 0.3571rem !important; border-top-right-radius: 0.3571rem !important; border-bottom-right-radius: 0.3571rem !important; border-bottom-left-radius: 0.3571rem !important; color: #000 !important; }
.store-browse-aid-link-mouseover, .store-browse-aid-link:hover { color: #fff !important; background-color: #f00 !important; }
.xc-appui-style-wizard-controller { }
.xc-appui-style-wizard-controller:hover { background-color: #808080; border-color: #454545; }
.xc-appui-style-wizard-controller[data-status='open'] { background-color: greenyellow; border-color: #454545; }
.xc-appui-admin-tools-controller { }
.xc-appui-admin-tools-controller:hover { background-color: #808080; border-color: #454545; }
.xc-appui-admin-tools-controller[data-status='enable'] { background-color: greenyellow; border-color: #454545; }
.xc-appui-newsfeed-controller { }
.xc-appui-newsfeed-controller:hover { background-color: #808080; border-color: #454545; }
.xc-appui-newsfeed-primary { border-color: #808080; }
.xc-appui-newsfeed-primary:hover { background-color: #808080; }
.xc-appui-newsfeed-primary-close-btn { background-color: red; }
.xc-appui-newsfeed-primary-close-btn:hover { background-color: #aaa; }
.xc-newsfeed .xc-appui-newsfeed-item { border-bottom: 0.0833rem dashed #747474; }
.xc-newsfeed:hover .xc-appui-newsfeed-item { border-bottom: 0.0833rem dashed #aaa; }
.xc-appui-newsfeed-item { }
.xc-appui-newsfeed-item:hover { background-color: #747474; }
.xc-newsfeed .xc-copy, .xc-newsfeed .xc-actions { }
.xc-newsfeed:hover .xc-copy, .xc-newsfeed:hover .xc-actions { opacity: 1; }
/*.xc-appui-animated-fullscreen-container { top: 0px; right: 0px; bottom: 0px; left: 0px; }
*/
.box-arrow-up { display: inline-block !important; vertical-align: middle !important; width: 0px !important; height: 0px !important; border-style: solid !important; border-color: transparent ; border-width: 0.4167rem; border-bottom-color: black; border-top-width: 0rem !important; }
.box-arrow-down { display: inline-block !important; vertical-align: middle !important; width: 0px !important; height: 0px !important; border-style: solid !important; border-color: transparent; border-width: 0.4167rem; border-top-color: black; border-bottom-width: 0rem !important; }
.box-arrow-right { display: inline-block !important; vertical-align: middle !important; width: 0px !important; height: 0px !important; border-style: solid !important; border-color: transparent; border-width: 0.4167rem; border-right-color: black; border-left-width: 0rem !important; }
.box-arrow-left { display: inline-block !important; vertical-align: middle !important; width: 0px !important; height: 0px !important; border-style: solid !important; border-color: transparent; border-width: 0.4167rem; border-left-color: black; border-right-width: 0rem !important; }
.box-arrow-size-5 { border-width: 0.4167rem; }
.box-arrow-size-10 { border-width: 0.8333rem; }
.box-arrow-size-15 { border-width: 1.25rem; }
.box-arrow-size-20 { border-width: 1.6667rem; }
.box-arrow-size-25 { border-width: 2.0833rem; }
.box-arrow-size-30 { border-width: 2.5rem; }
.box-arrow-size-35 { border-width: 2.9167rem; }
.box-arrow-size-40 { border-width: 3.3333rem; }
img.link-group-menu-icon { position: relative; top: 3px; display: inline; }
input[type="file"] { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden;	position: absolute; z-index: -1; }
input[type="file"] + label { padding: 0.4167rem 0.8333rem 0.4167rem 2.9167rem !important; display: inline-block; background-image: url(/images/icons/upload-white.png); background-repeat: no-repeat; background-position: 10px center; background-size: auto 60%; }
input[type="file"]:hover + label { }
input[type="file"]:focus + label { outline: 0.0833rem dotted #000; outline: -webkit-focus-ring-color auto 0.4167rem; }
input[name="cmdGlobalCpanelExit"] { padding: 0.6667rem 0.8333rem 0.6667rem 2.5rem !important; display: inline-block; background-color: #c0c0c0; background-image: url(/images/icons/mbms/editor/thirdparty/close-button.png); background-repeat: no-repeat; background-position: left center; background-size: initial; color: black; border: 0rem; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; background-clip: padding-box; }
input[name="cmdGlobalCpanelExit"]:hover { background-color: #e0e0e0; color: black; border-radius: 0.4167rem; -khtml-border-radius: 0.4167rem; background-clip: padding-box; }
.xc-smart-listbox-textbox { background-image: url(/images/icons/mbms/editor/thirdparty/toolbar.expand.gif); background-position: 97%; background-repeat: no-repeat; max-width: 150px; min-width: 80px; }
.xc-appui-ruler { height: 32px !important; }
.xc-appui-ruler-arrowpoint-left { width: 25px !important; background-image: url(/images/icons/mbms/ruler/ruler-arrowpoint-left.png); background-repeat: no-repeat; }
.xc-appui-ruler-arrowpoint-right { width: 25px !important; background-image: url(/images/icons/mbms/ruler/ruler-arrowpoint-right.png); background-repeat: no-repeat; }
.xc-appui-ruler-arrowline { background-image: url(/images/icons/mbms/ruler/ruler-arrowline.png); background-repeat: repeat-x; font-size: 1.5rem; font-style: italic; }
.cpanel-account-mouseout, .cpanel-account { font-size: 1.3333rem; line-height: 2.5rem; color: #f7f7f7 !important; text-decoration: none !important; }
.cpanel-account-mouseover .cpanel-account:hover { color: black !important; }
.cpanel-account > img { top: 0px; }
#ContentTemplatesContainer .xc-templates .xc-local-content > .xc-description > * { padding-left: 0rem !important; padding-right: 0rem !important; }
.xc-appui-mbms-uploader .xc-bar { background-color: #46A338; min-height: 24px; }
.xc-appui-mbms-uploader .xc-uploader-preloader .xc-appui-animated-preloader-container { padding: 0.8333rem 0rem 0.8333rem 0.8333rem !important; font-size: 1rem !important; line-height: 1.3333rem !important; }
.xc-appui-mbms-editor .xc-appui-mbms-uploader, .ajax-gui-publisher .xc-appui-mbms-uploader { background-color: transparent !important; padding: 1.3333rem 0rem 0rem 0rem; }
.xc-appui-mbms-editor .xc-appui-mbms-uploader .xc-uploader-progressbar, .ajax-gui-publisher .xc-appui-mbms-uploader .xc-uploader-progressbar { margin-bottom: 1.6667rem !important; height: 24px !important; }
.xc-appui-mbms-editor .xc-appui-mbms-uploader .xc-bar, .ajax-gui-publisher .xc-appui-mbms-uploader .xc-bar { background-color: #a3a3a3 !important; color: #f7f7f7 !important; }
.xc-appui-mbms-editor .xc-appui-mbms-uploader .xc-uploader-contents, .ajax-gui-publisher .xc-appui-mbms-uploader .xc-uploader-contents { display: none !important; }
.xc-appui-mbms-editor .xc-appui-mbms-uploader .xc-uploader-button, .ajax-gui-publisher .xc-appui-mbms-uploader .xc-uploader-button { margin-bottom: 0.6667rem !important; }
.xc-appui-mbms-editor:not(.xc-mbeui-fullscreen) .xc-appui-mbms-uploader .xc-uploader-button, .xc-appui-mbms-editor:not(.xc-mbeui-fullscreen) .xc-appui-mbms-uploader .xc-uploader-dragdrop, .xc-appui-mbms-editor:not(.xc-mbeui-fullscreen) .xc-appui-mbms-uploader .xc-uploader-preloader { display: none !important; }
.xc-appui-mbms-editor.xc-mbeui-code-editor .xc-appui-mbms-uploader { display: none !important; }
.xc-appui-mbms-editor .xc-appui-mbms-uploader .xc-bar { background-color: #d4d4d4 !important; color: black !important; }
.xc-video-background.flowplayer.is-ready:not(.is-poster) {	background: none !important;}
.xc-video-background.flowplayer.is-background {	position: absolute;	max-height: none;	left: 0px;	right: 0px;	top: 0px;	z-index: 0;}
.xc-video-background.flowplayer.is-playing {	background-image: none !important;}
.xc-appui-mbms-files INPUT[type="text"] { background-color: white !important; padding: 0.4167rem 0.4167rem !important; }
.xc-appui-mbms-files-grid > .xc-content { width: 150px !important; cursor: hand; cursor: pointer; margin: 0.6667rem 0.6667rem !important; }
.xc-appui-mbms-files-grid > .xc-content:hover { background-color: #f7f7f7 !important; }
.xc-appui-mbms-files-grid .xc-image { width: 150px !important; height: 150px !important; }
.xc-appui-mbms-files-grid .xc-tools-container { max-width: 160px !important; }
.xc-appui-mbms-files-grid .xc-tools-container > .xc-tools > * { margin-bottom: 0.1667rem !important; }
.xc-appui-mbms-files-list .display-table-cell { padding: 0.8333rem 0.8333rem !important; }
.xc-appui-mbms-files-list .display-table-row.xc-header > .display-table-cell:nth-child(1) { width: 42px !important }
.xc-appui-mbms-files-list .display-table-row:not(.xc-header):nth-child(even) { background-color: #F1F1F1 !important; }
.xc-appui-mbms-files-list .display-table-row:not(.xc-header):nth-child(odd) { background-color: #e4e4e4 !important; }
.xc-appui-mbms-files-list .display-table-row:not(.xc-header):hover { background-color: white !important; }
.ui-timepicker-table td a { width: initial !important; }
.ui-timepicker-table th.periods { padding-right: 0.6em; }
.rsDefault .rsBullets { z-index: initial; }
.xc-complex-option-price:before { content: "="; display: inline-block; vertical-align: top; height: 100%; padding-right: 0.5rem; }
.ui-radios-checkbox-frame, .ui-checkboxes-checkbox-frame { max-width: 30px !important; width: 30px !important; }


