/* - - - - - - - - - - - - - - - - - - - - -
Theme Name: Valvexpert - Custom Wordpress Theme
Theme URI: - https://www.valvexpert.com
Description: Online Articles 
Author: Ivan Ivancic
Author URI: https://inneall.ie/

Created :  17.01.2023
Modified : 8.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: #7e7e7e;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:5px 12px 4px 12px;}
.header-top .navbar ul li a:hover {color:#dd0505;}
.header-top ul li .show {color:#dd0505!important;}
.header-top .navbar .dropdown-menu {padding:0;border-radius: 0!important;border:none;}
.header-top .navbar .dropdown-item {background-color: #e80505;padding:8px 12px;border-top:1px solid #af1b2a;}
.header-top .navbar .dropdown-item:hover {background-color: #af1b2a;}
.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:#af1b2a;}
.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: #e80505; font-size: 12px;}
.modal-register a:hover {color: #4083b0;}
.modal-body #loginform #wp-submit { border:none; border-radius: 3px; background-color: #e80505; 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:#e80505;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:#e80505;}
#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: #e80505;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: #2a3438;}
.header-main ul li {font-size:16px;}
.header-main ul li a {color: #fff;;text-decoration: none;}
.header-main ul li a:hover {color:#8297a0;}
.header-main ul li a:active {color: #8297a0;}
.header-main ul li .show {color: #8297a0;}
.header-main .navbar .dropdown-menu {padding:0;border-radius: 0!important;border:none;}
.header-main .navbar .dropdown-item {background-color: #2a3438;color:#fff;padding:8px 16px;}
.header-main .navbar .dropdown-item:hover {color:#fff;background-color: #191e20;}
.header-main .navbar-toggler-icon {font-size:32px;color:#fff;padding:3px;margin:0;}
.header-main .navbar-toggler {padding:0;box-shadow: none!important;}
.header-main .card {border:none;}
.header-main .btn { color: #fff;}
.header-main .navbar-brand img {width:100%;height:auto;}
#searchform {width:100%;display: flex;}
#searchform div {width:100%;display: flexbox;}
#s {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; }
#searchsubmit {width:18%;font-size:1rem;line-height: 1.5;color:#fff;background-color: #2a3438;padding: 0.375rem 0.75rem;border-radius: 0.25rem;border:none;}
#searchsubmit:hover {background-color: #2a3438;}

.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: #2a3438;padding: 0.375rem 0.75rem;border-radius: 0.25rem;border:none;}
.search-submit:hover {background-color: #2a3438;}

@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: #2a3438;}
.article-share-bar ul li:hover {background-color: #333;}
.article-share-bar ul li a {text-transform: uppercase;font-size:12px;background-color: #2a3438;color:#fff;text-decoration: none;padding:8px 12px;float:left;}
.article-share-bar ul li a:hover {background-color: #333;}
.article-share-bar ul li span {text-transform: uppercase;font-size:12px;background-color: #04bf80;color:#fff;text-decoration: none;float:left;border:none;}
.article-share-bar ul li span:hover {background-color: #333;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: #333;color:#fff;text-decoration: none;float:left;border:none;}
.article-share-bar ul li a:hover .label {background-color: #333;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;}
#intro .carousel-caption { padding-top: 0.25rem; padding-bottom: 0.25rem; text-align:left; top:50%; left: 15%; bottom:auto; transform: translateY(-50%);}
#intro .carousel-caption .slide-text {padding:10px;}
#intro .carousel-caption .slide-text h2, 
#intro .carousel-caption .slide-text h3, 
#intro .carousel-caption .slide-text h4, 
#intro .carousel-caption .slide-text h5, 
#intro .carousel-caption .slide-text h6 {color:#e80505;padding-bottom:24px;font-weight: bold;}
#intro .carousel-caption .slide-text h2 {font-size:2rem;line-height:2rem;}
#intro .carousel-caption .slide-text h3 {font-size:1.8rem;line-height:1.8rem;}
#intro .carousel-caption .slide-text h4 {font-size:1.6rem;line-height:1.6rem;}
#intro .carousel-caption .slide-text h5 {font-size:1.5rem;line-height:1.5rem;}
#intro .carousel-caption .slide-text h6 {font-size:1.3rem;line-height:1.3rem;}
#intro .carousel-caption .slide-text p {font-size:18px;color:#af1b2a;margin-bottom:24px;}
#intro .carousel-caption .slide-text p a {color:#55a79a;}
#intro .carousel-indicators { margin-bottom:0;}
#intro .carousel-indicators [data-bs-target] { background-color: #e80505!important;position: relative;}
#intro .carousel-control-prev-icon {padding:30px;background-color: #e80505;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;filter: none!important;}
#intro .carousel-control-next-icon {padding:30px;background-color: #e80505;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;filter: none!important;}
#intro .reg {padding:12px 0;}
#intro .reg a {font-size:16px;padding:12px 15px;color:#fff;background-color: #e80505;text-decoration: none;}
#intro .reg a:hover {background-color: #af1b2a;}
@media(max-width: 1200px){ 
    #intro .carousel-caption .slide-text h5 {font-size:16px; padding-bottom: 10px;}
    #intro .carousel-caption .slide-text p {font-size:14px; margin-bottom:10px;}
}
@media(max-width: 840px){ 
    #intro .d-md-block { display: none!important;}
}

/* --- Features ---*/
#features {background: rgb(221,68,42);background: radial-gradient(circle, rgba(221,68,42,1) 0%, rgba(210,17,22,1) 0%, rgba(221,68,42,1) 100%);padding:40px 0;margin-top:-8px;text-align: center;}
#features .col-md-2.editor-box { width: 33.33333333%;}
#features .editor-image {background: #8297a0;display: inline-block; margin-bottom: 20px;height: 68px;line-height: 68px;width: 68px;text-align: center;color: #fff;border-radius: 50%;font-size: 1.9em;}
#features h4 { font-family: inherit; font-weight: 700;line-height: 1.1; margin:10px 0; font-size: 18px; color: #fff;}
#features p { color: #fff;font-size: 14px; line-height: 14px;}
#features p a { text-decoration: underline; color: #fff; }

