.MyWorksOuter .scrollContainer { display:none !important; }


.GwtImageUploadDialogImpl { min-width: 1px;}


.ReaderOuterContainer .chapterLine .burgerMenu { float:left; margin-left:12px; top: 5px; position: relative; }
.FlowtextScrollReader .logoImageContainer .iconFont { display:none; }

.EditorBookToolbar2 .expandToolbar { display:none !important; display:inline-block !important; }

.MyWorks .SecondaryTopBar > div { display:block; position:relative; text-align:center; width:100%; }

.SwitchButtonIcon.iconFont.on.ToolbarToggle { display:none; }

.SecondaryTopBar >.center > div { border-width:0 0 1px 0; border-style:solid; width:100%;  }

.MyAccountTopBar >.center > div { border-color:black; background-color: #f2d8bf;  }
.MyAccountTopBar .rightContainer { top:0px; }

.LabTopBar >.center > div { border-color:black; background-color: #bad597; }

.contactUsRight { display:none; }

.ShowProductPage h2 { clear:both; }

.OverlayInfo { display:none; }

body .MyWorksTileView .topBar .rightStatusContainer { width:66px; }
.CreateUserAndSignupFromWebflowView .right { display:none; }
.CreateUserAndSignupFromWebflowView .left { width:100%; padding: 20px 30px;  }

body .ChapterListWidget2 .newChapter { padding-top:60px; }

body .MyWorksTileView .content { padding-bottom:60px; }

body .MyWorksTileView > content { width:calc(100% + 30px); }

body .ChapterListWidgetAi .fixedBottom { width:92%; }

body .HubSingleFolderView .ImageUploadBox { top:0; }
body .HubSingleFolderView .folderName { top:90px; left:0; text-align:center; width:100%; padding:0 60px; font-size: 26px; line-height:28px; }

body .HubSingleProjectView .middle .title { font-size:26px; line-height:28px; }


body .BackgroundHack { top:30px !important; } 

.ChapterListWidgetAi { position: fixed; bottom: 0; } 

body .AiEditorFixedBottom > .iconFont { display:none; }
body .AiEditorFixedBottom > .iconFont.changeFontSize { display:inline; font-size:30px; margin:0 28px 0 0 !important; }
body .languageIconLabel { display:none;}

body .MyWorksTileView { padding:0 10px;}

body .ChapterListWidgetAi .titleLabelContainer  { width:100%; float:none; position:relative; z-index:99999; display:block; height:60px; 
position:fixed; top:0; background-color:white; margin:0  }
body .ChapterListWidgetAi .titleLabelContainer .smallHeadline {  font-size:25px; padding:20px 30px 20px 20px; margin-right:30px; }
body .ChapterListWidgetAi .titleLabelContainer .pin {  display:none; }
body .ChapterListWidgetAi .titleLabelContainer  > .closeButton { top:25px; right:50px; position:absolute; }

.ChapterListWidgetAi .scrollContainer .HorizontalDivPanel { height:80px; }
.MyWorksOuter .ChapterListWidgetAi .scrollContainer .fixedBottom .HorizontalDivPanel { display:block; position:relaive; }

.ChapterListWidgetAi  .titleLabelContainer { }
body .DragHandle { display:none; }
body .MtImageDialog .imageWidth { max-width:100px } 
body .socialLoginButtonPanel > div { width:100%; }
body .ChapterListWidgetAi .scrollContainer { margin-top:0; }
WTFY body .CreateBookAiPopup .layout .part {width:60%; }
body .CreateBookAiPopup .layout .left { display:none; }

body .BublesPlane .bottomBar { position:fixed; bottom:0; width:100%; height:34px; margin-top:0; }

body.ai .EditorBookToolbar2 .buttonGroupPanel { height:auto; }

body .AiPaper { width:95%; }
body .AiLeft { display:none; }

body .OverlayPopup { display:none; }

body .BaseGlassPopupPanel { max-width:95%; }

body .ChapterListWidget2 { display:none; width:100%; background-color:white; z-index:9999; }
/*
width:100%; position:fixed;  min-height:30px; 
*/
.MyWorksOuter > .ChapterListWidgetAi { display:block; }
body .IsSpintypeAi .MyWorksOuter .ChapterListWidgetAi .scrollContainer { height:40px; background-color:white; }
body div div .ChapterListWidgetAi .labelContainer { top:30px; position:relative; }

body .labelContainer.splitter { height:50px;}

body .BookDataMenu.isVisible { display:block; left: 344px; }

body .buttonGroupPanel .sub { display:none; } 
body .buttonGroupPanel .sup { display:none; } 
body .buttonGroupPanel .indent { display:none; } 
body .buttonGroupPanel .outdent { display:none; } 
body .buttonGroupPanel .center { display:none; } 
body .buttonGroupPanel .right { display:none; } 
body .buttonGroupPanel .table { display:none; } 
body .buttonGroupPanel .undo { display:none; } 
body .buttonGroupPanel .redo { display:none; } 
body .buttonGroupPanel .internalLink { display:none; } 
body .buttonGroupPanel .h3 { display:none; } 
body .buttonGroupPanel .a { display:none; } 
body .buttonGroupPanel .A { display:none; } 

NO body .EditorContainerBottom .saveStatusLabel { font-size:18px; }
body .WritemodeControllerAi .toogleChapterListLogo { width:60px; height:60px; display:none; }

body .ChapterListWidgetAi .labelContainer { font-size:18px; line-height:20px; }

.ai img.SwitchButton { height:22px !important; }

body .ToggleLabelR { line-height:26px; }

.VerticalDragContainer .selectedParent .labelWrapper { margin-bottom:15px;}

body .WritemodeControllerAi  .EditorBookToolbar2 .group .icon { width:34px; height:34px; float:left; }
body .WritemodeControllerAi .EditorContainerTop { width:100%; margin:0; }

body .treLine .EditorBookToolbar2 { top:0; height:165px; }
body .oneLine .EditorBookToolbar2 { top:0; height:60px; }
body .oneLine .EditorContainerBottom .editorArea { margin-top:60px;}
body .treLine .EditorContainerBottom .editorArea { margin-top:165px;}

body .WritemodeControllerAi .EditorContainerBottom .right { display:none; }

body .WritemodeControllerAi .IndependentEditorHeader.mtheaderdiv { margin-top:48px; }

body .CreateBookAiPopup .layout .part {width:90%; float:none; margin:0 auto 20px auto; }
body .CreateBookAiPopup .layout { max-width:95%; }

body .ChapterListWidgetAi .fixedBottom { top:auto; margin:20px 0; bottom:7px; }
no body .MyWorksOuter .ChapterListWidgetAi .fixedBottom { top:-70px;  }

body .MyWorksSmallCover .right { width: calc(100% - 240px); }
body.ai .MyWorksSmallCover .NewstyleButton { clear:both; width:200px; float:right; }
body .smallestHeadline { font-size:18px; line-height:22px; }
body .ToggleLabelR { font-size:20px; }
.visibleOnSmall { display:block; }
NO .ai .MyWorksSmallCover .productContainer .author { display:none; }
body .ChapterListWidgetAi .scrollContainer { background-color: #edeae7; height: calc(100% - 60px); top: 60px; bottom: 0; position: fixed; width: 100%; }

.ChapterListWidget2.isVisible { display:block; }
.BookDataMenu { display:none; }
.EditorContainerBottom .editorArea { width:100%; margin-top:110px; }
.EditorContainerBottom { min-width:0; }
.EditorBookToolbar2 .group { float:left; }
.downloadButtonPanel { display:none; }
.SectionEditor { padding: 20px 5px; }

.EditorBookToolbar2 { position:fixed; overflow:hidden; background-color: #edeae7; width:100%; }
.EditorBookToolbar2 .showSearchView { display:none; }



body .AiEditorFixedBottom { width:100%; padding-left:30px; height:55px; padding-top:9px; background-color:#eee; }
body .AiEditorFixedBottom .menuButton { display:block; float:left; color:#E07139; margin-right:80px; }

body .showHistoryLabel { display:none; }
body .showBookHistoryIcon { display:none; }

.saveContainer .toggleLeftMenu { display:inline-block; font-size:18px; margin-right:50px; }
.saveContainer .toggleRightMenu { display:none; font-size: 18px; float:right; top: 14px; left: -24px; position:relative; }

body .EditorBookToolbar2 .saveContainer { width:100%; margin:0 12px; }
body .writer2 .defaultTop_eddie .flagBox .burgerMenu { display:none; }
body .WritemodeControllerAi .EditorBookToolbar2 .toogleChapterListLogo { float:left; display:block; position:relative; margin:0 4px; top:6px; display:none;}
.previewPanelButtonContainer { display:none; }
body .EditorBookToolbar2 .buttonGroupPanel { width:auto; padding:0 0 10px 10px; }
body .EditorBookToolbar2 .group .icon { margin: 6px 3px; }

body .WritemodeControllerAi .EditorBookToolbar2 .group .icon { margin: 8px 6px; }

body .mobileSearchBar { display:none; min-height:46px; background-color:black; padding:2px 22px; }
.mobileSearchBar input { width: calc(100% - 50px); }
.mobileSearchBar .iconFont { width:auto; position:relative; top:3px; left:8px; }

body .newDesignTopFiller { height:100px; }

body .contactUs.SinglePaperPage { float: none; margin-right: 24px;}

body.MobileShowChapterList .ReaderOuterContainer .chapterListContainer { display:block; top:97px; }

body .ReaderOuterContainer .chapterListContainer { display:none; width: 100%; z-index: 100; background-color:#f7f4ef; }

body .ChapterReadListWidget .inner { height:calc(100vh - 105px); }

body .ReaderOuterContainer .chapterLine { display:block; position:fixed; width:100%; min-width:500px; height:52px; top:0px; z-index:999999; }

.ReaderOuterContainer .chapterLine .currentChapterLabel { position:relative; top:5px;}

body .FlowtextScrollReader table {  width:452px; position:relative; left:0;  table-layout:fixed; }
body .FlowtextScrollReader .embededVideo { width: 100%; height:300px; }

body div .bookstyle_title { font-size:33px; }
body div .subbookstyle_title { font-size:27px; }

body.ai { font-size:24px; }

body .ShopTopBar .categories { display:none; }
body .ShopTopBar .rightButtonContainer { width:100%; float:none; background-color: #e5d3cc;}
body .ShopTopBar .rightButtonContainer > div { width:100%; }
body .ShopTopBar .searchContainer { display:none; }
body .ShopTopBar .rightButtonContainer { text-align:center; }
body .FrontpageInfoMenu { display:none; }

body .MyWorksSmallCover { padding:12px; }
body .topBarFiller { display:none; }

body .MyWorksSmallCover .productContainer { width:100%; }

body .MyWorksSmallCover .productContainer img { max-height: 250px; max-width: 180px; }
body .MyWorksSmallCover .productContainer .left { width: 180px; }
body .MyWorksSmallCover .productContainer .right { width: calc(100% - 250px); margin-right: 12px; }

body .MyWorksSmallCover .productContainer:nth-child(4n+0) { background-color:white; }
body .MyWorksSmallCover .productContainer:nth-child(4n+1) { background-color:#e0e0e0; }
body .MyWorksSmallCover .productContainer:nth-child(4n+2) { background-color:white; }
body .MyWorksSmallCover .productContainer:nth-child(4n+3) { background-color:#e0e0e0; }

body .Frontpage .Page { width:100%; margin:0; }
body .Page .BookOverview { margin:24px 12px; }

body .ProductPage .left, body .ProductPage .right { display:none; }
body .ProductPage .center { width: calc(100% - 24px); }

body .ProductPage .previwButtonContainerContainer { width:50%; margin:0 auto; }
body .ProductPage .previewButtonContainer { left:0; margin-top:0; border-style:none; }
body .ProductPage .bookTitle { font-weight:bold; }
body .ProductPage .topText { font-size:18px; margin-bottom:16px; }

.previewButtonContainer .NewstyleButton { font-size:19px !important; }

body .ProductPage .bookInfo { margin-left: 0; margin-right:0; }  
body .bookInfo div .smallText { font-size:14px !important}

body .ProductPage .centerLeft { width:100%; }
body .ProductPage #productCoverImage2  { display:block; width:45%; margin:0 auto; border-style:solid; border-color:#eee; border-width:1px; }

body .ProductPage .centerRight { width:100%; clear:both; text-align:left; margin-left:24px;}
body .ProductPage .centerCenter { width:auto; margin:24px 12px 24px 12px; }
body .BookBrowserWidget { width:auto; }
body .SinglePaperPage.fullWidth { margin:24px 12px; }

body .SecondaryTopBar .center .iconLabel { margin:0; padding:0; padding: 15px 0 0 0; top:0px; }
.SecondaryTopBar .rightContainer { border-style:solid; width:100%; background-color: #bad597; z-index:3; margin-right:0;
text-align:center; }

.SecondaryTopBar .rightContainer img { padding: 0 24px;  }

body .SecondaryTopBar .newDesignTop { position:relative; }

body .SecondaryTopBar .newDesignTop .flagBox { display:none; }
body .SecondaryTopBar .newDesignTop .logoBox { display:none; }
body .SecondaryTopBar .newDesignTop .colorBar { display:none; }

body .SecondaryTopBar .menuBar { height:auto;  }
body .SecondaryTopBar .newDesignTop { height:auto; background-color:black; }
body .SecondaryTopBar .newDesignTop .menuBox { padding:8px 0 8px 24px; border-width:0 0 1px 0 ; border-color: #4f4f4f; border-style:solid; position:relative; background-color:#D7D2CB; color:black; display:block; }
body .SecondaryTopBar .newDesignTop .menuBox img { display:none; }

body .SecondaryTopBar .center { z-index:3; position:relative; }
body .SecondaryTopBar .left { position:relative; z-index:3; margin:0 auto; width:90%; }
body .SecondaryTopBar .right  { z-index:3; position:relative; background-color: #bad597; top:0; padding-top:9px; }
.SecondaryTopBar { display:none; }

.showSecondaryMenuMobile .SecondaryTopBar { display:block; top:59px; 
display: flex;
flex-direction: column;
align-items: flex-start; } 
.newDesignTop.MobileTopBar { order :2; }
.topBar > .rightButtonContainer { order: 1; }

body .SecondaryTopBar .newDesignTop .menuBar { line-height: 50px; height:50px;  }
.SecondaryTopBar .newDesignTop .menuBar img { margin:0 10px 0 0; position:relative; top: 7px; }

body .newDesignTop .menuBox { padding: 13px 10px 0 16px; } 

.bottomDiv .numProductsInCart { position:absolute; top:-13px; left:13px; }
.bottomDiv .numProductsInCart span { top:-13px; }

.newDesignTop .burgerMenu { display:inline-block; }
.newDesignTop .burgerMenu .iconFont { color:white; position:relative; top:-3px; left:4px;  }
body .newDesignTop .menuBox .gwt-InlineLabel { display:none;  }
.flagBox img { display:none; }
body .flagBox .cart { display:none; }
.flagBox .burgerMenu { position:relative; left:20px; }
 
.bottomDiv.mobileFlagBox { top:-3px; }
.mobileFlagBox img { margin: 0 16px !important; position:relative; top:9px !important; }
 
.newDesignTop .menuBar { margin-left:130px; }
.newDesignTop.MobileTopBar  .menuBar { margin-left:0px; }

body .SinglePaperPage {width:100%; min-width:0; padding:12px 0; } 
body .ReaderOuterContainer .sectionReaderParent { float:none; width:100%; left:0;}
body .SecondaryTopBarFiller { display:none; }

.col1 { display:none !important; }
.col3 { display:none !important; }
.col2 { width:100% !important;}

.ModeswitchController .ReadmodeBar21 .UserInfo { top:-26px; }

body .Grid21Right { top:-20px !important; } 

.longWordInTitle .bookDescriptionBox .playfairHeadline { font-size:20px; line-height:27px;}
body .buyPanel { width:216px; }
body .buyPanel .orangeButton2Filled { width:207px; }

body .row1 { height:90px; } 

body h2 { font-size:22px; line-height:26px; }
.ProductPage .bookTitle { font-size:26px; line-height:28px; }

body { font-size:21px !important; line-height:24px; }
input,select,textarea,select { font-size:18px; }

.iconContainer.smallOrange .gwt-InlineLabel { position:relative; top:10px;}

body .ProductPage .author { font-size:21px; font-weight:bold; }

NO body .previewButtonContainer { font-size:19px; }

body .htmlView { padding:30px 20px;  }
body .BookBrowserWidget { margin: 12px 12px 0 12px; }
body .SmallBookView { width:100%; }
body .MyBooksView .left { border-width: 0 0 1px 0; }
body .MyBooksView .right { border-width: 0 0 1px 0; }
body .ReadmodeLeftNavigation .iconFont { color: #9e9e9e; }

body .ReadmodeLeftNavigation { width:100%; }

body .BookOverview .title { font-size:18px; line-height:20px; max-height:41px; }
body .BookOverview .authors { font-size:14px; }
body .ReadmodeBar21 input { width:160px; }
body .ReadmodeBar21 .orangeButton2Filled { display:none; }

body .SingleBookView .navBox .headlineOrange { padding: 0 0px; }
body .SingleBookView .navBox .orangeButton2 { margin:0 5px; }
body .BookBrowserWidget .headlineOrange { font-size:14px; }

/* Mobile only. */
body .ChapterReadListWidget img { display:block; width:140px; margin:0 auto; }

body .searchBarWriter .readmodeLeftNavigation { top:14px; }
body .readmodeLeftNavigation { display:inline-block; margin-left: 16px; position:relative; top:-4px; cursor:pointer; }

body .ReadmodeBar21 .readmodeLeftNavigation { }

body .ReadmodeBar21 .UserInfo { display:block; width:auto; margin-right:15px; }
body .ReadmodeBar21 .UserInfo img {  }
body .ReadmodeBar21 .UserInfo .cart { display:none; }
body .navBox .gwt-InlineLabel { display:none; }
body .ReadmodeBar21 > .headlineOrange { display:none; }
body .searchBarWriter input { display:none; }
body .searchBarWriter .searchScopeContainer { display:none; } 

body .orangeButton2.full { width:90%; text-align:center; font-size:18px; line-height:38px; height:43px }

body .RedeemVoucherView img { max-width:40%; }
body .RedeemVoucherView .createUser { width:90%; display:block; clear:both; }
body .createUser input { max-width:95%; }
body .navigation,body .ChapterListWriteWidget { font-size:18px; color: #9e9e9e;  }
body .chapterListContainer { color: #9e9e9e; }
body .navigation .gwt-Label { margin: 0 0 0 12px; }
body .navigation .gwt-Label:first-child { margin: 0 0 0 0px; }

body .bookInfoBox .shareOnFacebook { width:160px; margin-top:8px; }
body .mobileOrderContainer { display:block; }

body .mobileEditorHamburger { display:block; position:absolute; left:10px; top:10px; height:26px; }

body .SingleBookView { margin:30px 15px 0 15px;}
body .SingleBookView .BookInfoBox { width:100%; float:none; margin:0 0 30px 0; }
body .SingleBookView .bookDescriptionBox { width:100%; float:none; padding:0 10px 30px 0; }
body .SingleBookView .bookDescriptionBox .buyPanel { margin: 0 10px 8px 0; }
body .BookInfoBox .orangeButton2.full { display:none; }

body .BookInfoBox img { display:none;  }
body .SingleBookView .bookDescriptionBox .mobileCoverBox { display:block; width:50%; float:left; margin:0 20px 10px 0; }
body .SingleBookView.longWordInTitle .bookDescriptionBox .mobileCoverBox { width:37%; }
body .SingleBookView .bookDescriptionBox .buttonBar { clear:both; }

body .SingleBookView .bookDescriptionBox .mobileCoverBox img { width:100%; }

body .SingleBookView .bookDescriptionBox .bookDescription { display:inline; }
body .ReadmodeBar21 .UserInfo {  }
body .ReadmodeBar21 .searchScopeContainer { display:none; }

body .ReadmodeBar21 input.mobileSearchBox { width:280px; position:relative; top:-5px; margin-left:10px;}
body .ReadmodeBar21.ReadmodeSearchBar input.mobileSearchBox { width:174px; float:none; }
body .ReadmodeBar21 select { position:relative; top:-4px; }

.searchBox { display:none; }
.normalTop .searchButton { display:none !important; }

.mobileExtraTop { display:block; margin:0 0 8px 0; }
.mobileExtraTop .logo {top:0;}
.mobileExtraTop .iconFont { font-size:24px; border-style:none; padding:0; background-color:transparent; float:right; margin-right:20px; top:8px; position:relative; }

body .row2 { top:105px; }
body .ModeswitchController.fullscreen .row1 { display:none; }
body .ModeswitchController.fullscreen .row2 { top: 15px; }
body .ModeswitchController.fullscreen .row3 { padding-top:0; }

body .normalTop .iconFont { top:10px; position:relative; display:block; font-size:18px; line-height:18px; }

body .row3 { margin-top:25px; }
.tmpContainer .navigation .selected { color: #d75435; }
body .ReadmodeLeftNavigation > div { margin: 0 0 10px 0;}

body .grid21 .spintypeFlipContainer.saveButtonContainer { display:none; }

body .searchLabelContainer { margin-left: 100px; font-size: 200%; }

body .searchFilter { display:none; }
     .CartStep2Overview { width:100%; }
body .CartStep2Overview { position:relative; width:100%; }
body .mobileOrderContainer { display:none; }
body .CartStep3 .mailMethod { width:350px; }

body .languageButtonPanel { position:relative; left:-10px; top:12px; float:right; }
body .TopFilterShow { display:none; }

body .grid23 > div { margin-top:70px; }
body .grid23 > .Page { margin-top:40px; }
body .EditorBookToolbar .groupEnd { margin-right:0; }


.oneLine .EditorBookToolbar2 .sup, .oneLine .EditorBookToolbar2 .sub,.oneLine .EditorBookToolbar2 .indent,.oneLine .EditorBookToolbar2 .outdent,.oneLine .EditorBookToolbar2 .center,.oneLine .EditorBookToolbar2 .right,
.oneLine .EditorBookToolbar2 .pageBreak,.oneLine .EditorBookToolbar2 .undo,.oneLine .EditorBookToolbar2 .redo,.oneLine .EditorBookToolbar2 .frame1,.oneLine .EditorBookToolbar2 .frame2,
.oneLine .EditorBookToolbar2 .picture,.oneLine .EditorBookToolbar2 .table,.oneLine .EditorBookToolbar2 .footnote,.oneLine .EditorBookToolbar2 .endnote,.oneLine .EditorBookToolbar2 .internalLink,
.oneLine .EditorBookToolbar2 .index { display:none !important; }



