/*
Theme Name: JMEDICALRESEARCH
Theme URI: http://jmedicalresearch.com
Author: Rabii Noomene
Author URI:  http://www.jmedicalresearch.com
Version: 1.0
*/
html {
    margin: 0;
}
body {
    font-family: Montserrat, Arial, sans-serif;
    margin: 0;
    overflow-x: hidden;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
*:active,
*:focus{
	outline: none !important;
}
* {
    box-sizing: border-box;
}
img, iframe {
	max-width: 100%;
}
img {	
    height: inherit;
}
a {
	text-decoration: none;
	color: #059395;
}
a:hover {
	text-decoration: none !important;
}
p {
	font-size: 13px;
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.hide {
	display: none;
	visibility: hidden;
	opacity:0;
}
.clearfix:after {
	content:"";
	clear: both;
	display: block;
}
.pull-right {
    float: right;	
}
.pull-left {
    float: left;	
}
header.header {
    /*background: #008486 url(https://316b0b.claudeassets.com/20241228213238im_/http://jmedicalresearch.com/wp-content/themes/jmr/img/pattern-1.png) 0 0px;*/	background: #008486 url(https://a76a62.claudeassets.com/20241228213238im_/http://jmedicalresearch.com/wp-content/themes/jmr/img/overlay-abstract.png) 0 0px;
}
header.header .topHeader {
	padding: 20px 10;
}#right-header {	padding-top: 30px;}
#logo img {
    height: 90px;
}
#mainMenu {    background: #017677;    height: 48px;    background-image: linear-gradient(to right, #359b9c 0%, #0181a0 100%);}
#mainMenu  .toggelmenumobile {
	display: none;
}
#mainMenu .nav li {
    position: relative;
    display: inline-block;
}
#mainMenu .current-menu-item {
	
}
#mainMenu .nav > li a {
    padding: 15px 10px;
}
#mainMenu .nav li a {
    display: block;
    padding: 10px 20px;
    text-align: center;
    font-family: Montserrat, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
}
/*#mainMenu .nav > li > a:after   {
    content: "|";
    font-size: 11px;
    color: #fff;
    margin-left: 20px;
}*/
#mainMenu .nav > li:last-child > a:after  {
	display: none
}
#mainMenu .nav li > a {
	line-height: 28px;
	position: relative;
}
#mainMenu .nav li:hover > a {
}
#mainMenu .sub-menu {
    list-style: none;
    display: none;
    position: absolute;
    z-index: 999999;
    font-size: 12px;
    width: 280px;
    left: 0;
    margin: -1px 0 0 0;
    padding: 0;
	background: #fff;
    background: #038688;
}
#mainMenu .sub-menu li {
    float: none;
    width: 100%;
    display: block;
    border-bottom: 1px solid #009294;
}
#mainMenu .sub-menu li:last-child {
    border-bottom: none;
}
#mainMenu .sub-menu li > a {
    display: block;
    text-align: center;
    text-align: left;
    line-height: 20px;
    padding-left: 15px;
}
#mainMenu .nav li:hover > .sub-menu { 
    display: block;
}
#mainMenu li a:hover {
	text-decoration: none;
}
#mainMenu .nav > li.current_page_item a {    background: #148c8d;  }
#mainMenu .nav > li a:hover {    background: #148c8d;  }
.langueSwitch li.active {
	display: none;
}