/* ----- Content CSS ----- */
#content { margin-top: 3vw;}
#content .content-container {position: relative; z-index: 2; border-radius: 25px;padding: 1rem 0 3rem 0;}
#content .headline { padding: 0 20px; margin-bottom: 25px;}
#content .headline h2 {font-size: 26px;line-height: 29px;color: #4083b0;border-bottom:1px solid #666;font-weight: 400;}
#content .headline h2 span {display:inline-block;background-color: #ffffff; height:30px;margin-bottom: -1px; padding-right: 10px;}
#content .headline p {color: #999a9b; font-size: 14px; padding-top: 5px; line-height: 17px; text-transform: uppercase;}
#content .headline h5 {font-size:1rem;color:#dd100b;padding-bottom:5px;}

/* ------ Tabs Navigation CSS -----*/
#v-tabs-tab {width:100%;margin-bottom:32px;border:none;}
#v-tabs-tab .nav-pills li {width:100%;display:block;margin-bottom:12px;text-align:left;}
#v-tabs-tab .nav-pills li a {background-color: transparent;border-radius: 0;background-color: #EAF1F2;}
#v-tabs-tab .nav-pills li a h4 {font-size:18px;color:#e80505;padding:12px 0 8px 0;}
#v-tabs-tab .nav-pills li a p {font-size:14px;color:#827e7e;}
#v-tabs-tab .nav-pills li .active {background-color: #e80505;}
#v-tabs-tab .nav-pills li .active h4 {color:#fff;}
#v-tabs-tab .nav-pills li .active p {color:#fff;}

/* ----- Post Feed ----- */
@media(max-width: 991px){ }
#content .post-feed .post-thumb {padding:10px;text-align:center;}
#content .post-feed .post-thumb img {max-width:70px;height: auto; padding: 4px;line-height: 1.4; background-color: #fff; border: 1px solid #ddd; border-radius: 4px;}
#content .post-feed .post-text {display:flex;flex-direction:column;min-width:0;word-wrap:break-word;padding:10px 0;}
#content .post-feed .post-text h3 {color: #4083b0; font-weight: 400; font-size: 22px; line-height: 25px;}
#content .post-feed .post-text h3 a {color: #4083b0; text-decoration: none;}
#content .post-feed .post-text h3 a:hover {color:#dd100b;}
#content .post-feed .post-text p {font-size:16px;color:#585978;padding-bottom:5px;}
#content .post-feed .post-text p a {color:#dd100b;}
#content .post-feed .post-text p a:hover {color:#4083b0;}
#content .post-feed .post-text p span {font-weight: 600; font-size: 15px; line-height: 18px;}
#content .post-feed .post-text p i { padding-right: 5px;}
#content .post-feed .post-text .post-text-bottom { position: absolute; top: 100%; left:50%; transform: translate(-50%, -50%); text-align: center; display: inline-block; padding: 3px 8px; border-radius:15px; background-color:#fff4f7; font-weight: bold; text-transform: uppercase;}

