@charset "utf-8"; .author-warper { position: relative; /*margin-top: 80px;*/ min-height: calc(100vh - (3rem + 3.5rem)); overflow-x: hidden; } .author-warper .author-banner { min-height: 384px; padding-top: 20px; } .author-main { position: relative !important; margin-top: -5rem; } .author-bg { position: absolute !important; width: 100% !important; height: 5rem; background: rgba(255, 255, 255, .4); } .author-content { top: 0; left: 0; width: 100% !important; } .author-content .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .author-content .container { max-width: 540px; } } @media (min-width: 768px) { .author-content .container { max-width: 720px; } } @media (min-width: 992px) { .author-content .container { max-width: 960px; } } @media (min-width: 1280px) { .author-content .container { max-width: 1230px; } } @media (min-width: 1600px) { .author-content .container { max-width: 1470px; } } .author-content .row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; } .author-posts, .author-desc { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; } .author-desc-content { background: rgba(255, 255, 255, .7); padding: 1.5rem !important; text-align: center; display: flex; color: #333; } .author-head { -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%; } .author-head p { margin: 0; } .author-info { -ms-flex: 0 0 85%; flex: 0 0 85%; max-width: 85%; } .author-head img { width: 120px; height: 120px; border-radius: 50% !important; } .author-head .author-share img { display: inline-block; width: 28px; height: 28px; margin: 4px 2px; } .author-name { color: #0071d1 !important; margin-bottom: 0 !important; font-size: 20px; font-weight: 300; padding-top: 10px; } .author-role { font-size: .875rem; font-weight: 500; color: #6c757d; } .author-desc-list { line-height: 1.71; list-style: disc; margin-top: 1.5rem !important; margin-left: 0; font-size: 16px; color: #555; text-align: left !important; } .author-desc-list li { margin-bottom: 1rem !important; } .author-count { height: 5rem; background: rgba(255, 255, 255, .4); text-align: center !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-pack: distribute !important; justify-content: space-around !important; display: -ms-flexbox !important; display: flex !important; position: relative; } .author-count::after { content: ''; position: absolute; display: inline-block; width: 2px; height: 50px; left: 50%; top: 15px; border-left: 1px solid #f2f2f2; vertical-align: middle; } .author-articles-count, .author-comments-count { font-size: 1.5rem; } .author-articles-count small, .author-comments-count small { font-size: .875rem; } .author-experience { padding-bottom: 1rem !important; padding-top: 3rem !important; } .author-experience .title { font-weight: 500; padding-bottom: 1.5rem !important; border-bottom: 1px solid #dee2e6 !important; margin-bottom: 1.5rem !important; font-size: 1.75rem; } .author-experience .author-experience-desc { font-size: 1.25rem; font-weight: 500; color: #343a40; padding-top: 1.5rem !important; padding-bottom: 1rem !important; } .author-experience p { color: #6c757d; margin-top: 0; margin-bottom: 1rem; } .author-experience a { color: #0071d1; } .author-posts-list nav { font-size: 1.25rem; border-bottom: 1px solid #dee2e6; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .author-posts-list nav div { color: #0071d1; border: none; border-bottom: 3px solid #0071d1; background-color: #fff; border-top-left-radius: .1875rem; border-top-right-radius: .1875rem; margin-bottom: -1px; padding: .5rem 1rem; } .author-posts-list .posts-main { padding-bottom: 1rem !important; padding-top: 2rem !important; } .posts-section { padding: 1rem !important; margin-bottom: .5rem !important; display: flex !important; border-bottom: 1px solid #dee2e6 !important; } .posts-section .posts-img { max-width: 300px; text-align: center !important; padding-right: 3rem !important; } .posts-section .posts-img img { max-width: 100%; display: block; height: auto } .posts-section .posts-content { flex: 1; } .posts-section .posts-title { color: #0071d1 !important; font-size: 18px; } .posts-section .posts-title a { display: block; font-size: 20px; } .posts-section .posts-title a:hover { color: #0071d1; } .posts-section p { color: #666; padding-top: 1rem !important; margin-bottom: 1rem; } .posts-section .posts-data { -ms-flex-pack: justify !important; justify-content: space-between !important; display: -ms-flexbox !important; display: flex !important; font-size: .875rem; color: #999; } /*code for pagination */ .number-of-post { margin: 20px; text-align: center; } .number-of-post ul { display: inline-flex; } .number-of-post li a { margin-right: 12px; } .number-of-post li a, .number-of-post li a:hover, .number-of-post li.active a, .number-of-post li.disabled { text-decoration: none; } .navigation li { margin-right: 10px } .navigation li:not(:last-child):not(:first-child) a { display: inline-block; width: 30px; height: 30px; border: solid 1px #ccc; line-height: 30px; vertical-align: top; border-radius: 30px; text-align: center; color: #ccc } .navigation li:not(:last-child):not(:first-child) a:hover { border-color: #4f79ff; color: #4f79ff } .navigation li:not(:last-child):not(:first-child).active a { border-color: #4f79ff; color: #4f79ff } .navigation li:first-child, .navigation li:last-child { line-height: 30px } .navigation li:first-child a, .navigation li:last-child a { color: #ccc } .navigation li:first-child a:hover, .navigation li:last-child a:hover { color: #4f79ff } .facebook { padding-top: 0 } .row:after, .row:before { display: table; content: " " } .row:after { clear: both } @media (max-width: 769px) { .author-warper .author-banner { padding-bottom: 100px; min-height: auto; } .author-warper { font-size: 14px; } .author-head img { width: 80px; height: 80px; } .author-desc-list { font-size: 14px; margin-top: 0; } .author-desc { -ms-flex: 0 0 100%; max-width: 100%; flex: 0 0 100%; padding-right: 15px !important; } .author-posts { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .posts-section { display: block !important; } .posts-section .posts-img { padding-right: 1rem !important; } .posts-section .posts-title { font-size: 16px; } .posts-section p { font-size: 14px; margin-bottom: 0; } .author-warper { margin-top: 0px; } .author-experience { padding-bottom: 1rem !important; padding-top: 1.5rem !important; } .posts-section .posts-data { font-size: .7rem; } } @media only screen and (max-width:600px) { .author-desc-content { display: block; } .author-head, .author-info { width: 100%; flex: inherit; max-width: initial; } .posts-section .posts-content { margin-top: 0.5rem; } }