/* - - - - - - - - - - - - - - - - - - - - -
Theme Name:  Hemophilie Expert - Custom Wordpress Theme
Theme URI: https://www.hemophiliexpert.com
Description: Hemophilie Medical Articles - CoagXpert
Author: Mate Ivancic
Author URI: https://inneall.ie/

Created :  27.02.2023
Modified : 27.02.2023
- - - - - - - - - - - - - - - - - - - - - */

/* global reset */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* end of global reset */

/* ----- CSS ----- */

body {
background-color: #fff;  
font-family: 'Roboto', sans-serif;
}
/* ----- Header CSS ----- */
#header {width:100%;background-color: #fff;box-shadow: 2px 26px 39px -16px rgba(0,0,0,0.2); -webkit-box-shadow: 2px 26px 39px -16px rgba(0,0,0,0.2); -moz-box-shadow: 2px 26px 39px -16px rgba(0,0,0,0.2);}
.header-top { background-color: #323348;padding:2px 0;}
.header-top .navbar {padding:0;}
.header-top .navbar ul li {font-size:14px;}
.header-top .navbar ul li a {color:#fff;text-decoration: none;padding:4px 12px;}
.header-top .navbar ul li a:hover {color:#fff;background-color: #262739;}
.header-top ul li .show {color: #fff!important;background-color: #262739;}
.header-top .navbar .dropdown-menu {padding:0;border-radius: 0!important;border:none;margin-top:-2px;}
.header-top .navbar .dropdown-item {background-color: #323348;padding:8px 12px;border-top:1px solid #262739;}
.header-top .navbar .dropdown-item:hover {background-color: #262739;}
.header-top .navbar-toggler-icon {font-size:32px;color:#fff;padding:3px;margin:0;}
.header-top .navbar-toggler {padding:0;box-shadow: none!important;}

.wnbell-dropdown {color:#fff;font-size:16px;margin-left:3px;}
.wnbell_notification_item a {text-decoration: none;color:#323348;}
.wnbell_notification_item .post_title {font-size:14px;}
.wnbell_notification_item a {color:#333;font-size:12px;}

.modal {top:40px;}
.modal-body #loginform input {margin-bottom:10px;}
.modal-body #loginform .modal-submit-button {display:flex;justify-content: flex-end;}
.modal-register { display: block; border-top: 1px solid #dee2e6; padding: 10px 15px; text-align: end;}
.modal-register a { display: block; color: #262739; font-size: 12px;}
.modal-register a:hover {color: #4083b0;}
.modal-body #loginform #wp-submit { border:none; border-radius: 3px; background-color: #262739; color:#fff;}

#comments {margin-bottom:10px; overflow-y: scroll;max-height: 700px;}
#comments .comment-body {padding:10px;background-color: #EAF1F2;margin:5px;}
#comments .comments-title{font-size:22px;color:#ee8028;padding-bottom:4px;}
#comments .comment-author {font-size:14px;color:#4c4c4c;}
#comments .comment-author a {font-size:14px;color:#262739;text-decoration: none;font-weight: bold;}
#comments .comment-meta a {font-size:12px;color:#4c4c4c;padding-bottom:8px;text-decoration: none;}
#comments .comment p {font-size:16px;color:#4c4c4c;padding:10px;background-color: #EAF1F2;margin:5px;}
.depth-2 {padding-left: 28px;}
#comments .comment .comment-reply-link {text-align: end;text-decoration: none;color:#4c4c4c;font-weight:bold;}
#comments .comment .comment-reply-link:hover {color:#333;}
#respond {padding:10px;}
#reply-title {padding-bottom:10px;font-size:18px;color:#262739;}
#respond .logged-in-as {display: none;}
#respond textarea {padding:5px;width:100%;border:1px solid #c0c0c0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#respond #submit {border:none;background-color: #262739;color:#fff;font-weight: bold;padding:8px 18px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#respond #submit:hover {background-color: #ee8028;}

.header-main {background-color: #fff;}
.header-main ul li {font-size:18px;}
.header-main ul li a {color: #646464;;text-decoration: none;}
.header-main ul li a:hover {color:#fb545a;}
.header-main ul li a:active {color: #fb545a;}
.header-main ul li .show {color: #fb545a;}
.header-main .navbar .dropdown-menu {padding:0;border-radius: 0!important;border:none;}
.header-main .navbar .dropdown-item {background-color: #323348;color:#fff;padding:8px 16px;border-top:1px solid #262739;font-size:14px;}
.header-main .navbar .dropdown-item:hover {color:#fff;background-color: #262739;}
.header-main .navbar-toggler-icon {font-size:32px;color:#262739;padding:3px;margin:0;}
.header-main .navbar-toggler {padding:0;box-shadow: none!important;}
.header-main .card {border:none;}
.header-main .navbar-brand img {width:100%;height:auto;}

.search-class .search-form {width:100%;display: flex;}
.search-class div {width:100%;display: flexbox;margin-bottom: 10px;}
.search-field {width:80%;display:flexbox;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;color: #212529; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0.25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.search-submit {width:18%;font-size:1rem;line-height: 1.5;color:#fff;background-color: #262739;padding: 0.375rem 0.75rem;border-radius: 0.25rem;border:none;}
.search-submit:hover {background-color: #323348;}

@media(max-width: 665px){ .header-main .navbar-brand {max-width:70%;} }

/* Archive Share Bar */
.article-share-bar {font-size:14px;margin:10px 0;}
.article-share-bar ul {list-style-type: none;}
.article-share-bar ul li {float:left;display: block;margin:3px;color:#fff;background-color: #212529;}
.article-share-bar ul li:hover {background-color: #262739;}
.article-share-bar ul li a {text-transform: uppercase;font-size:12px;background-color: #212529;color:#fff;text-decoration: none;padding:8px 12px;float:left;}
.article-share-bar ul li a:hover {background-color: #262739;}
.article-share-bar ul li span {text-transform: uppercase;font-size:12px;background-color: #212529;color:#fff;text-decoration: none;float:left;border:none;}
.article-share-bar ul li span:hover {background-color: #262739;color:#fff;text-decoration: none;float:left;border:none;}
.article-share-bar ul li .label {padding:0;}

.article-share-bar ul li span:hover span {background-color: #262739;color:#fff;text-decoration: none;float:left;border:none;}
.article-share-bar ul li a:hover .label {background-color: #262739;color:#fff;text-decoration: none;float:left;border:none;}
.article-share-bar ul li .list-group-item  {border:none!important;}

/* ----- Intro Section  ----- */
#intro {position: relative;}
/* ----- Editorial Section CSS ----- */
#editorial {padding:80px 0;background-color: #fff;}
#editorial .editor-box {padding:20px 30px;border:1px solid #e6e6e6;}
#editorial .editor-box h3 {font-size:30px;padding-bottom:12px;color:#323348;}
#editorial .editor-box h3 span {font-weight:300;}
#editorial .editor-box p {font-size:18px;font-weight: 300;color:#323348;}
#editorial .editor-box p a {text-decoration: none;color:#fb545a;}
#editorial .editor-box .cite {font-weight: bold;font-size:28px;text-align: center;margin-bottom:20px;}
#editorial .editor-box .cite span {font-size:26px;color:#646464;font-weight:300;}
#editorial .editor-box .person-image {max-width:130px;margin:20px auto;}
#editorial .editor-box .person-image img {-webkit-border-radius: 60px;-moz-border-radius: 60px; border-radius: 60px;}
#editorial .editor-box .see-more {text-align: center;}
#editorial .editor-box .see-more a {display: inline-block;padding:5px 12px;background-color: #323348;color:#fff;}
#editorial .editor-box .see-more a:hover {background-color:#262739;}

#editorial .editor-post {padding:0 30px;}
#editorial .editor-post h3 {font-size:30px;padding-bottom:20px;color:#323348;font-weight: 300;}
#editorial .editor-post h6 {font-size:18px;color:#fb545a;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #323348;}
#editorial .editor-post h4 {font-size:22px;padding-bottom:20px;font-weight:300;}
#editorial .editor-post h4 a {color:#323348;text-decoration:none;}
#editorial .editor-post h4 a:hover {color:#fb545a;}
#editorial .editor-post p {font-size:16px;font-weight: 300;padding-bottom:20px;}
#editorial .editor-post p a {text-decoration: none;padding:8px 16px;background-color:#fb545a;color:#fff;margin-top:20px;}
#editorial .editor-post p a:hover {background-color: #323348;}

/* ----- Content CSS ----- */
#content {padding:80px 0;}
#content .headline {padding-bottom:32px;}
#content .headline h2 {font-size:3rem;color:#646464;padding-bottom:20px;}
#content .headline h2 span {color:#04a6d2;}
#content .headline p {color:#827e7e;font-size:16px;padding-bottom:20px;}
#content .headline p span {color:#646464;font-weight: bold;}

/* ----- Post Feed ----- */
#content .post-feed {width:98%;margin:0 1% 2% 1%;display: flex;}
#content .post-feed .post-thumb {background-color:#04a6d2;padding:20px;text-align:center;}
#content .post-feed .post-thumb img {max-width: 250px;width:100%;height:auto;}
#content .post-feed .post-text {padding:20px 20px 10px 20px;background-color: #EAF1F2;}
#content .post-feed .post-text h3 {font-size:26px;padding-bottom:18px;}
#content .post-feed .post-text h3 a {text-decoration: none;color: #04a6d2;}
#content .post-feed .post-text h3 a:hover {color:#107793;}
#content .post-feed .post-text p {font-size:14px;color:#646464;padding-bottom:8px;}
#content .post-feed .post-text p span {font-weight:bold;color:#0888ab;}
#content .post-feed .post-text .more {padding:12px 20px;display: block;text-align: center;background-color: #04a6d2;font-size:16px;color:#fff;text-decoration: none;}
#content .post-feed .post-text .more:hover {background-color: #107793;}
@media(max-width: 991px){ #content .post-feed {width:96%;margin:2%;display: flex;} }

/* ----- Content CSS ----- */
#content2 {padding:80px 0;background-color: #fff5f5;}
#content2 .headline {padding-bottom:32px;}
#content2 .headline h2 {font-size:2rem;color:#323348;padding-bottom:20px;}

/* ----- Post Feed ----- */
#content2 .post-feed {width:48%;margin:0 1% 2% 1%;display: flex;}
#content2 .post-feed .post-thumb {background-color:#323348;padding:20px;text-align:center;}
#content2 .post-feed .post-thumb img {max-width:160px;width:100%;height:auto;}
#content2 .post-feed .post-text {padding:20px 20px 10px 20px;background-color: #fff;}
#content2 .post-feed .post-text h3 {font-size:24px;padding-bottom:18px;font-weight: 300;}
#content2 .post-feed .post-text h3 a {text-decoration: none;color: #323348;}
#content2 .post-feed .post-text h3 a:hover {color:#fb545a;}
#content2 .post-feed .post-text p {font-size:14px;color:#646464;padding-bottom:8px;font-weight: 300;}
#content2 .post-feed .post-text p span {font-weight:bold;color:#262739;}
#content2 .post-feed .post-text .more {padding:12px 20px;display: block;text-align: center;background-color: #323348;font-size:16px;color:#fff;text-decoration: none;}
#content2 .post-feed .post-text .more:hover {background-color: #fb545a;}
@media(max-width: 991px){ #content2 .post-feed {width:96%;margin:2%;display: flex;} }

/* ----- Post Filters Section ----- */
#post-filters {padding:80px 0 20px 0;background-color: #fff;}
#post-filters .headline {padding-bottom:10px;}
#post-filters .headline h2 {font-size:1.8rem;color:#646464;padding-bottom:12px;}
#post-filters .headline h3 {font-size:1.2rem;color:#827e7e;padding-bottom:12px;}
#post-filters .headline p {font-size:16px;padding-bottom:18px;color:#646464;}
#post-filters .headline p a {text-decoration: none;color: #646464;;}
#post-filters .headline p a:hover {text-decoration: none;color:#fd707a;}
#post-filters .headline p span {padding:4px 12px;background-color: #fd707a;color:#fff;}
#post-filters .sbox {padding-bottom:24px;}
#post-filters .sbox h4 {font-size:20px;padding-bottom:16px;color:#646464;}
#post-filters .sbox p {font-size:16px;padding-bottom:18px;color:#646464;}
#post-filters .sbox .input-group {padding-bottom:12px;}
#post-filters .sbox .input-group .btn-outline {color:#fd707a;}
#post-filters .sbox p a {text-decoration: none;color: #646464;;}
#post-filters .sbox p a:hover {text-decoration: none;color:#fd707a;}
#post-filters .sbox p span {padding:4px 12px;background-color: #fd707a;color:#fff;}
#post-filters .sbox .journal-alphabet {padding-bottom:20px;}
#post-filters .sbox .journal-alphabet a {border-left:1px solid #fd707a;color:#fd707a;padding:2px 6px;display: inline-flex;margin-bottom:10px;text-decoration: none;font-size:14px;}
#post-filters .sbox .journal-alphabet .first {border:none;}
#post-filters .sbox .journal-alphabet a:hover {color:#323348;text-decoration: underline;font-weight: bold;}
#post-filters .sbox ul {padding-bottom:10px;}
#post-filters .sbox ul li {font-size:18px;padding-bottom:12px;}
#post-filters .sbox ul li a {text-decoration: none;color: #827e7e;}

#post-filters .sbox ul li a:hover {color:#323348;text-decoration: underline;}
#post-filters .info-box {padding:10px;margin-bottom:20px;}
#post-filters .info-box .info-content {padding:12px;background-color: #fca5a7;margin-top:-8px;}
#post-filters .info-box .info-content h5 {color:#fff;font-size:16px;padding:10px 0 18px 0;}
#post-filters .info-box .info-content h4 {color:#fff;font-size:26px;padding:10px 0 18px 0;font-weight: 300;}
#post-filters .info-box .info-content p {font-size:14px; color:#fff;padding-bottom:42px;}
#post-filters .info-box a {text-decoration: none;}
#post-filters .info-box .info-content2 {padding:12px;background-color: #f8f9fa;margin-top:-8px;}
#post-filters .info-box .info-content2 h4 {color:#646464;font-size:22px;padding:10px 0 28px 0;}
#post-filters .info-box .info-content2 p {font-size:14px; color:#646464;padding-bottom:22px;}

/* ----- Top Articles Section CSS ----- */
#top-article {padding:80px 0;}
#top-article .headline {padding-bottom:32px;}
#top-article .headline h3 {font-size:2.2rem;color:#646464;padding-bottom:16px;}
#top-article .headline h4 {font-size:18px;color:#999a9b;padding-bottom:18px;font-weight: 300;}
#top-article .headline h4 span {font-weight: bold;color:#fd707a;}

#top-article .top-post {width:98%;margin:0 1% 3% 1%;display: flex;}
#top-article .post-thumb {background-color:#323348;padding:20px;text-align:center;}
#top-article .post-thumb img {max-width:100%; border:1px solid #222;height:auto;}
#top-article .post-text {padding:20px 20px 10px 20px;background-color: #f8f9fa;}
#top-article .post-text h3 {font-size:24px;padding-bottom:18px;}
#top-article .post-text h3 a {text-decoration: none;color: #323348;}
#top-article .post-text h3 a:hover {color:#fd707a;}
#top-article .post-text p {font-size:14px;color:#646464;padding-bottom:8px;}
#top-article .post-text p span {font-weight:bold;color:#262739;}
#top-article .post-text .more {padding:12px 20px;display: block;text-align: center;background-color: #323348;font-size:16px;color:#fff;text-decoration: none;}
#top-article .post-text .more:hover {background-color: #fd707a;}

#top-article .sidebar {padding-bottom: 20px;position:sticky; top:164px;z-index: 23;}
#top-article .sidebar .sbbox1 {margin:20px;padding:20px;margin-bottom:20px;background-color: #262739;}
#top-article .sidebar .sbbox1 .sbbox-inner {padding:20px;border:4px solid #fff;text-align: center;}
#top-article .sidebar .sbbox1 h4 {font-size:68px;padding-bottom:12px;color: #fff;}
#top-article .sidebar .sbbox1 h3 {font-size:18px;padding-bottom:12px;color:#fff;text-transform: uppercase;}
#top-article .sidebar .sbbox1:hover h3 {color:#fd707a;}
#top-article .sidebar .sbbox1:hover h4 {color:#fd707a;}
#top-article .sidebar a {text-decoration: none;}

/* ----- Footer CSS ----- */
#footer {padding:30px 0 20px 0;background-color:#323348;border-top:5px solid #0099CC;}
#footer .top-footer {padding-bottom:10px;}
#footer .top-footer .fbox:nth-child(1){ width:25% !important;}
#footer .top-footer .fbox:nth-child(2){ width:50% !important;}
#footer .top-footer .fbox:nth-child(2) p { font-size: 14px; padding: 0 15px 10px 0; color: #fff;}
#footer .top-footer .fbox:nth-child(3){ width:25% !important;}
#footer .top-footer .fbox {margin-bottom:20px;}
#footer .top-footer .fbox h4 {font-size:16px;color:#fff;padding-bottom:18px;font-weight: bold;text-transform: uppercase;}
#footer .top-footer .fbox ul {margin-bottom:10px;}
#footer .top-footer .fbox ul li {font-size:14px;color:#fff;margin-bottom:12px;}
#footer .top-footer .fbox ul li a {color:#fff;text-decoration: none;}
#footer .top-footer .fbox ul li a:hover {color:#fb545a;}
#footer #footer-horizontal {background: #0099CC;padding-top: 15px;padding-bottom: 15px;color: #ffffff;}
#footer #footer-horizontal ul li {display: inline-block; margin-right: 15px;}
#footer #footer-horizontal a {color: #ffffff;text-decoration: none;}
#footer #footer-horizontal a:hover {text-decoration: underline;}
#footer .copyright-image {display:flex;align-items: center;justify-content: center;}
#footer .copyright-image img{ max-width: 200px; }
#footer .copyright-text ul { margin-bottom: 10px;}
#footer .copyright-text ul li { display: inline-block; border-left: 1px solid #fff; margin-left:10px; padding-left:10px;}
#footer .copyright-text ul li:first-child{ border: none;}
#footer .copyright-text ul li a { text-decoration: none; color: #fff;}
#footer .copyright-text ul li a:hover { text-decoration: underline;}
#footer .copyright-text p { font-weight: bold; font-size: 14px;}
#footer .bottom-footer {padding:20px 20px 0 20px; text-align: right;}
#footer .bottom-footer h4 {font-size:18px;color:#fff;padding:16px 0;font-weight: bold;}
#footer .bottom-footer p {font-size:14px;color:#fff;padding-bottom:10px;}

/* ----- Article Icon Sidebar & Main Sidebar ----- */
.social {padding-bottom: 20px;position:sticky; top:184px;z-index: 23;}
.social ul {margin-bottom:20px;}
.social ul li {font-size:18px;margin:1px;}
.social ul li:hover {color:#fff;background-color: #323348;}
.social ul li a {color:#fff;background-color: #323348;padding:12px;font-size:22px;line-height: 28px;display:block;text-align:center;}
.social ul li a:hover {background-color: #fd707a;color:#fff;}
#bookmarkicon {border:none;color:#fff;background-color: #323348;padding:12px;font-size:22px;line-height: 28px;display:block;text-align:center;}
#bookmarkicon:hover {background-color: #fd707a;}
@media only screen and (max-width: 665px) {.social ul li {display: inline-flex;text-align: center;} }

/* ----- Post CSS ----- */
#content .post {padding-bottom: 20px;overflow: hidden;word-wrap: break-word;}
#content .post br {display:none!important;}
#content .post h1 {font-size:2rem;color:#262739;padding-bottom:28px;}
#content .post .post-intro {margin-bottom:28px;padding:0 14px;}
#content .post .post-intro .post-thumb {padding:20px;text-align: center;background-color: #323348;}
#content .post .post-intro .post-thumb img {max-width: 160px;width:100%;height:auto;}
#content .post .post-intro .post-info {padding:20px;background-color: #f8f9fa;}
#content .post .post-intro .post-info p {font-size:18px;color:#646464;padding-bottom:20px;}
#content .post .post-intro .post-info p span {font-weight: bold;color:#323348;}
#content .post h2 {font-size:2.3rem;padding-bottom:24px;color:#262739;}
#content .post h3 {font-size:2rem;padding-bottom:24px;color:#262739;}
#content .post h4 {font-size:1.8rem;padding-bottom:24px;color:#262739;}
#content .post h5 {font-size:1.6rem;padding-bottom:24px;color:#262739;}
#content .post p {font-size:16px;color:#646464;padding-bottom:24px;}
#content .post p a {color:#fb545a;}
#content .post p a:hover {color:#262739;}
#content .post ul {padding:0 0 12px 24px;list-style: disc;}
#content .post ul li {font-size:16px;color:#646464;font-weight: bold;padding-bottom:12px;}
#content .post ol {padding:0 0 12px 24px;list-style: disc;}
#content .post ol li {font-size:16px;color:#646464;font-weight: bold;padding-bottom:12px;}

/** Post Copyright & Link To Original Source **/
.post-copyright {padding:20px 0;border-top:1px solid rgba(0,0,0,.125);text-align: center;}
.post-copyright h3 {font-size:38px;font-weight: bold;color: #fb545a;padding-bottom:12px;}
.post-copyright h3 a {color: #fb545a;text-decoration: none;}
.post-copyright h3 a:hover {color: #262739;text-decoration: none;}
.post-copyright p {text-align:center;padding-bottom:12px;color:#646464;font-size:14px;}

/* ----- My Bibliography Page CSS----- */
#content .post .nav-tabs {padding:0!important;list-style-type:none!important;}
#content .post .nav-tabs .nav-item {padding:0!important;margin:0 1px 0 0;}
#content .post .nav-tabs .nav-item .nav-link {background-color:#323348;color:#fff;}
#content .post .nav-tabs .nav-item .nav-link:hover {color:#fb545a;}
#content .post .nav-tabs .nav-item .active {color:#fb545a;}
#content .post .tab-content .table-hover thead {color:#333;}
#content .post .tab-content .table-hover a {text-decoration: none;color:#323348;font-weight: bold;}
#content .post .tab-content .table-hover a:hover {color:#fb545a;}
#content .post .tab-content .btn-primary {background-color:#323348;font-weight: bold;border:none!important;}
#content .post .tab-content .btn-primary:hover {color:#fb545a;}
#content .post .tab-content .btn-danger {background-color:#fb545a;font-weight: bold;border:none!important;}
#content .post .tab-content .btn-danger:hover {color:#323348;}

#folderModal label {padding-bottom:12px;font-size:18px;color:#323348;}
#folderModal input {width:100%;border:1px solid #c0c0c0;margin-bottom:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;min-height:42px;line-height: 42px;}
#folderModal .button-65 {width:100%;border:none;margin-bottom:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #323348;color:#fff;font-size:18px;font-weight: bold;}
#folderModal .button-65:hover {background-color: #fb545a;}

/* ----- User registration form ----- */
#content .rmcontent {max-width:980px; margin: 0 auto;}
#content .rmcontent label {text-align: right; padding-right: 15px; font-weight: bold; line-height: 20px; color: #4c4c4c;}
#content .rmcontent .rmradio { padding: 3px 0 0 0;}
#content .rmcontent .rmradio li { display: inline-block; padding: 0;}
#content .rmcontent .rminput { padding: 0 10px;}
#content .rmcontent .rminput input, #content .rmcontent .rminput select {padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#content .rmcontent .rminput select { padding: 8px 12px 6px 12px; background: #e9e9ed;}
#content .rmagic .rmnote { display: none!important; }
#content .form_passwords .rminput { width: 49%!important;}
#content .form_passwords .rmfield { width: 51%!important;}
#content .rmradio li {align-items:flex-start}
#content .rmradio label { text-align: left; width: 90%;}
#content .rmradio .rm-pricefield-wrap { display: flex; align-content: flex-start;}
#content .buttonarea input { background: #fb545a; border: none; color: #fff; border-radius: 5px;}
#content .buttonarea input:hover { background:#262739;}

#content .sidebar-post {padding:0 10px 20px 10px}
#content .sidebar-post .sbbox {margin-bottom:24px;}
#content .sidebar-post .sbbox h4 {font-size:24px;color:#323348;padding-bottom:18px;}
#content .sidebar-post .sbbox .widget-title {font-size:20px;color:#fff;padding: 12px;background-color: #323348;}
#content .sidebar-post .sbbox p {font-size:16px;padding-bottom: 16px;color:#646464;}
#content .sidebar-post .sbbox p a {color:#fb545a;}
#content .sidebar-post .sbbox ul li {font-size:14px;color:#646464;font-weight: 300;}
#content .sidebar-post .sbbox ul li a {color:#323348;text-decoration: none;background-color:#f8f9fa;padding:12px;display: block;border-bottom:1px solid #D5DBDC}
#content .sidebar-post .sbbox ul li a:hover {text-decoration: none;color:#fb545a;}

.post-navigation {padding:20px 0;}
.post-navigation span {margin:3px;display:inline-block;padding:6px 14px;font-size:20px;background-color:#323348;color:#fff;}
.post-navigation a {padding:6px 14px;font-size:20px;background-color:#fb545a;color:#fff;text-decoration: none;}
.post-navigation a:hover {background-color: #323348;}

#top-article .more1 {padding:8px 16px;display:inline-block;text-align: center;background-color: #04a6d2;font-size:16px;color:#fff;text-decoration: none;margin:2px;}
#top-article .more1:hover {background-color: #fd707a;}

/* additional CSS Sidebar */

.well {margin-bottom:32px;}
.well .rmp-rating-widget {background:#323348;padding:22px 0;}
.well .rmp-heading {font-size:2rem;color:#fff;}
.well .rmp-icon--hovered {color:#ee8028;}
.well .rmp-rating-widget__icons ul li {color:#ee8028;}
.well .rmp-rating-widget__icons ul li:active {color:#ee8028;}
.well .rmp-rating-widget__results {color:#fff;font-size:14px;}

.sbbox-category {margin-bottom:16px;width:100%;}
.sbbox-category h4 {font-size:24px;padding-bottom:10px;color:#323348;}
.sbbox-category p {font-size:16px;padding-bottom:10px;color:#333;}
.sbbox-category p a {text-decoration:none;color:#fd707a;}
.sbbox-category p a:hover {color: #323348;}
.sbbox-category .journal-alphabet {padding-bottom:20px;}
.sbbox-category .journal-alphabet a {border-left:1px solid #323348;color:#fd707a;padding:2px 6px;display: inline-flex;margin-bottom:10px;text-decoration: none;font-size:16px;}
.sbbox-category .journal-alphabet .first {border:none;}
.sbbox-category .journal-alphabet a:hover {color:#323348;text-decoration: underline;font-weight: bold;}
.sbbox-category ul {padding-bottom:10px;}
.sbbox-category ul li {font-size:16px;padding-bottom:4px;}
.sbbox-category ul li a {text-decoration: none;color:#fd707a;}
.sbbox-category ul li a:hover {color:#323348;}
.sbbox-category #s {width:72%;display:flexbox;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;color: #212529; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0.25rem;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.sbbox-category #searchsubmit {width:25%;font-size:14px;line-height: 1.5;color:#fff;background-color: #323348;padding: 0.55rem 0.75rem;border-radius: 0.25rem;border:none;}
.sbbox-category #searchsubmit:hover {background-color: #fd707a;}

/*--- Printing Area---*/
.post-print {display:none;}

@media print {
#header {display:none;}
#footer {display:none;}
.sidebar-post {display:none;}
.social {display:none;}
.post {display:none;}
.post-print {display:block;}
}

#invite-colleague-form, #share-article-form {
    max-width: 500px;
    margin: 0 auto;
    padding: 15px;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
  }
  
  #invite-colleague-form, #share-article-form input[type="text"],
  #invite-colleague-form, #share-article-form input[type="email"],
  #invite-colleague-form, #share-article-form textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
  }
  
  #invite-colleague-form, #share-article-form textarea {
    min-height: 100px;
  }
  
  #invite-colleague-form, #share-article-form input[type="submit"] {
    background-color: #323348;
    color: white;
    padding: 14px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
  }
  
  #invite-colleague-form, #share-article-form input[type="submit"]:hover {
    background-color: #323348;
  }

#pdfModal .modal-dialog { max-width:80% !important; height: 90vh;}
#pdfModal .modal-content { height: 100%; }
#pdfModal .modal-body {overflow: hidden; height: 100%;}
#pdfModal .modal-body embed {margin-top:-80px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}