/* ----- Post Filters Section ----- */
#post-filters {padding:80px 0;background-color: #EAF1F2;}
#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;}
#post-filters .headline p span {padding:4px 12px;background-color: #e80505;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;}
#post-filters .sbox .input-group {padding-bottom:12px;}
#post-filters .sbox .input-group .btn-outline {color:#e80505;}
#post-filters .sbox p a {text-decoration: none;color: #646464;;}
#post-filters .sbox p a:hover {text-decoration: none;color:#e80505;}
#post-filters .sbox p span {padding:4px 12px;background-color: #e80505;color:#fff;}
#post-filters .sbox .journal-alphabet {padding-bottom:20px;}
#post-filters .sbox .journal-alphabet a .disabled {color:#646464;text-decoration: underline;font-weight: normal;}
#post-filters .sbox .journal-alphabet span { border-left:1px solid #4c4c4c;color:#4c4c4c;padding:2px 6px;display: inline-flex;margin-bottom:10px;text-decoration: none;font-size:16px;min-width: 20px;}
#post-filters .sbox .journal-alphabet a {border-left:1px solid #827e7e;color:#827e7e;padding:2px 6px;display: inline-flex;margin-bottom:10px;text-decoration: none;font-size:16px;}
#post-filters .sbox .journal-alphabet .first {border:none;}
#post-filters .sbox .journal-alphabet a:hover {color:#e80505;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:#e80505;text-decoration: underline;}
#post-filters .info-box {padding:10px;margin-bottom:20px;}
#post-filters .info-box .info-content {padding:12px;background-color: #1399df;margin-top:-8px;}
#post-filters .info-box .info-content h4 {color:#fff;font-size:22px;padding:10px 0 18px 0;}
#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: #fff;margin-top:-8px;}
#post-filters .info-box .info-content2 h4 {color:#1399df;font-size:22px;padding:10px 0 18px 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;}
#top-article .headline h4 span {font-weight: bold;color:#af1b2a;}

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

#top-article .sidebar {padding-bottom: 20px;}
#top-article .sidebar .sb-box {margin:20px;padding:40px 10px 25px 10px;background-color:#fef1f7;}
#top-article .sidebar .sb-box .icon-box {font-size:80px;color:#4a4a4a;text-align: center;padding-bottom:10px;line-height:80px;margin-bottom:18x;}
#top-article .sidebar .sb-box h5 {font-size:22;font-weight:bold;padding-bottom:8px;color:#4a4a4a;text-align: center;}
#top-article .sidebar .sb-box p {font-size:14px;padding-bottom:12px;;color:#333;text-align: center;}
#top-article .sidebar .sb-box a {text-decoration: none;}
#top-article .sidebar .sb-box:hover .icon-box {color:#2a3438}
#top-article .sidebar .sb-box:hover h5 {color:#2a3438}


/* ----- Footer CSS ----- */
#footer {padding:60px 0 20px 0;background-color: #2a3438;border-top:5px solid #e80505;}
#footer .top-footer {padding-bottom:30px;}
#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:16px;color:#999a9b;margin-bottom:12px;}
#footer .top-footer .fbox ul li a {color:#999a9b;text-decoration: none;}
#footer .top-footer .fbox ul li a:hover {color:#dddada;}
#footer .bottom-footer {padding:20px;}
#footer .bottom-footer h4 {font-size:18px;color:#fff;padding:16px 0;font-weight: bold;}
#footer .bottom-footer p {font-size:16px;color:#999a9b;padding-bottom:18px;}