.langueSwitch ul li a {    font-size: 13px;    padding: 0 10px;    color: white;    background: none;    border-left: 1px solid white;}
.loginWrapper {
    padding: 0;
    clear: both;
}
.loginWrapper a {
    margin: 10px 0 0 5px;
    text-align: center;
    font-family: Montserrat, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
}
.searchIcon a {
    padding: 10px 20px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    line-height: 28px;
}
.loginWrapper a i {
    margin-right: 5px;
}
#mainSearch {
    padding: 30px 0 30px;
    background: #fbfbfb;
	display: none;
}
#mainSearch.active {
	display: block;
}
#form-main-search {
	
}
#form-main-search fieldset {
    margin-right: 10px;
}
#form-main-search fieldset input[type="text"], #form-main-search fieldset select {
    height: 30px;
    padding: 5px;
    color: #7b7b7b;
    border: none;
    border-bottom: 1px solid #ececec;
    font-size: 14px;
    background: #fbfbfb;
}
#form-main-search fieldset input[type="text"].title-search {
    width: 250px;
}
#form-main-search fieldset select { 
    width: 120px;
}
#form-main-search fieldset input[type="submit"] {
    background: #059395;
    border: none;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    padding: 0 20px;
	cursor: pointer;
}
#form-main-search span.caption {
    display: block;
    padding: 0 25px;
    line-height: 30px;
    font-size: 14px;
    color: #7b7b7b;
    font-weight: 400;
}
section.page-head {
    padding: 30px 0;
    background: #fbfbfb;
}
section.page-head .overlay {}
section.page-head h1 {
    font-size: 30px;
}
.content-page-wrap {
	padding: 30px 0;
}
.content-page-wrap .thumbnail-post {
	margin-bottom: 30px;
}

