body{
	font-family: 'latolight',Arial, Helvetica, sans-serif !important;
}

#page_top_section .innerpage_section { width: 700px; float: left; }
#page_top_section .innerpage_sec_right { width: 350px; font-size: 35px; float: right; margin-top:-55px;}
#page_top_section .page_top_section_h1 {    font-size: 44px;    margin-top: 20px;    margin-bottom: 20px;}
#page_top_section .page_descp {line-height:22px;padding:0 0 20px 0;margin:0}
blockquote { font-family: Georgia, serif; font-size: 18px; width: 250px; margin: 0.25em 0; padding: 0.35em 40px; line-height: 1.1; position: relative; color: #383838; }
blockquote:before { display: block; padding-left: 10px; content: "\201C"; font-size: 80px; position: absolute; left: -20px; top: -10px; color: #7a7a7a; }
blockquote:after { display: block; padding-left: 10px; content: "\201D"; font-size: 80px; position: absolute; right: 88px; bottom: -55px; color: #7a7a7a; }
blockquote cite { font-size: 38px; font-family:'latolight',Arial, Helvetica, sans-serif !important; display: block; margin-top: 5px; line-height: 48px; }
#list-section { margin-left: 120px; margin-bottom: 30px; }
.inner_right_paper { width: 830px; }
#bottom_get_pub .footer_button_tagline { float: left;  width: 770px; height: 90px; font-size: 40px; line-height: 40px; }
#bottom_get_pub .footer_button_wrap { float:right;margin-top:15px; right: 0; }
#bottom_get_pub { width: 100%; margin-top: 50px; height: 20px; margin-bottom: 100px; }
.subject_list { margin-left: 130px; }
#bottom_button_wrap1 {background:#0AB593;padding:15px 0;position:relative;top:0px;}
#bottom_button_wrap_life {background:#cfe1ef;padding:35px 0;position:relative;top:0px;}
#bottom_button_wrap_med {background:#e8cccb;padding:35px 0; padding-bottom: 35px; position:relative;top:0px;}
#bottom_button_wrap_phy {background:#fac8d1;padding:35px 0;position:relative;top:0px;}
#bottom_button_wrap_soc {background:#cfe1ef;padding:35px 0;position:relative;top:0px;}
.pricing-title { font-size: 44px; text-align: center; margin: 20px 0; }
.pricing-cont1 { font-size: 30px; line-height: 26px; width: 300px; margin-top: 60px; }
.section-title2 { padding-bottom: 30px; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd !important; margin-bottom: 20px; }
.expert_tit { font-size: 44px; line-height: 44px; margin: 20px; text-align: center; color: white; }
ul.editors_profile_listing li {
   background: #0ab593;
    border: #0ab593 solid 1px;
}
.business_slider_height {
	color: white;
}
.floatleft {
	float: left;
}
.boxfigure {
	width: 240px;
}

.fontsize54 {
	font-size: 54px;
}

.figuremargin {
	margin-left: 5px; margin-top: -5px; padding-right: 50px;border-right: 1px solid white;
}

.ex_auth_img {
	text-align: center;
}

.ex_auth_img a {
	color: white;
	margin: 10px 0;
}

.ex_r_more a {
	color: white;
	float: right;
}

.inner_right_paper {	
}
.business_slider_height{height:330px !important;}
.txtjustiy { line-height: 24px; font-size: 18px;} 
.ex_r_more { margin-top: 30px; }
a.exploremore:hover { color: #abc707; } 
.para {	font-size: 18px; margin: 12px; line-height: 21px; }
table.dataTable thead .sorting { background-position: 50% 50%; }

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
border-left: 1px solid white; }

table.dataTable thead .sorting {
    background: url("../images/sort_both.png") no-repeat 60% 20% !important;
}
.page_section_heading {
	line-height: 42px;
}

.boxfigure {
	margin-top: 20px;
}

/* experts */
#bottom_button_wrap_experts {    background: #f3f3f3;    padding: 35px 0;    position: relative;    top: 0px;}
.service-container {margin: 60px 0 0px 145px;}
#bottom_button_wrap_experts .pricing-title-experts {    font-size: 42px;    text-align: center;    margin: 20px 0;}
#bottom_button_wrap_experts .first-box-pri-experts {    float: left;    width: 265px;    height: 320px;    margin: 17px 20px 0px;    border: 1px solid #6f7477;background-color: #6f7477;    color: #ffffff;position:relative}
#bottom_button_wrap_experts .first-box-pri-experts a { color: #6f7477; margin-left: 10px; margin-top: 0px; color: #ffffff;}
#bottom_button_wrap_experts .second-box-pri-experts {    float: left;    width: 265px;    height: 320px;    margin:17px 20px 0px;    border: 1px solid #2d98c6;background-color: #2d98c6;    color: #ffffff;position:relative}
#bottom_button_wrap_experts .second-box-pri-experts a { color: #2d98c6; margin-left: 10px; color: #ffffff;}
#bottom_button_wrap_experts .third-box-pri-experts { float: left; width: 265px; height: 302px; margin: 0 20px; border: 1px solid #00a652; margin-bottom: 60px; background-color: #00a652; color: #ffffff; position:relative;    padding-top: 35px;}
#bottom_button_wrap_experts .third-box-pri-experts a { color: #00a652; margin-left: 10px;color: #ffffff; }
#bottom_button_wrap_experts .first-stepme-experts {
    background-color: #6f7477;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;
	    margin-top: 20px;
}

.second-stepme-experts {
    background-color: #2d98c6;
    color: #ffffff;
    font-size: 18px;
    padding: 30px 10px 10px ;
    text-align: center;
}

.third-stepme-experts {
    background-color: #00a652;
    color: #ffffff;
    font-size: 18px;
    padding: 10px;
    text-align: center;
}

.first-stepme-experts p , .second-stepme-experts p , .third-stepme-experts p {    padding: 10px 0px 15px;
    border-bottom: 1px solid #fff;}
	
#bottom_button_wrap_experts h3 {
    font-size: 32px;
	line-height:36px;
}


/* experts */




table.dataTable thead th, table.dataTable thead td {  font-size: 16px; }
table.dataTable tbody th, table.dataTable tbody td {  font-size: 16px; }

.first-box-pri { float: left; width: 225px; height: 280px; margin: 0 20px; border: 1px solid #6f7477; }
.first-box-pri a { color: #6f7477; margin-left: 10px; margin-top: 20px; }
.second-box-pri { float: left; width: 225px; height: 280px; margin: 0 20px; border: 1px solid #2d98c6; }
.second-box-pri a { color: #2d98c6; margin-left: 10px; }
.third-box-pri { float: left; width: 225px; height: 280px; margin: 0 20px; border: 1px solid #00a652; margin-bottom: 60px;}
.third-box-pri a { color: #00a652; margin-left: 10px; }
.first-stepme { background-color: #6f7477; color: #ffffff; font-size: 18px; padding: 10px; text-align: center; }
.second-stepme { background-color: #2d98c6; color: #ffffff; font-size: 18px; padding: 10px; text-align: center; }
.third-stepme { background-color: #00a652; color: #ffffff; font-size: 18px; padding: 10px; text-align: center; }
table.dataTable thead .sorting_desc {
    background: url("../images/sort_desc.png") no-repeat top right !important;
}
.valuepack {    background: url(../expert-editors/images/value-pack.png) no-repeat;    width: 183px;    height: 76px;    position: absolute;    top: -27px;    left: 64px;}
.most-popular {    background: #fff;    position: absolute;    top: -18px;    text-align: center;    width: 150px;    height: 32px;    display: block;    left: 0px;	right: 0px;    margin: 0px auto;    border-radius: 4px;    border: 2px solid #2d97c5;    font-family: 'latomedium';    color: #2d97c5;    line-height: 27px;    font-size: 22px;}

/* editage.com/experts/ */
.editors-profile-banner {     background: #0ab593 url(../images/editors-profile-banner.jpg) bottom center no-repeat;    background-size: cover;    height: 442px;    margin: 0;    width: 100%;   position: relative;}
 .editors-profile-banner .banner-heading {    color: #fff;    font-family: "Microsoft YahEi";    font-size: 40px;  font-weight: bold; line-height: 50px;    margin-top: 178px;    text-align: center;    float: right;    width: 1090px; }
.banner-bottom-text {         background-image: url(../images/banner-bottom-text-bg.png);    background-position: top;    width: 1205px;    min-height: 440px;     position: relative;    background-repeat: no-repeat;    margin: -185px auto 0px;    padding-top: 118px; background-size: 100% 589px;}
.banner-bottom-text p {/* font-size: 15px; */  font-size: 17px;  margin-bottom: 20px; }
.seagreen { color:#0ab593}
.italic { font-style:italic;}
#author_container { /* width:980px; */margin:0px auto;}
.author1 a {    color: #4d4d4d;}
.author1 { border-radius: 5px; border: 1px solid #0ab593; display:block; /*border-bottom:3px  solid #0ab593; */   /* width: 298px;    margin: 7px;     float: left; */    }
.author-pic-outside {padding:13px;margin-bottom:10px; }
.author-name { font-size:20px; margin-bottom:15px;}
.author-pic { float:left;  border-radius: 100px;  border: 1px solid #0ab593; overflow:hidden; width:88px;height:88px; text-align:center;margin-right: 13px;}
.author_brief{ padding:13px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.author1:hover .author_brief {     /* background-color: #ccc; */    background-image: url(../images/author_brief.png);    background-position: top; box-shadow: 0px 3px 0px #0ab593;  background-repeat: repeat-x; }
.author_brief h3 { text-align:center;}
.author_brief ul {     width: 50%;  float: left; margin-top:10px;}
.author_brief ul li {font-size:12px; margin-left: 18px;}
.country-flag {  width:38px; margin:0px auto;min-width:38px;min-height:38px;    margin-top: -35px;}
.author-pic-right { float: left; margin-bottom: 20px;} ul.square li { list-style-type:square; }
.author-pic-right p { font-size:15px; margin-bottom:3px;}
.font23 { font-size:23px;}
.bold { font-weight:bold;}
  
  /*author detail */
.author1_detail   {border-radius: 10px;    border: 1px solid #0ab593;    /* border-bottom: 3px solid #0ab593; */    width: 670px;    margin: 7px;	/*margin-left:330px;*/ float:left;padding: 20px;}
.author1_detail-pic {    float: left;    border-radius: 100px;    border: 2px solid #717171;    overflow: hidden;    min-width: 88px;    min-height: 88px;    text-align: center;    margin-right: 13px;}
.author_detail_close { color:#9c9b9b; float:right;}
a.author_detail_close:hover{color: #0ab593;}
.author1_detail-author-name {     font-size: 30px;    color: #000;}
.author1_detail-pic-right {  width: 430px;   margin-top: 55px;}
.author1_detail-country-flag {width: 38px;    margin: 0px auto;    min-width: 38px;    min-height: 38px; }

.author-experience {border-right: 1px dashed #b5b5b5;    padding-right: 20px; max-width:100px;}
.author-paper-edited {    padding: 0px 20px;    /* border-right: 1px dashed #b5b5b5; */max-width:100px;}
.author-rating {padding-left: 20px;max-width:110px;}
.author-experience .italic , .author-paper-edited .italic , .author-rating .italic { font-size:14px;}
.editor_section1 , .editor_section2 , .editor_section3 , .editor_section4  { padding:23px 0px; border-top:1px solid #dfdfdf;    line-height: 20px;    font-size: 16px;}
.editor_section1 { padding:23px 0px;    line-height: 20px;    font-size: 16px; border-top:1px solid transparent;}
.editor_section1 h3, .editor_section2 h3 , .editor_section3 h3, .editor_section4 h3{ color: #000; font-size: 22px;margin-bottom: 15px;}
.big-font { font-size:40px;}

/* pagination */
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {    color: #fff;    background-color: #0ab593;    border-color: #0ab593;}
.pagination > li > a, .pagination > li > span {    padding: 2px 9px;color: #5b5b5b;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #0ab593;	 border-color: #0ab593;}
.pagination > li:first-child > a { border-left-color:transparent;  border-top-color:transparent;  border-bottom-color:transparent;}
.pagination > li:last-child > a { border-right-color:transparent;  border-top-color:transparent;  border-bottom-color:transparent;}
.pagination > li:first-child > a:hover , .pagination > li:first-child > a:focus{ background-color:transparent; color: #0ab593;  }
.pagination > li:last-child > a:hover , .pagination > li:last-child > a:focus { background-color:transparent; color: #0ab593;    border-left-color: #dddddd; }

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-close:before {
    content: "\f00d";
}

/*** Dominic ***/
input#editorsSearch {
    border: 1px solid #0ab593;
    padding: 10px;
    width: 88%;
	color:#027ba8;
	font-size:22px;
	/* border-right: 0; */
	/* min-width:550px; */
}
.profile_list {width: 30%;
    float: left;}
	
	.profile_details {    width: 65.7%;
    float: right;}

::-webkit-input-placeholder {
   color: #027ba8;
}

:-moz-placeholder { /* Firefox 18- */
   color: #027ba8;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #027ba8;  
}

:-ms-input-placeholder {  
   color: #027ba8;  
}
.search_editors {
    float: left;
    width: 50%;
}

div#editors_filters a {
    padding: 6px;
}

div#editors_filters a {
    padding: 6px;
    color: #5b5b5b;
	margin:0px 10px;
	font-size: 22px;
	font-family: 'latolight',Arial, Helvetica, sans-serif !important;
}
 div#editors_filters a:hover {
   color: #47bfa6;
 }
div#editors_filters a.active  {
   color: #47bfa6;
   /* font-weight:bold; */}

div#editors_filters a:hover {
    text-decoration: none;
}

div#editors_filters {
    float: left;
	margin-top: 5px;
}

/* li.grid-item {
    width: 298px;
    margin: 10px;
} */

h1.author-name {
    color: #898989;
    margin-top: 0;
    margin-bottom: 5px;
}

.author-pic-right p {
    margin-bottom: 5px;
	margin-top: 10px;
}

.country-flag {
    width: 48px;
    margin: 0px auto;
    min-width: 38px;
    min-height: 38px;
    margin-top: -35px;
}

.author_brief h3 {
    color: #4b4b4b;
    font-size: 20px;
}

.author-pic img {
    width: 100%;
}

.square span {
    float: left;
    font-size: 12px;
    width: 130px;
	/* margin: 5px 0; */
    margin-left: 0px;
	width: 152px;
}

.square span:before {
    content: "\2022";
    font-weight: bold;
    font-style: italic;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-right: 5px;
	height: 21px;
    float: left;
}

.grid_masonry li .author1 a, .grid_masonry li .author1{
	width: 100%
}

h3.exprience_years {
    margin: 10px 0;
}

.author1_detail_bottom p {
    font-size: 16px;
    line-height: 23px;
}

table.dataTable thead th { border-bottom: 1px solid #ee2c2d; text-align: left; background: #ee2c2d; border-left: 1px solid #ee2c2d; color: white; }
table.dataTable { width: 100%; margin: 0 auto; clear: both; border-collapse: separate; border-spacing: 0; border: #ee2c2d solid 1px; margin-top: 20px; }


table#medical_science_subjectlist {
    margin-bottom: 30px;
}

.search_editors {
    margin-bottom: 30px;
}

div#editors_filters {
    margin-right: 20px;
}

ul.subject {
    width: 45%;
    float: left;
    padding: 10px;
}

ul.subject li {
    list-style-type: disc;
    margin: 5px;
}

.editor_section1 h3, .editor_section2 h3, .editor_section3 h3, .editor_section4 h3 {
    color: #000;
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: bold;
}

div#editors-data {
    margin-top: 40px;
}

.search_editors {
    margin-left: 82px;
}

.ui-widget.ui-widget-content {
    max-height: 350px;
    overflow-y: scroll;
    border: 1px solid #0ab593 !important;
	overflow-x: hidden;
	z-index: 1;
}

#bottom_button_wrap1 .footer_button_wrap{
	margin-top: 7px;
}

p.uid {
    font-size: 12px;
    color: #A9A9A9;
    margin-top: 0;
}

.author1_detail p.uid {
    margin-top: 13px;
    font-size: 14px;
    margin-bottom: 0;
}

a.disabled {
    color: #dddddd !important;
    pointer-events: none;
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}