#k2Container{overflow:hidden}.k2FeedIcon a,a.k2FeedIcon{border-top:1px solid #E5E5E5;color:#272727;display:block;font-size:13px;height:21px;line-height:21px;margin:50px 0;padding:20px 0 0}.k2FeedIcon a:before,a.k2FeedIcon:before{color:#fa7252;content:"\f09e";font-family:FontAwesome;margin:0 12px 0 0}.k2FeedIcon a:hover,a:hover.k2FeedIcon{color:#222}.k2FeedIcon{float:none!important}.activeCategory{background:#f2f4f5}.activeCategory a{padding:8px 16px!important}.k2ReadMore{display:block;font-size:12px;font-weight:700;margin:4px 0 0}.itemComments{min-height:54px}.itemComments .icon-comments{background:#fa7252;color:#fff;font-size:26px;height:44px;left:0;padding:7px 0 0;position:absolute;text-align:center;top:32px;width:44px}article header ul+ul{border:1px solid #e1e1e1;border-left:none;border-right:none}article header ul+ul li{line-height:28px}ul li.itemResizer a{display:inline-block;width:15px;height:15px;background:url(../images/k2/fonts.png) 100% 2px no-repeat;text-indent:-9999em}ul li.itemResizer span{padding:0 6px 0 0}ul li.itemResizer #fontIncrease{background-position:0 2px}.smallerFontSize{font-size:90%!important}.largerFontSize{font-size:115%!important}.itemImageBlock{margin:0 0 20px;position:relative}.itemImageBlock.nomargin{margin:0}article header h1 sup,article header h2 sup{background:#ffc600;color:#010101;font-size:10px;font-weight:700;margin:20px 0 0;padding:1px 6px;position:relative;text-transform:uppercase;top:2px;vertical-align:super}.itemImage,.itemImageBlock{display:block;line-height:0;overflow:hidden}.itemImageBlock img{display:block;height:auto;max-width:100%;padding:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%!important}.itemImageBlock img:hover{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:.85}.itemImageCaption,.itemImageCredits{color:#999;display:block;float:left;font-size:11px;padding:12px 16px 0 0}.itemImageBlock>a{display:block;width:100%}.itemLinks .itemTagsBlock span{line-height:2}.itemExtraFields ul li span.itemExtraFieldsValue,.itemLinks .itemCategory a,.itemLinks .itemTagsBlock ul{display:block;margin:0 0 0 15%}.itemBottom .itemRatingBlock .itemRatingForm ul.itemRatingList li,.itemBottom .itemRatingBlock .itemRatingList,.itemBottom .itemRatingBlock span,.itemExtraFields ul li span.itemExtraFieldsLabel,.itemLinks .itemAttachmentsBlock>span,.itemLinks .itemCategory span,.itemLinks .itemTagsBlock span,.itemLinks .itemTagsBlock ul li,.latestView .itemsContainer{float:left}.itemView.latestView3Cols h2{font-size:14px!important;font-weight:700;margin:0;text-align:center;text-transform:uppercase}.itemView.latestView3Cols header{margin:0!important}.itemView.latestView3Cols header ul{text-align:center;width:100%}.itemView.latestView3Cols header li{float:none}.itemView.latestView3Cols .itemBody{text-align:center}.itemView.latestView3Cols p{color:#888;font-size:12px;margin:0;text-align:center}.itemView.latestView3Cols .button{float:none!important}.itemView.itemViewMoreCols h2{font-size:14px!important;font-weight:700;text-align:center}.itemBottom{clear:both;margin:10px 0}.itemLinks{clear:both;color:#999;font-size:13px;margin:32px 0}.itemLinks>div{margin:0 0 8px}.itemsCategory>h1{font-size:26px}.itemsCategory>h1>small{color:#999;font-weight:400;font-size:14px}.itemsCategory>img{float:left;margin:0 20px 0 0}.itemsCategory>h2{border-bottom:1px solid #eee;margin:0 0 48px;padding:0 0 24px}.itemsCategory>p{margin:20px 0 52px}.itemLinks .itemSocialSharing,.itemLinks .itemTagsBlock{clear:both;overflow:hidden}.itemSocialSharing{border-top:1px solid #e5e5e5;clear:both;padding:24px 0;text-align:center}.itemSocialSharing>div{display:inline-block;margin:0 12px;vertical-align:top}.itemExtraFields{margin:8px 0 24px;font-size:12px}.itemExtraFields h3{padding:0 0 8px;font-size:18px}small.itemDateModified{color:#999;display:block;text-align:right;font-style:italic}.itemRatingBlock{overflow:hidden}.itemRatingBlock span{float:left}.itemRatingForm{display:block;vertical-align:middle;line-height:25px;margin-left:15%}.itemRatingLog{margin:-2px 0 0;padding:0 0 0 4px;float:left;line-height:25px;font-size:11px;color:#999}span#formLog{display:block;float:none;clear:both;color:#444;background:#FFD;font-size:14px;font-weight:400;line-height:32px;text-align:center;margin:10px 0;position:relative;top:10px}.itemRatingForm .formLogLoading{height:25px;padding:0 0 0 20px}.itemRatingList,.itemRatingList .itemCurrentRating,.itemRatingList a:hover{background:url(../images/k2/star.png) left -1000px repeat-x}.itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 6px!important;padding:0;background-position:left top}.itemRatingList li{display:inline;background:0 0;padding:0;border:none!important}.itemRatingList .itemCurrentRating,.itemRatingList a{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:0;overflow:hidden;border:none;cursor:pointer}.itemRatingList a:hover{background-position:left center}.itemRatingList a.one-star{width:20%;z-index:6}.itemRatingList a.two-stars{width:40%;z-index:5}.itemRatingList a.three-stars{width:60%;z-index:4}.itemRatingList a.four-stars{width:80%;z-index:3}.itemRatingList a.five-stars{width:100%;z-index:2}.itemRatingList .itemCurrentRating{z-index:1;background-position:0 bottom;margin:0;padding:0}.itemExtraFields ul li{list-style:none;border-top:1px solid #eee}.itemAttachmentsBlock{margin:0 0 48px;min-height:38px;padding:10px}.itemLinks .itemAttachmentsBlock ul li a{font-weight:400;margin-left:12px}.itemLinks .itemAttachmentsBlock ul li a span{font-weight:400;font-size:11px}.itemLinks .itemSocialSharing>div{float:left}.itemAuthorBlock{clear:both;float:left}.itemAuthorBlock>.gkAvatar{float:left;max-width:120px}.itemAuthorBlock>.gkAvatar>img{margin:inherit!important}.itemAuthorBlock .itemAuthorDetails{font-size:13px;margin:6px 24px 0 160px;line-height:1.5}.itemAuthorDetails p{margin:1em 0}.itemAuthorEmail,.itemAuthorURL{font-size:12px;display:inline-block}.itemAuthorData{background:#F1F2F3;margin:50px 0;overflow:hidden;padding:30px}.userView .itemAuthorData{margin:0 0 100px}.itemAuthorData h3{font-size:14px;font-weight:700;margin:0 0 12px}.itemAuthorContent ul li a,.itemAuthorData a,ul.itemTags li a{color:#1B1D1F}.itemAuthorContent ul li a:hover,.itemAuthorData a:hover,ul.itemTags li a:hover{color:#FA7252}.itemAuthorData .itemAuthorContent{margin:0}.itemAuthorContent{float:left;font-size:12px;margin:0 0 32px;overflow:hidden;width:50%}.itemAuthorContent ul li{line-height:1.6;padding:2px 0 2px 24px!important}.itemAuthorContent ul li:before{top:6px!important}.itemNavigation{clear:both;color:#999;padding:20px 0;font-size:12px;overflow:hidden}.itemNavigation span{display:block;margin:0 0 10px}.itemNavigation .itemPrevious{float:left}.itemNavigation .itemNext{float:right}.itemComments h3{font-size:18px;font-weight:600;line-height:24px;margin:0;padding:50px 0 0}.itemAuthorContent h3{font-size:14px;font-weight:700}.itemCommentsForm label{display:block;clear:both;padding:12px 0 10px}.itemCommentsForm .inputbox,.itemCommentsForm textarea{float:left}.itemCommentsForm textarea.inputbox{height:200px}.itemCommentsForm .inputbox{width:100%}.itemCommentsForm #submitCommentButton{clear:both;margin:20px 0 0}.itemCommentsForm .itemCommentsFormNotes{color:#aaa;font-size:13px;margin:6px 0 24px}#itemCommentsAnchor{border-top:1px solid #e5e5e5;clear:both;padding:0}.itemComments p{margin:1em 0;line-height:1.6}.itemComments .itemCommentsList{padding:0 0 24px}.itemComments .itemCommentsList li{border:1px solid #e5e5e5;font-size:12px;margin:16px 0 0;padding:18px 24px}.itemComments .itemCommentsList li.odd{background:#f8f8f8}.itemAuthorBlock>.gkAvatar>img,.itemComments .itemCommentsList li>img,.k2LatestCommentsBlock img{float:left;margin:18px 0 0}.itemComments .itemCommentsList li>div{padding:10px;margin:0 0 0 92px}.itemComments .itemCommentsList li span{color:#999;font-size:15px;font-weight:300;margin:0 12px 0 0}.itemComments .itemCommentsList li span:first-child{color:#111;font-weight:500}a.commentLink{float:right;font-size:12px;font-weight:700}.itemBackToTop{float:right}.itemBody{margin:0 0 24px}.itemList{overflow:hidden}.itemList .itemBody{padding:0}.itemList a.button{clear:both;display:inline-block;margin:24px 0 0}.itemList ul.itemTags{clear:both;font-size:13px;font-style:italic;padding:12px 0 0}.itemTags{padding-left:4px!important}.itemTags li:before{display:none}.categoryView .itemTags li,.latestView .itemTags li{display:inline-block;float:none!important}ul.itemTags li{background:#F1F2F3;float:left;font-style:normal;margin:3px;padding:0 12px!important}.clr{clear:both}.itemListSubCategories{overflow:hidden}.itemList article,.userView article{clear:both;margin-bottom:52px!important}#itemListLeading .itemContainer:first-child>.itemView:first-child,.itemList>article:first-child{border-top:none;margin-top:0;padding-top:0}.subCategoryContainer{float:left;margin-bottom:32px}.subCategoryContainer .subCategory{margin:0 32px 24px 0}.itemContainer{float:left}.itemList article{border-top:1px solid #E5E5E5;padding-top:48px}.genericView a.itemImage{float:left;margin:0 36px 0 0}.genericView article header h2{clear:none!important;font-size:14px;font-weight:700}.genericView article{margin:0 0 6px!important;padding:30px 0 0}.genericView>header>h4{background:#f2f4f5;margin:0 0 20px;padding:10px 20px}#itemListLinks{clear:both}#itemListLinks ul{margin:12px 0 0}#itemListLinks li{padding-left:24px;font-size:13px}#itemListLinks a{color:#737373}#itemListLinks a:hover{color:#2f3336}.k2LatestCommentsBlock .k2FeedIcon{margin-top:16px}.k2LatestCommentsBlock ul li,.k2TopCommentersBlock ul li{padding:12px 0!important;list-style:none!important;line-height:1.5!important}.k2LatestCommentsBlock ul li strong,.k2TopCommentersBlock ul li strong{color:#010101}.k2Avatar{display:block!important;float:left}.lcAvatar{margin:0 12px 0 0}.lcAvatar img{margin:0}.lcUsername{font-weight:500;font-size:12px}.k2LatestCommentsBlock li{border:none!important;margin:0 0 12px}.k2LatestCommentsBlock li>p{margin-bottom:0}.k2LatestCommentsBlock div{border:1px solid #e5e5e5;margin:0 0 12px;padding:24px;position:relative}.k2LatestCommentsBlock div:after,.k2LatestCommentsBlock div:before{border-style:solid;border-width:7px 7px 0;border-color:#fff transparent transparent;bottom:-7px;content:"";display:block;height:0;left:16px;position:absolute;width:0}.k2LatestCommentsBlock div:before{border-width:8px 8px 0;border-color:#ddd transparent transparent;bottom:-8px;left:15px}.k2LatestCommentsBlock div p{font-style:italic;font-size:13px;margin:.3em 0}.k2LatestCommentsBlock div p a{color:#777}.k2LatestCommentsBlock div p a:hover{color:#1B1D1F}.k2LatestCommentsBlock span{display:block;font-size:11px}.k2AuthorsListBlock ul li{border:none;border-bottom:1px solid #eee;padding:32px 0;text-align:center}.k2AuthorsListBlock ul li:first-child{padding-top:12px}.k2AuthorsListBlock a{float:none}.k2AuthorsListBlock ul li a.abAuthorLatestItem{display:block;color:#1B1D1F;clear:both;margin:12px 0 0;padding:0 0 0 12px;font-size:12px;line-height:14px}.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover{color:#fa7252}.k2AuthorsListBlock ul li a.abAuthorLatestItem span{display:block;font-size:10px;color:#777}.k2AuthorsListBlock .abAuthorName{display:block;margin:24px 0 6px}.k2AuthorsListBlock .abAuthorName strong{background:#fff;padding:0 12px;position:relative;z-index:1}.k2AuthorsListBlock .abAuthorName span{font-size:12px;font-weight:400!important}.k2AuthorsListBlock .abAuthorName:after{border-bottom:1px solid #ddd;content:"";display:block;position:relative;top:-7px;z-index:0}#gkLeft .k2Avatar,#gkRight .k2Avatar{border-color:#fff}.tcUsername{font-size:18px;color:#333}.tcLatestComment{display:block;margin:6px 0;font-size:13px;color:#737373}.tcLatestCommentDate{display:block;font-size:11px;color:#999}div .k2ItemsBlock ul{margin-right:-20px}div .k2ItemsBlock ul li{margin:0 0 12px;background:0 0!important;padding:12px 20px 12px 0!important;list-style:none!important}a.moduleItemTitle{color:#2f3336;display:block;font-size:18px;font-weight:400;line-height:22px}.moduleItemAuthor{overflow:hidden;margin:0 0 16px;font-size:11px;border-bottom:1px solid #e1e1e1}.moduleItemAuthor a{color:#2f3336;display:block;font:700 12px Verdana,Geneva,sans-serif;padding:0 0 12px}.moduleItemAuthor p{clear:both}.moduleItemIntrotext{display:block;padding:12px 0 0;line-height:1.6}.moduleItemIntrotext a.moduleItemImage img{float:left;overflow:hidden;margin:4px 0}.moduleItemCategory,.moduleItemDateCreated{font:400 10px Verdana,Geneva,sans-serif;color:#999}.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:500;margin:0 4px 0 0;width:30%}.moduleAttachments,.moduleItemTags{overflow:hidden;border-top:1px solid #e1e1e1;margin:12px 0 0;padding:12px 0 0}.moduleItemTags strong{font-size:12px;color:#2f3336}.moduleItemTags a{float:right}a.moduleItemComments{font-size:12px}a:hover.moduleItemComments{background-position:0 100%;color:#fff}.k2ItemsBlock ul li span.moduleItemHits{font-size:90%}.moduleItemImage{display:block;margin-bottom:10px;overflow:hidden;width:100%}.moduleItemReadMore{display:block;clear:both}.k2LoginBlock fieldset.input{margin:0;padding:0 0 8px}.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px}.k2LoginBlock fieldset.input p input,.k2LoginBlock fieldset.input p label{display:block}.k2LoginBlock fieldset.input p#form-login-remember input,.k2LoginBlock fieldset.input p#form-login-remember label{display:inline}.k2UserBlock p.ubGreeting{border-bottom:1px dotted #eee}.k2UserBlock .k2UserBlockDetails span.ubName{display:block;font-weight:500;font-size:14px}.k2BreadcrumbsBlock span.bcTitle{padding:0 4px 0 0;color:#999}.k2BreadcrumbsBlock span.bcSeparator{padding:0 4px;font-size:14px}.k2CalendarBlock{margin-bottom:8px}.k2CalendarLoader{background:#fff}.k2CalendarBlock table.calendar{width:100%;margin:0 auto;background:#fff;border-collapse:collapse;border-left:1px solid #eee}.k2CalendarBlock table.calendar tr td{text-align:center;vertical-align:middle;padding:3px;border:1px solid #e5e5e5;background:#fff}.k2CalendarBlock table.calendar tr td.calendarNavMonthNext,.k2CalendarBlock table.calendar tr td.calendarNavMonthPrev{background:#fff;text-align:center;font-size:15px!important}#k2Container .gsc-branding-text,.itemCommentsPagination ul{text-align:right}.k2CalendarBlock table.calendar tr td.calendarDayName{background:#f5f5f5;font-size:11px;width:14.2%;color:#333;font-weight:500}.k2CalendarBlock table.calendar tr td.calendarDateEmpty{background:#fbfbfb}.k2CalendarBlock table.calendar tr td.calendarDate{font-size:11px}.k2CalendarBlock table.calendar tr td.calendarDateLinked{padding:0}.k2CalendarBlock table.calendar tr td.calendarDateLinked a{display:block;padding:2px}.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover{display:block;background:#fa7252;color:#fff!important;padding:2px}.k2CalendarBlock table.calendar tr td.calendarToday{background:#fa7252;color:#fff}.k2CalendarBlock table.calendar tr td.calendarTodayLinked{background:#f5f5f5;padding:0}table.calendar tr td.calendarTodayLinked a{display:block;padding:2px;color:#fa7252;font-size:12px;font-weight:700}.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover{display:block;background:#fa7252;color:#fff!important;padding:2px}.calendarNavLink{color:#fa7252}.gkColumns>aside .k2CalendarBlock table.calendar,.gkColumns>aside .k2CalendarBlock table.calendar tr td{background:0 0;border:none;color:#fff}.gkColumns>aside .k2CalendarBlock table.calendar tr td.calendarDateLinked a{font-weight:700;font-size:18px}.gkColumns>aside .calendarCurrentMonth,.gkColumns>aside .calendarNavMonthNext,.gkColumns>aside .calendarNavMonthPrev{background:#2f3336!important}.k2CategorySelectBlock form select{width:auto}.k2ArchivesBlock ul li{border:none}.k2ArchivesBlock ul li b{color:#ccc;font-size:11px;font-weight:400;padding:0 0 0 4px}.k2TagCloudBlock a{border:1px solid #E5E5E5;color:#888;float:left;font-size:13px;line-height:1.5;margin:3px;padding:3px 6px}.k2TagCloudBlock a:hover{color:#fa7252}#k2Container .gsc-control{width:100%}#k2Container .gs-visibleUrl{display:none}a.ubUserFeedIcon,a.ubUserFeedIcon:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px}a.ubUserFeedIcon span,a.ubUserFeedIcon:hover span{display:none}a.ubUserURL,a.ubUserURL:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px}a.ubUserURL span,a.ubUserURL:hover span{display:none}span.ubUserEmail,span.ubUserEmail a{display:inline-block;width:16px;height:16px;padding:0}span.ubUserEmail{margin:0 2px 0 0;overflow:hidden}span.ubUserEmail a{margin:0;text-indent:-9999px}.k2UsersBlock ul li h3{clear:both;margin:8px 0 0;padding:0}.catCounter{color:#999;font-size:11px;font-weight:400}article header .itemRatingBlock>span{display:none}article header .itemRatingBlock>div{margin:3px 0 0}.clr+.itemContainerLast .itemImageBlock,.itemContainerLast:first-child .itemImageBlock{padding:0}.itemCommentsPagination ul li{display:inline-block;margin:0 3px;font-size:80%}.itemContainer .itemsContainerWrap,.itemsContainer .itemsContainerWrap{margin:0 10px}.cols-2 header ul li.item-date,.cols-3 header ul li.item-date,.cols-4 header ul li.item-date,.itemsContainerWrap .itemView header ul li.itemDate,.itemsContainerWrap header ul li.item-date{display:block}.itemsContainer .itemsContainerWrap .itemList article{margin-bottom:50px}#k2Container article header h2{clear:both;line-height:1.1}#k2Container .itemsContainerWrap article header h2{font-size:30px;line-height:38px}#k2Container .itemsContainerWrap article header{margin-bottom:10px}.itemFullText ol,.itemIntroText ol{list-style:decimal inside}.professorsListView .itemList{overflow:hidden;margin:0 -1%}.professorsListView .itemsContainerWrap{float:left;padding:0 1%}.professorView{border:none!important}.professorView .itemImage,.professorView .itemImage img{display:block;margin:0 0 20px;width:100%}.professorView header{clear:both}.professorView h2{clear:both;line-height:1.4!important;font-size:14px!important;text-align:center}.professorItem .itemImageBlock{float:left;margin:0 32px 32px 0;max-width:30%}.professorItem .itemExtraFields li{border:none}.professorItem .itemExtraFields .itemExtraFieldsLabel{font-weight:700;min-width:10%}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{background:0 0}