.content-page-wrap .jmr-post img.alignright {
    margin: 15px 0 0 15px;
}
.content-page-wrap .jmr-post img.alignleft {
    margin: 15px 15px 0 0 ;
}
#breadcrumbs span {
    color: #989898;
}
body.page .content-page-wrap .jmr-post {
    border-bottom: none;
    font-size: 13px;	
}
.jmr-post {    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid #f1f1f1;}
.jmr-post > h4 {
    margin-bottom: 60px;
}
.jmr-post .date {
    background: #059395;
    float: left;
    padding: 10px;
    margin-right: 20px;
}
.jmr-post .date .label {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.jmr-post .date .caption {
    font-size: 10px;
    color: #fff;
}

.jmr-post .date .day {
    display: block;
    text-align: center;
    font-size: 24px;
    color: #fff;
}
.jmr-post .date .month {
    font-size: 12px;
    color: #fff;
}

.jmr-post h2.title {
    padding: 20px 0 0;
    clear: both;
    font-size: 18px;
}
.jmr-post h2.title a {
    color: #292b2c;
}
.jmr-post .description {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
}
.jmr-post .description p {
    margin: 0;
}
.jmr-post a.permalink-post {    font-size: 13px;    background: #059395;    background-image: linear-gradient(to right, #359b9c 0%, #0181a0 100%);    color: #fff;    padding: 2px 5px;    display: inline-block;    margin: 10px 0;}
.jmr-post .details {    font-size: 12px;    margin-bottom: 5px;    font-style: italic;      color: #828282;}
.jmr-post .keywords ul li {
    float: left;
    margin-right: 10px;
}
.jmr-post .keywords ul li a {
    font-size: 12px;
    background: #f1f1f1;
    padding: 5px 10px;
}
.jmr-post .download-links {
    float: right;
}
.jmr-post .download-links a {
    font-size: 12px;	
	margin-left: 15px;
    float: left;
}
.jmr-post .download-links a i{
	display: block;
	/*background: red;*/
	float: left;
	margin-right: 5px;
      height: 18px;
    width: 18px;
}
.icon-html{
    background-image: url(https://3c7050.claudeassets.com/20241228213238im_/http://jmedicalresearch.com/wp-content/themes/jmr/img/html_icon.png)!important;
    background-size: 100% 100%;

}

.jmr-post .download-links a i.icon-pdf {
	background: url('https://23e400.claudeassets.com/20241228213238im_/http://jmedicalresearch.com/wp-content/themes/jmr/img/icon_pdf.gif') no-repeat center center;
}
.jmr-post .download-links a i.icon-google-scholar {
	background: url('https://c76c76.claudeassets.com/20241228213238im_/http://jmedicalresearch.com/wp-content/themes/jmr/img/icon_scholar.gif') no-repeat center center;
	
}
form.wpcf7-form  select, form.wpcf7-form  input[type="text"], form.wpcf7-form  input[type="email"], form.wpcf7-form  textarea {
    border: 1px solid #ececec;
    padding: 10px;
    width: 100% !important;
    clear: both;
}
form.wpcf7-form label{	
    display: block;
}
form.wpcf7-form input[type="submit"]{	 
	background: #059395;
    border: none;
    padding: 5px 20px;
    float: right;
    color: #fff;
}
body.home  .list-item  .jmr-post .date {
	display: none;
}
#mainWrap {
	margin-top: 60px;
}
.hedtitle{
	position: relative;
}.loadmore {	color: white;    background: #059395;    float: right;    padding: 5px 10px;}.loadmore i {	font-size: 12px;}.loadmore a {	font-size: 12px;    color: #fff;    padding-left: 5px;}
.hedtitle h3 {    color: #059395;    font-size: 16px;    margin-bottom: 30px;    background: white;    line-height: 30px;    z-index: 9999;    border-bottom: 1px solid #e2e2e2;    padding-bottom: 0px;	position: relative;    margin-top: 20px;}.hedtitle h3:after {    content: "";    position: absolute;    left: 0;    bottom: -1px;    height: 2px;    width: 80px;    background: #059395;}
.contentWrap {
	min-height: 300px;
    padding-left: 10px;
}
.sidebarWrap {    min-height: 300px;}

.sidebarWrap .widget {    margin-bottom: 20px;    background: #f7f7f7;    padding: 20px;}
.sidebarWrap .widget h4.title {    color: #059395;    font-size: 16px;    margin-bottom: 30px;    line-height: 30px;    z-index: 9999;    border-bottom: 1px solid #e2e2e2;    padding-bottom: 0px;    position: relative;}
.sidebarWrap .widget h4.title:after {    content: "";    position: absolute;    left: 0;    bottom: -1px;    height: 2px;    width: 80px;    background: #059395;}
.e-Submission-widget {
    background: #059395;
    padding: 20px;
}
.e-Submission-widget .caption {
    font-size: 20px;
    text-align: center;
    display: block;
    color: #fff;
}
.e-Submission-widget a {
    display: block;
    width: 90px;
    margin: 10px auto 0;
    border: 2px solid #ffffff;
    padding: 0px 20px;
    font-size: 24px;
    text-align: center;
    color: #fff;
}

.widget .item-post{
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
}.widget .item-post:last-child {	border-bottom: 0;	}
.widget .jmr-post h5.author {    font-size: 11px;    color: #7d7d7d;    margin: 5px 0 0;    font-style: italic;}
.widget .jmr-post h2.title {    
	font-size: 14px;
    margin-bottom: 0px;
    padding: 10px 0 0 0;
}
.jmr-post h2.title a {    color: #059395;}
.jmr-post h5.author {    font-size: 13px;    margin: 0;      color: #059395;}
.sidebarWrap .widget.upcoming-event .list-item .jmr-post .date {
	display: block;
    position: absolute;
    left: 0;
    top: 0;
}

footer.footer {
    padding: 30px 0 0;
    background: #059395;
    margin-top: 60px;
    color: #fff;
    font-size: 14px;    background-image: linear-gradient(to right, #359b9c 0%, #0181a0 100%);
}
footer.footer .logo {	
    display: block;
	margin-bottom: 20px;
}
footer.footer .logo img {	
    width: 190px;
}
footer.footer ul li{	
  margin-bottom: 5px;
}
footer.footer ul li a {	
   color: #fff;
}
div.copyright {
    background: #3a3a3a;
    padding: 20px;
}
div.copyright p {
    margin: 0;
    text-align: center;
    font-size: 12px;
}
ul.social li {float: left; margin-right: 15px;}
ul.social li a {    font-size: 30px;}
footer .infos {
	
}
footer .infos p {
	
}
footer .infos p a {
    color: #fff;	
}
footer .infos p a i {
    margin-right: 10px;
    font-size: 16px;
}


header.header ul.social {
    float: right;
}

header.header ul.social li {
    margin-right: 10px;
}

header.header ul.social li a {
    font-size: 18px;
    color: #fff;
}

.pagination {
	clear:both;
	position:relative;
	padding:15px 10px;
	font-size:12px;
	line-height:13px;
}
 
.pagination span, .pagination a {
	width:auto;
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	color:#fff;
	background: #555;
}
 
.pagination .current{
	padding:6px 9px 5px 9px;
	background: #059395;
	color:#fff;
	}
 
.pagination a:hover{
	color:#fff;
	background: #059395;
}

.widget-archive span.archive-year {
    display: block;
    margin-left: 0;
}
.widget-archive span.archive-year a {    color: #059395;    font-size: 14px;    font-weight: bold;}
.widget-archive span.archive-year a i {
	margin-right: 5px;
}
.widget-archive span.archive-year a.active i:before {
    content: "\f056";
}
.widget-archive li {
    margin-left: 10px;
}
.widget-archive span a {
    color: #5a5a5a;
    font-size: 14px;
}

.fieldwidth30 {    width: 100% !important;}
.fieldwidth40 {    width: 100% !important;}
.focus .row:not(.likert-head) {
    background: none !important; 
}

.widget-archive li[class^="cc-"],
.widget-archive li[class*=" cc-"] {
	display: none;
}

.item-member {}

body.page-id-106 .item-member .thumbnail img {
	width: 275px;
}
.item-member .thumbnail img {
    width: 200px;
}
.item-member .infos {
    margin: 15px 0 60px;
}
.item-member .infos h3.name {
    font-size: 16px;
}
.item-member .infos h4.function {
    font-size: 12px;
    color: #696969;
}
.item-member .infos h4.email{	
    font-size: 12px;
    color: #696969;
}
.item-member .infos h4.phone{	
    font-size: 12px;
    color: #c1c1c1;
}
.item-member .social li {	
    float: left;
    margin-right: 10px;
    margin-right: 10px;
}
.item-member .social li a {
    font-size: 16px;
}
.item-member .social li a i {}
.item-member .description {
    float: left;
    padding-top: 20px;
    font-size: 12px;
}

.item-member.grid-1 .thumbnail {
	position: relative;
    float: left;
    margin-right: 20px;
    padding: 5px;
    border: 1px solid #f7f7f7;
    border-radius: 2px;
}
.item-member.grid-1 .thumbnail:after {
    content: "";
    height: 50px;
    width: 2px;
    position: absolute;
    background: #017677;
    left: 0;
    top: 0;
}
.item-member.grid-1 .thumbnail:before {
    content: "";
    width: 50px;
    height: 2px;
    position: absolute;
    background: #017677;
    left: 0;
    top: 0;
}
.item-member.grid-1 {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 20px;
    width: 100%;
    padding-bottom: 20px;
}
.item-member.grid-1 .infos {
    float: left;
    width: 410px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fbfbfb;
}
.item-member.grid-1 .description {
    width: 410px;
}
.item-member.grid-2 {
    width: 205px;
    float: left;
    margin-right: 0;
    margin-bottom: 50px;
}
.item-member.grid-2 + br {    
	display: none;
}
.item-member.grid-2:nth-child(3n) {
	margin-right: 0;
}
.item-member.grid-2 .thumbnail {
    padding: 5px;
    border: 1px solid #f7f7f7;
    border-radius: 2px;
    margin-bottom: 15px;
    float: left;
}
.item-member.grid-2 .thumbnail img {
    width: 150px;
}
.item-member.grid-2 .infos {
    width: 100%;
    float: left;
    height: 120px;
}
.single-team-member .content-team-member {
	position: relative;
    float: left;
    border-left: 1px solid #ececec;
    padding-left: 20px;
    width: 470px;
}
.single-team-member .item-member.grid-2 {	
    margin-right: 20px;
}
.single-team-member .content-team-member:before {
    content: "";
    height: 20px;
    width: 2px;
    position: absolute;
    background: #017677;
    left: -1px;
    top: 0;
}
hr.hr-member {
	width: 100%;
    border: none;
}

.scroolTop {
    position: fixed;
    background-color: #059395;
    bottom: 60px;
    right: 30px;
    width: 40px;
    height: 40px;
    color: #FFF;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}


.widget-title {
	color: #059395;
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 30px;
    z-index: 9999;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 0px;
    position: relative;
}
.widget-title:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 2px;
    width: 80px;
    background: #059395;
}
/*
     FILE ARCHIVED ON 19:38:22 Jul 22, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:24:23 Oct 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.725
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.067
  esindex: 0.009
  cdx.remote: 10.383
  LoadShardBlock: 96.087 (3)
  PetaboxLoader3.datanode: 97.883 (4)
  PetaboxLoader3.resolve: 44.268 (2)
  load_resource: 51.819
*/