@charset "UTF-8";@font-face{font-family:PillGothic300mg-Light;src:url("/ec-fonts/pill-gothic/29367B_0_0.woff")}@font-face{font-family:PillGothic300mg-Regular;src:url("/ec-fonts/pill-gothic/30F148_0_0.woff")}@font-face{font-family:PillGothic300mg-Medium;src:url("/ec-fonts/pill-gothic/2935D3_0_0.woff")}@font-face{font-family:Roboto;src:url("/ec-fonts/roboto/Roboto-Regular-webfont.woff2") format("woff2"),url("/ec-fonts/roboto/Roboto-Regular-webfont.woff") format("woff"),url("/ec-fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url("/ec-fonts/roboto/Roboto-Italic-webfont.woff2") format("woff2"),url("/ec-fonts/roboto/Roboto-Italic-webfont.woff") format("woff"),url("/ec-fonts/roboto/Roboto-Italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url("/ec-fonts/roboto/Roboto-Medium-webfont.woff2") format("woff2"),url("/ec-fonts/roboto/Roboto-Medium-webfont.woff") format("woff"),url("/ec-fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url("/ec-fonts/roboto/Roboto-MediumItalic-webfont.woff2") format("woff2"),url("/ec-fonts/roboto/Roboto-MediumItalic-webfont.woff") format("woff"),url("/ec-fonts/roboto/Roboto-MediumItalic-webfont.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}.border-box{box-sizing:border-box}#designStudio.mobileFrameHolder{padding-top:0}#designStudio .designStudioSection #hpLayout .hpLayoutThumb,#designStudio .designStudioSection #hpLayout .hpLayoutThumb div,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb div,#designStudio .designStudioSection .theme .thumbWrapper{width:360px;height:270px}#designStudio .designStudioSection #hpLayout .hpLayoutThumb,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb,#designStudio .designStudioSection .theme .thumbWrapper{box-shadow:0 0 5px 2px rgba(0,0,0,.2)}#designStudio .designStudioSection #hpLayout,#designStudio .designStudioSection #interiorLayout,#designStudio .designStudioSection .theme{float:left;width:calc((100% - 3px)/ 2);height:470px;padding:22px 70px 30px;text-align:center;background:#fef8f2;box-sizing:border-box}#designStudio .designStudioSection #hpLayout div:first-child,#designStudio .designStudioSection #interiorLayout div:first-child,#designStudio .designStudioSection .theme div:first-child{color:#d47935;font-size:20px;text-transform:uppercase;margin-bottom:5px}#designStudio .designStudioSection #hpLayout img,#designStudio .designStudioSection #interiorLayout img,#designStudio .designStudioSection .theme img{width:360px;height:270px;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}#designStudio .designStudioSection #hpLayout .hpLayoutThumb,#designStudio .designStudioSection #hpLayout .interiorLayoutThumb,#designStudio .designStudioSection #interiorLayout .hpLayoutThumb,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb,#designStudio .designStudioSection .theme .hpLayoutThumb,#designStudio .designStudioSection .theme .interiorLayoutThumb{background:url("../images/admin/layouts/custom-layout.png")}.sheenomo #designStudio .designStudioSection #hpLayout .hpLayoutThumb,.sheenomo #designStudio .designStudioSection #hpLayout .interiorLayoutThumb,.sheenomo #designStudio .designStudioSection #interiorLayout .hpLayoutThumb,.sheenomo #designStudio .designStudioSection #interiorLayout .interiorLayoutThumb,.sheenomo #designStudio .designStudioSection .theme .hpLayoutThumb,.sheenomo #designStudio .designStudioSection .theme .interiorLayoutThumb{background-image:url("../images/admin/layouts/custom-layout-gabrielsoft.png")}#designStudio .designStudioSection #hpLayout .hpLayoutThumb,#designStudio .designStudioSection #hpLayout .hpLayoutThumb>div,#designStudio .designStudioSection #hpLayout .interiorLayoutThumb,#designStudio .designStudioSection #hpLayout .interiorLayoutThumb>div,#designStudio .designStudioSection #interiorLayout .hpLayoutThumb,#designStudio .designStudioSection #interiorLayout .hpLayoutThumb>div,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb>div,#designStudio .designStudioSection .theme .hpLayoutThumb,#designStudio .designStudioSection .theme .hpLayoutThumb>div,#designStudio .designStudioSection .theme .interiorLayoutThumb,#designStudio .designStudioSection .theme .interiorLayoutThumb>div{display:inline-block;background-size:100%!important}#designStudio .designStudioSection #hpLayout .hpLayoutThumb+.name,#designStudio .designStudioSection #hpLayout .interiorLayoutThumb+.name,#designStudio .designStudioSection #interiorLayout .hpLayoutThumb+.name,#designStudio .designStudioSection #interiorLayout .interiorLayoutThumb+.name,#designStudio .designStudioSection .theme .hpLayoutThumb+.name,#designStudio .designStudioSection .theme .interiorLayoutThumb+.name{margin-top:0}#designStudio .designStudioSection #hpLayout .details,#designStudio .designStudioSection #hpLayout .name,#designStudio .designStudioSection #interiorLayout .details,#designStudio .designStudioSection #interiorLayout .name,#designStudio .designStudioSection .theme .details,#designStudio .designStudioSection .theme .name{width:225px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}#designStudio .designStudioSection #hpLayout .name,#designStudio .designStudioSection #interiorLayout .name,#designStudio .designStudioSection .theme .name{margin-top:10px;color:#1b365d;font-size:24px;font-family:PillGothic300mg-Regular,Tahoma,Arial,sans-serif}#designStudio .designStudioSection #hpLayout .details,#designStudio .designStudioSection #interiorLayout .details,#designStudio .designStudioSection .theme .details{color:#999;font-size:20px}#designStudio .designStudioSection#draftTheme .theme .customRibbon{top:50px}#designStudio .designStudioSection .propertiesBody{padding:20px}#designStudio .designStudioSection #hpLayout,#designStudio .designStudioSection #interiorLayout{float:right}#designStudio .designThumb.customThumb:before{content:""}#designStudio~.designTray #adminPageNav .adminFooterGroup{width:50%}#designStudio~.designTray #adminPageNav span{cursor:pointer}#designStudio~.designTray #adminPageNav .changeThemeButton{margin-left:20px}#designStudio~.designTray #adminPageNav .changeThemeButton .icon{height:17px;background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-50px -925px;background-size:150px}#designStudio~.designTray #adminPageNav .changeCustomColorsButton{padding-right:10px}#designStudio~.designTray #adminPageNav .changeInteriorLayoutButton .icon{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-25px -175px;background-size:150px}#designStudio~.designTray #themePublishButtons{width:50%;display:flex;justify-content:flex-end}#screenSizeSelector{flex-shrink:0;position:relative;color:#8d8d8d}#screenSizeSelector .screenSizeButton{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;padding:10px;border-radius:5px;border:1px solid transparent;box-sizing:border-box}#screenSizeSelector .screenSizeButton span{height:22px;filter:brightness(50%)}#screenSizeSelector #desktopSize{background-image:url("../images/admin/sprites/svg/desktop.svg?svgAdminDesktop")}#screenSizeSelector #tabletSize{background-image:url("../images/admin/sprites/svg/tablet.svg?svgAdminTablet")}#screenSizeSelector #mobileSize{background-image:url("../images/admin/sprites/svg/mobile.svg?svgAdminMobile")}#screenSizeSelector .line{position:absolute;top:0;height:100%;width:45px;border:1px solid #e87722;pointer-events:none;box-sizing:border-box;border-radius:5px;box-shadow:0 1px 4px 0 rgba(0,0,0,.25)}.designStudioPreview{display:flex;align-items:center;justify-content:space-between}.designStudioPreview #closeButton{margin-right:15px;padding:5px 15px 0;width:auto;height:41px}.designStudioPreview #closeButton:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-75px -500px;background-size:150px;width:16px;height:19px}.sitePreview #adminToolbar{justify-content:space-between}.sitePreview #adminToolbar #screenSizeSelector{height:unset}.sitePreview #adminToolbar .ec-en-button{margin-right:20px}.sitePreview #designStudio{padding-top:0;height:calc(100% - 65px)}.themeSelectorContainer{background-color:#1f2835}.themeSelectorContainer>div{font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif;border-radius:0}.themeSelectorContainer>div li,.themeSelectorContainer>div ul{margin:0;padding:0;list-style-type:none}.themeSelectorContainer .designTheme{background:#fff;display:flex;height:100%}.themeSelectorContainer .designTheme .checkboxContainer input[type=checkbox]{width:auto;height:auto;clear:both;display:block;float:left;margin:5px 5px 0 5px}.themeSelectorContainer .designTheme .checkboxContainer label{display:block;float:left;margin:0}.themeSelectorContainer .designTheme .inputHolder input[type=checkbox]{display:none}.themeSelectorContainer .designThemeSelector{position:relative;flex-shrink:0;overflow:auto;height:100%;font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif}.themeSelectorContainer .designThemeSelector .designThemeSelectorBody{background-color:#eee;border:1px solid #dedede;padding:12px 12px 8px;width:140px;min-height:100%;box-sizing:border-box}.themeSelectorContainer .designThemeSelector label{color:#777;font-size:15px}.themeSelectorContainer .designThemeSelector>.inputHolder{margin-bottom:15px}.themeSelectorContainer .designThemeSelector>.inputHolder>.fieldLabel{color:#364b6c;font-size:17px;margin-bottom:5px}.themeSelectorContainer .designThemeSelector>.inputHolder:last-child{margin-bottom:0}.themeSelectorContainer .designThemeSelector .designThemeFilterResults{font-size:17px;font-family:PillGothic300mg-Regular,Tahoma,Arial,sans-serif;color:#333;margin-bottom:20px}.themeSelectorContainer .designThemeSelector .designThemeSelectorClear{float:right;font-size:14px;color:#d47935;padding-top:2px;cursor:pointer}.themeSelectorContainer .designThemeSelector .designThemeSelectorClear:hover{text-decoration:underline}.themeSelectorContainer .designThemeSelector #toggleCustom{display:block;width:10px;height:10px;position:absolute;bottom:0;right:0}.themeSelectorContainer .checkboxContainer{display:block;padding-left:5px;padding-right:5px}.themeSelectorContainer #designThemeSelectorColors .checkboxContainer .checkboxWrapper{float:left;margin-right:7px}.themeSelectorContainer #designThemeSelectorColors .checkboxContainer .checkboxWrapper:nth-child(3n){margin-right:0}.themeSelectorContainer #designThemeSelectorColors .checkboxContainer label{font-size:0px;float:left;width:26px;height:26px;display:inline-block;border:2px solid #fff;outline:1px solid #ddd;vertical-align:middle;margin-bottom:12px;cursor:pointer}.themeSelectorContainer #designThemeSelectorColors .checkboxContainer input[type=checkbox]{border-width:0;margin:0;padding:0}.themeSelectorContainer #designThemeSelectorColors .checkboxContainer input[type=checkbox]:checked+label{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-42px -1241px;background-size:150px}.themeSelectorContainer #designThemeSelectorColors .checkboxContainer #designStudio_ds_color_White:checked+label{background-position:-42px -1266px}.themeSelectorContainer label[for=designStudio_ds_color_Red]{background-color:#e54128}.themeSelectorContainer label[for=designStudio_ds_color_Orange]{background-color:#ff9536}.themeSelectorContainer label[for=designStudio_ds_color_Gold]{background-color:#fedb00}.themeSelectorContainer label[for=designStudio_ds_color_Green]{background-color:#088074}.themeSelectorContainer label[for=designStudio_ds_color_Blue]{background-color:#034885}.themeSelectorContainer label[for=designStudio_ds_color_Purple]{background-color:#7e0d81}.themeSelectorContainer label[for=designStudio_ds_color_Pink]{background-color:#d74770}.themeSelectorContainer label[for=designStudio_ds_color_Brown]{background-color:#a38868}.themeSelectorContainer label[for=designStudio_ds_color_Black]{background-color:#000}.themeSelectorContainer label[for=designStudio_ds_color_Grey]{background-color:#888}.themeSelectorContainer label[for=designStudio_ds_color_White]{background-color:#fff}.themeSelectorContainer .checkbox.inputHolder>label{color:#333;font-family:PillGothic300mg-Regular,Tahoma,Arial,sans-serif}.themeSelectorContainer .checkbox.inputHolder:not(#designThemeSelectorColors) .checkboxContainer label{clear:both;display:inline-flex;align-items:center;padding-top:5px;margin-bottom:10px}.themeSelectorContainer .checkbox.inputHolder:not(#designThemeSelectorColors) .checkboxContainer label:before{content:"";width:18px;height:18px;border:1px solid #ddd;background:#fff;margin-top:-3px;margin-right:12px;cursor:pointer;display:inline-block}.themeSelectorContainer .checkbox.inputHolder:not(#designThemeSelectorColors) input[type=checkbox]:checked+label:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-46px -1269px;background-size:150px;background-color:#364b6c}.themeSelectorContainer .selectionGroup{display:flex;flex-wrap:wrap;overflow:auto;padding-top:25px;justify-content:center;align-content:flex-start;width:100%}.themeSelectorContainer .selectionGroup li{display:block}.themeSelectorContainer .selectionGroup:after{content:"";display:block;height:1px;width:100%}.themeSelectorContainer .customRibbon{left:-1px;top:-1px;opacity:.95;display:block;position:absolute;height:184px;width:184px;background:url("../images/admin/design-studio/custom_ribbon.png");box-sizing:border-box}.themeSelectorContainer .customRibbon.locked{background:url("../images/admin/design-studio/customlock_ribbon.png")}.themeSelectorContainer .thumbWrapper{width:260px;height:228px;background-size:100%}.themeSelectorContainer .designThumb{float:left}.themeSelectorContainer .designThumb.newCustom{display:flex;align-items:center;justify-content:center}.themeSelectorContainer .designThumb .themeCustomButton{display:none;font-size:0}.themeSelectorContainer .designThumb:hover .themeCustomButton{display:flex;position:absolute;top:-1px;width:25px;height:25px;border:1px solid #dedede;justify-content:center;align-items:center;background:#fff}.themeSelectorContainer .designThumb:hover .themeCustomButton:before{content:"";width:12px;height:14px;display:block}.themeSelectorContainer .designThumb:hover .themeCustomButton:hover{background:#eee}.themeSelectorContainer .designThumb:hover .themeCustomCopyButton{left:-1px}.themeSelectorContainer .designThumb:hover .themeCustomCopyButton:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:0 -1275px;background-size:150px}.themeSelectorContainer .designThumb:hover .themeCustomCopyButton:hover:before{background-position:0 -1200px}.themeSelectorContainer .designThumb:hover .themeCustomDeleteButton{right:-1px}.themeSelectorContainer .designThumb:hover .themeCustomDeleteButton:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-50px -1150px;background-size:150px}.themeSelectorContainer .designThumb:hover .themeCustomDeleteButton:hover:before{background-position:-50px -1175px}.themeSelectorContainer .designThumb:hover .themeCustomEditButton{right:25px}.themeSelectorContainer .designThumb:hover .themeCustomEditButton:before{width:15px;background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-50px -950px;background-size:150px}.themeSelectorContainer .designThumb:hover .themeCustomEditButton:hover:before{background-position:-50px -875px}.themeSelectorContainer .designThumb .themeColorSchemeCount{display:none;position:absolute;top:-10px;right:-10px;background:#d47935;width:33px;padding-left:1px;height:25px;padding-top:9px;border-radius:50%;text-align:center;color:#fff;font-size:16px}.themeSelectorContainer .designThumb .themeInfoContent{display:none}.themeSelectorContainer .themeInfoDeployed .themeThumb.selected:after{content:"";position:absolute;display:block;width:0;height:0;margin:11px 0 0 -12px;left:50%;bottom:-29px;border:15px solid transparent;border-top-width:0;border-bottom-color:#dedede}.themeSelectorContainer .themeInfo{position:relative;float:left;width:calc(100% - 50px);min-height:415px;margin:1px 25px 30px;background-color:#dedede;overflow:auto}.themeSelectorContainer .themeInfoContent{margin:25px 0 25px 25px}.themeSelectorContainer .themeInfoContent .designThumb{margin-left:5px;margin-right:5px;float:none}.themeSelectorContainer #themeInfoClose{position:absolute;top:10px;right:10px;width:15px;height:16px;background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-75px -500px;background-size:150px;cursor:pointer;opacity:.7}.themeSelectorContainer #themeInfoClose:hover{opacity:1}.themeSelectorContainer .themeInfoName{color:#32466e;font-size:40px;margin-bottom:3px}.themeSelectorContainer .themeInfoDescription{color:#888;margin-bottom:13px;padding-right:25px}.themeSelectorContainer .themeInfoDescription div{margin-top:8px}.themeSelectorContainer .themeInfoDescription div span{font-weight:700}.ecatholic .themeSelectorContainer .themeInfoDescription .sheen,.sheenomo .themeSelectorContainer .themeInfoDescription .ec{display:none}.themeSelectorContainer .themeInfoDescription a{display:inline-block;margin-top:8px;cursor:pointer;color:#d47935}.themeSelectorContainer .themeInfoDescription a:hover{color:#d47935;text-decoration:underline}.themeSelectorContainer .themeInfoDescription a .link{display:inline-block;width:13px;height:13px;margin-top:-1px;margin-bottom:-1px;margin-left:4px;background-image:url("../images/admin/sprites/svg/open-link.svg?svgAdminOpenLink")}.themeSelectorContainer .themeInfoDescription a .link .icon{width:100%;height:100%;display:block;margin:auto;box-sizing:border-box}.themeSelectorContainer .themeInfoDescription a .videoModuleIcon{display:inline-block;margin:0;margin-right:4px;vertical-align:text-top}.sheenomo .themeSelectorContainer .themeInfoDescription a{display:none}.themeSelectorContainer .largeThumb{float:left;width:425px;height:auto;margin-right:25px;margin-bottom:25px;border-radius:12px}@media (max-width:1120px){.themeSelectorContainer .largeThumb{margin-left:auto;margin-right:auto;margin-bottom:20px;display:block;float:none}}.themeSelectorContainer .featuredTheme{margin:25px 0 25px 25px}.themeSelectorContainer .featuredTheme .designThumb{margin-left:5px;margin-right:5px;float:none}.themeSelectorContainer .themeColorSchemeThumb.designPublished .designSelectedRibbon{width:45px;top:13px}.themeSelectorContainer .themeColorSchemeThumb.designPublished .checkIcon{margin:0}.themeSelectorContainer .themeColorSchemeThumb .thumbWrapper{width:100px;height:50px;margin-bottom:10px}.themeSelectorContainer .themeColorSchemeThumb.designThumb:hover{box-shadow:none}.themeSelectorContainer .themeColorSchemeThumb.designThumb:hover .designName{color:#32466e}.themeSelectorContainer .createNewCustomTheme,.themeSelectorContainer .startTrialWithTheme{border:none;background:0 0;font-size:16px;color:#32466e;text-align:center;cursor:pointer;flex-basis:100%}.themeSelectorContainer .createNewCustomTheme:hover,.themeSelectorContainer .startTrialWithTheme:hover{background:0 0;color:#d47935}.themeSelectorContainer .selectionColorSchemeGroup{display:flex;flex-wrap:wrap;padding-right:15px;justify-content:space-around}.themeSelectorContainer .selectionColorSchemeGroup li{display:block;width:123px;height:97px;padding-bottom:2px;border:1px solid #d3cfcf;background:#e8e8e8;color:#fff;box-sizing:border-box}.themeSelectorContainer .selectionColorSchemeGroup li:hover{background:#fff}.themeSelectorContainer .selectionColorSchemeGroup li.selected{background:#fff}.themeSelectorContainer .selectionColorSchemeGroup li.selected .designName{color:#32466e}.themeSelectorContainer .selectionColorSchemeGroup .themeThumbColors{width:100px;height:52px;display:flex;margin-bottom:8px;border:1px solid #d3cfcf;box-sizing:border-box}.themeSelectorContainer .selectionColorSchemeGroup .themeThumbColors .themeThumbColor{display:block;width:100%}.themeSelectorContainer .selectionColorSchemeGroup .designThumb .designName{margin-top:3px;font-size:15px;text-align:left;color:#aaa}.themeSelectorContainer #themeInfoHolder,.themeSelectorContainer .themeCount{display:none}.themeSelectorContainer .designThumb.fillerThumb{border-width:0;height:0;padding:0;display:block;margin-top:0;margin-bottom:0}#dialogSelectTheme .content{padding:0;border-radius:4px;background-clip:padding-box;background:0 0;width:94%}#dialogSelectTheme~.quickModal .delete{width:150px}#dialogSelectTheme~.quickModal .defaultSubmit{width:auto}#dialogSelectTheme~.quickModal .noIcon{padding-left:14px;padding-right:14px}#dialogSelectTheme~.quickModal .noIcon:before{display:none}.designDialog .designItem{position:relative;width:277px;height:279px;border:1px solid #d3cfcf;margin:0 12px 25px;padding:8px;color:#1b365d;text-align:center;cursor:pointer;box-sizing:border-box}.designDialog .designItem:hover{box-shadow:0 0 3px 0 #676767}.designDialog .designItem:hover .designName{color:#32466e}.designDialog .designName{overflow:hidden;margin-top:14px;font-size:17px;white-space:nowrap;text-overflow:ellipsis;color:#999}.designDialog .designItem.selected,.designDialog .designRadio:checked~.designItem{background:#dedede;box-shadow:0 0 3px 0 #676767!important}.designDialog .designItem.selected .designName,.designDialog .designRadio:checked~.designItem .designName{color:#32466e}.designPublished .designSelectedRibbon,.layoutPublished .designSelectedRibbon,.sectionLayoutThumb .designSelectedRibbon{position:absolute;top:175px;right:-8px;background:#50a857;width:130px;height:42px;display:flex;align-items:center;justify-content:center;opacity:.95;color:#fff;font-size:20px;box-sizing:border-box;padding-top:3px;z-index:1}.designPublished .designSelectedRibbon:before,.layoutPublished .designSelectedRibbon:before,.sectionLayoutThumb .designSelectedRibbon:before{content:"";width:0;height:0;border:4px solid transparent;border-left-color:#388f3f;border-bottom-color:#388f3f;position:absolute;right:0;top:-8px}.designPublished .checkIcon,.layoutPublished .checkIcon,.sectionLayoutThumb .checkIcon{width:15px;height:15px;background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-50px -600px;background-size:150px;margin-right:8px}#dialogDesign.customColorSettings .modalTabs>ul:nth-last-child(2){display:none}#dialogDesign.customColorSettings .modalTabs>ul:nth-last-child(2)~div{top:0}#dialogDesign.customColorSettings #colors{padding:36px 40px 40px}#dialogDesign.customColorSettings form{display:flex;flex-direction:column;justify-content:space-between}#dialogDesign.customColorSettings .customColorsContainer{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}#dialogDesign.customColorSettings .inputHolder{position:relative;margin:0 18px 36px}#dialogDesign.customColorSettings .inputHolder .fieldLabel{position:absolute;left:27px;top:72px;color:#32466f;font-size:16px}#dialogDesign.customColorSettings .sp-replacer{background-color:transparent;border-color:#d3cfcf;padding:8px;padding-right:14px;padding-bottom:36px;position:relative}#dialogDesign.customColorSettings .sp-replacer .sp-preview{border-color:#d3cfcf;width:219px;height:55px;float:none;margin-right:0}#dialogDesign.customColorSettings .sp-replacer .sp-dd{position:absolute;left:9px;margin-top:13px;padding:0;font-size:0px;width:0;height:0;border-style:solid;border-width:5px 6px 0 5px;border-color:#ccc transparent transparent transparent}#dialogDesign.customColorSettings .resetCustomColorsButton{float:right;display:flex;align-items:center;justify-content:center;height:40px;margin-top:10px;padding:4px 15px 0;border-radius:2px;border-right:0px;opacity:.2;font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif;font-size:14px;text-transform:uppercase;box-sizing:border-box;margin-right:10px;background-color:#b95848;color:#fff;width:104px;opacity:1;float:none;width:340px;margin:0 auto;cursor:pointer}#dialogDesign.customColorSettings .resetCustomColorsButton.enabled{opacity:1;cursor:pointer}#dialogDesign.customColorSettings .resetCustomColorsButton:not(.enabled):hover:before{opacity:.6}#dialogDesign.customColorSettings .resetCustomColorsButton:before{content:"";opacity:.6;display:inline-block;width:16px;height:15px;margin-right:10px}#dialogDesign.customColorSettings .resetCustomColorsButton:hover:before{opacity:1}#dialogDesign.customColorSettings .resetCustomColorsButton:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-100px -500px;background-size:150px;height:18px}#dialogDesign.customColorSettings .resetCustomColorsButton.enabled:hover{background-color:#b84238}#dialogDesign.customColorSettings .resetCustomColorsButton:before{display:none}#dialogDesign.customColorSettings #fonts{padding:0 20px 20px 40px;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:stretch}#dialogDesign.customColorSettings #fonts span{display:flex}#dialogDesign.customColorSettings .sectionHeading{width:100%}#dialogDesign.customColorSettings .designRadio{position:absolute;opacity:0;left:0;width:1px;height:1px}#dialogDesign.customColorSettings .designItem{width:auto;height:100%;clear:none;border:1px solid #d3cfcf;padding-left:13px;padding-right:13px;display:flex;flex-direction:column}#dialogDesign.customColorSettings .designSelectedRibbon{top:40%}#dialogDesign.customColorSettings .fontThumbs{background:#fff;padding:20px 25px;flex-grow:1}#dialogDesign.customColorSettings .fontThumbs img{width:275px;max-height:100px}.sp-container{background-color:#fff;border-color:transparent;box-shadow:0 0 6px 1px rgba(0,0,0,.3);z-index:1400}.sp-container .sp-palette-container,.sp-container .sp-picker-container{margin-bottom:-296px}.sp-container .sp-picker-container{width:200px;border-color:transparent;padding-top:20px;padding-left:20px;padding-right:20px}.sp-container .sp-top{margin-bottom:10px}.sp-container .sp-top .sp-color{right:15%;border-width:0;overflow:hidden}.sp-container .sp-top .sp-hue{left:90%;border-width:0;overflow:hidden}.sp-container .sp-top .sp-slider{border-color:#fff;background-color:transparent;box-shadow:0 1px 3px 1px rgba(0,0,0,.45);border-radius:3px;left:1px;right:1px;margin-top:1px}.sp-container .sp-top .sp-dragger{border-color:#fff;background-color:transparent;box-shadow:1px 1px 3px 1px rgba(0,0,0,.45);width:7px;height:7px;border-radius:7px;margin-left:3px;margin-top:3px}.sp-container .sp-initial{border-width:0;width:100%;float:none}.sp-container .sp-initial span{width:100%;height:36px}.sp-container .sp-initial .sp-thumb-el:first-child{display:none}.sp-container .sp-input-container{float:none;position:absolute;top:190px;left:50%;margin-left:-50px;z-index:1;margin-bottom:0}.sp-container .sp-input-container .sp-input{text-transform:uppercase;font-size:16px;font-family:PillGothic300mg-Medium,Tahoma,Arial,sans-serif;border-width:0;text-align:center;padding:0;line-height:36px;background:0 0}.sp-container .sp-input-container .sp-input:focus{border-width:0;outline:0}.sp-container .sp-input-container .sp-input.light{color:#000}.sp-container .sp-input-container .sp-input.dark{color:#fff}.sp-container .sp-button-container,.sp-container .sp-palette-button-container{position:absolute;top:190px;right:20px;margin-top:6px;margin-right:6px;z-index:1}.sp-container .sp-cancel,.sp-container .sp-picker-container .sp-palette-toggle-favorite{position:relative;display:block;width:24px;height:24px;margin:0;padding:0;outline:0;box-shadow:none;border-width:0;font-size:0px;border-radius:3px;background:0 0}.sp-container .sp-cancel.light,.sp-container .sp-picker-container .sp-palette-toggle-favorite.light{background:rgba(0,0,0,.2)}.sp-container .sp-cancel.dark,.sp-container .sp-picker-container .sp-palette-toggle-favorite.dark{background:rgba(255,255,255,.3)}.sp-container .sp-cancel:before,.sp-container .sp-picker-container .sp-palette-toggle-favorite:before{content:"";width:12.5px;height:12.5px;top:50%;left:50%;transform:translate(-50%,-50%);background:url("../images/admin/design-studio/color-picker-sprite.png") top left no-repeat;background-size:50px auto;position:absolute;z-index:1}.sp-container .sp-cancel.icon-filled:before,.sp-container .sp-picker-container .sp-palette-toggle-favorite.icon-filled:before{background-position:-13px 0;width:12px}.sp-container .sp-cancel.icon-empty:before,.sp-container .sp-picker-container .sp-palette-toggle-favorite.icon-empty:before{background-position:0 0}.sp-container .sp-cancel.light:after{content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.2);position:absolute}.sp-container .sp-picker-container .sp-palette-button-container{left:20px;right:auto;margin-right:0;margin-left:6px}.sp-container .sp-picker-container .sp-palette-button-container button.icon-filled:before{background-position:-37.5px 0}.sp-container .sp-picker-container .sp-palette-button-container button.icon-empty:before{background-position:-25px 0;width:12px}.sp-container .sp-palette-container{position:static;padding-top:18px;border-right-width:0;padding-left:0;padding-right:0}.sp-container .sp-palette-container:before{content:"";width:100%;height:1px;background-color:#d3cfcf;top:236px;left:0;position:absolute}.sp-container .sp-palette .sp-thumb-inner{border-radius:3px}.sp-container .sp-palette .sp-thumb-el{width:24px;height:24px;border-radius:3px;border-color:#d3cfcf;margin:3px 4px 3px 5px}.sp-container .sp-palette .sp-thumb-el:first-child{margin-left:0}.sp-container .sp-palette .sp-thumb-el:nth-child(6n+0){margin-right:0;margin-left:4px}.sp-container .sp-palette .sp-thumb-el:nth-child(6n+7){margin-left:0}.sp-container .sp-palette .sp-thumb-el.empty-square{background:0 0}.sp-container .sp-palette .sp-thumb-el.empty-square,.sp-container .sp-palette .sp-thumb-el.out-of-bounds{cursor:default}.sp-container .sp-palette .sp-thumb-el .sp-thumb-inner{background-image:none}.sp-container .sp-palette .sp-thumb-el.out-of-bounds .sp-thumb-inner:before{content:"";opacity:.75;background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-75px -500px;background-size:150px;width:16px;height:16px;transform:scale(.6);top:50%;left:50%;margin-left:-8px;margin-top:-8px;position:absolute}.sp-container~.quickModal{z-index:1401!important}.sp-container~#quickModalBlocker{z-index:1400!important}.usingCustomColors .customRibbon{background:0 0;overflow:hidden;width:88px;height:88px;pointer-events:none;opacity:1}.usingCustomColors .customRibbon span{font-size:13px;color:#fff;text-align:center;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:150px;line-height:30px;background-color:#e87722;position:absolute;top:17px;left:-42px;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.usingCustomColors .customRibbon span.lightBackground{color:#000}#dialogDesign{font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif}#dialogDesign:not(.footerSettings) .content{width:840px}#dialogDesign ul{margin:0;padding:0}#dialogDesign .designItem{width:244px;height:280px;float:left}#dialogDesign .designItem.layoutDisabled{cursor:not-allowed;opacity:.75}#dialogDesign .designItem.layoutDisabled:hover{box-shadow:none}#dialogDesign .designItem.layoutDisabled:hover .designName{color:#999}#dialogDesign .layoutDisabledMessage{position:absolute;top:-5px;left:50%;margin-left:-88px;width:176px;height:90px;padding:15px;z-index:1;background:#fff;color:#e87722;box-sizing:border-box;font-size:16px;box-shadow:0 0 3px 0 #676767;display:flex;align-items:center}#dialogDesign .layoutThumb,#dialogDesign .layoutThumb div{width:224px;height:226px}#dialogDesign .layoutThumb{background:url("../images/admin/layouts/custom-layout.png");background-size:100%}.sheenomo #dialogDesign .layoutThumb{background-image:url("../images/admin/layouts/custom-layout-gabrielsoft.png")}#dialogDesign .designSelectedRibbon{top:170px}#dialogDesign.customColorSettings .content form .modalTabs>ul,#dialogDesign.layoutDesign .content form .modalTabs>ul{margin-top:5px}#dialogDesign.customColorSettings .content .ui-tabs-panel,#dialogDesign.layoutDesign .content .ui-tabs-panel{padding:0}#dialogDesign.customColorSettings .content .ui-tabs-panel ul,#dialogDesign.layoutDesign .content .ui-tabs-panel ul{padding:20px 25px 0;display:inline-block}#dialogDesign.customColorSettings .sectionHeading,#dialogDesign.layoutDesign .sectionHeading{text-align:center;padding-top:20px;margin-bottom:16px;font-size:20px;color:#32466e;font-family:PillGothic300mg-Regular,Tahoma,Arial,sans-serif;position:relative;z-index:1}#dialogDesign.customColorSettings .sectionHeading .subtitle,#dialogDesign.layoutDesign .sectionHeading .subtitle{color:#666;font-size:16px;margin-top:4px;margin-bottom:26px}#dialogDesign.customColorSettings .designItem,#dialogDesign.layoutDesign .designItem{margin-left:15px;margin-right:15px}#dialogDesign.layoutDesign .content{width:890px}#dialogDesign.layoutDesign .sectionBackground{width:100%;height:100%;top:0;left:0;padding-bottom:20px;background-color:#eee;position:absolute;z-index:0}#dialogDesign.layoutDesign .smallLayouts{position:relative;clear:both;padding-top:25px;background-color:#fff}#dialogDesign.layoutDesign .smallLayouts .sectionBorder{width:100%;height:4px;top:24px;left:0;position:absolute;z-index:-1}#dialogDesign.layoutDesign .smallLayouts:after{content:"";clear:both;display:table}#dialogDesign.layoutDesign .smallLayouts .designItem{width:184px;height:209px;margin-left:11px;margin-right:10px;margin-bottom:20px;padding:7px}#dialogDesign.layoutDesign .smallLayouts .layoutThumb,#dialogDesign.layoutDesign .smallLayouts .layoutThumb div{width:168px;height:166px}#dialogDesign.layoutDesign .smallLayouts .designName{margin-top:10px;font-size:15px}#dialogDesign.layoutDesign .layoutStatic{cursor:default;background-color:#fff}#dialogDesign.layoutDesign .layoutStatic:hover{box-shadow:none}#dialogDesign.layoutDesign .layoutStatic:hover .designName{color:#999}#designStudio{height:calc(100% - 65px - 60px);font-size:0}#designStudio.designEditor{height:calc(100% - 65px);font-size:15px}#designStudio #designTabs{width:1255px;height:85%;height:calc(100vh - 75px);overflow:hidden;display:flex;flex-direction:column}#designStudio #designTabs>ul{flex-shrink:0}#designStudio #designTabs>div{box-sizing:border-box;width:100%;background:#fff;border-radius:0}#designStudio #designTabs>div:not(.bottomStuff){padding:20px 20px 0 20px;border-bottom:none;z-index:11;flex-grow:1;position:relative}#designStudio #designTabs>div.smaller:not(.bottomStuff){overflow:auto}#designStudio #designTabs #guide{overflow:auto;line-height:normal}#designStudio #designTabs #guide[aria-hidden=false]~#editorButtons{display:none}#designStudio #designTabs #guide ul{list-style:none}#designStudio #designTabs #guide li{font-family:PillGothic300mg-Medium,Tahoma,Arial,sans-serif;margin-bottom:10px}#designStudio #designTabs #guide li li{font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif;margin-bottom:5px}#designStudio #designTabs #guide .loadFonts{display:flex;flex-wrap:wrap;border-radius:4px}#designStudio #designTabs #guide .loadFonts li{margin-left:5px;margin-right:5px;padding:15px 20px;border:1px solid #d3cfcf;border-radius:4px;width:25%;flex-grow:1}#designStudio #designTabs #guide .loadFonts div{margin-bottom:15px;font-size:19px}#designStudio #designTabs #guide .loadFonts img{width:275px}#designStudio #designTabs .codeEditor{position:absolute;width:97%;height:calc(100% - 21px);border:20px solid #f8f9fd;border-radius:3px;box-shadow:0 0 0 1px #d7dbe2;box-sizing:border-box}#designStudio #designTabs .codeEditor textarea{width:100%}#designStudio #designTabs .codeEditor .ace_gutter-cell{position:relative}#designStudio #designTabs .codeEditor .activeLineCopier,#designStudio #designTabs .codeEditor .hoverLineCopier{background-color:#c6d4f1;color:#000;text-align:center;position:absolute;width:10px;height:100%;cursor:pointer;z-index:10;left:0;top:0}#designStudio #designTabs .codeEditor .activeLineCopier:hover,#designStudio #designTabs .codeEditor .hoverLineCopier:hover{background-color:#3661a5;color:#fff}#designStudio #designTabs .codeEditor .activeLineCopier:active,#designStudio #designTabs .codeEditor .hoverLineCopier:active{background-color:transparent;color:#000}#designStudio #designTabs .codeEditor .ace_search.right{right:15px}#designStudio #designTabs .codeEditor .ace_search_form{max-width:100%}#designStudio #designTabs .codeStore{display:none}#designStudio #designTabs #cssFMMinimize{position:absolute;left:0;top:0;height:64px;width:80px;background:#f8f9fd;border-right:1px solid #d7dbe2;padding:22px 10px;font-size:17px;text-align:center;color:#1b365d;box-sizing:border-box}#designStudio #designTabs #cssFMMinimize .icon{display:inline-block;margin-right:10px;width:9px;height:16px;background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-50px -225px;background-size:150px;transition:transform .5s ease}#designStudio #designTabs #cssFMMinimize.maximized .icon{transform:rotate(90deg)}#designStudio #designTabs #cssFMMinimize.disabled{opacity:.5;cursor:initial}#designStudio #designTabs #cssFileManager{width:100%;height:0;overflow:hidden;background:#f8f9fd}#designStudio #designTabs #cssFileManager.larger{border-top:1px solid #d7dbe2;height:168px}#designStudio #designTabs #cssFileManager.larger:after{content:"";display:table}#designStudio #designTabs #cssFileManager.larger #cssFMImages{overflow:auto;height:100px}#designStudio #designTabs #cssFileManager a{cursor:pointer;text-decoration:none}#designStudio #designTabs #cssFileManager a:hover{text-decoration:none}#designStudio #designTabs #cssFileManager #cssFMButtons{box-sizing:border-box;height:66px;position:relative;bottom:0;width:100%;font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif;font-size:16px;text-align:center;display:flex;align-items:center;padding:0 0 0 15px}#designStudio #designTabs #cssFileManager #cssFMButtons span{display:block;float:left;height:33px}#designStudio #designTabs #cssFileManager #cssFMButtons #uploadImages{width:143px;height:40px;margin:0 10px 0 0;border-radius:2px;text-transform:none}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMURL{float:right;margin-bottom:0;height:40px;min-width:295px;width:calc(100% - 571px);border-color:#d7d7d7;border-radius:4px 0 0 4px;background:#fff}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMInsert{float:right;width:82px;height:40px;margin:0 0 0 -1px;padding:11px 0 1px 0;border:1px solid #d7d7d7;background:#ededed;color:#1a3669;border-radius:0 4px 4px 0;box-sizing:border-box}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMInsert:hover{background-color:#3661a5;color:#fff}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMDelete{width:99px;height:40px;font-size:17px;border-radius:2px;position:absolute;top:13px;right:187px}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMDelete:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-75px -800px;background-size:150px}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMZip{width:172px;height:40px;font-size:17px;border-radius:2px;position:absolute;top:13px;right:12px}#designStudio #designTabs #cssFileManager #cssFMButtons #cssFMZip:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-125px -700px;background-size:150px}#designStudio #designTabs #cssFileManager #cssFMSpinner{clear:both}#designStudio #designTabs #cssFileManager #cssFMImages{overflow:auto;height:0;background-color:#f8f9fd;padding-left:40px;padding-right:40px}#designStudio #designTabs #cssFileManager input{color:#1b365d}#designStudio #designTabs #cssFileManager .cssFMImageNode{overflow:hidden;cursor:pointer;color:#1b365d;height:80px;width:260px;padding:8px;margin:5px;border:solid 1px #d7d7d7;border-radius:3px;float:left;background-color:#fff;box-sizing:border-box;display:flex;align-items:center}#designStudio #designTabs #cssFileManager .cssFMImageNode img{height:50px;width:50px;box-shadow:0 0 3px 1px rgba(0,0,0,.25);float:left;margin-right:15px;background:#fff}#designStudio #designTabs #cssFileManager .cssFMImageNode span{height:52px;vertical-align:middle;display:table-cell;word-wrap:break-word;max-width:158px;font-size:16px;color:#666}#designStudio #designTabs #cssFileManager .cssFMImageNode.selected{background-color:#32466e}#designStudio #designTabs #cssFileManager .cssFMImageNode.selected span{color:#fff}#designStudio #designTabs #cssFileManager .cssFMImageNode.selected img{box-shadow:0 0 0 1px #d7d7d7}#designStudio #designTabs #editorButtons{padding:20px;background:#fff;display:flex;flex-wrap:wrap;align-items:center;z-index:4;margin-bottom:8px;box-sizing:border-box;flex-shrink:0}#designStudio #designTabs #editorButtons>div{position:relative;border-radius:3px;box-shadow:0 0 0 1px #d7dbe2;width:100%;overflow:hidden}#designStudio #designTabs #editorButtons .editorButtonContainer{padding:12px;padding-left:100px;height:40px;display:flex;line-height:normal}#designStudio #designTabs #editorButtons #themeCustomName{flex-grow:1}#designStudio #designTabs #editorButtons #themeCustomName input{width:100%;padding:6px;color:#1b365d;font-size:17px;font-family:Arial,sans-serif;margin-bottom:0}#designStudio #designTabs #editorButtons #openWindowButton,#designStudio #designTabs #editorButtons #saveCodeButton{width:138px;height:40px;border-radius:2px;margin-left:8px;font-size:17px}#designStudio #designTabs #editorButtons #openWindowButton:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-125px -200px;background-size:150px;height:19px}#designStudio #designTabs #editorButtons #saveCodeButton{margin-right:0}#designStudio #designTabs #editorButtons #saveCodeButton:before{height:16px}#designStudio #designTabs #editorButtons #compileError{display:none;margin-left:8px;width:150px;border:1px solid red;font-size:15px;color:red;padding:1px 5px}#designStudio .buttons{position:fixed;bottom:0;width:100%;height:60px;box-shadow:2px 0 5px 0 #333;display:flex;align-items:center;justify-content:center;background:#fff;z-index:4}#designStudio .buttons .return{background:#32466e;border-radius:2px;width:161px;font-size:17px}#designStudio .buttons .return:hover{background:#1b365d}#designStudio .buttons .return:before{background:url("../images/admin/sprites/png_sprite.png") no-repeat;background-position:-125px -350px;background-size:150px;height:21px}#designStudio #readonly{float:left;margin-left:10px;display:flex;align-items:center}#designStudio #readonly input[type=radio]{display:none}#designStudio #readonly input[type=radio]+label{display:inline-block;color:#ababab;background:0 0;font-family:PillGothic300mg-Light,Tahoma,Arial,sans-serif;font-size:16px;font-weight:400;border-radius:4px;border-width:0;margin-right:1px;margin-bottom:0;padding:7px 15px 6px;box-sizing:border-box;text-align:center}#designStudio #readonly input[type=radio]:checked+label{background:#1b365d;color:#fff}#designStudio #readonly input[type=radio]:not(:checked)+label:hover{background:#eee;color:#d47935}#designStudio #readonly label,#designStudio #readonly span{display:inline-block}#designStudio #readonly>label{margin-right:5px;margin-bottom:0;font-size:16px;float:left}#designStudio #readonly .radioContainer{height:40px;padding:4px;margin-bottom:0;margin-left:4px;box-sizing:border-box}#designStudio #readonly .radioContainer label{height:30px}#designStudio #readonly .radioContainer label span{padding-top:7px}#designStudio .ace_search_field{width:297px;margin-bottom:10px}#designStudio .ace_search_form{margin-bottom:10px}#designStudio .ace_replace_form,#designStudio .ace_search_form{border:0}#designStudio .ace_replacebtn{padding-left:10px;padding-right:10px}.designShaded{opacity:.6;background:#ccc}