@charset "iso-8859-1"; /* Termedia CSS */ @font-face { font-family: 'TermediaLight'; src: url('/fonts/2C3299_1_0.eot'); src: url('/fonts/2C3299_1_0.eot?#iefix') format('embedded-opentype'), url('/fonts/2C3299_1_0.woff') format('woff'), url('/fonts/2C3299_1_0.ttf') format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Termedia'; src: url('/fonts/2C3299_2_0.eot'); src: url('/fonts/2C3299_2_0.eot?#iefix') format('embedded-opentype'), url('/fonts/2C3299_2_0.woff') format('woff'), url('/fonts/2C3299_2_0.ttf') format('truetype'); font-weight: normal; font-style: normal; } a { color: #111; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:focus { text-decoration: underline; } a:active { text-decoration: none; } a:hover { text-decoration: underline; } a.foot:link { text-decoration: underline; } a.foot:visited { text-decoration: underline; } a.foot:focus { text-decoration: underline; } a.foot:active { text-decoration: underline; } a.foot:hover { text-decoration: underline; } div.contentLeft { text-align: left; line-height: 17px; } div.contentRight { text-align: right; line-height: 17px; } div.contentCenter { text-align: center; line-height: 17px; } div.contentJustify { text-align: justify; line-height: 17px; } label { cursor: pointer; padding: 0; margin: 0; } .italic { font-style: italic; color: #656565; } .justified { text-align: justify; } .hidden { display: none; } .afterLoginContent { display: none; } .small { font-size: 11px; color: #555; } .discountCodeError { font-size: 14px; color: #ee0000; padding-top: 7px; } div.clearAll { clear: both; font-size: 0; line-height: 0%; height: 0; display: block; } div.right { float: right; } div.left { float: left; } html.fullHeight { height: 100%; } body { font-family: Tahoma, Arial; font-size: 13px; color: #000; margin: 0; height: 100%; background: #f5f5f5; } .std { font-family: Tahoma, Arial; color: #000; font-weight: normal } /*form*/ form { margin: 0; padding: 0; } input, textarea, select { font-family: Tahoma, Arial; font-size: 1em; color: #000; } input.stdI, select.stdS, textarea.stdT { border: 1px solid #7F9DB9; } input.stdI, textarea.stdT { padding: 2px; } input.button { background: #690B59; padding: 3px 12px 3px 12px; color: #fff; font-size: 1.15em; font-family: 'Termedia', Tahoma, Arial; cursor: pointer; border: 1px solid #690B59; } textarea.quizOpenAnswer { border: 1px solid #7F9DB9; padding: 5px; width: 223px; height: 40px; } select.selectArticleArea { font-size: 1.5em; padding: 15px; width: 100%; } /*main*/ div.pageTitle { font-size: 2.6em; color: #111; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5; font-family: 'TermediaLight', Tahoma, Arial; } div.pageTitle h1 { font-size: 1em; color: #111; font-family: 'TermediaLight', Tahoma, Arial; padding: 0; margin: 0; font-weight: normal; } div.contentPad { padding-top: 15px; } div.mainContent { background: #fff; padding: 20px 0 20px 0; } div.mainContentWhite { background: #fff; } div.mainDiv { width: 1060px; padding: 0 10px 0 10px; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; } div.menu { background: #fff; border-bottom: 1px solid #cacaca; } div.menuFixed { z-index: 101; position: fixed; left: 0; top: 0; width: 100%; } button { background: none; border: 0; padding: 0; margin: 0; cursor: pointer; } div.folds button:hover { background-color: #f6f6f6; text-decoration: none; } div.folds { } div.foldL { float: left; padding: 0; margin: 0; } div.foldR { float: right; padding: 0; margin: 0; } div.folds a.foldNormal { color: #111; display: block; float: left; font-size: 1.3em; padding: 10px 8px 0 8px; height: 30px; font-family: 'Termedia', Tahoma, Arial; } div.folds span.foldNormal { color: #111; display: block; float: left; font-size: 1.3em; padding: 10px 10px 0 10px; height: 30px; font-family: 'Termedia', Tahoma, Arial; } div.folds a.foldHome { display: block; float: left; background: url('https://www.termedia.pl/g/n/logoSmall.png?v2') no-repeat top left; padding: 0; height: 40px; width: 130px; background-position: 10px 9px; } div.folds a.foldHomeIco { display: block; float: left; background: url('https://www.termedia.pl/g/n/home.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 13px 12px; } div.folds span.foldHomeIco { display: block; float: left; background: url('https://www.termedia.pl/g/n/home.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 13px 12px; } div.folds a.foldCart { display: block; float: left; background: url('https://www.termedia.pl/g/n/cart.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 11px 12px; } div.folds span.foldCart { display: block; float: left; background: url('https://www.termedia.pl/g/n/cart.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 11px 12px; } div.folds a.iForm { display: block; float: left; background: url('https://www.termedia.pl/g/n/iform.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 13px 12px; } div.folds a.foldFB { display: block; float: left; background: url('https://www.termedia.pl/g/n/facebook.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 16px 10px; } div.folds a.foldContact { display: block; float: left; background: url('https://www.termedia.pl/g/n/contact.png') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 10px 13px; } div.folds a.foldSearch { display: block; float: left; background: url('https://www.termedia.pl/g/n/search.gif') no-repeat top left; padding: 0; height: 40px; width: 40px; background-position: 13px 12px; } div.folds a.foldLang { display: block; float: left; text-align: center; height: 25px; width: 38px; padding: 15px 0 0 1px; } div.folds a:hover { background-color: #f6f6f6; text-decoration: none; } #menuFoldHome { display: none; } #menuFoldSearch { display: none; } #foldSearchForm { display: none; position: absolute; z-index: 10; background: #fff; margin-top: 40px; } #headerCategoriesId, #headerMagsId, #headerEventsId, #academyMenuId { display: none; position: absolute; z-index: 10; background: #fff; margin-top: 40px; margin-left: -1px; border: 1px solid #CACACA; border-width: 0 1px 1px 1px; } #headerCategoriesId a.catLink, #headerMagsId a.catLink, #headerEventsId a.catLink, #academyMenuId a.catLink { font-family: 'Termedia', Tahoma, Arial; padding: 8px 10px 8px 10px; font-size: 1.2em; display: block; } input.foldSearchInput { font-size: 1.3em; padding: 9px 11px 9px 11px; background: #999; color: #fff; border: 0; outline: none; width: 200px; } #mobileAllMag { display: none; } div.headMainPad { padding: 23px 0 20px 0; } div.headLeft { float: left; width: 25%; } div.headCenter { float: left; width: 50%; text-align: center; } div.headRight { float: right; } div.headCatName { font-size: 2.7em; display: inline-block; border-bottom: 3px solid #000; font-family: 'TermediaLight', Tahoma, Arial; padding-bottom: 3px; margin-top: -5px; } div.headMagazine { background: #fff; text-align: center; } h1.headSubCatName, div.headSubCatName { font-family: 'TermediaLight', Tahoma, Arial; font-size: 1.5em; font-weight: normal; padding-top: 0.5em } div.headLogo { display: inline-block; margin: 3px 0 7px 0; } div.headSocial { display: inline-block; } input.searchInput { margin-top: 6px; font-size: 1.1em; padding: 5px 30px 4px 5px; background: none; border: 0; border-bottom: 1px solid #bbb; outline: none; width: 171px; } input.searchInput:focus { background: #fff; border-bottom: 1px solid #fff; } div.searchBut { position: absolute; z-index: 2; margin: -19px 0 0 185px; } div.enAboutInfo { line-height: 1.35em; font-size: 1.15em; padding: 20px 0 40px 0; } div.mainColLeft { float: left; width: 510px; padding: 0 10px 0 0; } div.mainColCenter { float: left; width: 255px; padding: 0 10px 0 10px; } div.mainColRight { float: right; width: 255px; padding: 0 0 0 10px; } div.mainColRightMobile { width: 98%; padding-top: 20px; display: none; vertical-align: top; } .mainColRightMobile img { width: 50%; height: auto; height: auto; margin-left: auto; margin-right: auto; } div.mainColLeftCenter { float: left; width: 785px; padding: 0 10px 0 0; } div.catColLeft { float: left; width: 785px; padding: 0 10px 0 0; } div.catColRight { float: left; width: 255px; padding: 0 0 0 10px; } div.catColRightLogo { text-align: center; } div.eventsPopup { width: 785px; padding: 30px; } /*scopus*/ a.citedIn { display: inline-block; font-size: 15px; padding: 5px 15px 5px 15px; margin-top: 20px; border: 1px solid #E9711C; } a.citedIn:hover { text-decoration: none; color: #fff; background: #E9711C; } a.citedIn:active { text-decoration: none; } a.citedIn:focus { text-decoration: none; } a.citedIn span { color: #E9711C; } a.citedIn:hover span { color: #fff; } /* main slides */ div.whatDay { font-size: 1.44em; height: 30px; padding-top: 1px; font-family: 'Termedia', Tahoma, Arial; } div.mainFeedSlides { margin-bottom: 28px; position: relative; } div.mainFeedImp { position: relative; width: 510px; height: 340px; } img.mainFeedPic { width: 510px; height: 340px; } div.mainFeedTitle { position: absolute; font-size: 1.65em; font-family: 'Termedia', Tahoma, Arial; line-height: 1.2em; width: 486px; z-index: 2; bottom: 0; padding: 12px; background: url('/g/n/fog2.png') top left; } div.mainFeedInfo { background: #F5F5F5; padding: 5px 18px 15px 12px; line-height: 1.3em; } div.mainFeedInfo div.pageIsSpecial { font-size: 0.8em; padding-bottom: 5px; color: #690B59; } div.mainFeedSlide a { text-decoration: none; } a:hover div.mainFeedInfo { background: #eee; } a:focus div.mainFeedInfo { background: #eee; } div.mainFeedSlidesNav { position: absolute; z-index: 100; bottom: -8px; left: 12px; } #mainFeedNav a { float: left; display: block; padding: 8px 0 8px 0; width: 50px; height: 5px; margin-right: 10px; background: #D5D5D5; background-clip: content-box; } #mainFeedNav a:hover { background: #BDBDBD; background-clip: content-box; } #mainFeedNav a.activeSlide { background: #690B59; background-clip: content-box; } #mainFeedNav a.activeSlide:hover { background: #690B59; background-clip: content-box; } /* END - main slides */ /* category slides */ div.catSlides { margin-bottom: 15px; position: relative; } div.catSlidePic { float: left; position: relative; width: 510px; height: 340px; } img.catSlidePic { width: 510px; height: 340px; } div.catSlideAbstract { position: absolute; font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; width: 486px; z-index: 2; bottom: 0; padding: 14px 12px 14px 12px; background: url('/g/n/fog2.png') top left; } div.catSlideAbstract div { font-size: 0.7em; padding-bottom: 5px; color: #690B59; } div.catSlideMenu { float: left; width: 275px; overflow: hidden; height: 340px; background: url('/g/n/ccc.gif') repeat-x top; } div.catSlideMenu a { text-decoration: none; } div.catSlideMenuPos { display: block; /*background: url('/g/n/ccc.gif') repeat-x bottom; */ background: #f6f6f6; border-bottom: 1px solid #ccc; padding: 0 20px 0 20px; font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; } div.catSlideMenuPosC { color: #fff; background: #555; } div.catSlideMenuTitle { padding-top: 10px; } div.catSlidesNav { position: absolute; z-index: 10; left: 510px; height: 340px; } #catSlidesNav a { display: block; width: 275px; height: 85px; } #catSlidesNav a:hover { } #catSlidesNav a.activeSlide { } #catSlidesNav a.activeSlide:hover { } /* END - category slides */ /* categories filters */ div.catFilters { background: #f6f6f6; padding: 10px; margin-bottom: 20px; } td.dNamesColumn { vertical-align: top; } a.dName, a.dNameCur { display: block; padding: 3px 8px 3px 8px; float: left; clear: left; } a.dNameCur { color: #fff; background: #555; } a.dNameCur:link { text-decoration: none; } a.dNameCur:hover { text-decoration: none; color: #111; background: #e5e5e5; } a.dNameCur:focus { text-decoration: none; } a.dName:link { text-decoration: none; } a.dName:hover { text-decoration: none; background: #e5e5e5; } a.dName:focus { text-decoration: none; background: #e5e5e5; } div.catFiltersTabs a { display: block; padding: 6px 18px 6px 18px; float: left; font-family: 'Termedia', Tahoma, Arial; font-size: 1.3em; } div.catFiltersTabs a.current { background: #f6f6f6; } div.catFiltersTabs a:link { text-decoration: none; } div.catFiltersTabs a:hover { background: #eaeaea; } div.catFiltersTabs a:focus { background: #eaeaea; } div.catFiltersTabs a.current:hover { background: #f6f6f6; } div.catFiltersTabs a.current:focus { background: #f6f6f6; } select.sectionFilter { width: 200px; height: 25px; overflow: hidden; padding-left: 4px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('/g/n/selectArrow.gif') no-repeat right #f6f6f6; border: 1px solid #f6f6f6; } div.catPartners { width: 160px; text-align: center; } div.catPartnerLabel { font-size: 0.9em; padding-top: 4px; } /* END - categories filters */ /* main feed list */ a.mainFeedPosTitle { font-size: 1.6em; display: block; padding-bottom: 8px; line-height: 1.2em; font-family: 'Termedia', Tahoma, Arial; } div.mainFeedPos { background: #f5f5f5; position: relative; margin-bottom: 28px; } a:hover div.mainFeedPos { background: #eee; } a:focus div.mainFeedPos { background: #eee; } div.mainFeedPosPic { float: left; width: 50%; } div.mainFeedPosComment { position: absolute; top: 0px; right: 0px; } div.mainFeedPosComment div.mfpcNumber { background: #690B59; color: #fff; padding: 2px 6px 2px 6px; } div.mainFeedImp div.mfpcNumber { font-size: 1.3em; padding: 4px 8px 4px 8px; } div.mainFeedPosComment div.mfpcShadow { width: 0; height: 0; border-left: 5px solid transparent; border-top: 6px solid #690B59; margin-left: 5px; } div.mainFeedPosPic img.mfPic { width: 240px; } div.mainFeedVideoIcon { position: absolute; z-index: 2; margin: 40px 0 0 80px; } div.mainFeedPosAbstract { float: left; width: 45%; padding: 3% 3% 3% 2%; } div.mainFeedMore { text-align: center; } div.mainFeedMore a.lightButton { font-size: 1.5em; } div.mainFeedMore a:hover { background: #690B59; color: #fff; text-decoration: none; } div.mainFeedMore a:focus { background: #690B59; color: #fff; text-decoration: none; } /* END - main feed list */ /* ISSUU under cover link*/ a.issueLink { text-align: center; font-weight: bold; background: url('https://www.termedia.pl/g/common/issuu.png') no-repeat center bottom #f5f5f5; display: block; width: 100px; padding: 7px 10px 30px 10px; } a.issueLink:hover { background-color: #eee; text-decoration: none; } a.issueLink:focus { background-color: #eee; text-decoration: none; } a.issueLink:active { background-color: #eee; text-decoration: none; } /* pages list */ div.plPos { padding: 20px 0 20px 0; border-bottom: 1px solid #ddd; } div.plPic { float: left; width: 255px; padding-right: 15px; } div.plPic img { max-width: 100%; height: auto; } div.plInfo { float: left; width: 515px; } div.plInfoNoPic { width: 785px; } div.plDetails { font-size: 0.85em; color: #888; padding-bottom: 4px; } div.plInfo a, div.plInfoNoPic a, .plInfoW100 a { display: block; font-size: 1.75em; font-family: 'Termedia', Tahoma, Arial; padding-bottom: 10px; } div.plInfo a.plAbstract, div.plInfoNoPic a.plAbstract, .plInfoW100 a.plAbstract { display: block; font-size: 1.1em; line-height: 1.4em; font-family: Tahoma, Arial; padding-bottom: 0; } div.plInfo a.link { display: inline; font-size: 1em; font-family: Tahoma, Arial; } div.plInfo a.plAbstract:hover { text-decoration: none; } div.plInfo a.plAbstract:focus { text-decoration: none; } div.plInfo a.plAbstract:link { text-decoration: none; } div.plVideoIcon { position: absolute; z-index: 2; margin: 45px 0 0 87px; } /* END - pages list */ /* pages list serwisy */ div.pl2Pos { padding: 20px 0 20px 0; border-bottom: 1px solid #ddd; } div.pl2Pic { float: left; width: 255px; padding-right: 15px; } div.pl2Info { float: left; width: 515px; } div.pl2Details { font-size: 0.85em; color: #888; padding-bottom: 4px; } div.pl2Title { font-size: 1.75em; font-family: 'Termedia', Tahoma, Arial; padding-bottom: 10px; } a div.pl2Title:hover { text-decoration: underline; } a div.pl2Title:focus { text-decoration: underline; } a div.pl2Title:link { text-decoration: none; } a div.pl2Abstract:hover { text-decoration: none; } a div.pl2Abstract:focus { text-decoration: none; } a div.pl2Abstract:link { text-decoration: none; } /* END - pages list */ /*portals feed*/ div.mainSectionLabel { font-size: 1.4em; font-family: 'Termedia', Tahoma, Arial; padding: 5px 0 4px 0; border-bottom: 1px solid #D5D5D5; position: relative; margin-bottom: 10px; text-transform: uppercase; } div.mainSectionLabelNoBorder { border-bottom: 0; } div.mainSectionLabelPad { padding-left: 13px; max-width: 200px; } div.mainSectionLabelPad a:link { text-decoration: none; } div.pfiColor1 { position: absolute; bottom: 0; left: 0; width: 5px; height: 28px; } div.pfMore { position: absolute; right: 0; bottom: 6px; font-size: 0.56em; } div.pfMoreIcon { position: absolute; width: 8px; height: 8px; margin-top: 1px; margin-left: -12px; background: url('https://www.termedia.pl/g/n/more2.gif') no-repeat top left; } div.portalsFeed { padding-bottom: 20px; } div.portalsFeed a.pfLink { display: block; padding: 8px 0 0 12px; position: relative; } div.portalsFeed a.pfLink div.colorDot { width: 4px; height: 4px; background: #999; position: absolute; top: 14px; left: 0; } div.portalsFeed a.pfLinkPic { display: block; padding: 8px 0 0 0; position: relative; } div.portalsFeed a.pfLinkPic img.pfPic { border: 0; width: 255px; height: 170px; } div.portalsFeed a.pfLinkPic div.pfLinkPicTitle { font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; width: 231px; padding: 8px 12px 8px 12px; background: #f6f6f6; } /*END - portals feed*/ /*section in category*/ div.catSection { float: left; margin-bottom: 20px; background: #f6f6f6; width: calc(50% - 10px); } div.catSectionInner { padding: 13px 0 10px 0; } div.catSectionName { font-size: 1.3em; margin: 0 15px 5px 15px; padding-bottom: 5px; border-bottom: 1px solid #ddd; } div.catSectionBreak { float: left; width: 20px; } div.catSection a.pfLink { display: block; padding: 5px 15px 5px 15px; position: relative; transition: background .3s; text-decoration: none } div.catSection a.pfLink:hover { background: #e1e1e1; } div.catSection a.pfLink div.colorDot { width: 4px; height: 4px; background: #999; position: absolute; top: 14px; left: 0; } div.catSection a.pfLinkPic { display: block; padding: 8px 0 0 0; position: relative; } div.catSection a.pfLinkPic img.pfPic { border: 0; width: 255px; height: 170px; } div.catSection a.pfLinkPic div.pfLinkPicTitle { font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; width: 231px; padding: 8px 12px 8px 12px; background: #f6f6f6; } div.catSection div.sectionArticlePic { float: left; width: 80px; } div.catSection div.sectionArticlePic img { width: 85%; } div.catSection div.sectionArticleTitle { float: left; width: calc(100% - 80px); margin-bottom: 4px; } /*div.catSection div.sectionArticleAbstract {text-decoration: none}*/ /*question tool */ div.prodsFeedNoBG { background: #f6f6f6; margin-bottom: 20px; } div.prodsFeedNoBG div.pffHard { color: #fff; background: #690B59; padding: 3px 5px 3px 5px; font-size: 0.85em; text-align: center; float: right; margin-top: -1px; margin-left: 10px; } div.prodsFeedNoBG a { display: block; padding: 9px 0 9px 10px; text-decoration: none; } div.prodsFeedNoBG a:hover { background: #eaeaea; } div.prodsFeedNoBG a:focus { background: #eaeaea; } /*END - question tool*/ /*photos tool */ div.photosTool { background: #f6f6f6; margin-bottom: 20px; } div.photosToolEvent { position: relative; border-bottom: 1px solid #fff; } div.photosTool a.photoThumb { width: 100%; text-decoration: none; } div.photosTool div.pffHard { color: #fff; background: #690B59; padding: 3px 5px 3px 5px; font-size: 0.85em; text-align: center; position: absolute; z-index: 15; right: 0; top: 0; } div.photosTool div.photosTitle { font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; width: 231px; padding: 8px 12px 8px 12px; } /*END - photos tool*/ /* TOOLBOX */ .prodsFeedName i { font-size: 14px; /*color: #fff;*/ } a.event-box { position: relative; } a.event-box.event-box-with-type { padding-top: 35px; } .event-box p { margin: 0; } .event-box div.prodsFeedFeature, .event-box .event-box-time { right: 0; } .event-box div.prodsFeedFeature, .event-box .event-box-time, .event-box .event-box-type { position: absolute; top: 5px; font-size: 11px; padding: 2px 8px 3px; } .event-box .event-box-time { border-radius: 5px 0 0 5px; } .event-box .event-box-day-info { display: block; padding: 4px 0; } .event-box-type { left: 0; /*box-shadow: 1px 1px 2px rgba(0,0,0,.2);*/ border-radius: 0 5px 5px 0; } /*prods feed*/ div.prodsFeed { background: #f6f6f6; margin-bottom: 20px; } div.prodsFeedNoGrey { background: #fafafa; margin-bottom: 20px; } div.prodsFeedName { font-size: 1.30em; background: #f6f6f6; padding: 10px 0 8px 12px; font-family: 'Termedia', Tahoma, Arial; text-transform: uppercase; } div.prodsFeedNameBorder { border-bottom: 2px solid #fff; } div.prodsFeedName a { color: #111; text-decoration: none; } div.prodsFeedCat { font-size: 1.10em; background: #eee; padding: 13px 0 8px 12px; border-top: 1px solid #fff; font-family: 'Termedia', Tahoma, Arial; } div.prodsFeedMore { background: #f6f6f6; text-align: center; padding: 10px 0 10px 0; border-top: 1px solid #fff; } div.prodsFeedMoreNoBorder { background: #f6f6f6; text-align: center; padding: 10px 0 10px 0; } div.prodsFeedMore a.lightButton { border: 0; } div.prodsFeedMoreNoBorder a.lightButton { border: 0; } div.prodsFeedMoreInName { float: right; padding-right: 12px; } div.prodsFeedMoreInName a.lightButton { font-size: 0.65em; border: 0; } .prodsFeedList { background: #f6f6f6; } div.prodsFeedList a, div.prodsFeedList > div { display: block; border-top: 1px solid #fff; padding: 12px; text-decoration: none; } div.prodsFeedList a.noLeftPad { padding-left: 0; } div.prodsFeedList img.journalCover { float: left; border: 0; margin-right: 12px; } div.prodsFeedList a.calc { font-size: 1.1em; padding: 11px 15px 11px 15px; } div.prodsFeedList a.impProd { border-top: 1px solid #690B59; border-bottom: 1px solid #690B59; background: #F3EAF1; } div.prodsFeedList a:hover { background: #eaeaea; } div.prodsFeedList a:focus { background: #eaeaea; } div.prodsFeedList a.impProd:hover { background: #ECE1EA; } div.prodsFeedList a.impProd:focus { background: #ECE1EA; } div.prodsFeedInfo { padding-top: 3px; color: #333; } div.prodsFeedInfoSmall { padding-top: 3px; color: #333; font-size: 0.9em; } div.prodsFeedInfoLine { padding-top: 2px; } div.prodsFeedAdditionalInfo { margin-bottom: 4px; } div.prodsFeedInfoLineRed { padding-top: 2px; color: #EE0022; } div.prodsFeedFeature { float: right; margin-top: -1px; margin-left: 10px; margin-right: -12px; } div.prodsFeedFeature div.pffHard { color: #fff; background: #690B59; padding: 2px 0 2px 0; font-size: 0.85em; width: 55px; text-align: center; } div.prodsFeedFeature div.pffLight { color: #111; background: #e3e3e3; padding: 2px 0 2px 0; font-size: 0.85em; width: 55px; text-align: center; } /*END - prods feed*/ /*ankiety sondy*/ div.surveyBG { background: #f6f6f6; padding: 10px; margin-bottom: 20px; } div.surveyBGPublic { background: #ffffff; } /*END - ankiety sondy*/ div.mainFooterLabel { font-size: 1.5em; font-family: 'Termedia', Tahoma, Arial; padding: 0 0 3px 0; margin-bottom: 10px; border-bottom: 1px solid #D5D5D5; float: left; } div.mainFooter { padding: 20px 0 30px 0; } div.mainFooterPart { float: left; width: 50%; } div.mainFooterLinks { float: left; width: 50%; line-height: 1.7em; } div.mainFooterLinks a { display: block; color: #333; } div.mainFooterDown { border-top: 1px solid #D5D5D5; padding-top: 15px; margin-top: 20px; } div.mainFooterCopy { float: right; color: #888; text-align: right; line-height: 25px; } .mainFooterCols { display: flex; justify-content: space-between } .mainFooterCols .mainFooterLabel { float: none; display: inline-block } .mainFooterCols .mainFooterCol { width: 100% } .mainFooterCols div.mainFooterLinks { width: 100%; float: none; } /* magazines offer / banner */ div.magBanner { background: url('https://www.termedia.pl/g/magazines/banner-www-journal-header.jpg?v3') no-repeat top left; padding: 10px 220px 0px 270px; width: 570px; height: 177px; color: #fff; line-height: 17px; font-weight: bold; } div.magOfferSec { font-size: 15px; font-weight: bold; padding-bottom: 15px; } div.magOffer { line-height: 18px; } div.magHeadIssn { line-height: 20px; float: right; text-align: right; } a.magSubFoldA { display: block; font-size: 17px; padding-bottom: 10px; } div.magSubFold { display: none; padding-bottom: 30px; padding-left: 20px; line-height: 21px; font-size: 14px; } div.magSubFold a { color: #0F69C7; } /* end of magazines offer / banner */ /* metrics */ td.metricTd { font-size: 10px; font-weight: bold; padding: 7px; color: #fff; background: #999999; text-align: center; width: 88px; border-left: 1px solid #ffffff } td.metricIF { background: #ee0000; } div.metricValue { font-size: 17px; padding-top: 4px; display: inline-block; } div.metricValue2 { font-size: 14px; padding-top: 2px; display: inline-block; } a.metricLink { display: inline-block; padding-top: 5px; font-size: 11px; color: #B5E3FB; } /* end of metrics */ a.menuTab, a.menuTabC { display: block; font-size: 1.3em; font-family: 'Termedia', Tahoma, Arial; padding: 6px 5px 6px 9px; border-bottom: 1px solid #ddd; } a.menuTabC { margin-top: -1px; color: #fff; background: url('https://www.termedia.pl/g/n/menuArrow.gif') #690B59 no-repeat; background-position: right 11px; border-bottom: 0; } a.menuTab:hover, a.menuTabC:hover { text-decoration: none; } a.menuTab:active, a.menuTabC:active { text-decoration: none; } a.menuTab:link, a.menuTabC:link { text-decoration: none; } a.menuTab:hover, a.menuTab:active { background: #f6f6f6; } a.menuTabSmall { display: block; padding: 7px 5px 7px 20px; font-size: 1.1em; font-family: 'Termedia', Tahoma, Arial; border-bottom: 1px solid #eee; } a.menuTabSmall:hover, a.menuTabSmall:active { text-decoration: none; background: #f6f6f6; } div.menuSection { border-bottom: 1px solid #ddd; padding: 15px 0 15px 0; } a.menuTabRow, a.menuTabRowC { float: left; display: block; background: #f6f6f6; border-left: 1px solid #ffffff; font-size: 1.3em; font-family: 'Termedia', Tahoma, Arial; padding: 6px 12px 6px 12px; } a.menuTabRowC { color: #fff; background: #690B59; } a.menuTabRow:hover, a.menuTabRowC:hover { text-decoration: none; } a.menuTabRow:active, a.menuTabRowC:active { text-decoration: none; } a.menuTabRow:link, a.menuTabRowC:link { text-decoration: none; } a.menuTabRow:hover, a.menuTabRow:active { background: #eee; } /*magazine menu search*/ div.msLabel { font-weight: bold; padding: 0 0 6px 0; } div.msBut { padding: 6px 0 0 0; } input.msSearchInput { width: 160px; } /*end of magazine menu search*/ /* books */ td.bookFrame { vertical-align: top; background: #f5f5f5; padding: 12px 12px 12px 0; width: 520px; position: relative; } td.bookFramePad { padding-left: 12px; } td.booksRowBreak { height: 20px; font-size: 1px; line-height: 1px; } td.booksColBreak { width: 20px; font-size: 1px; line-height: 1px; } a.darkButton, button.darkButton, input.darkButton { color: #fff; display: inline-block; padding: 3px 12px 3px 12px; font-size: 1.15em; font-family: 'Termedia', Tahoma, Arial; border: 1px solid #690B59; background: #690B59; } a.darkButton:hover, input.darkButton:hover { background: none; color: #690B59; text-decoration: none; } a.darkButton:focus, input.darkButton:focus { background: none; color: #690B59; text-decoration: none; } button.smallButton { padding: 0 10px !important; } a.lightButton, button.lightButton, input.lightButton { color: #690B59; display: inline-block; padding: 3px 12px 3px 12px; font-size: 1.15em; font-family: 'Termedia', Tahoma, Arial; border: 1px solid #690B59; } a.lightButton:hover, input.lightButton:hover { background: #690B59; color: #fff; text-decoration: none; } a.lightButton:focus, input.lightButton:focus { background: #690B59; color: #fff; text-decoration: none; } input.lightButton, input.darkButton, #searchHelp { cursor: pointer } td.bookFrame a.darkButton { position: absolute; right: 12px; bottom: 12px; } div.bookBContent a.darkButton { font-size: 1.3em; } /* special styles for main page and category boxes */ div.bookNew { display: inline-block; margin-bottom: 7px; padding: 3px 10px 3px 10px; background: #e2e2e2; color: #690B59; } div.bookNewPage { float: right; display: block; font-size: 1.15em; margin-top: 6px; padding: 6px 15px 6px 15px; background: #690B59; color: #fff; } div.booksMP { margin-bottom: 20px; } td.bookFrameMP { vertical-align: top; background: #f5f5f5; padding: 12px 12px 12px 0; width: 254px; position: relative; } div.bookCoverMP { float: left; position: relative; } div.bookEBook { position: absolute; bottom: 0; left: 0; } div.bookDiscount, div.bookDiscountB { position: absolute; top: 0; right: 0; color: #ffffff; background: #690B59; font-weight: bold; padding: 6px 4px 6px 4px; border: 1px solid #F5F5F5; border-width: 0 0 1px 1px; } div.bookDiscountB { font-size: 16px; } div.bookContentMP { padding-left: 80px; } div.bookTitleMP { font-size: 1.05em; padding-bottom: 10px; } div.bookContentMP a.darkButton { font-size: 0.9em; margin-top: 15px; position: absolute; left: 80px; bottom: 12px; } td.booksRowBreakMP { height: 2px; font-size: 1px; line-height: 1px; } td.booksColBreakMP { width: 2px; font-size: 1px; line-height: 1px; } div.eBookIcoMP { width: 67px; text-align: center; background: url('https://www.termedia.pl/g/common/pdfIcon2.png') no-repeat top center; padding: 23px 0 3px 0; font-weight: bold; font-size: 0.85em; } .productTd .bookEBook img { max-width: 25px } /* end of books */ /*video box tool*/ div.mpVideo { width: 261px; float: left; } div.mpVideoInfo { background: #f6f6f6; padding: 10px 12px 12px 12px; } /*end of video box tool*/ /*shop*/ td.cartAreaL a.darkButton { font-size: 1.4em; float: right; } div.cartTab, div.cartTabC { width: 260px; font-size: 1.6em; font-family: 'Termedia', Tahoma, Arial; background: #f2f2f2; float: left; padding: 10px 0 10px 0; text-align: center; border-right: 1px solid #fff; } div.cartTabC { background: #690B59; color: #fff; } /*end of shop*/ /* events */ div.archiveEventsLink a.darkButton { float: right; margin-top: 5px; } div.archiveEventsLinkMobile a.darkButton { text-align: center; margin-top: 20px; display: none; } /* end of events */ /* paging */ div.pagingDiv { padding: 5px 0 5px 0; margin: 20px 0 4px 0; } div.pagingDiv a { padding: 4px 8px 4px 8px; background: #e7e7e7; border: 1px solid #e7e7e7; } div.pagingDiv a:hover { background: #fff; text-decoration: none; } div.pagingDiv a:active { background: #fff; text-decoration: none; } div.pagingDiv a:focus { background: #fff; text-decoration: none; } div.pagingDiv b { padding: 4px 8px 4px 8px; background: #690B59; color: #fff; border: 1px solid #690B59; } span.pagingLabel { color: #111; } /* end of paging */ /*status frames */ div.status { padding-bottom: 10px; font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; } div.statusContent { color: #111; padding-top: 4px; } div.statusText { color: #111; } div.statusTxt { padding: 10px 15px 10px 15px; border-left: 1px solid #fff; margin-left: 37px; } div.statusERROR { background: #FFE8E8; } div.statusIconERROR { background: url('https://www.termedia.pl/g/status/error.png') no-repeat top left; background-position: 11px 12px; width: 35px; height: 35px; float: left; } div.statusINFO { background: #E8EDF1; } div.statusIconINFO { background: url('https://www.termedia.pl/g/status/info.png') no-repeat top left; background-position: 15px 11px; width: 35px; height: 35px; float: left; } div.statusSUCCESS { background: #E9FFDE; } div.statusIconSUCCESS { background: url('https://www.termedia.pl/g/status/success.png') no-repeat top left; background-position: 9px 9px; width: 35px; height: 35px; float: left; } /*end of status frames */ /*account management*/ td.accountMenu { vertical-align: top; width: 230px; border-top: 1px solid #aaa; } td.accountForm { vertical-align: top; border: 1px solid #aaa; padding: 15px; } a.accOpt, a.accOptC { display: block; padding: 5px 5px 5px 10px; border-bottom: 1px solid #aaa; font-size: 1.2em; font-family: 'Termedia', Tahoma, Arial; } a.accOptC { position: relative; background: #aaa; color: #fff; } a.accOpt:hover, a.accOptC:hover { text-decoration: none; } a.accOpt:active, a.accOptC:active { text-decoration: none; } a.accOpt:hover, a.accOpt:active { background: #f4f4f4; } div.accFavJournalsInfo { font-weight: bold; color: #444; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; } div.accFavJournals { padding: 20px 0 20px 0; } div.accFavJournals div.accFJ { padding: 6px 0 6px 6px; } div.accFavJournals div.accFJg { padding: 6px 0 6px 6px; background: #f6f6f6; } #account > * { font-family: Arial, Helvetica, sans-serif; } @media (min-width: 701px) { .accountContent .accountForm { padding-left: 30px; width: 100%; } .accountContent .accountMenu { min-width: 230px; } } #account div.pageTitle { border: none } #account .accountContent { display: flex; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; } #account h2.accountTitle { font-size: 16px; font-weight: normal; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5; color: black; line-height: 1.4; } #account .accountProduct { display: flex; align-items: center; } #account .accountProduct img { max-width: 90px; padding-right: 10px } #account .accountUser h3 { font-size: 20px; } #account .accountUser p { font-size: 14px; line-height: 1.4; } #account .accountUser p small { width: 80px; display: inline-block; } #account .accountNotifications [class^="marketing_agree"] p { font-size: 14px; } #account .accountNotifications [class^="input"] { padding-bottom: 15px; } #account td.registerChooseType { width: initial; } .accountList > div { padding: 6px 0 6px 6px; } .accountList > div:nth-child(even) { background: #f6f6f6; } .accountListFooter { margin-top: 20px; } .accountListFooter .button { margin-top: 10px; padding-top: 5px; border-top: 1px solid #e5e5e5; } .accountContent [class^="marketing_agree"] > p { background: #f6f6f6; padding: 15px; } .accountForm .stdBut { text-align: left; padding-top: 15px; } #account .downloadEbook { display: flex; align-items: center; } #account .downloadEbook > { display: block; } #account .downloadEbook img { width: 18px; height: 18px; padding-right: 5px; } /*end of account management*/ /*login*/ div.loginLabel { padding: 0 0 2px 0; font-size: 1.4em; font-family: 'Termedia', Tahoma, Arial; } input.loginField { width: 250px; border: 1px solid #bbb; padding: 5px 8px; } input.loginFieldPad { margin-bottom: 9px; } div.loginButton { padding-top: 11px; } td.loginForm { padding: 12px 12px 12px 0; vertical-align: top; border-bottom: 1px solid #e5e5e5; } td.loginSection { position: relative; width: 300px; padding: 12px 10px 12px 13px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; vertical-align: top; } div.loginInfoName { font-size: 1.6em; padding-bottom: 15px; font-family: 'Termedia', Tahoma, Arial; } div.loginInfo { padding-bottom: 13px; font-size: 1.1em; } td.loginSection a.lightButton { position: absolute; bottom: 12px; } div.loginButton, .rememberMe { display: flex } .rememberMe { align-items: center } div.loginButton > .button { margin-right: 15px } div.loginFirst { background: #FFFCB2; text-align: center; padding: 9px 17px 9px 17px; font-size: 1.8em; font-family: 'Termedia', Tahoma, Arial; } /*end of login*/ div.comments { padding: 30px 0 0 0; width: 700px; } /*main topic*/ div.mainTopicPic { float: right; } div.mainTopic { background: #777; margin-bottom: 1px; } div.mainTopicInner { padding: 15px; font-size: 1.9em; } div.mainTopicLabel { color: #fafafa; font-size: 0.8em; font-family: 'TermediaLight', Tahoma, Arial; padding-bottom: 7px; } div.mainTopic a { color: #ffffff; font-family: 'Termedia', Tahoma, Arial; } div.mainTopicVideoIcon { position: absolute; z-index: 2; margin: 45px 0 0 87px; } /*END - main topic*/ /* calculators */ td.calcEmptyLabel { width: 300px; border: 1px solid #ccc; border-width: 1px 1px 0 0; } td.calcLabel, td.calcLabelError { width: 300px; vertical-align: top; padding: 7px 10px 7px 8px; border: 1px solid #ccc; border-width: 1px 1px 0 1px; } td.calcAfterLabel { vertical-align: top; padding: 7px 10px 7px 8px; border: 1px solid #ccc; border-width: 1px 1px 0 0; font-size: 11px; } td.calcLabelError { color: #F20017; } td.calcField, td.calcField2 { border: 1px solid #ccc; border-width: 1px 1px 0 0; background: #f5f5f5; } td.calcField2 { width: 110px; } td.calcButTD { border: 1px solid #ccc; border-width: 1px 1px 1px 1px; padding: 8px; background: #f5f5f5; } td.calcResult { border: 1px solid #ccc; border-width: 1px 1px 1px 0; padding: 8px; background: #e4e4e4; text-align: center; font-size: 17px; font-weight: bold; } div.calcResLabel { float: right; font-size: 13px; font-weight: bold; color: #777; padding-top: 5px; } div.calcResLabel2 { float: left; font-size: 13px; font-weight: bold; color: #777; padding-top: 3px; } input.calcField { width: 90px; } div.calcHint, div.calcHintUnder { font-size: 11px; color: #656565; padding-top: 2px; } div.calcHintUnder { padding-top: 7px; } div.calcError { font-size: 11px; font-weight: bold; color: #F20017; padding-top: 2px; } div.calcDay { text-align: center; font-weight: bold; padding-top: 10px; } div.allCalcsLink { float: right; margin-left: 20px; margin-top: 8px; } /* END - calculators */ /* addTools clinical trials, calculators, pharm index */ td.optIcon, td.optIconA { width: 22px; height: 32px; } td.optLink { padding: 0 0 0 12px; font-size: 1.4em; font-family: 'Termedia', Tahoma, Arial; } /* END addTools */ /* pageSharer */ .socialShare .email-share i { color: #690B59; } .socialShare .facebook-share { color: #4267B2 } .socialShare .twitter-share { color: #1DA1F2 } .socialShare .linkedin-share { color: #0077B5 } .socialShare { display: flex; gap: 5px; } .socialShare .shareButtons { gap: 6px; display: flex; } div.articleData, div.articleInfo { display: flex; gap: 10px; } div.articleData { padding: 10px 0 10px 0; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; } @media (max-width: 600px) { div.articleData { flex-direction: column-reverse; flex-wrap: wrap; } div.articleInfo { flex-direction: column; flex-wrap: wrap; } .articleData .pageSourceBreak { display: none; } .pageSharer { display: flex; gap: 10px; flex-wrap: wrap; } .pageSharer .shareButtons:last-child > div:first-child { flex-basis: 100%; } } @media (min-width: 601px) { .articleData .articleSource { margin-left: auto; } .articleData .socialShare { margin-left: auto; } } /* END of pageSharer */ a.orderNewsletter { display: block; /*background: url('https://www.termedia.pl/g/n/send.png') no-repeat left center;*/ padding: 0 0 0 29px; font-size: 1.1em; margin-top: 11px; } /* CME */ div.mednaukaLogo { float: right; margin-top: -3px; } /* end of CME */ /* clinical trials */ div.ctPos { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #eee; } div.ctMPTitle { color: #ff0000; font-size: 14px; font-weight: bold; padding-bottom: 4px; } div.ctMPR a { font-size: 13px; font-weight: bold; } div.ctSearchArea { background: url('https://www.termedia.pl/g/ct/sGrad.gif') repeat-x top #fff; border: 1px solid #CDD8E3; padding: 0 12px 12px 14px; } div.ctLabel { padding-bottom: 3px; padding-top: 10px; font-size: 11px; } div.ctLabel label { font-size: 11px; } td.ctBut { vertical-align: bottom; text-align: right; } input.stdFieldCT { width: 240px; } select.stdFieldCT { width: 246px; } span.ctGender { padding-right: 12px; } div.ctCount { font-size: 14px; font-weight: bold; color: #888; padding: 20px 0 20px 0; } div.ctCount span { font-weight: normal; font-size: 18px; color: #222; } div.ctFeatures { padding-top: 3px; } td.ctFeatureLabel, td.ctFeatureLabel2 { color: #5f5f5f; width: 75px; } td.ctFeatureLabel2 { width: 117px; padding-bottom: 3px; vertical-align: top; } td.ctFeatureValue { vertical-align: top; padding-bottom: 3px; } td.ctNo { font-size: 24px; font-weight: bold; color: #ccc; vertical-align: top; width: 50px; } div.ctDescLabel { margin-top: 15px; padding: 7px 0 13px 27px; background: url('https://www.termedia.pl/g/ct/secIco.gif') no-repeat; background-position: 0 7px; font-size: 16px; font-weight: bold; color: #333; border-top: 2px solid #dedede; } div.ctCriteria { padding-left: 28px; } div.ctLocPos { line-height: 16px; padding-bottom: 5px; border-bottom: 1px solid #e0e0e0; margin-bottom: 7px; } div.ctLocName { font-weight: bold; color: #333; padding-bottom: 2px; } div.ctLocPosContact { padding-top: 6px; } div.ctNoInfo { color: #676767; font-style: italic; } div.ctSource { color: #818181; font-size: 11px; padding-top: 21px; } /* end of clinical trials*/ /* footer styles */ td.fPhoto { padding-right: 15px; vertical-align: top; } td.fPhoto img { border: 0; } td.fEditorsTxt { vertical-align: top; color: #444; line-height: 1.2em; } td.fEditorsTxt div { padding-bottom: 7px; } /* end of footer styles */ /* Magazines Ads */ div.magAd { padding-top: 18px; } a.magTxtAd { background: #f4f4f4; color: #111; text-align: center; padding: 12px; font-weight: bold; display: block; } a.magTxtAd:link { text-decoration: none; } a.magTxtAd:visited { text-decoration: none; } a.magTxtAd:focus { text-decoration: none; } a.magTxtAd:active { text-decoration: none; background: #e8e8e8; } a.magTxtAd:hover { text-decoration: none; background: #e8e8e8; } div.magAd img { width: 100%; } /* end of Magazines Ads */ /* Magazines Settings */ a.newGuidelines { background: #FFF6A4; text-align: center; font-weight: bold; letter-spacing: 1px; font-size: 14px; display: block; width: 270px; padding: 7px 8px 7px 8px; color: #D10000; margin-bottom: 15px; } a.newGuidelines:link { text-decoration: none; } a.newGuidelines:visited { text-decoration: none; } a.newGuidelines:focus { text-decoration: none; } a.newGuidelines:active { text-decoration: none; background: #FFE96D; } a.newGuidelines:hover { text-decoration: none; background: #FFE96D; } /* end of Magazines Settings */ /******************************************************************************************************/ /************************************* OLD STYLES **************************************/ /******************************************************************************************************/ a.subHeading { background: #eee; border-radius: 5px; -moz-border-radius: 5px; padding: 5px 10px 5px 10px; display: block; float: left; text-shadow: 1px 1px 1px #fff; margin-right: 12px; font-weight: bold; } div.stdBut { border-top: 1px solid #e5e5e5; padding-top: 10px; text-align: right; } td.formSectionLabel { border-top: 1px solid #e5e5e5; padding-top: 10px; } div.fsecHeader { font-size: 1.4em; } td.formLabel, td.formLabelError { vertical-align: top; padding: 10px 5px 5px 10px; width: 185px; border-top: 1px solid #e5e5e5; } input.is-invalid { border-color: #ff0000; } td.formLabelError { color: #ff0000; } td.formField { vertical-align: top; padding: 8px; border-top: 1px solid #e5e5e5; background: #f9f9f9; } /*for newsletter checkbox*/ td.newsCheckboxL, td.agree1CheckboxL, td.agree2CheckboxL { text-align: right; padding: 5px; } td.newsCheckboxF, td.agree1CheckboxF, td.agree2CheckboxF { font-size: 11px; color: #444; } td.newsCheckboxLTermedicus { text-align: right; padding: 5px; background: #FAF4E8; } td.newsCheckboxFTermedicus { padding: 7px 0 7px 5px; background: url('https://www.termedia.pl/g/termedicusS.gif') #FAF4E8 no-repeat top right; background-position: 570px 6px; } .agree1CheckboxF .hintBox, .agree2CheckboxF .hintBox { font-size: 13px; color: #690B59; margin-top: 5px } div.hintBox { font-size: 11px; color: #707070; padding-top: 2px; } div.errorBox { color: #E51313; padding-top: 2px; } /* register */ td.registerChooseType { width: 25%; padding: 8px; border: 1px solid #e5e5e5; border-width: 1px 1px 1px 0; vertical-align: top; } td.registerChooseTypeF { border-left: 1px solid #e5e5e5; } div.registerAgree { padding: 10px 0 15px 0; } div.asteriskInfo { padding-bottom: 20px; } div.register2But { border-top: 1px solid #e5e5e5; padding-top: 15px; } div.register3But { border-top: 1px solid #e5e5e5; padding-top: 15px; } input.stdField { width: 200px; } textarea.stdField { width: 200px; } input.commentField { width: 250px; } textarea.commentField { width: 397px; height: 150px; } select.stdField { width: 206px; } div.goodJournal { padding-bottom: 3px; } td.favJournals { width: 50%; vertical-align: top; } /*remind*/ div.remindInfo { padding: 15px 0 15px 0; } img.verificationImg { border: 1px solid #E1E4EE; } div.verificationImg { padding-top: 3px; } div.remindBut { border-top: 1px solid #e5e5e5; padding-top: 12px; } /*journals*/ div.journalsLCatName { font-size: 11px; font-weight: bold; color: #555; } div.journalsLCat { padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px solid #e5e5e5; } td.journalsLColLeft, td.journalsLColRight { vertical-align: top; width: 50%; } td.journalsLColLeft { padding-right: 30px; } td.journalsLColRight { padding-left: 30px; } /*error404*/ div.e404Title { padding-bottom: 8px; font-weight: bold; color: #333; } div.e404Pos { margin-bottom: 8px; background: url('https://www.termedia.pl/g/articleDotBlue.gif') no-repeat top left; background-position: 0 6px; padding: 0 0 0 9px; } /*breadcrumbs*/ div.mainCrumbs { background-color: #fff; border: 1px solid #CDD4D8; border-width: 0 1px 0 1px; font-size: 11px; } div.mainCrumbsInner { border-bottom: 1px solid #E4E8EA; padding: 7px 13px 4px 13px; background: url('https://www.termedia.pl/g/common/breadcrumbs.gif') repeat-x bottom left; } div.mainCrumbsInner span { padding: 0 5px 0 5px; color: #888; } div.mainCrumbsInner span.label { color: #777; padding: 0 10px 0 0; } /*header*/ ul.headLinksLeft { float: left; margin: 0; padding: 0; list-style: none; } ul.headLinksLeft li { float: left; display: block; padding: 5px 30px 5px 0; } ul.headLinksLeft li a { font-size: 11px; font-weight: bold; color: #1D4C7B; } ul.headLinksRight { float: right; margin: 0; padding: 0; list-style: none; } ul.headLinksRight li { float: left; display: block; padding: 5px 0px 5px 82px; font-size: 11px; font-weight: bold; color: #6181A2; } ul.headLinksRight li a { font-size: 11px; font-weight: bold; color: #1D4C7B; } td.langLink { padding-right: 8px; } div.headerDecemberPL { background: url('https://www.termedia.pl/g/december/header_pl.jpg') no-repeat; height: 125px; } div.headerDecemberEN { background: url('https://www.termedia.pl/g/december/header_en.jpg') no-repeat; height: 125px; } div.logoDecember { padding: 11px 0 0 10px; float: left; } div.logoDecember a img { width: 135px; height: 56px; background: url('https://www.termedia.pl/g/december/logoBG.gif') no-repeat top left; background-position: 0 0; } div.logoDecember a:hover img { background-position: 0 -56px; } div.logoDecember a:active img { background-position: 0 -56px; } div.header { background: url('https://www.termedia.pl/g/header/bg.gif') repeat-x top; height: 125px; } div.headerSpecialMag { background: url('https://www.termedia.pl/g/header/bg.gif') repeat-x bottom; height: 44px; } div.headerL { background: url('https://www.termedia.pl/g/header/bgL.gif') no-repeat top left; height: 125px; } div.headerR { background: url('https://www.termedia.pl/g/header/bgR.gif') no-repeat top right; height: 125px; } div.headline { float: left; padding-top: 13px } div.medSearch { margin-top: 6px; border-top: 1px solid #CFD7E1; } div.medSearchI { padding: 4px 0 3px 0; border-top: 1px solid #fff; background: url('https://www.termedia.pl/g/leki.gif') no-repeat top right; margin: 0 5px 0 5px; } div.medSearchI a { font-weight: bold; background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; padding: 0 0 0 10px; background-position: 0 6px; } div.underFoldsPad { padding-top: 8px; } div.underFoldsPad_en { padding-top: 26px; } div.underFoldsPadSpecialMag { padding-top: 12px; } div.underFolds { margin: 0 12px 0 12px; background: url('https://www.termedia.pl/g/header/f/underBG.gif') repeat-x top; } div.underFoldsL { background: url('https://www.termedia.pl/g/header/f/underL.gif') no-repeat top left; } div.underFoldsR { background: url('https://www.termedia.pl/g/header/f/underR.gif') no-repeat top right; } /*section*/ div.secHeaderBG { border-left: 4px solid #688BB5; background: url('https://www.termedia.pl/g/common/secH.gif') repeat-x bottom #fff; } div.secHeader { color: #274665; font-size: 13px; font-weight: bold; padding: 3px 10px 3px 7px; background: url('https://www.termedia.pl/g/common/secHR.gif') no-repeat bottom right; } div.secIcon { float: right; margin-top: -2px; } div.secBody, div.secGreyBody, div.secJournalsBody, div.secBodyNoHorizontalPad { border: 1px solid #CBD3DA; padding: 6px 8px 6px 8px; margin-bottom: 9px; } div.secGreyBody { background: #ECEDF2; } div.secBodyNoHorizontalPad { padding-left: 0; padding-right: 0; } div.secJournalsBody { padding: 5px 5px 0 5px; } /*div.htmlSecBody {margin-bottom:20px;} */ div.linkPos, div.linkPosFirst, div.linkPos5Top { background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; padding: 0 0 0 9px; margin-top: 3px; background-position: 0 6px; } div.linkPosFirst { margin-top: 0; } div.linkPos5Top { margin-top: 5px; } div.articlePos { margin-bottom: 4px; padding-bottom: 4px; border-bottom: 1px solid #e9e9e9; } div.secGreyBody div.articlePos { border-bottom: 1px solid #e0e0e0; } div.importantArticlePic { float: left; padding: 0 6px 4px 0; } div.mainLinkPos { margin-bottom: 1px; } a.mainPos { font-size: 15px; font-weight: bold; letter-spacing: -1px; } div.linkPosE { border-bottom: 1px solid #e5e5e5; } td.indexLeft { vertical-align: top; width: 310px; padding-right: 10px; } td.indexCenter { vertical-align: top; width: 350px; padding-right: 10px; } td.indexRight { vertical-align: top; } div.line1px { font-size: 0; line-height: 0%; height: 0; display: block; padding-bottom: 5px; border-bottom: 1px solid #e9e9e9; margin-bottom: 5px; } div.line1px2 { font-size: 0; line-height: 0%; height: 0; display: block; padding-bottom: 7px; border-bottom: 1px solid #e4e4e4; margin-bottom: 7px; } div.journalsBox { background: #ECEDF2; padding: 4px 7px 5px 7px; margin-bottom: 5px; } div.journalsCat { font-size: 11px; font-weight: bold; color: #656565; padding-bottom: 3px; } a.journalLink { background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; padding: 0 0 0 9px; margin-top: 2px; padding-bottom: 2px; background-position: 0 5px; font-size: 11px; display: block; border-bottom: 1px solid #dedede; } td.jLeftCol { vertical-align: top; padding-right: 4px; width: 50%; } td.jRightCol { vertical-align: top; padding-left: 4px; width: 50%; } div.ifInfo { float: right; color: #676767; font-size: 11px; padding: 2px 0 0 12px; } div.ifInfoIF { float: right; color: #BD0000; font-size: 11px; padding: 2px 0 0 12px; } div.bookTitle { font-weight: bold; font-size: 11px; } div.bookAuthor { font-size: 11px; color: #555; padding: 3px 0 1px 0; } div.bookPrize { padding: 3px 0 3px 0; } span.bPrizeVal { color: #FC5900; font-weight: bold; } div.eventMPInfo { padding: 1px 0 3px 0; font-size: 11px; } div.eventMPInfo2 { padding-top: 1px; font-size: 11px; color: #656565; } /*attachments*/ div.attachments { background: url('https://www.termedia.pl/g/common/attachmentIcon.gif') no-repeat top left; border: solid #e5e5e5; border-width: 1px 0 1px 0; margin: 11px 0 0 0; padding: 5px 0 4px 24px; background-position: 0 4px; } div.attachmentsTitle { padding-bottom: 1px; font-weight: bold; color: #444; font-size: 12px; } div.attachment { background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; background-position: 0 6px; padding: 0 0 0 9px; margin: 2px 0 2px 0; } div.attachment span.aInfo { font-size: 11px; color: #656565; padding-left: 12px; } /*comments*/ div.commentsLabel { background: url('https://www.termedia.pl/g/commentsIco.gif') no-repeat top left; padding: 5px 0 0 46px; height: 22px; font-size: 14px; font-weight: bold; color: #333; margin: 6px 0 7px 0; } div.commentBut { border-top: 1px solid #e5e5e5; padding: 10px 0 10px 10px; } div.commentAddLabel { padding: 25px 0 8px 0; font-weight: bold; font-size: 13px; color: #333; } td.commentRadioName { padding-top: 3px; } div.commentTime { padding-top: 3px; font-size: 11px; color: #888; font-weight: normal; } td.commentLabel { vertical-align: top; padding: 5px 20px 17px 10px; width: 150px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #e5e5e5; } td.commentValue { vertical-align: top; padding: 5px 0 17px 0; border-bottom: 1px solid #e5e5e5; } div.secMoreLink { padding-top: 5px; margin-top: 4px; border-top: 1px solid #E0E0E0; } div.secMoreLink a { font-weight: bold; } div.pageSubTitle { font-size: 14px; font-weight: bold; color: #888; padding: 15px 0 12px 0; } div.pageSubTitle2 { font-size: 14px; font-weight: bold; color: #888; padding: 0 0 12px 0; } /*magazine*/ td.magMenu { width: 190px; padding-right: 25px; vertical-align: top; } td.magContent { vertical-align: top; } td.magAdv { vertical-align: top; width: 200px; padding-left: 20px; } div.magInfo { padding-bottom: 20px; } div.magNumber, div.magNumber2 { font-size: 14px; font-weight: bold; color: #555; line-height: 16px; margin: 0 0 60px 0; border: 1px solid #dadada; float: left; padding: 3px 7px 3px 7px; background: url('/g/common/magNumBG.gif') repeat-x top #ececec; } div.magNumber2 { margin-bottom: 20px; } div.inNumber, div.archiveNumbers { font-size: 11px; font-weight: bold; color: #555; } div.archiveNumbers { padding: 0 0 15px 0; } div.magOpt { border-bottom: 1px solid #e5e5e5; background: url('https://www.termedia.pl/g/common/aShadowBG.gif') no-repeat bottom left; } div.magOptRight { padding: 4px 6px 4px 6px; background: url('https://www.termedia.pl/g/common/aShadowBGR.gif') no-repeat bottom right; } div.magOpt a { background: url('https://www.termedia.pl/g/common/aArrowBlue.gif') no-repeat top left; padding: 0 0 0 11px; background-position: 0 4px; } div.magOptC { border-bottom: 1px solid #e5e5e5; background: #4D6D9B; } div.magOptCRight { padding: 4px 6px 4px 6px; background: url('https://www.termedia.pl/g/common/aCurRight.gif') no-repeat top right; } div.magOptC a { color: #fff; background: url('https://www.termedia.pl/g/common/aArrowWhite.gif') no-repeat top left; padding: 0 0 0 11px; background-position: 0 4px; } h3 { padding: 0; margin: 0; font-size: 12px; font-weight: normal; display: block; padding-top: 5px; } h2 { padding: 0; margin: 0; font-size: 12px; font-weight: bold; color: #105280; } h1 { padding: 0; margin: 0; font-size: 14px; color: #292929; } div.magAuthors { padding-top: 3px; } div.magBibliography, div.magBibliography2 { padding-top: 3px; font-size: 11px; color: #626262; } div.magBibliography2 { padding-top: 4px; } div.magArticle { padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; margin-bottom: 8px; } div.magMoreLinks { padding-top: 5px; } a.magAbstract { background: url('https://www.termedia.pl/g/common/abstractIco.gif') no-repeat top left; padding: 0 50px 0 19px; font-size: 11px; } a.magFullT { background: url('https://www.termedia.pl/g/common/fullTIco.gif') no-repeat top left; padding: 0 0 0 19px; font-size: 11px; } a.magAbstract:hover { background-position: 0 -107px; } a.magFullT:hover { background-position: 0 -107px; } .magArticleAccessInfo { padding-top: 10px; font-size: .9em; line-height: 1.5em; } div.citPos { padding-bottom: 10px; } a.abstractCitation { float: left; display: block; background: #FFECFC; color: #690B59; padding: 6px 18px 6px 18px; margin: 0 15px 0 15px; } a.abstractCitation:hover { background: #690B59; color: #fff; text-decoration: none; } div.abstractCit { background: #690B59; } div.abstractCit a { color: #fff; font-size: 12px; display: block; padding: 7px 18px 7px 18px; font-weight: normal; } div.abstractCit a:hover { background: #9B1184; text-decoration: none; } div.abstractCit a div { font-weight: bold; font-size: 13px; } div.abstractCitTexts { background: #fff; padding: 20px; border: 5px solid #690B59; } div.citLabel { font-size: 16px; padding-bottom: 5px; color: #333; } textarea.citValue { width: 600px; height: 40px; border: 1px solid #ddd; outline: none; color: #333; font-size: 0.9em; margin-bottom: 15px; } div.magLangVersionsFT { padding-top: 15px; color: #666; } div.magLangVersions { padding: 3px 0 1px 0; font-size: 11px; color: #565656; } img.magLangImg { border: 1px solid #ddd; } td.magLangLabel { padding-right: 12px; } td.magLang { padding-right: 6px; } td.magLangTxt { padding-right: 20px; } td.magAboutL { vertical-align: top; width: 50%; padding: 20px 15px 20px 0; } td.magAboutR { vertical-align: top; width: 50%; padding: 20px 0 20px 15px; } div.magFinance { font-size: 11px; color: #555; padding: 8px 0 8px 0; border: 1px solid #e5e5e5; border-width: 1px 0 1px 0; } div.magIssn { padding: 10px 0 10px 0; text-align: center; line-height: 21px; } div.magArchiveCover { float: right; padding-bottom: 15px; } div.archiveYear, div.coversArchiveYear { font-weight: bold; color: #333; padding-bottom: 5px; } div.coversArchiveYear { padding: 30px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5; } a.archiveVolume { display: block; padding-bottom: 3px; } a.coversArchiveVolume { display: block; padding-top: 5px; } td.archiveCover { padding-right: 50px; } div.abstractTxt { font-size: 11px; color: #656565; padding-bottom: 8px; } div.magArticleAbstract { padding: 24px 0 20px 0; } div.magKeywordsLabel { font-weight: bold; color: #111; font-size: 11px; } div.magArticleButtons { padding-top: 15px; } div.magArticleButtons2 { padding: 15px 0 20px 0; } a.fullTLink { float: left; background: url('https://www.termedia.pl/g/common/fullTButL.gif') no-repeat top left; display: block; height: 19px; color: #fff; font-size: 11px; } a.fullTLink strong { background: url('https://www.termedia.pl/g/common/fullTButR.gif') no-repeat top right; padding: 2px 10px 0 10px; height: 17px; display: block; } a.informAFriend, a.informAFriend2 { float: right; background: url('https://www.termedia.pl/g/common/informAFriendL.gif') no-repeat top left; display: block; font-size: 11px; height: 19px; } a.informAFriend2 { float: left; } a.informAFriend strong, a.informAFriend2 strong { background: url('https://www.termedia.pl/g/common/informAFriendR.gif') no-repeat top right; padding: 2px 10px 0 10px; height: 17px; display: block; } div.magArticlePDFs { margin-top: 23px; margin-bottom: 10px; padding: 11px 10px 10px 40px; width: 260px; background: #690b59 url('https://www.termedia.pl/g/common/pdfIcon.png') no-repeat 10px 10px; } div.magArticlePDFs div.pdfsLabel { color: #fff5fd; } div.magArticlePDFs div.articlePDF { padding-top: 3px; color: #fff; } div.magArticlePDFs div.articlePDF a { color: #fff; font-size: 1.1em; } div.magArticlePDFs div.articlePDF span { font-size: 11px; color: #fff; } div.magArticleBodies { padding-top: 19px; margin-top: 15px; border-top: 1px solid #e5e5e5; } div.magArticleBody { padding-bottom: 15px; } div.magArticleBody h3 { font-size: 13px; font-weight: bold; display: block; padding: 15px 0 8px 0; } div.magArticleBody h2 { font-size: 13px; font-weight: bold; display: block; padding: 15px 0 8px 0; color: #000; } div.regulationsInfo, div.regulationsInfo2 { background: url('https://www.termedia.pl/g/common/yellowInfoBG.gif') repeat-x bottom #FFF9C1; border: 1px solid #FCE356; padding: 5px 8px 5px 8px; margin-top: 10px; font-size: 11px; color: #333; } div.regulationsInfo2 { font-size: 12px; line-height: 17px; } td.cartInfo { vertical-align: top; padding-top: 5px; font-size: 11px; color: #111; } div.magSubtitle { font-size: 14px; font-weight: bold; color: #555; padding-bottom: 30px; } div.dlCount { font-size: 11px; font-weight: bold; color: #656565; padding-bottom: 3px; } div.dlCount span { font-size: 14px; color: #FD5F00; } div.magFFolder { margin-top: 9px; background: url('https://www.termedia.pl/g/common/folderIcon.gif') no-repeat top left; padding: 1px 0 0 23px; } div.magFPDF { margin-top: 9px; background: url('https://www.termedia.pl/g/common/pdfIcon.png') no-repeat top left; padding: 2px 0 0 23px; } div.magFBack { margin-top: 9px; background: url('https://www.termedia.pl/g/common/backIcon.gif') no-repeat top left; padding: 1px 0 0 23px; } div.dAuthor { font-weight: normal; font-size: 1.1em; } div.dAuthors { line-height: 1.7em; } div.dAuthorAff { padding-left: 4px; font-size: 1em; font-weight: normal; } div.dAuthorSep { float: left; padding-right: 5px; font-weight: normal; } div.dirLeft { float: left; } div.affIndex { width: 20px; float: left; padding-bottom: 8px; } div.affName { width: calc(100% - 30px); float: left; padding-bottom: 8px; } div.dAffiliations { width: 70%; padding: 15px 0 15px 0; } /*books*/ div.bookLCover { float: left; margin-right: 10px; position: relative; } div.bookBCover { float: left; margin-right: 15px; position: relative; } div.bookLContent { padding-left: 110px; } div.bookBContent { padding-left: 180px; padding-bottom: 15px; } div.bookLAdv { color: #FD5F00; font-weight: bold; padding: 4px 0 10px; font-size: 11px } div.bookLTitle { padding-bottom: 5px; } div.bookLTitle span.ebook, div.pTitle span.ebook, span.ebook { color: rgb(192, 0, 0); font-weight: bold; } div.bookTitleMP span.ebook { font-weight: normal } div.bookLAuthor { font-size: 11px; padding-bottom: 5px; } div.bookBAuthor { padding-bottom: 17px } div.bookLPrice, div.bookBPrice { font-weight: bold; color: #777; font-size: 11px; } div.bookLPrice span, div.bookBPrice span { font-size: 14px; color: #000; } div.bookLPrice span.vatInfo, div.bookBPrice span.vatInfo { font-weight: normal; font-size: 11px; color: #333; } div.bookBPrice { padding-bottom: 13px; } div.bookBPubInfo { font-size: 11px; color: #555; padding-bottom: 18px; line-height: 16px; } div.bookBDesc { padding: 15px 0 15px 0; } div.similarBooksTitle { font-size: 13px; font-weight: bold; padding: 15px 0 12px 0; } div.similarBook { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; margin-bottom: 10px; } a.addToCart { float: right; background: url('https://www.termedia.pl/g/common/fullTButL.gif') no-repeat top left; display: block; height: 19px; color: #fff; font-size: 11px; } a.addToCart strong { background: url('https://www.termedia.pl/g/common/fullTButR.gif') no-repeat top right; padding: 2px 10px 0 10px; height: 17px; display: block; } a.addToCart2 { float: left; background: url('https://www.termedia.pl/g/common/fullTButL.gif') no-repeat top left; display: block; height: 19px; color: #fff; font-size: 11px; } a.addToCart2 strong { background: url('https://www.termedia.pl/g/common/fullTButR.gif') no-repeat top right; padding: 2px 10px 0 10px; height: 17px; display: block; } a.addToCartMP { float: right; background: url('https://www.termedia.pl/g/common/informAFriendL.gif') no-repeat top left; display: block; font-size: 11px; height: 19px; } a.addToCartMP strong { background: url('https://www.termedia.pl/g/common/informAFriendR.gif') no-repeat top right; padding: 2px 10px 0 10px; height: 17px; display: block; } .bookPackages { display: flex; flex-direction: column; margin-top: 15px; } .bookPackages > div, .packageCart > div { margin-bottom: 15px; } .bookPackage, .packageCart > div { display: flex; flex-wrap: wrap; } .bookPackages .packageHeader, .packageCart .packageHeader { font-size: 14px; font-weight: bolder; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px #ccc solid; } .bookPackage .dlEbook2 { flex: 1 0 100%; margin-top: 15px; font-size: inherit; } .bookPackage .packageInfo { flex: 1; } .bookPackage .packageCover { margin-right: 15px; } .bookPackage h2 { font-size: 16px; font-weight: bolder; color: black; margin-bottom: 10px; } .packageCart .packageHeader { margin-top: 15px; } .packageCart img { margin-right: 15px; } .packageCart .packageTitle { font-weight: bolder; } .packageCart .downloadEbook { display: block; margin-top: 10px; } .packageCart .downloadEbook img { margin-right: 0; } .packageList { margin-bottom: 5px; padding: 4px 0; } /*events*/ div.eventPos { border-bottom: 1px solid #e5e5e5; padding: 12px 0 12px 0; display: flex } div.eventGroupLogo { float: right; padding-left: 8px; } div.eventPoster { padding-right: 20px; text-align: center; width: 255px; } div.eventPos .event-box-type { padding: 2px 7px 3px; margin-top: 10px; display: inline-block; width: max-content; } div.eventPos .eventDate { margin-top: 6px; } div.eventPos h2 { font-size: 14px; } .eventBuyCode { } #events-content .eventPoster { width: 27%; } #events-content .eventPoster img { max-width: 100%; } .eventActions { padding-top: 5px; display: flex; align-items: center; margin-top: auto; } .eventActions .eventRegister a { display: table-cell; height: 36px; vertical-align: middle; } .eventActions > div:nth-child(n+2) { padding-left: 15px; } .eventBuyCode small { padding-top: 5px; display: block; } /* Customize the label (the checkBoxFilters) */ div.checkBoxFilters { padding: 20px 0 10px 0; } div.checkBoxFilters span { float: left; display: block; background: #f6f6f6; border-left: 1px solid #ffffff; font-size: 1.3em; font-family: 'Termedia', Tahoma, Arial; padding: 6px 12px 6px 12px; } div.checkBoxFilters label { display: block; } /* Hide the browser's default checkbox */ div.checkBoxFilters input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } #events-warper .loading-overlay { display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background: rgba(255, 255, 255, 0.8); } #events-warper .overlay-content { position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); top: 60px; left: 0; right: 0; text-align: center; color: #555; } /* On mouse-over, add a grey background color */ div.checkBoxFilters span:hover { background-color: #ccc; } /* When the checkbox is checked, add a blue background */ div.checkBoxFilters input:checked ~ span { background-color: #690B59; color: #fff; } div.checkBoxFilters input:checked ~ span { background-color: #690B59; color: #fff; } div.checkBoxFilters input[name=arch]:checked ~ span { background-color: #400537; color: #fff; } #events-warper { position: relative; min-height: 150px; } div.eventDate { padding: 4px 0 0 0; } div.eventDate span { font-size: 11px; color: #656565; margin-left: 30px; padding: 0 4px 0 4px; background: #f5f5f5; } /*event page*/ div.eventPoster2 { float: right; padding: 0 0 10px 16px; } td.evFeature { color: #555; width: 85px; font-size: 11px; font-weight: bold; vertical-align: top; } td.evFeatureVal { vertical-align: top; } div.eventDesc { margin-top: 4px; padding-top: 9px; border-top: 1px solid #e5e5e5; line-height: 15px; } div.contentPad2 { padding: 11px 0 8px 0; } /*pages, articles*/ div.pageDiseases { padding-bottom: 15px; display: flex; gap: 10px; flex-wrap: wrap; } div.pageDiseases a.lightButton { /*margin: 0 0 0 10px;*/ font-family: tahoma, arial; font-size: 1em; padding: 2px 8px 2px 8px; } div.pageDis1 { display: inline; margin-right: 40px; } div.mainListArticleDate { font-size: 11px; padding-bottom: 8px; } div.articleSource { /*float: right;*/ /*max-width: 400px;*/ } div.articleDate { /*padding-bottom: 8px;*/ /*color: #777;*/ /*font-size: 11px;*/ } div.pageFeatures { padding-bottom: 15px; } td.pageFeature { padding-left: 0px; width: 65px; font-size: 11px; vertical-align: top; } td.pageFeatureVal { vertical-align: top; font-size: 11px; color: #676767; } div.articlePicMobile { padding-bottom: 15px; text-align: center; display: none; } /*zmiana - nowa linia*/ div.articleAbstract { padding-bottom: 15px; font-size: 17px; line-height: 23px; } div.articleContent { line-height: 20px; font-size: 14px; } .articleContent img { max-width: 100%; } div.photoDesc { font-weight: normal; text-align: right; font-size: 0.85em; color: #707070; padding-top: 4px; } /* subpages list */ div.pageList { padding-top: 15px; } div.pageListPos { border-bottom: 1px solid #e5e5e5; background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; background-position: 0 6px; padding: 0 0 7px 9px; margin-bottom: 7px; } div.pageListPos a.pagePosTitle { font-weight: bold; font-size: 15px; font-weight: bold; letter-spacing: -1px; padding-bottom: 1px; display: block; float: left; } div.pageListPos a.pagePosTitlePic { font-weight: bold; font-size: 15px; font-weight: bold; letter-spacing: -1px; padding-bottom: 4px; display: block; float: left; } div.pageListPic { float: left; } div.pageListPic2 { float: left; padding-right: 10px; } div.pageListPicPage { padding-left: 103px; } div.pageListAbstract { padding-top: 4px; color: #333; } div.pageListWhoWhen { color: #999; font-size: 11px; } /* adv box*/ div.advBox { background-color: #F2F3F6; border: 1px solid #D9DFE3; } div.advBoxTL { background: url('https://www.termedia.pl/g/common/adv/tl.gif') no-repeat top left; position: relative; left: -1px; top: -1px; } div.advBoxTR { background: url('https://www.termedia.pl/g/common/adv/tr.gif') no-repeat top right; position: relative; right: -2px; } div.advBoxBR { background: url('https://www.termedia.pl/g/common/adv/br.gif') no-repeat bottom right; position: relative; bottom: -2px; } div.advBoxBL { background: url('https://www.termedia.pl/g/common/adv/bl.gif') no-repeat bottom left; position: relative; left: -2px; } div.advBoxContent { position: relative; right: -1px; top: -1px; } div.advBoxTitle { font-size: 14px; font-weight: bold; color: #FF7E02; padding: 5px 7px 5px 7px; } div.advBoxSection { padding: 8px 8px 2px 8px; background: url('https://www.termedia.pl/g/common/adv/secBG.gif') repeat-x top left; } div.advBoxSectionTitle { font-weight: bold; font-size: 11px; color: #222; padding-bottom: 1px; } div.advBoxSectionPos, div.advBoxSectionPosL { padding: 5px 0 5px 0; } div.advBoxSectionPos { border-bottom: 1px solid #D1DBE7; } div.advBoxSectionPos a, div.advBoxSectionPosL a { font-size: 11px; font-weight: bold; } div.advDetails { font-size: 11px; padding-top: 3px; } div.advBoxSectionPos2 { padding: 4px; border: 1px solid #FFC186; margin: 3px 0 2px 0; background-color: #fff; } div.advBoxSectionPos2 a { font-weight: bold; } div.advDetails2 { padding-top: 3px; } div.accEditInfo { font-weight: bold; color: #444; padding-bottom: 10px; } /*image chellenge*/ div.imgChCondsTitle { font-size: 11px; font-weight: bold; color: #333; padding: 8px 0 2px 0; border-top: 1px solid #e5e5e5; } div.imgChConds { padding-bottom: 12px; } div.imgChConds div { background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; background-position: 0 6px; padding: 0 0 0 9px; margin: 5px 0 5px 0; } div.imgChImg { float: right; padding: 0 0 10px 18px; } div.imgChCheck { font-weight: bold; color: #888; } div.imgChAnswer { font-weight: bold; font-size: 11px; color: #111; background: url('https://www.termedia.pl/g/articleDotBlue.gif') no-repeat top left; background-position: 0 5px; margin-top: 9px; padding: 0 0 0 9px; } div.imgChAnswer2 { margin-top: 5px; } label.imgChAnswer { font-weight: bold; font-size: 11px; color: #111; } div.imgChBut { padding-top: 11px; } /*quizs*/ div.quizLabelL { float: right; height: 18px; padding-left: 7px; background: url('https://www.termedia.pl/g/common/labelL.gif') no-repeat top left; } div.quizLabelR { height: 18px; padding-right: 7px; background: url('https://www.termedia.pl/g/common/labelR.gif') no-repeat top right; } div.quizLabelC { font-size: 11px; font-weight: bold; color: #fff; background: #FF7E02; padding: 2px 0 0 0; height: 16px; } div.quizQuestion { font-weight: bold; color: #111; padding: 5px 0 2px 0; } td.qRadio { width: 24px; } td.qLabel { padding-top: 3px; color: #111; } div.quizLinks { margin-top: 8px; padding-top: 2px; border-top: 1px solid #e5e5e5; } div.quizLink { margin-top: 3px; background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; background-position: 0 5px; font-size: 11px; padding: 0 0 0 9px; } div.quizStatus { padding: 8px 0 0 0; font-size: 11px; } div.quizAnswerLabel { padding: 5px 0 2px 0; font-size: 11px; font-weight: bold; color: #777; } div.quizAnswerLabel span { color: #FF7E02; font-size: 12px; } div.quizAnswerBorder, div.quizAnswerBorder2, div.qquizAnswerBorder { border: 1px solid #ccc; background: #fff; padding: 2px; width: 200px; height: 6px; line-height: 6px; font-size: 1px; } div.quizAnswerBorder2 { width: 350px; } div.quizAnswerBar { height: 6px; font-size: 1px; line-height: 6px; padding: 0; margin: 0; background: url('https://www.termedia.pl/g/common/quiz.gif') repeat-x top left; } td.quiz { vertical-align: bottom; } div.quizDesc { font-size: 14px; line-height: 22px; padding-bottom: 20px; } a.quizMoreLink { display: block; padding: 10px 0 10px 0; text-align: center; font-size: 13px; font-weight: bold; color: #690B59; } /*voting on quizs*/ div.qquizQuestion { font-size: 23px; padding-bottom: 10px; } .qquizAnswer { font-size: 18px; } div.qCurrentQuiz { color: #fff; margin-bottom: 7px; display: inline-block; padding: 3px 12px 3px 12px; font-size: 1.15em; font-family: 'Termedia', Tahoma, Arial; border: 1px solid #690B59; background: #690B59; } div.qquizAnswerLabel { font-size: 17px; padding: 10px 0 4px 0; color: #555; } div.qquizAnswerLabel span { color: #690B59; } div.qquizAnswerBorder { width: 400px; } div.qQuizs { font-size: 18px; color: #888; } /*shop*/ td.platnosciTop { border: 1px solid #7092C4; border-width: 0 0 1px 0; font-size: 6px; line-height: 6px; } td.platnosciLeft { border-left: 1px solid #7092C4; } td.platnosciRight { border-right: 1px solid #7092C4; text-align: center; padding: 5px 5px 0 0; font-size: 11px; } td.platnosciRight div.infoPlatnosci { padding-bottom: 5px; font-size: 11px; } td.platnosciBottom { border: 1px solid #7092C4; border-width: 0 1px 1px 1px; font-size: 7px; line-height: 7px; } div.payFrTL { background: url('https://www.termedia.pl/g/common/shop/pay/tl.gif') no-repeat top left #EBEFF3; margin-top: 9px; } div.payFrTR { background: url('https://www.termedia.pl/g/common/shop/pay/tr.gif') no-repeat top right; } div.payFrBR { background: url('https://www.termedia.pl/g/common/shop/pay/br.gif') no-repeat bottom right; } div.payFrBL { background: url('https://www.termedia.pl/g/common/shop/pay/bl.gif') no-repeat bottom left; padding: 5px; } div.payFri { border: 1px solid #B8BFCB; background: #fff; } div.payFriTL { background: url('https://www.termedia.pl/g/common/shop/pay/itl.gif') no-repeat top left; position: relative; top: -1px; left: -1px; } div.payFriTR { background: url('https://www.termedia.pl/g/common/shop/pay/itr.gif') no-repeat top right; position: relative; right: -2px; } div.payFriBR { background: url('https://www.termedia.pl/g/common/shop/pay/ibr.gif') no-repeat bottom right; position: relative; bottom: -2px; } div.payFriBL { background: url('https://www.termedia.pl/g/common/shop/pay/ibl.gif') no-repeat bottom left; position: relative; left: -2px; } div.payFriInner { position: relative; left: 1px; bottom: 1px; } div.payFriInner2 { padding: 10px 12px 10px 12px; } div.payTypeName { font-size: 15px; font-weight: bold; color: #4f4f4f; padding-bottom: 7px; } div.payTypeDesc { line-height: 18px; padding-left: 17px; } td.bankTransferInfo { width: 280px; } div.orLine { background: url('https://www.termedia.pl/g/common/shop/pay/orLine.gif') repeat-x; text-align: center; margin: 20px 0 20px 0; background-position: 0 12px; } span.orLineInner { font-size: 19px; color: #989898; background: #fff; padding: 0 10px 0 10px; } div.shopHeadOut { padding-top: 11px; } div.shopHead { background: url('https://www.termedia.pl/g/common/shop/shopHead.gif') repeat-x top; height: 43px; width: 659px; } div.shopHeadL { background: url('https://www.termedia.pl/g/common/shop/shopHeadL.gif') no-repeat top left; height: 43px; } div.shopHeadR { background: url('https://www.termedia.pl/g/common/shop/shopHeadR.gif') no-repeat top right; height: 43px; } div.butLeftCur { float: left; width: 203px; height: 43px; background: url('https://www.termedia.pl/g/common/shop/curBG.gif') repeat-x top; } div.butLeftCurL { height: 33px; padding: 10px 0 0 14px; font-size: 19px; color: #fff; background: url('https://www.termedia.pl/g/common/shop/curLBGStart.gif') no-repeat top left; } div.butRightCur { float: left; width: 203px; height: 43px; background: url('/g/common/shop/curBG.gif') repeat-x top; } div.butRightCurR { height: 33px; padding: 10px 0 0 14px; font-size: 19px; color: #fff; background: url('https://www.termedia.pl/g/common/shop/curRBGEnd.gif') no-repeat top right; } div.butCenterCur { float: left; width: 203px; height: 43px; background: url('https://www.termedia.pl/g/common/shop/curBG.gif') repeat-x top; } div.butCenterCurL { height: 33px; padding: 10px 0 0 14px; font-size: 19px; color: #fff; } div.butClear { float: left; width: 189px; height: 33px; padding: 10px 0 0 14px; font-size: 19px; color: #15385C; } div.butArrow { float: left; width: 25px; height: 43px; background: url('https://www.termedia.pl/g/common/shop/arrow.gif') no-repeat top left; } div.butArrowL { float: left; width: 25px; height: 43px; background: url('https://www.termedia.pl/g/common/shop/curLBG.gif') no-repeat top left; } div.butArrowR { float: left; width: 25px; height: 43px; background: url('https://www.termedia.pl/g/common/shop/curRBG.gif') no-repeat top left; } td.cartAreaL { vertical-align: top; width: 785px; padding: 0 10px 0 0; } td.cartAreaR { vertical-align: top; width: 255px; padding: 0 0 0 10px; } td.shopColLabel { color: #888; padding-bottom: 7px; } td.productTd, td.priceTd, td.quantityTd, td.priceTd2 { vertical-align: top; border-top: 1px solid #e5e5e5; padding: 8px 0 8px 0; } td.priceTd, td.priceTd2 { width: 100px; font-weight: bold; color: #FD5F00; } td.quantityTd { width: 110px; background: url('https://www.termedia.pl/g/loadingSmaller.gif') no-repeat top left; background-position: 59px -30px; } td.removeTd { width: 110px; vertical-align: bottom; padding-bottom: 10px; text-align: right; } td.priceTd2 { border: 0px; padding: 10px 0 0 0; } td.sendTypeTd { padding: 8px 22px 0 0; vertical-align: top; } td.sendTypeTd2 { padding: 10px 22px 10px 0; vertical-align: top; } div.sendTypeInfo { font-size: 11px; padding: 10px 0 8px 0; color: #656565; } div.sendTypeTitle { font-size: 14px; font-weight: bold; padding: 8px 0 2px 0; color: #555; } td.variantTd { vertical-align: top; padding-bottom: 3px; width: 25px; } td.variantDescTd { vertical-align: top; padding: 2px 0 0 4px; } input.quantityField { border: 1px solid #ddd; width: 40px; text-align: right; padding-right: 5px; } input.customVariantField { border: 1px solid #bbb; width: 80px; margin-top: 7px; margin-right: 10px; } td.customVariantLabel { padding-top: 7px; width: 100px; font-size: 11px; } div.cvError { color: #E51313; font-size: 11px; padding-top: 4px; } div.cvInfo { color: #717171; font-size: 11px; padding-top: 4px } div.productInfo { padding-left: 75px; } div.productInfo2 { padding-left: 44px; } a.pTitle { font-weight: bold; color: #111; } div.pTitle { padding-bottom: 3px; } div.pDesc { padding-bottom: 2px; font-size: 11px; } div.pType { font-size: 11px; color: #7f7f7f; } div.pType2 { padding-bottom: 5px; font-size: 11px; color: #7f7f7f; } a.removeProduct { background: url('https://www.termedia.pl/g/delete.gif') no-repeat top left; background-position: 0 3px; padding: 2px 0 4px 14px; font-size: 11px; } a.cvChange { font-size: 11px; padding-left: 6px; } td.sumError { font-size: 14px; font-weight: bold; color: #EE0000; padding: 11px 0 11px 0; text-align: center; background: #FAF4E8; } td.sumLabelTd, td.sumTd { border: 1px solid #aaa; border-width: 1px 0 1px 0; padding: 7px 0 5px 0; } td.sumLabelTd { text-align: right; padding-right: 12px; font-size: 14px; font-weight: bold; color: #656565; } td.sumLabelTd div { font-weight: normal; font-size: 11px; } td.sumLabelTd div span { font-weight: bold; font-size: 15px; color: #FD5F00; } td.sumNoTopBorder, td.sumNoTopBorderBG { border-top: 0px; background: #FAF4E8; } td.sumNoTopBorderBG { background: url('https://www.termedia.pl/g/termedicusS.gif') #FAF4E8 no-repeat top left; padding-left: 170px; background-position: 6px 6px; } td.sumTd { font-size: 16px; color: #FD5F00; font-weight: bold; } td.discountCode { border-top: 1px solid #aaa; padding: 10px 0 10px 0; } div.discountCodeLabel { font-size: 13px; font-weight: bold; padding-bottom: 5px; } div.discountCodeField { float: left; padding: 10px; background: #EDF1F4; border: 1px solid #B8BFCB; } div.discountCodeDesc { padding-top: 8px; font-size: 11px; color: #4a4a4a; } div.discountCodeCorrect { padding-top: 7px; font-size: 13px; color: #53791A; font-weight: bold; } td.goToOrderTd { padding-top: 18px; } a.cartLink { background: url('https://www.termedia.pl/g/common/shop/butL.gif') top left no-repeat; color: #fff; display: block; height: 24px; float: right; font-size: 13px; color: #F5F8FB; } a.cartLink strong { background: url('https://www.termedia.pl/g/common/shop/butR.gif') top right no-repeat; height: 20px; display: block; padding: 4px 22px 0 11px; } div.emptyCart { font-size: 14px; font-weight: bold; color: #555; } div.orderForm { width: 785px; } div.orderFillFrom, div.paymentDetails { font-size: 14px; font-weight: bold; color: #565656; padding: 23px 0 14px 0; } td.orderAddressLabel { padding-top: 7px; } div.paymentTitle { font-size: 17px; color: #202020; } div.paymentDetails { padding: 10px 0 14px 0; background: url('https://www.termedia.pl/g/common/shop/sumUpBG.gif') top repeat-x; border-top: 1px solid #AAAAAA; margin-top: 19px; } div.paymentDetails .darkButton { float: none !important; font-weight: initial; font-size: initial !important; } td.autoRenewal { border-top: 1px solid #e7e7e7; padding-top: 3px; } div.cvForm { padding-bottom: 7px; } /*new shop */ #shopAddToCart { width: 300px; padding: 10px; } .shopAddToCartHeader, .shopAddToCartBody { text-align: center; } .shopAddToCartHeader h2 { font-size: 16px; color: black; font-weight: normal; margin-bottom: 8px; } .shopAddToCartBody h3 { font-size: 14px; color: black; font-weight: normal; margin-bottom: 15px; } .btnCart { position: relative; } .countCart { background: #690B59; color: white; padding: 4px; position: absolute; right: -2px; bottom: 4px; border: 2px solid #fff; border-radius: 50%; line-height: .7; font-size: 10px; } .productTd textarea[id^="response"] { border: 1px solid #ddd; margin-top: 7px; } .productTd [id^="info"] { padding-top: 7px; } .registerBanner img { max-width: 120px; padding-right: 10px; } .cartAreaL .registerBanner img { max-width: 67px; } table.myOrderProducts { width: 100% } /* share box*/ div.shareBoxOut, div.shareBoxOutPage, div.shareBoxOutBook { float: right; clear: right; width: 170px; margin-left: 20px; } div.shareBoxOut { min-height: 150px; } div.shareBoxOutPage, div.shareBoxOutBook { width: 255px; } div.shareBox { background-color: #f6f6f6; } div.shareBoxContent { padding: 0 8px 0 8px; } div.shareTitle { font-size: 11px; font-weight: bold; padding: 5px 0 3px 0; border-bottom: 1px solid #d0d0d0; color: #333; } div.sharePos, div.sharePosL { padding: 6px 5px 6px 9px; border-bottom: 1px solid #d0d0d0; background: url('https://www.termedia.pl/g/articleDotBlue.gif') no-repeat top left; background-position: 0 11px; } div.sharePosL { border: 0px; } a.shareEmail { display: block; background: url('https://www.termedia.pl/g/common/sharer/email.gif') no-repeat top right; } div.shareLink { background: url('https://www.termedia.pl/g/common/sharer/link.gif') no-repeat top right; } input.shareLink { font-size: 11px; width: 133px; border: 1px solid #d4d4d4; background: #f3f3f3; color: #656565; } div.shareLabel { font-size: 11px; color: #757575; padding-bottom: 3px; } a.shareFB { background: url('https://www.termedia.pl/g/common/sharer/fb.gif') no-repeat top left; padding-left: 23px; display: block; padding-top: 1px; height: 15px; } a.shareFB:hover { background-position: 0 -100px; } /* mag sub page*/ div.magSubPositions { padding-top: 15px; } div.magSubPos { border-bottom: 1px solid #e5e5e5; padding: 4px 0 4px 0; } div.magSubDoctors { padding-top: 35px; font-size: 11px; color: #656565; } a.addToCartSub { float: left; margin-top: 15px; background: url('https://www.termedia.pl/g/common/fullTButL.gif') no-repeat top left; display: block; height: 19px; color: #fff; font-size: 11px; } a.addToCartSub strong { background: url('https://www.termedia.pl/g/common/fullTButR.gif') no-repeat top right; padding: 2px 10px 0 10px; height: 17px; display: block; } /* myOrders */ td.moWLabel { border-bottom: 1px solid #e5e5e5; font-weight: bold; color: #333; } td.moW { padding: 4px; } td.moB { padding: 4px; background: #EFF2F5; } div.moName { font-weight: bold; padding-bottom: 9px; } td.moAddress { width: 200px; padding-top: 7px; padding-bottom: 23px; vertical-align: top; padding-right: 40px; } div.moAddressName { font-weight: bold; font-size: 11px; color: #777; padding-bottom: 3px; } /*mag patronats*/ div.magPLabel { padding-bottom: 5px; font-weight: bold; color: #444; } div.magP { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #e5e5e5; } a.magP { font-size: 11px; font-weight: bold; } div.magPDate { padding: 3px 0 2px 0; font-size: 11px; } div.magPDays { font-size: 11px; color: #656565; } div.videoArticle { float: left; padding: 0 13px 5px 0; } img.videoArticleImg { width: 120px; } div.pmName { padding-bottom: 15px; font-size: 14px; font-weight: bold; color: #777; } div.magSearch { color: #656565; padding: 3px 0 5px 0; } ul.stdUl { list-style: none; margin: 0; padding: 7px 0 0 10px; } ul.stdUl li { padding: 0 0 4px 10px; background: url('https://www.termedia.pl/g/articleDot.gif') no-repeat top left; background-position: 0 5px; } div.yearSuccessSection { padding: 8px 0 8px 0; border-bottom: 1px solid #d5d5d5; line-height: 19px; } td.groupPageMenu { width: 200px; vertical-align: top; padding: 16px 40px 0 0; } div.pointsFrTL { background: url('https://www.termedia.pl/g/pointsfr/tl.gif') no-repeat #999999 top left; width: 110px; } div.pointsFrTR { background: url('https://www.termedia.pl/g/pointsfr/tr.gif') no-repeat top right; } div.pointsFrBR { background: url('https://www.termedia.pl/g/pointsfr/br.gif') no-repeat bottom right; } div.pointsFrBL { background: url('https://www.termedia.pl/g/pointsfr/bl.gif') no-repeat bottom left; padding: 2px; font-size: 11px; color: #f3f3f3; font-weight: bold; font-family: Tahoma, Arial; text-align: center; } div.pointsFrBL span { font-size: 15px; color: #fff; } div.underNameTxt { padding: 7px 0 5px 0; font-size: 14px; } td.noFeaturedProducts { width: 140px; } span.magVariantsPrice { font-size: 11px; font-weight: bold; color: #000; } /*crosswords*/ div.cwLetter { width: 22px; float: left; } div.cwNumber { width: 23px; float: left; font-size: 14px; font-weight: bold; color: #333; padding-top: 3px; } input.letterInput { outline: none; width: 17px; height: 16px; padding-top: 2px; border: 1px solid #b7b7b7; text-align: center; background: #f1f1f1; } input.mletterInput { outline: none; width: 17px; height: 16px; padding-top: 2px; border: 1px solid #888; font-weight: bold; text-align: center; background: #FFF9C1; } div.cwStringBreak { padding: 0; border-top: 1px solid #dfdfdf; margin: 3px 0 3px 0; font-size: 0px; height: 0px; line-height: 0px; } td.cwL { vertical-align: top; width: 560px; } td.cwR { vertical-align: top; padding-left: 15px; } div.cwQuestion { padding-bottom: 10px; line-height: 16px; } div.cwDesc { padding-bottom: 20px; } div.cwQ { padding-bottom: 9px; } div.cwBut { padding: 12px 0 10px 0; } div.cwFooter { background: #F0F2F3; padding: 10px 13px 10px 13px; margin-top: 10px; } div.bookProm { color: #FD5F00; padding-bottom: 2px; } div.bookPrevPrice { font-size: 12px; color: #676767; padding-top: 3px; text-decoration: line-through; } /*photos*/ td.photoTd { width: 600px; padding-right: 20px; vertical-align: top; } td.descTd { vertical-align: top; } td.phNav { width: 25px; padding-bottom: 13px; } td.phNavLinkL { width: 80px; text-align: left; padding-bottom: 14px; } td.phNavLinkR { width: 80px; text-align: right; padding-bottom: 14px; } td.phNavThumbs { text-align: center; padding-bottom: 4px; } td.phNavPh { text-align: center; color: #7d7d7d; } img.phNavTh { padding: 3px 3px 12px 3px; } img.phNavThC { background: url('https://www.termedia.pl/g/thumbBg.gif'); } div.photoInfo { border-bottom: 1px solid #e5e5e5; margin-bottom: 12px; } div.photoLink { border-bottom: 1px solid #e5e5e5; margin-bottom: 12px; padding: 2px 0 10px 24px; background: url('https://www.termedia.pl/g/photos.gif') no-repeat top left; } div.galleryBanner { float: left; margin-top: 5px; display: block; padding: 6px 0 6px 6px; border: 1px solid #E4E8EA; background: url('https://www.termedia.pl/g/common/galleryBanner.gif') #F8F9FB repeat-x bottom; } div.galleryBanner img { padding-right: 6px; } div.photos { background: url('https://www.termedia.pl/g/photos.gif') no-repeat top left; margin-top: 3px; padding: 2px 0 2px 25px; } div.lectures { background: url('https://www.termedia.pl/g/lectures.gif') no-repeat top left; padding: 5px 12px 5px 25px; background-position: 1px 8px; } a.lectures { background: url('https://www.termedia.pl/g/lecturesGrad.gif') repeat-x top #1C3E6B; border-radius: 8px; padding: 5px 11px 5px 11px; display: block; float: left; font-size: 11px; font-weight: bold; color: #fff; text-shadow: -1px -1px 1px #1C3E6B; } div.mpPhotoGal { padding-bottom: 12px; margin-bottom: 10px; border-bottom: 1px solid #CBD3DA; } /*questions - konkurs*/ div.questionsStatus { padding-top: 3px; color: #444; font-size: 11px; } div.questionsStatusC { padding-top: 3px; color: #444; font-size: 11px; text-align: center; } div.questionsStatus b { color: #111; font-size: 12px; } div.questionsStatusC b { color: #111; font-size: 12px; } div.questionsTitle { color: #999; font-size: 14px; font-weight: bold; padding-bottom: 4px; } div.questionsState { color: #777; font-size: 18px; padding-bottom: 13px; } div.questionsAnswer { font-weight: bold; font-size: 11px; color: #6f6f6f; background: url('https://www.termedia.pl/g/articleDotBlue.gif') no-repeat top left; background-position: 0 5px; margin-top: 4px; padding: 0 0 0 9px; } div.questionSign { text-align: center; font-size: 60px; font-weight: bold; font-family: times, verdana; color: #bbb; } span.questionGood { color: #53791A; font-weight: bold; } span.questionWrong { color: #ff0000; font-weight: bold; } div.todaysQuestion { color: #888; padding-top: 5px; font-size: 11px; font-weight: bold; } /*submit - konkurs*/ input.fileField { background-color: #f3f3f3; border: 1px solid #7E99B4; } div.fileSubmit { background-color: #E5ECEF; border: 1px solid #C7D7DF; padding: 8px 20px 8px 20px; margin-top: 20px; float: left; } div.fileSubmitInfo { line-height: 18px; } div.fileSubmitInfo b { font-size: 14px; padding-left: 6px; } /*Table list*/ table.table-striped td { padding: .75rem; vertical-align: top; } table.table-striped tr:not(:first-child) td { border-top: 1px solid #dee2e6; } table.table-hover tr:hover { color: #212529; background-color: #F4F5F5; } /*eBooks*/ div.yourEbooks { border-bottom: 1px solid #d8d8d8; margin-bottom: 30px; } div.italicInfoEbooks { font-size: 12px; font-weight: normal; font-style: italic; color: #555; padding-top: 4px; } td.yourEbooks { vertical-align: top; padding: 6px 0 0 0; width: 160px; font-size: 14px; font-weight: bold; color: #444; } td.yourEbook, td.yourEbookFirst { padding: 6px 8px 6px 7px; border-bottom: 1px solid #e4e4e4; } td.yourEbookFirst { border-top: 1px solid #e4e4e4; } td.yourEbooksAll { padding: 15px 50px 6px 7px; } td.yourEbook:hover, td.yourEbookFirst:hover { background: #F4F5F5; } td.yourEbooksAll a { font-weight: bold; font-size: 13px; } td.yourEbookList, td.yourEbookFirstList, td.yourEbook2List { padding: 10px 12px 10px 12px; border-bottom: 1px solid #e4e4e4; } td.yourEbookFirstList { border-top: 1px solid #e4e4e4; } td.yourEbook2List { background: #F4F5F5; } a.dlEbook { float: right; display: block; background: url('https://www.termedia.pl/g/common/pdfIcon.png') no-repeat top left; padding: 2px 0 2px 25px; font-size: 11px; font-weight: bold; } a.dlEbook2 { display: block; background: url('https://www.termedia.pl/g/common/download.gif') no-repeat top left; padding: 0 0 20px 19px; font-size: 15px; font-weight: bold; background-position: 0 1px; } div.eBookIco { width: 45px; float: right; display: block; margin: 0 0 10px 10px; border: 1px solid #e2e2e2; text-align: center; background: url('https://www.termedia.pl/g/common/pdfIcon2.png') no-repeat top center #fff; padding: 23px 5px 3px 5px; font-weight: bold; font-size: 11px; } div.eBookIco2 { width: 65px; margin: 0 0 14px 0; border: 2px solid #d5d5d5; text-align: center; background: url('https://www.termedia.pl/g/common/pdfIcon2.png') no-repeat top center #f5f5f5; padding: 23px 5px 3px 5px; font-weight: bold; font-size: 11px; } div.eBookIco3 { width: 50px; margin: 3px 0 6px 0; border: 1px solid #e0e0e0; text-align: center; background: url('https://www.termedia.pl/g/common/pdfIcon2.png') no-repeat top center #fff; padding: 23px 5px 3px 5px; font-weight: bold; font-size: 11px; } /*stare jeszcze niewykorzystane*/ div.mpArticle { padding: 10px 8px 7px 8px; border-bottom: 1px solid #D6D9DE; } div.mpPosPic { float: left; padding: 0 7px 3px 0; } div.mpPos { margin-bottom: 5px; } div.mpAbstract { color: #5a5a5a; } a.mpPos { font-size: 14px; font-weight: bold; color: #555; letter-spacing: -1px; } div.mpMoreLink { margin-top: 4px; } div.mpMoreLink a { padding-right: 10px; background: url('https://www.termedia.pl/g/moreArrow.gif') no-repeat top right; } a.bookTOC { display: block; background: url('https://www.termedia.pl/g/common/pdfIcon.png') no-repeat top left; background-position: 0 2px; padding: 4px 0 16px 25px; font-size: 11px; font-weight: bold; } /*pictorial essay*/ div.picEssay { margin-top: 15px; border: 1px solid #d0d0d0; background: #f2f2f2; padding: 6px; text-align: left; } div.picEssayTitle { font-size: 13px; font-weight: bold; color: #444; padding-bottom: 5px; } img.picEssayPic { border: 1px solid #d0d0d0; padding: 2px; background: #fff; } /*medicines*/ td.medLabel, td.medLabelL { border: 1px solid #777; border-width: 1px 0 1px 1px; font-size: 11px; font-weight: bold; padding: 6px; color: #333; background: #efefef; } td.medLabelL { border-width: 1px; } td.medVal, td.medValL { border: 1px solid #ccc; border-width: 0 0 1px 1px; font-size: 11px; padding: 6px; } td.medValL { border-width: 0 1px 1px 1px; } td.medName { width: 235px; } div.ctSearchArea { background: #f3f4f5; border: 1px solid #CDD8E3; padding: 0 12px 12px 14px; } input.stdFieldCT { width: 240px; } select.stdFieldCT { width: 246px; } td.ctBut { vertical-align: bottom; text-align: right; } div.ctCount { font-size: 14px; font-weight: bold; color: #888; padding: 20px 0 20px 0; } div.ctCount span { font-weight: normal; font-size: 18px; color: #222; } div.ctLabel { padding-bottom: 3px; padding-top: 10px; font-size: 11px; } div.ctLabel label { font-size: 11px; } /* termedicus */ div.clubInfo { width: 235px; font-weight: bold; color: #555; border: 1px solid #560846; background: url('https://www.termedia.pl/g/termedicus.gif') #FAF4E8 no-repeat bottom center; padding: 10px 9px 52px 9px } div.clubTitle { padding-bottom: 7px; font-size: 14px; } div.clubInfo div.clubDesc { line-height: 20px; } div.clubInfo span { color: #832A78; font-size: 18px; font-weight: normal; } td.clubTD { border: 1px solid #550745; border-width: 1px 0 0 1px; padding: 5px; } td.clubTDBG { background: #FAF4E8 } td.clubTDPercent { font-size: 14px; font-weight: bold; } div.clubTxtRight { float: left; font-size: 14px; font-style: italic; width: 410px; text-align: right; clear: both; display: block; padding-bottom: 20px; } div.clubTxtLeft { float: right; font-size: 14px; font-style: italic; width: 410px; text-align: left; clear: both; display: block; padding-bottom: 20px; } div.clubTxtTitle { padding-bottom: 3px; font-size: 15px; font-style: normal; font-weight: bold; } div.clubJoin { } div.packetTitle { padding-bottom: 5px; font-size: 13px; font-weight: bold; } div.clubMore { padding: 6px 0 3px 0; } div.clubMore a { background: url('https://www.termedia.pl/g/termedicusDot.gif') no-repeat top left; padding: 0 0 0 10px; background-position: 0 6px; } div.clubJoinBut { text-align: center; padding: 18px 0 10px 0; } div.clubJoinBut a { background-color: #550643; padding: 2px 12px 2px 12px; color: #fff; font-weight: bold; border: 1px solid; border-top-color: #DFBDD8; border-left-color: #DFBDD8; border-right-color: #000; border-bottom-color: #000; cursor: pointer; } div.clubReg { font-size: 11px; text-align: center; padding: 3px 0 3px 0; font-weight: normal; } div.clubReg a { font-weight: bold; } /*question series for termedicus*/ div.labelOnlyForTermedicus { padding: 5px 0 4px 0; margin-top: 7px; font-size: 11px; color: #555; border-top: 1px solid #ddd; } div.labelOnlyForTermedicusBig { background: url('https://www.termedia.pl/g/termedicus.gif') no-repeat top right #FAF4E8; border: 1px solid #560647; margin-bottom: 20px; padding: 9px 0 0 20px; height: 34px; color: #560647; font-size: 20px; } /*addthis style*/ #sharerArea a { padding-bottom: 6px; display: block; float: left; } #sharerArea_facebook_like { padding-top: 6px; padding-bottom: 0; } #sharerArea_google_plusone { padding: 0px; } #sharerArea_compact { padding-left: 6px; font-size: 10px; } div.shareLabel2 { padding-bottom: 6px; } div.articleSecName, div.articleSecNameList { color: #105280; font-weight: bold; padding-bottom: 3px; } div.articleSecName { font-size: 14px; color: #111; } div.articleAreaNameList { color: #111; font-size: 17px; margin: 23px 0 13px 0; padding: 7px 15px 7px 15px; background: #e7e7e7; position: relative; } div.articleAreaCant { width: 0; height: 0; position: absolute; top: 0; right: 0; border-left: 10px solid transparent; border-top: 10px solid #fff; } div.articleAreaName { font-size: 17px; color: #656565; padding: 0 0 16px 0; } /* newsletter */ div.nlTitle { font-size: 19px; padding: 30px 0 17px 0; } div.nlDesc { font-size: 14px; padding: 0 0 25px 0; } div.nlNo { float: left; background: #264C7C; color: #ffffff; font-size: 15px; font-weight: bold; padding: 5px 10px 5px 10px; margin-right: 10px; } div.nlSecName { padding: 5px 5px 5px 0; font-size: 15px; } div.nlSec { padding: 12px 0 30px 38px; } div.nlSec input.nlField { border: 1px solid #7F9DB9; font-size: 16px; padding: 5px; } div.nlBut { padding-top: 10px; } div.nlBut img { top: 7px; position: relative; } div.nlSec label { font-size: 14px; } div.nlSec div.nlPos { padding-bottom: 7px; } div.nlCurrent { float: right; font-size: 13px; background: #f7f7f7; width: 320px; padding: 15px; } div.nlCurrent div.title { font-weight: bold; padding-bottom: 7px; } div.nlCurrent div.removeInfo { padding-top: 8px; font-size: 11px; color: #555; } div.nlCurrent div.curNl { padding-bottom: 4px; } /*structured instructions for authors */ #aic_insctructions .link1 { display: block; clear: both; font-weight: bold; padding: 5px 0 0 0; } #aic_insctructions .link2 { display: block; clear: both; padding: 5px 0 0 0; padding-left: 20px; font-weight: bold; } #aic_insctructions .link3 { display: block; clear: both; padding: 5px 0 0 0; padding-left: 40px; } #aic_insctructions .text1 { clear: both; padding: 5px 0 10px 0; } #aic_insctructions .text2 { clear: both; padding: 5px 0 10px 0; padding-left: 20px; } #aic_insctructions .text3 { clear: both; padding: 5px 0 10px 0; padding-left: 40px; } #aic_insctructions table { width: 490px; border-bottom: 2px solid #000; table-layout: fixed; font-size: 12px; text-align: center; } #aic_insctructions table td { padding: 2px 3px; } #aic_insctructions table thead td { border: 2px solid #000; border-left: none; border-right: none; } div.qForm { background: #f6f6f6; padding: 20px; } div.qForm td.formField { background: none; } div.qForm input.stdField { width: 300px; } div.qForm textarea.stdField { width: 450px; } div.retractedArticle { color: #fff; padding: 3px 9px; margin-bottom: 4px; font-size: 11px; background: #990000; display: inline-block; } div.retractedArticle a { color: #FFE1E1; } .mobileMenuToggle { display: none; color: #111; float: right; padding: 4px 10px 0 4px; } .mobileMenuToggle2 { display: none; color: #111; float: left; font-size: 1.3em; height: 30px; font-family: 'Termedia', Tahoma, Arial; width: 95%; padding: 10px 0 0 20px; border-top: 1px solid #DCDCDC; } .mobileMenuToggle3 { display: none; color: #111; float: left; font-size: 1.3em; height: 30px; font-family: 'Termedia', Tahoma, Arial; width: 95%; padding: 10px 0 0 20px; border-top: 1px solid #DCDCDC; } .mobileMenuToggle4 { display: none; color: #111; float: left; font-size: 1.3em; height: 30px; font-family: 'Termedia', Tahoma, Arial; width: 95%; padding: 10px 0 0 20px; border-top: 1px solid #DCDCDC; } #mobileMenuDrop { display: none; } #mobileMenuDrop2 { display: none; } #mobileMenuDrop3 { display: none; } #mobileMenuDrop4 { display: none; } #mobileMenuDrop5 { display: none; } #mobileMenuHam { /*display: inline-block;*/ cursor: pointer; } .mobileMenuBar1, .mobileMenuBar2, .mobileMenuBar3 { width: 28px; height: 3px; background-color: #333; margin: 6px 0; transition: 0.4s; } .change .mobileMenuBar1 { -webkit-transform: translate(-2px, 9px) rotate(45deg); transform: translate(-2px, 9px) rotate(45deg); } .change .mobileMenuBar2 { opacity: 0; } .change .mobileMenuBar3 { -webkit-transform: translate(-2px, -9px) rotate(-45deg); transform: translate(-2px, -9px) rotate(-45deg); } #clickHideMenu { display: none; } #menuItemMobileOnly { display: none; } div.mobileFooterIcons { display: none; } div.mzServiceIcons { display: inline-block; } div.visible-xs { display: none; } /*my webinars*/ div.myWebinar { padding: 15px 0 15px 0; border-bottom: 1px solid #aaa; } a.watchWebinar { display: inline-block; text-decoration: none; font-weight: bold; color: #fff; margin-top: 0.9em; padding: 0.5em 1em; font-size: 1.1em; background: #690b59; } a.webinarName { font-size: 1.5em; } div.webinarParams { padding-top: 10px; line-height: 1.5em; font-size: 1.1em; } a.watchWebinar.cancelWebinar { background: #3c3c3c } div.cancelRegistration textarea { width: 100%; margin-bottom: 10px; } div.cancelRegistration h3 { font-size: 1.3em; margin-top: 0; font-weight: 600; } div.cancelRegistration p { font-size: 1.1em; } /*my consents*/ div.inputCheckbox { float: left; width: 30px; padding-bottom: 30px; } div.inputLabel { float: left; width: calc(100% - 30px); padding-bottom: 30px; } div.inputLabel div { padding-top: 4px; font-size: 0.95em; } /*zmiana - media*/ @media (max-width: 600px) { div.headLeft { width: 100%; position: absolute; top: 50px; margin: auto; left: 0; right: 0; } .headLeft form { text-align: center; } div.searchBut { position: static; } .searchForm form .searchBut { position: absolute; right: 11px; } input.searchInput { width: 280px; } div.searchBut { margin: -19px 0 0 280px; } #filters { flex-direction: column !important; } } @media (min-width: 395px) and (max-width: 1080px) { #czasopismaMenuWide { width: 100%; } } @media (max-width: 1080px) { div.folds button { top: 0; } div.mainDiv { width: auto; } div.mainFeedSlide > div:first-child { position: relative !important; } div.portalsFeed a.pfLinkPic img.pfPic { width: 98%; } div.catColLeft { width: 70%; } div.catColRight { width: 25%; } div.pl2Pic { width: 30%; } .pl2Pic img { max-width: 100%; } div.pl2Info { width: 65%; } .catColRight img { max-width: 100%; } .ddb-input-field { width: 90% !important; } #mobileMenuHam { display: inline-block; } div.wholeMenu { display: none; } .mobileMenuToggle { display: block; } .wholeMenu .foldL { width: 100%; /*margin-left:10px;*/ } .wholeMenu .foldL .foldNormal { width: 95%; padding: 10px 0 0 20px; border-top: 1px solid #DCDCDC; } #czasopismaMenu { display: none; } #serwisyMenu { display: none; } #academyMenu { display: none; } #headerCategoriesId a.catLink, #headerMagsId a.catLink, #headerEventsId a.catLink, #academyMenuId a.catLink { font-size: 1em; display: none; } #headerMagsId { margin-left: -10px; } #headerCategoriesId, #academyMenuId { margin-left: -10px; } #headerEventsId { margin-left: -10px; } div.headCenter > div:first-child { display: none; } td.catAreaL { display: block; width: 100%; } td.catAreaR { display: block; margin-left: auto; margin-right: auto; padding-top: 30px; } div.catSlidesNav { position: relative; left: auto; height: auto; } #catSlidesNav a { height: auto !important; width: auto; } .catSlide { width: 100% !important; } .catSlide a { position: relative !important; top: auto; left: auto; width: 100% !important; height: auto !important; } div.catSlidePic { width: 100%; height: auto; } img.catSlidePic { width: 100%; height: auto; } div.catSlideAbstract { width: auto; background: rgba(245, 245, 245, 0.8); font-size: 0.9em; } div.catSlideMenu { width: 100%; height: auto; } .catSlideMenuPos { height: auto !important; } .catSlideMenuPosC { height: auto !important; } div.catSlideMenuTitle { padding-bottom: 10px; } #mobileMenuDrop:checked + div.wholeMenu, label.mobileMenuToggle2, label.mobileMenuToggle3, label.mobileMenuToggle4 { display: block; } #mobileMenuDrop:checked ~ div.foldR { display: none; } #mobileMenuDrop2:checked + #headerMagsId a.catLink { display: block; } #mobileMenuDrop4:checked + #headerEventsId a.catLink { display: block; } #mobileMenuDrop2:checked ~ #mobileAllMag { display: block; } #mobileMenuDrop3:checked + #headerCategoriesId a.catLink { display: inline-block; padding: 10px 10px 10px 10px; } #mobileMenuDrop4:checked + #headerCategoriesId a.catLink { display: inline-block; padding: 10px 10px 10px 10px; } #mobileMenuDrop5:checked + #academyMenuId a.catLink { display: inline-block; padding: 10px 10px 10px 10px; } #mobileMenuDrop5:checked + #academyMenuId a.catLink { display: inline-block; padding: 10px 10px 10px 10px; } } @media (max-width: 700px) { ul.nav-search { flex-direction: column; } #account .accountContent { flex-direction: column; } .accountContent .accountForm { padding: 25px 0; } #account td.moW, #account td.moB, #account .dlEbook { font-size: 10px; } #account a.lightButton { padding-left: 4px; padding-right: 4px; } .eventsContent { flex-direction: column-reverse !important; } div.mobileFooterIcons { display: block; border-top: 1px solid #d5d5d5; padding: 20px 0 0 0; text-align: center; } div.mzServiceIcons { display: none; } div.visible-xs { display: block; } .mainFooterCols { flex-wrap: wrap; } .mainFooterCols .mainFooterCol { width: 50%; } #mobileMenuHam { display: inline-block; } div.headCenter { width: auto; float: none; } div.catColLeft { width: 100%; } div.mainFooterLinks { width: auto; padding: 10px 0; } div.comments { width: auto; } div.catColRight { width: auto; padding-top: 15px; padding-left: 15px; padding-right: 15px; } #eventsColRight { display: none; } div.wholeMenu { display: none; } div.headSocial { display: none; } /*div.headLeft { display:none; }*/ /*.headCenter img { display:none; }*/ div.headMainPad { padding-top: 10px; min-height: 70px; position: relative } div.headRight { display: none; } #menuFoldSearch { display: none !important; } #menuFoldCategory { display: none !important; } #menuFoldHomeAlwaysVisible { display: block; } .catColRight .htmlSecBody > div:first-child { margin-left: auto; margin-right: auto; background-position: center top; } .ddb-input-field { width: 205px !important; margin-left: auto; margin-right: auto; } .mobileMenuToggle { display: block; } .wholeMenu .foldL { width: 100%; /*margin-left:10px;*/ } .wholeMenu .foldL .foldNormal { width: 95%; padding: 10px 0 0 20px; border-top: 1px solid #DCDCDC; } #czasopismaMenu { display: none; } #serwisyMenu { display: none; } #academyMenu { display: none; } #headerCategoriesId a.catLink, #headerMagsId a.catLink, #headerEventsId a.catLink { font-size: 1em; display: none; } #headerMagsId { margin-left: -10px; } #headerEventsId { margin-left: -10px; } #headerCategoriesId { margin-left: -10px; } div.headCenter > div:first-child { display: none; } div.catSlidesNav { position: relative; left: auto; height: auto; } #catSlidesNav a { height: auto !important; width: auto; } .catSlide { width: 100% !important; } .catSlide a { position: relative !important; top: auto; left: auto; width: 100% !important; height: auto !important; } div.catSlidePic { width: 100%; height: auto; } img.catSlidePic { width: 100%; height: auto; } div.catSlideAbstract { width: auto; background: rgba(245, 245, 245, 0.8); font-size: 0.9em; } div.catSlideMenu { width: 100%; height: auto; } .catSlideMenuPos { height: auto !important; } .catSlideMenuPosC { height: auto !important; } div.catSlideMenuTitle { padding-bottom: 10px; } div.catColRight { width: 90%; padding-top: 20px; } .catColRight img { display: block; margin-left: auto; margin-right: auto; } td.optIcon img { margin-left: none; margin-right: none; display: inline !important; } /*.catColRight .htmlSecBody > div:first-child { width:95% !important; }*/ .mainTopicVideoIcon { margin: auto !important; top: 0; left: 0; bottom: 0; right: 0; padding-top: 45px; } .mainTopicPic { position: relative; } div.mainTopicPic { text-align: center; float: none; } #diseasesFilter td, #categoriesFilter td { display: block; } div.pl2Info { width: auto; float: none; } div.pl2Details { float: right; } div.pl2Title { padding-top: 10px; } div.pagingDiv a { display: inline-block; margin-top: 10px; } /*.headCenter img { display:none; }*/ div.eventPoster { width: auto; float: none; padding-right: 0px; } .left:nth-child(2) { width: 60% !important; float: left; padding-left: 20px; } div.eventDate span { margin-left: 0; background: none; } .eventDate .left { width: auto; } .gldp-flatwhite { display: none; } .pl2Pos a:hover { text-decoration: none; } .pl2Pos a:focus { text-decoration: none; } td.loginSection { display: block; width: 90%; } td.loginSection a.lightButton { position: relative; bottom: 0; } div.prodsFeedFeature div.pffHard { width: 90px !important; } div.prodsFeedFeature div.pffLight { width: 90px !important; } #mobileMenuDrop:checked + div.wholeMenu, label.mobileMenuToggle2, label.mobileMenuToggle3 { display: block; } #mobileMenuDrop2:checked + #headerMagsId a.catLink { display: block; } #mobileMenuDrop4:checked + #headerEventsId a.catLink { display: block; } #mobileMenuDrop2:checked ~ #mobileAllMag { display: block; } #mobileMenuDrop3:checked + #headerCategoriesId a.catLink { display: inline-block; padding: 10px 10px 10px 10px; } #mobileMenuDrop4:checked + #headerCategoriesId a.catLink { display: inline-block; padding: 10px 10px 10px 10px; } div.checkBoxFilters span { float: none; width: 100%; text-align: center; border-bottom: 1px solid #fff; padding: 6px 0; } #events-content div.eventPos { flex-direction: column; } .eventActions { flex-direction: row; flex-wrap: wrap; justify-content: center; max-width: 100%; margin: 0 auto; } .eventActions > div { margin: 10px 0; padding: 0; } .eventInfo { max-width: 100% !important; width: 100%; } .eventPoster img { width: 100%; height: auto; } div.eventPos h2 { font-size: 16px; margin: 10px 0; } } @media (min-width: 701px) { div.eventInfo { width: 73%; display: flex; flex-direction: column; } } @media (max-width: 600px) { div.mainColRight { display: none; } div.pageTitle { border-bottom: 0; } div.mainColRightMobile { display: inline-block; } .mainColRightMobile img { display: block; width: 100%; height: auto; } div.mainColLeft { width: auto; } div.mainColCenter { width: auto; } div.mainColLeftCenter { width: auto; } #loginFoldR { display: none; } #menuItemMobileOnly { display: block; } .mainColLeftCenter table { display: none; } img.mainFeedPic { width: 100%; height: auto; } div.mainFeedImp { width: 100%; height: auto; } div.mainFeedTitle { width: auto; background: rgba(245, 245, 245, 0.8); } div.mainFeedSlides { min-height: 300px; } /*.headCenter img { display:block; }*/ div.mainFeedPosAbstract { width: auto; } div.mainFeedPosPic { width: 100%; } div.mainFeedPosPic img.mfPic { width: 100%; } div.mpVideo { width: 98%; } div.plVideoIcon { display: none; } div.portalsFeed a.pfLinkPic img.pfPic { width: 100%; height: auto; } div.portalsFeed a.pfLinkPic div.pfLinkPicTitle { width: auto; } div.cartTabC, div.cartTab { float: none; margin-left: auto; margin-right: auto; } td.loginForm { display: block; width: 90%; text-align: center; max-width: 300px; margin-left: auto !important; margin-right: auto !important; } .loginLabel { text-align: left; } input.loginField { width: 95%; } td.loginSection { display: block; width: 90%; border-left: 0; text-align: center; max-width: 350px; padding-left: 10px; margin-left: auto !important; margin-right: auto !important; } td.loginSection a.lightButton { position: relative; bottom: 0; } div.magBanner { background: none; padding: 0 0 30px 0; width: 100%; height: auto; color: #000; } .prodsFeedList td { display: block; width: 100%; } .headMagazine img { max-width: 100%; } /*div.pageTitle { padding-top:50px; }*/ td.magMenu { width: auto; display: block; } td.magContent { width: auto; display: block; } td.magAdv { width: 80%; display: block; padding-top: 20px; } .journalWidgets { display: none; } #clickHideMenu { display: block; margin-bottom: 30px; } #hideMenu { display: none; } .catFiltersTabs > .right { float: none; padding-bottom: 20px; } .magContent tr { width: auto; } td.metricTd { display: block; } .magNumber { margin: 0 0 20px 0 !important; } div.pl2Pic { width: 100%; float: none; text-align: center; } .pl2Pic img { width: 100%; height: auto; } div.shareBoxOut { display: none; } td.bookFrame { display: block; width: auto; margin-bottom: 20px; } td.booksColBreak { display: none; } .eBookIco2 { width: 90% !important; } td.bookFrame a.darkButton { position: relative; margin-top: 10px; } td.booksRowBreak { display: none; } div.eventPoster { width: auto !important; float: none; padding-right: 0px; margin-bottom: 10px; } div.eventPos .eventDate { margin: 10px 0 } .left:nth-child(2) { width: 60% !important; float: left; padding-left: 20px; } div.eventDate span { margin-left: -2px; background: none; display: block; } .eventDate .left { width: auto; } div.archiveEventsLink { display: none; } div.archiveEventsLinkMobile a.darkButton { display: block; } .gldp-flatwhite { display: none; } div.plPic { width: auto; float: none; padding-right: 0px; display: block; margin-bottom: 10px; } .plPic img { width: 100%; height: auto; } div.plInfo { width: auto; float: none; } div.mainFeedSlide { width: auto !important; height: auto !important; } td.optIcon { display: inline !important; } td.optLink { display: inline !important; vertical-align: top; } div.headCenter > .headLogo { display: block !important; } iframe { max-width: 100%; padding-top: 20px; } iframe:not(.fb-iframe):not([id^=google_ads_iframe]) { height: auto; } .videoWrapper iframe { padding-top: 0; border: 0 } .videoWrapper.senat { padding-bottom: calc(var(--aspect-ratio, 1.45) * 100%) !important; } .videoWrapper.vertical { padding-bottom: calc(var(--aspect-ratio, 1.5625) * 100%) !important; } .videoWrapper.senat iframe { max-width: initial; } .catFilterTabs { display: none; } div.allCalcsLink { float: none; margin: 0; text-align: center; } .adPartner { width: auto !important; height: auto !important; } .adPartner img { max-width: 100%; height: auto; } td.cartAreaL { display: block; width: auto; padding-top: 20px; margin-left: auto; margin-right: auto; } td.cartAreaR { display: block; } .catSidebarButtons { text-align: center; } .catSlideAbstract { display: none; } } @media (max-width: 1080px) { .catSlide > div:first-of-type { position: relative !important; } .catSlide > div:nth-child(2) { display: none; } .catSlide > div:nth-child(3) { display: none; } } @media (max-width: 500px) { div.articlePic { display: none; } div.articlePicMobile { display: block; } .articlePicMobile img { width: 100%; height: auto; } } @media (max-width: 320px) { div.foldR { display: none; } } @media (min-width: 450px) { div.mainFeedPosAbstract { width: 50%; } div.mainFeedPosPic { width: 45%; } div.mainFeedPosPic img.mfPic { width: 100%; } } @media (max-width: 1080px) and (min-width: 601px) { div.mainColRight { display: none; } div.mainColRightMobile { display: inline-block; } .mainColRightMobile img { max-width: 30%; display: block; } div.mainColLeft { width: 63%; } div.mainColCenter { width: 30%; } .mainColCenter img { max-width: 100%; height: auto !important; } div.portalsFeed a.pfLinkPic div.pfLinkPicTitle { width: auto; } div.mainFeedSlide { width: auto !important; height: auto !important; } div.mainFeedImp { width: 100%; height: auto; } img.mainFeedPic { width: 100%; height: auto; } div.mainFeedTitle { width: auto; background: rgba(245, 245, 245, 0.8); } .adPartner { width: auto !important; height: auto !important; } .adPartner img { max-width: 100%; height: auto; } div.mainColLeftCenter { width: auto; } .mainColLeftCenter table { display: none; } div.mpVideo { width: 32%; height: auto !important; } } .videoWrapper { position: relative; /*padding-bottom: 56.25%; !* 16:9 *!*/ padding-bottom: calc(var(--aspect-ratio, .5625) * 100%); height: 0; margin: 22px 0; } .videoWrapper.senat { padding-bottom: calc(var(--aspect-ratio, .7) * 100%); } .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .videoWrapper.senat iframe { border: 0; overflow: hidden; } @media (max-width: 850px) and (min-width: 601px) { div.pfMore { display: none; } } .addthis_toolbox iframe { width: 100px !important; } /* Customize the label (the container) */ #filters .typeFilter { position: relative; padding-left: 24px; padding-right: 20px; margin-bottom: 12px; cursor: pointer; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Hide the browser's default checkbox */ #filters .typeFilter input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom checkbox */ #filters .typeFilter .checkmark { position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #eee; } /* On mouse-over, add a grey background color */ #filters .typeFilter:hover input ~ .checkmark { background-color: #ccc; } /* When the checkbox is checked, add a blue background */ #filters .typeFilter input:checked ~ .checkmark { background-color: #690B59; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ #filters .typeFilter input:checked ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ #filters .typeFilter .checkmark:after { left: 6px; top: 2px; width: 4px; height: 8px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } #filters { display: flex; flex-direction: row; padding: 10px 0; width: 100%; } .text-center { text-align: center } [id^="optidigital-adslot"] { margin: 15px 0; } .eventsContent { display: flex; flex-direction: row; } img.img-fluid { max-width: 100%; height: auto; } ul.nav-search { display: flex; list-style: none; padding-left: 0; } ul.nav-search li { background: #f6f6f6; border-left: 1px solid #ffffff; font-size: 1.3em; font-family: 'Termedia', Tahoma, Arial; padding: 6px 12px 6px 12px; } ul.nav-search li.active { background: #690B59; } ul.nav-search li:hover { background: #CCC; } ul.nav-search li a:hover { text-decoration: none; } ul.nav-search li.active a:hover { color: #111; } ul.nav-search li.active a { color: white; } .searchForm { position: relative; background: #f5f5f5; margin-bottom: 25px; padding: 10px; } .searchForm form { /*width: 100%;*/ } .searchForm form .searchInput { font-size: 1.5rem; background: #f5f5f5; padding: 0; margin: 0; width: 100%; border: 0; } .searchForm form .advancedSearch { border-top: 1px solid #ccc; margin-top: 5px; padding-top: 5px; } .searchForm form .searchBut { color: #690B59; right: 10px; top: 13px; margin: 0; font-size: 1.5rem; } .searchForm form .searchBut i { color: #690B59; } .sectionWidget { margin-bottom: 20px; } .sectionWidget .adPartner { padding-bottom: 0 !important; } .diseases-block { display: flex; flex-direction: row; } .diseases-block div { max-width: 25%; padding: 0 10px; } .diseases-block div:first-child { padding-left: 0; } .diseases-block div:last-child { padding-right: 0; } .diseases-block div img { max-width: 100%; height: auto; } .bi-2x { font-size: 2em; } .bi-spin:before { -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite; animation: spin 1s linear infinite; } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }