#k2Container{overflow:hidden;}
.k2FeedIcon a,
a.k2FeedIcon{display:block;font-size:13px;height:21px;line-height:21px;margin:70px 0 0;text-align:center}
.k2FeedIcon a:before,
a.k2FeedIcon:before{color:#d27244;content:"\f09e";font-family:FontAwesome;margin:0 12px 0 0}
.k2FeedIcon{float:none!important;}
.activeCategory{background:#f2f4f5;}
.activeCategory a{padding:8px 16px !important;}
.itemComments{min-height:54px;}
.itemComments .icon-comments{background:#d27244;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') no-repeat 100% 2px;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 44px;overflow:hidden;position:relative;}
.itemImageBlock.nomargin{margin:0;}
.itemImageBlock sup{background:#f6c11f;color:#fff;font-size:12px;font-weight:700;line-height:20px;margin:0;padding:9px 20px;position:absolute;text-transform:uppercase;top:20px;}
.itemView time{font-weight:600;color:#000}
.itemView .item-info > ul{font-size:14px;margin:12px 0 0}
.itemImage,
.itemImageBlock{display:block;line-height:0;overflow:hidden;}
.itemImage{padding:0;}
.itemImageBlock img{display:block;height:auto;max-width:100%;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%!important;}
.itemImageBlock:hover img{-webkit-transform:rotate(5deg) scale(1.3);-moz-transform:rotate(5deg) scale(1.3);-ms-transform:rotate(5deg) scale(1.3);-o-transform:rotate(5deg) scale(1.3);transform:rotate(5deg) scale(1.3);}
.itemImageCaption,
.itemImageCredits,
.itemVideoCaption,
.itemVideoCredits{color:#999;display:block;font-size:12px;line-height:24px;padding:0;text-align:center;}
.itemImage + .itemImageCaption,
.itemImage + .itemImageCredits{margin-top:20px;}
.itemVideoCaption,
.itemVideoCredits{text-align:left}
.itemImageBlock > a{display:block;width:100%;}
.itemExtraFields ul li span.itemExtraFieldsValue,
.itemLinks .itemCategory a,
.itemLinks .itemTagsBlock ul{display:block;}
.itemBottom .itemRatingBlock .itemRatingList,
.itemBottom .itemRatingBlock .itemRatingForm ul.itemRatingList li,
.itemLinks .itemCategory span,
.itemLinks .itemAttachmentsBlock > span,
.itemExtraFields ul li span.itemExtraFieldsLabel,
.itemTagsBlock span,
.itemLinks .itemTagsBlock ul li,
.latestView .itemsContainer{float:left;}
.latest-cols-3 .bigtitle .header{font-size:32px;line-height:64px;margin:0;}
.latest-cols-3 .bigtitle .header span:before,
.latest-cols-3 .bigtitle .header span:after{display:none;}
.latest-cols-3 .bigtitle .header small{line-height:1.4;font-size:18px;}
.latest-cols-3 .itemAuthor{width:100%;}
.latest-cols-3 .itemBody p{font-size:13px;}
.category.latest-cols-2 .itemBlock,
.category.latest-cols-3 .itemBlock{width:95%;}
.itemBottom{clear:both;margin:10px 0;}
.itemLinks,
.itemTagsBlock{clear:both;color:#999;font-size:13px;font-style:italic}
.itemLinks > div{margin:0 0 8px}
.itemsCategory{text-align:center;padding:0 0 20px 0;}
.itemsCategory > h1 > small{color:#999;font-weight:normal;font-size:14px;}
.category .itemsCategory p{margin-bottom:0;}
.category .itemBlock{margin:0 auto;width:72%;}
.category .itemBlock > p,
.itemsCategory > p{padding:0 0 52px;margin:20px auto 60px;}
.itemsCategory > p + p{color:#999;margin:-42px auto 32px}
.category .itemBlock > p time,
.itemsCategory > p + p strong{color:#000;display:block;font-size:22px;font-weight:400 !important}
.category .itemBlock > p i,
.itemsCategory > p + p i{color:#999;content:"c";font-size:32px;}
.itemLinks .itemTagsBlock,
.itemLinks .itemSocialSharing{clear:both;overflow:hidden;}
.itemSocialSharing{clear:both;padding:24px 0 32px;text-align:center}
.itemSocialSharing > div{display:inline-block;margin:0 12px;vertical-align:top}
.itemExtraFields{margin:8px 0 24px;}
.itemExtraFields h3, .itemAttachmentsBlock h3{border-top:1px solid #e5e5e5;font-size:14px;font-weight:700;padding:24px 0 0;text-transform:uppercase}
small.itemDateModified{color:#999;display:block;font-style:italic}
.itemIntroText{font-size:18px;font-weight:300;}
.itemRatingBlock{margin:16px 0 0;overflow:hidden;text-align:center;}
.itemRatingBlock span{display:block;font-size:14px;font-weight:400;margin:0 0 8px}
.itemRatingForm{display:inline-block;vertical-align:middle;line-height:25px;margin:12px 0 0 0;}
.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:#FFFFDD;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 a:hover,
.itemRatingList .itemCurrentRating{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:none;padding:0;border:none !important;}
.itemRatingList a,
.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;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 dl{overflow:hidden;margin:1.5em 0 2em}
.itemExtraFields dt{clear:both;float:left;font-weight:bold;width:30%;}
.itemExtraFields dd{float:left;width:70%;}
.itemAttachmentsBlock{}
.itemAttachmentsBlock ul li{list-style-type:none!important;padding:0!important;}
.itemAttachmentsBlock ul li:before{display:none!important;}
.itemAttachmentsBlock ul li span{color:#999;font-weight:normal;font-size:11px;margin-left:12px}
.itemLinks .itemSocialSharing > div{float:left;}
.itemAuthorData{border-bottom:1px solid #e5e5e5;float:none;margin:0 auto 72px;max-width:60%;overflow:hidden;text-align:center;}
.item-meta .itemAuthorData{margin-bottom:0 !important}
.itemAuthorData p + p a{display:block}
.itemAuthorURL,
.itemAuthorEmail{display:block;font-size:14px;display:inline-block;}
.item-meta .itemAuthorData p{font-size:14px;}
.userView .itemAuthorData{border-bottom:1px solid #e5e5e5;margin:0 auto 52px;padding:0 0 16px}
.itemAuthorData h3{font-size:14px;font-weight:700;margin:0 0 12px;}
.itemAuthorData .itemAuthorContent{margin:0;}
.itemAuthorContent{margin:0 0 32px;overflow:hidden;}
.itemAuthorContent h3{border-top:1px solid #e5e5e5;color:#000;display:block;font-size:14px;font-weight:700;margin:24px 0;padding:40px 0 0;text-transform:uppercase;text-align:center;}
.itemAuthorContent ul{margin:0 !important;padding:0!important}
.itemAuthorContent ul[data-cols="1"] li{width:100%;}
.itemAuthorContent ul[data-cols="2"] li{width:48%;}
.itemAuthorContent ul[data-cols="3"] li{width:31%;}
.itemAuthorContent ul[data-cols="4"] li{width:23%;}
.itemAuthorContent ul[data-cols="5"] li{width:18%;}
.itemAuthorContent ul li{float:left;font-size:14px;font-weight:500;line-height:1.5;margin:0 1%;padding:0 !important;}
.itemAuthorContent ul li:before{display:none;}
.itemAuthorContent ul li img{display:block;margin:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.itemAuthorContent li a:hover img{-webkit-transform:rotate(5deg) scale(1.3);-moz-transform:rotate(5deg) scale(1.3);-ms-transform:rotate(5deg) scale(1.3);-o-transform:rotate(5deg) scale(1.3);transform:rotate(5deg) scale(1.3);}
.itemAuthorContent + .itemAuthorContent li{clear:both;display:block;line-height:2.4;text-align:center;width:100%;}
.itemAuthorContent li a{color:#000;}
.itemAuthorContent li a:first-child{display:block;margin:12px 0 24px;overflow:hidden;}
.itemAuthorContent li a:active,
.itemAuthorContent li a:focus,
.itemAuthorContent li a:hover{color:#d27244;}
.itemNavigation{border-top:1px solid #e5e5e5;font-size:14px;clear:both;padding:16px 0 24px;overflow:hidden;text-align:center}
.itemNavigation span{color:#000;display:block;font-weight:600;margin:24px 0 32px;text-transform:uppercase;}
.itemNavigation .itemPrevious,
.itemNavigation .itemNext{max-width:48%;}
.itemNavigation .itemPrevious{float:left;}
.itemNavigation .itemNext{float:right;}
.itemComments h3{font-size:32px;font-weight:bold;line-height:1.2;margin:0;padding:16px 0;text-align:center;text-transform:uppercase;}
.itemCommentsList li span{margin-right:20px !important}
.itemCommentsForm label{display:block;clear:both;padding:12px 0 10px}
.itemCommentsForm textarea,
.itemCommentsForm .inputbox{float:left;}
.itemCommentsForm textarea.inputbox{height:200px!important;}
.itemCommentsForm .inputbox{width:100%;}
.itemCommentsForm #submitCommentButton{clear:both;margin:20px 0 0;}
.itemCommentsForm .itemCommentsFormNotes{color:#999;font-size:13px;margin:-6px 0 32px;text-align:center;}
#itemCommentsAnchor{border-top:1px solid #e5e5e5;clear:both;margin:72px 0 0;padding:32px 0 0;}
.itemComments p{margin:1em 0;line-height:1.6}
.itemComments .itemCommentsList{padding:0 0 24px}
.itemComments .itemCommentsList li{font-size:14px;margin:24px 0;padding:18px;}
.itemComments .itemCommentsList li.odd{background:#f8f8f8}
.itemComments .itemCommentsList li > div{padding:10px;}
.itemComments .itemCommentsList li > img,
.k2LatestCommentsBlock img,
.itemAuthorBlock > .gkAvatar > img, .itemAuthorData img,
.lcAvatar img{border:1px solid #ddd;border-radius:50%;display:block;float:left;margin-right:10px;padding:4px;}
.itemComments .itemCommentsList li > div{margin:0 0 0 92px;}
.itemComments .itemCommentsList li span{font-size:14px;margin:0 12px 0 0;}
a.commentLink{float:right;font-size:11px;font-weight:bold;}
.itemBackToTop{float:right;}
.itemAuthorDetails img{float:none !important;margin:0 auto 36px}
.itemBody{margin:0 0 24px;}
.itemList{overflow:hidden;}
.itemList .itemBody{padding:0;}
.itemList a.button{clear:both;display:inline-block;margin:24px 0 0}
.category .itemList a.button{float:none;}
.itemList ul.itemTags{clear:both;font-size:13px;font-style:italic;padding:12px 0 0 0;}
.latestView .itemTags li,
.categoryView .itemTags li{display:inline-block;float:none!important;}
ul.itemTags li{float:left;margin:1px 0 0 6px;padding:0 !important;}
.itemTags li:before{display:none;}
.itemTags li:after{content:","}
.itemTags li:last-child:after{display:none;}
.clr{clear:both;}
.itemListSubCategories{overflow:hidden;}
.itemList > article:first-child,
#itemListLeading .itemContainer:first-child > .itemView: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;}
.genericView a.itemImage{float:left;margin:0 36px 0 0}
.genericView article header h2{clear:none !important}
.genericView article{margin:0 0 6px!important;padding:30px 0 0}
.genericView > header > h4{margin:0 0 20px;padding:10px 20px;}
#itemListLinks{clear:both;text-align:center;}
#itemListLinks ul{margin:12px 0 0 0;}
#itemListLinks li{font-size:13px;line-height:2.4;}
.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}
.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 7px;border-color:#fff transparent transparent transparent;bottom:-7px;content:"";display:block;height:0;left:16px;position:absolute;width:0;}
.k2LatestCommentsBlock div:before{border-width:8px 8px 0 8px;border-color:#ddd transparent transparent transparent;bottom:-8px;left:15px;}
.k2LatestCommentsBlock div p{font-style:italic;font-size:13px;margin:0.3em 0}
.k2LatestCommentsBlock div p a{color:#777}
.k2LatestCommentsBlock div p a:hover{color:#000}
.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:#000;clear:both;margin:12px 0 0;padding:0 0 0 12px;font-size:12px;line-height:14px;}
.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover{color:#d27244;}
.k2AuthorsListBlock ul li a.abAuthorLatestItem span{display:block;font-size:10px;color:#777;}
.abAuthorName{display:block;margin:24px 0 6px}
.abAuthorAvatar img{border:1px solid #d5d5d5;border-radius:50%;padding:3px;}
.abAuthorName strong{background:#fff;padding:0 12px;position:relative;top:-4px;z-index:1}
.abAuthorName span{font-size:12px;font-weight:normal !important}
.abAuthorName:after{border-bottom:1px solid #ddd;content:"";display:block;position:relative;top:-12px;z-index:0}
#gkRight .k2Avatar,
#gkLeft .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:none !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:bold 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;}
.moduleItemDateCreated,
.moduleItemCategory{font:normal 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%;}
.moduleItemTags,
.moduleAttachments{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 0;}
.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px 0;}
.k2LoginBlock fieldset.input p label,
.k2LoginBlock fieldset.input p input{display:block;}
.k2LoginBlock fieldset.input p#form-login-remember label,
.k2LoginBlock fieldset.input p#form-login-remember input{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.calendarNavMonthPrev,
.k2CalendarBlock table.calendar tr td.calendarNavMonthNext{background:#fff;text-align:center;font-size:15px !important;}
.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:#d27244;color:#fff !important;padding:2px;}
.k2CalendarBlock table.calendar tr td.calendarToday{background:#d27244;color:#fff;}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked{background:#f5f5f5;padding:0;}
table.calendar tr td.calendarTodayLinked a{display:block;padding:2px;color:#d27244;font-size:12px;font-weight:bold}
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover{display:block;background:#d27244;color:#fff!important;padding:2px;}
.calendarNavLink{color:#d27244;}
.gkColumns > aside .k2CalendarBlock table.calendar,
.gkColumns > aside .k2CalendarBlock table.calendar tr td{background:none;border:none;color:#fff;}
.gkColumns > aside .k2CalendarBlock table.calendar tr td.calendarDateLinked a{font-weight:700;font-size:18px;}
.gkColumns > aside .calendarNavMonthPrev,
.gkColumns > aside .calendarCurrentMonth,
.gkColumns > aside .calendarNavMonthNext{background:#2f3336 !important;}
.k2CategorySelectBlock form select{width:auto;}
.k2ArchivesBlock ul li b{color:#ccc;font-size:11px;font-weight:400;padding:0 0 0 4px;}
.ubUserItems{margin:20px 0!important;}
.k2TagCloudBlock a{border:1px solid #E5E5E5;color:#888;float:left;font-size:13px;line-height:1.5;margin:3px;padding:3px 6px;}
.k2TagCloudBlock a:active,
.k2TagCloudBlock a:focus,
.k2TagCloudBlock a:hover{border-color:#d27244;color:#d27244;}
#k2Container .gsc-branding-text{text-align:right;}
#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{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;overflow:hidden;}
span.ubUserEmail a{display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px;}
.k2UsersBlock ul li h3{clear:both;margin:8px 0 0 0;padding:0;}
.catCounter{color:#999;font-size:11px;font-weight:normal;}
article header .itemRatingBlock > span{display:none;}
article header .itemRatingBlock > div{margin:3px 0 0 0;}
.itemContainerLast:first-child .itemImageBlock,
.clr + .itemContainerLast .itemImageBlock{padding:0;}
.itemCommentsPagination ul li{display:inline-block;margin:0 3px;font-size:80%;}
.itemCommentsPagination ul{text-align:right;}
.itemsContainer .itemsContainerWrap,
.itemContainer .itemsContainerWrap{margin:0 10px;}
.itemsContainerWrap .itemView header ul li.itemDate,
.itemsContainerWrap header ul li.item-date,
.cols-2 header ul li.item-date,
.cols-3 header ul li.item-date,
.cols-4 header ul li.item-date{display:block;}
.itemsContainer .itemsContainerWrap .itemList article{margin-bottom:50px;}
#k2Container .itemsContainerWrap article header h2{font-size:30px;line-height:38px;}
#k2Container .itemsContainerWrap article header{margin-bottom:10px;}
.itemIntroText ol,
.itemFullText ol{list-style:decimal;list-style-position:inside;}
.category .itemBody{text-align:center;}
.itemView.singlePage{margin:0 auto;max-width:880px;}
.category .bigtitle{overflow:hidden;text-align:center;}
.category .itemView{margin:0 0 72px!important;}
.itemsCategory > img{display:block;margin:0 auto 24px;}
.itemView header time,
.category header time{color:#999;display:inline-block;font-size:13px;font-weight:400;text-align:center;text-transform:uppercase}
.itemAuthor{font-size:13px;color:#999;line-height:1;margin:0 auto!important;position:relative;text-align:center;width:60%;text-transform:uppercase}
.itemView header + .itemAuthor,
.category header + .itemAuthor{margin-top:-30px!important;}
.itemAuthor img{border:1px solid #d5d5d5;border-radius:50%;display:inline-block;height:32px;margin:0 5px 0 0;padding:3px;vertical-align:middle;width:32px;}
.itemAuthor:before{border-top:1px solid #d5d5d5;content:"";left:0;position:absolute;top:15px;width:100%;z-index:0;}
.itemAuthor > span{background:#fff;display:inline-block;line-height:31px;padding:0 10px;position:relative;z-index:1;}
hr.separator{margin:50px auto 0 auto;padding:0 0 50px 0!important;top:0;}
.item-info,
.itemComments .itemCommentsList li span{font-size:11px;margin:24px 0 32px;padding:18px 0;text-align:center;text-transform:uppercase;width:100%;}
.item-info li{display:inline-block;padding:0 10px;}
.itemRatingBlock + .item-info{margin-top:12px}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{background:transparent;}
.itemSocialSharing > div{line-height:1;}