/* ----- Social Subpage & Page CSS ----- */
.social {padding-bottom: 20px;position:sticky; top:184px;z-index: 23;}
.social ul {margin-bottom:20px;}
.social ul li {font-size:24px;}
.social ul li a {color:#fff;background-color: #2a3438;;padding:18px;font-size:20px;line-height: 28px;display:block; text-align: center;}
.social ul li a:hover {background-color: #e80505;}
#bookmarkicon {color:#fff;background-color: #2a3438;;padding:12px;font-size:22px;line-height: 28px;display:block;text-align:center;}
#bookmarkicon:hover {background-color: #e80505;}
@media only screen and (max-width: 665px) {.social ul li {display: inline-flex;text-align: center;} }

/* ----- Post CSS ----- */
#content .post {padding-bottom: 20px;}
#content .post h1 {font-size:2.6rem;color:#4a4a4a;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: #646464;}
#content .post .post-intro .post-thumb img {max-width: 250px;width:100%;height:auto;}
#content .post .post-intro .post-info {padding:20px;background-color: #EAF1F2;}
#content .post .post-intro .post-info p {font-size:18px;color:#999a9b;padding-bottom:20px;}
#content .post .post-intro .post-info p span {font-weight: bold;color:#4a4a4a;}
#content .post h2 {font-size:2.3rem;padding-bottom:24px;color:#4a4a4a;}
#content .post h3 {font-size:2rem;padding-bottom:24px;color:#4a4a4a;}
#content .post h4 {font-size:1.8rem;padding-bottom:24px;color:#4a4a4a;}
#content .post h5 {font-size:1.6rem;padding-bottom:24px;color:#4a4a4a;}
#content .post p {font-size:18px;color:#999a9b;padding-bottom:18px;}
#content .post p a {color:#e80505;}
#content .post p a:hover {color:#1782a8;}
#content .post ul {padding:0 0 12px 24px;list-style: disc;}
#content .post ul li {font-size:16px;color:#4a4a4a;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:#4a4a4a;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: #e80505;padding-bottom:12px;}
.post-copyright h3 a {color: #e80505;text-decoration: none;}
.post-copyright h3 a:hover {color: #ee8028;text-decoration: none;}
.post-copyright p {text-align:center;padding-bottom:12px;color:#4a4a4a;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:#1782a8;color:#fff;}
#content .post .nav-tabs .nav-item .nav-link:hover {color:#ee8028;}
#content .post .nav-tabs .nav-item .active {color:#ee8028;}
#content .post .tab-content .table-hover thead {color:#333;}
#content .post .tab-content .table-hover a {text-decoration: none;color:#1782a8;font-weight: bold;}
#content .post .tab-content .table-hover a:hover {color:#ee8028;}
#content .post .tab-content .btn-primary {background-color:#1782a8;font-weight: bold;border:none!important;}
#content .post .tab-content .btn-primary:hover {color:#ee8028;}
#content .post .tab-content .btn-danger {background-color:#ee8028;font-weight: bold;border:none!important;}
#content .post .tab-content .btn-danger:hover {color:#1782a8;}

#folderModal label {padding-bottom:12px;font-size:18px;color:#1782a8;}
#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: #1782a8;color:#fff;font-size:18px;font-weight: bold;}
#folderModal .button-65:hover {background-color: #ee8028;}

/* ----- 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: #e80505; border: none; color: #fff; border-radius: 5px;}
#content .buttonarea input:hover { background:#1782a8;}

#content .sidebar-post {padding:0 10px 20px 10px}
#content .sidebar-post .sbbox {margin-bottom:24px;}
#content .sidebar-post .sbbox h4 {font-size:24px;color:#4a4a4a;padding-bottom:18px;}
#content .sidebar-post .sbbox .widget-title {font-size:20px;color:#fff;padding: 12px;background-color: #e80505;}
#content .sidebar-post .sbbox p {font-size:16px;padding-bottom: 16px;color:#333;}
#content .sidebar-post .sbbox p a {color:#e80505;}
#content .sidebar-post .sbbox ul li {font-size:16px;color:#333;}
#content .sidebar-post .sbbox ul li a {color:#e80505;text-decoration: none;background-color: #EAF1F2;padding:12px;display: block;border-bottom:1px solid #D5DBDC}
#content .sidebar-post .sbbox ul li a:hover {text-decoration: none;color:#af1b2a;}

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

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

/* additional CSS Sidebar */

.well {margin-bottom:32px;}
.well .rmp-rating-widget {background:#e80505;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:#e80505;}
.sbbox-category p {font-size:16px;padding-bottom:10px;color:#333;}
.sbbox-category p a {text-decoration:none;color:#4a4a4a;}
.sbbox-category p a:hover {color:#e80505;}
.sbbox-category .journal-alphabet {padding-bottom:20px;}
.sbbox-category .journal-alphabet a .disabled {color:#646464;text-decoration: underline;font-weight: normal;}
.sbbox-category .journal-alphabet span { border-left:1px solid #4c4c4c;color:#4c4c4c;padding:2px 6px;display: inline-flex;margin-bottom:10px;text-decoration: none;font-size:16px;min-width: 20px;}
.sbbox-category .journal-alphabet a {border-left:1px solid #333;color:#4a4a4a;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:#e80505;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:#4a4a4a;}
.sbbox-category ul li a:hover {color:#e80505;}
.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: #e80505;padding: 0.55rem 0.75rem;border-radius: 0.25rem;border:none;}
.sbbox-category #searchsubmit:hover {background-color: #e80505;}

/*--- 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: #e80505;
    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: #e80505;
  }

#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}