/*
Theme Name: WMD Theme
*/

/*html :where(img){height:inherit;max-width:none;}*/

table {
    width:100%;
	margin-bottom:20px;
	word-break: break-word;
}
ol, ul {
	margin-bottom:20px;
}
li {
    list-style: inside;
} 
ul.subnav,
ul.mainnav{
    margin-bottom: 0;
}
.pade-none {
    padding-left: 0;
    padding-right: 0;
}
#header .logo{
	margin-bottom:10px;
}
.footercats ul {
    margin-bottom: 0;
}
h1.entry-title.single-post-title.error-page-title {
    margin-bottom: 30px;
}
.archive-posts-outer {
    display: flex;
    flex-wrap: wrap;
	display: -webkit-flex;
    -webkit-flex-wrap: wrap;
}
.archive-posts-outer article{
	margin-bottom:30px;
}
.archive-featured-img img {
    width: 100%;
    height: auto;
}

/*BOTTOM AUTHOR SECTION START*/
.body-content-temp{
	padding-left:15px;
	padding-right:15px;
}
.body-content-temp .author-bio-bottom{
	padding-left:0;
	padding-right:0;
}
.author-bio-bottom {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 20px;

}
.author-bottom {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 24px;
    background: #fff;
}
.author-avatar {
    width: 100%;
    max-width: 120px;
}
.author-avatar > img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.author-sharing h5 {
    display: none;
}
.author-sharing {
    width: 100%;
    display: inline-block;
    padding-left: 0;
    text-align: center;
    margin-top: 12px;
}
.author-sharing h5 {
    display: none;
}
.author-sharing a {
    background: #f5f5f5;
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 50%;
    line-height: 32px;
}
.author-sharing ul {
    margin: 0;
    padding-left: 0;
}
.author-sharing li {
    display: inline-block;
    margin: 0 4px 4px;
    background-image: none;
    padding-left: 0;
}
.author-sharing a {
    background: #f5f5f5;
    width: 32px;
    height: 32px;
    display: inline-block;
    border-radius: 50%;
    line-height: 32px;
    text-align: center;
}
.author-des-right {
    width: 100%;
    max-width: calc(100% - 120px);
    padding-left: 24px;
}
.author-des-right h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    color: #1c2642;
    margin-bottom: 15px;
}
.author-des-right h5 a {
    color: #1c2642;
}
.author-des-right p {
    margin-bottom: 10px;
}
.author-read-more a {
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    text-decoration-line: underline;
    color: #1c2642;
    background: url(images/show-all-right.svg) right 4px no-repeat;
    padding-right: 40px;
}
.author-read-more a:hover {
    color: #cd1713;
}
/*BOTTOM AUTHOR SECTION END*/


/*TOP AUTHOR SECTION START*/
.custom_top_author {
    width: 100%;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.author_imag {
    display: inline-block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin-right: 20px;
}
.author_imag img {
    border-radius: 50%;
}
.custom_author_info {
	width: calc(100% - 70px);
    display: inline-block;
    padding: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #888;
    vertical-align: top;
}
.custom_author_info h4 {
    letter-spacing: 0;
    text-transform: capitalize;
    margin: 0 0 2px;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    color: red;
}
.name_author_out a {
    display: inline-block;
	text-decoration: none;
}
/*TOP AUTHOR SECTION END*/


/*AUTHOR LISTING PAGE START*/
.contr-banner-outer {
    position: relative;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-top: 35px;
}
.contr-banner-left h1 {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    color: #1c2642;
    margin-bottom: 15px;
    position: relative;
}
.contr-banner-left img {
    margin-left: 10px;
}
.applyexpert a {
    font-weight:bold;
    font-size: 16px;
    line-height: 150%;
}
.contr-banner-right {
    text-align: right;
}
.contributor-top-section.cont-section2 {
    padding-top: 60px;
    position: relative;
    margin-bottom: 40px;
}
.get-expertcl-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    padding: 0;
    gap: 0 15px;
}
.expert-box {
    display: flex;
    flex-wrap: wrap;
    width: 18.7%;
    margin-bottom: 16px;
}
.expert-box-inner {
    background: #FFF;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 20px 0 20px;
    height: 100%;
}
.expert-img {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.expert-img img {
    border-radius: 50%;
    width: 100px;
    height: 100px !important;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    margin-bottom: 0.5rem;
}
.expert-box-inner h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    text-align: center;
    color: #1C2642;
    margin: 12px 0 4px;
}
.expert-box-inner h5 a {
    color: #1C2642;
}
.expertdata {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    text-align: center;
    min-height: 42px;
}
.expertdata .card-jobtitle {
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    color: #2E364E;
    width: auto;
    display: inline-block;
    background: url(images/star-icon.svg) right 3px no-repeat;
    padding-right: 20px;
    vertical-align: top;
}
.expert-article {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.post-count {
    font-size: 12px;
    line-height: 150%;
    text-align: center;
    color: #757575;
    vertical-align: top;
    display: inline-block;
}
.social-links {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    text-align: center;
}
.social-links .list-inline {
    margin: 0;
}
.expert-box-inner .list-inline-item {
    margin: 0 3px 0 0;
}
.expert-box-inner .list-inline-item a {
    width: 25px;
    height: 25px;
    line-height: 25px;
	display: inline-block;
    border-radius: 50%;
    text-align: center;
}
.expert-box-inner .list-inline-item a img {
    max-width: 100%;
    height: auto !important;
    border-radius: 0;
    width: auto;
}
/*AUTHOR LISTING PAGE END*/



/*AUTHOR DETAIL PAGE START*/
.author-sec-outer {
    display: inline-block;
    width: 100%;
    position: relative;
	padding: 30px 15px;
    background-color: #f5f5f5;
}
.author-sec-inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.author-sec-left {
    width: 100%;
    max-width: 160px;
    display: inline-block;
}
.rounded-circle {
    border-radius: 50%;
}
.expetis {
    font-size: 16px;
    line-height: 150%;
    color: #2E364E;
    background: url(images/star-icon.svg) right 1px no-repeat;
    display: inline-block;
    width: auto;
    padding-right: 30px;
    background-size: 20px;
    margin-bottom: 15px;
}
.author-sec-left h1, .author-sec-left .expetis {
    display: none;
}
.custom-user-url {
    text-align: center;
    margin-top: 15px;
}
.custom-user-url a {
    background: #E8F7F8;
    border-radius: 50%;
    width: 25px;
    height: 25px;
	line-height: 25px;
    display: inline-block;
    margin: 0 4px 4px;
}
.author-sec-right {
    display: inline-block;
    width: 100%;
    max-width: calc(100% - 160px);
    vertical-align: top;
    padding-left: 40px;
    padding-top: 20px;
}

.author-sec-right h1 {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    color: #1C2642;
    margin-bottom: 10px;
}
.expetis {
    font-size: 16px;
    line-height: 150%;
    color: #2E364E;
    background: url(images/star-icon.svg) right 1px no-repeat;
    display: inline-block;
    width: auto;
    padding-right: 30px;
    background-size: 20px;
    margin-bottom: 15px;
}
.author-bio {
    position: relative;
}
.author-bio.more-desc .author-bio-inner {
    overflow: hidden;
	height: auto !important;
}
.author-sec-right p {
    font-size: 16px;
    line-height: 150%;
    color: #2E364E;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
	-webkit-line-clamp: inherit;
    height: auto !important;
}
.show-more {
    position: absolute;
    right: 0;
    bottom: 17px;
    padding: 0px 50px 0 30px;
    font-weight:bold;
    font-size: 16px;
    line-height: 150%;
    color: #cd1713;
    cursor: pointer;
    background: #f5f5f5 url(images/plus.png) 12px center no-repeat;
	display: none;
}
.author-sec-right .more-desc p{
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 70px !important;
}
.author-bio.more-desc .show-more {
    display: inline-block;
}
.author-bio.more-desc .author-bio-inner {
    height: 90px !important;
}
.author-articles-outer {
	padding-left:15px;
	padding-right:15px;
    display: inline-block;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 50px;
    position: relative;
}
.author-articles-inner {
    padding: 0;
    width: 100%;
    display: inline-block;
}
.articles-leftcl {
    width: 100%;
    max-width: 750px;
    display: inline-block;
}
.articles-leftcl h4 {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    text-transform: capitalize;
    color: #1C2642;
    margin-bottom: 15px;
}
.articles-leftinner {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.author-postrepeter {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px;
    width: 100%;
}
.postrepeter-left {
    max-width: 266px;
    width: 100%;
    display: inline-block;
    height: 150px;
}
.postrepeter-left img {
    width: 100%;
    height: 100% !important;
    border-radius: 4px;
    object-fit: cover !important;
}
.postrepeter-right {
    display: inline-block;
    width: 100%;
    max-width: calc(100% - 267px);
    padding-left: 15px;
}
.postrepeter-right .cat-name {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    text-transform: uppercase;
    color: #cd1713;
}
.postrepeter-right h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    color: #1C2642;
    margin-bottom: 10px;
    margin-top: 5px;
}
.postrepeter-right h5 a, .postrepeter-right h3 a {
    color: #1C2642;
}
.modifie-date {
    font-size: 12px;
    line-height: 110%; 
    color: #757575;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.articles-right {
    width: 100%;
    display: inline-block;
    max-width: calc(100% - 755px);
    vertical-align: top;
    padding-left: 30px;
    margin-top: 45px;
}
.articles-right h5 {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    text-transform: capitalize;
    color: #1C2642;
	margin-bottom: 15px;
}
.author-all-button {
    display: none;
}
.author-expert-box {
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0 16px;
}
.author-expert-box-inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    padding: 14px 0;
    align-items: flex-start;
}
.author-expert-img {
    width: 60px;
    display: inline-block;
    margin-right: 18px;
    height: 60px;
}
.author-expert-img img {
    height: 60px !important;
    width: 60px;
    border-radius: 50%;
}
.expert-text {
    width: calc(100% - 80px);
    text-align: left;
}
.expert-text h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    color: #1C2642;
    margin-bottom: 0;
}
.expert-text h5 a {
    color: #1C2642;
}
.author-expert-box-inner .expertdata {
    padding: 0;
    text-align: left;
	min-height:inherit;
}
.author-expert-box-inner .expertdata .expetis {
    margin: 0;
}
.author-expert-box-inner .card-jobtitle,
.author-expert-box-inner .expertdata .expetis {
    text-align: left;
    background-size: 12px;
    padding-right: 16px;
    background-position: right 5px;
}
.author-expert-box-inner .expert-article {
    text-align: left;
} 
/*AUTHOR DETAIL PAGE END*/

/*SIDEBAR DETAIL PAGE START*/
.sidebar-wrapper.sidebar-wrapper-new {
    padding:0 0 15px;
    background-color: #f0f8ff;
	font-size: 18px;
	margin-bottom:20px;
} 
.sidebar-wrapper-new h3,
.sidebar-wrapper-new h2 {
    background-color: red;
    padding-left: 5px;
    display: block;
    font: 26px "Roboto Condensed",Arial,sans-serif;
    line-height: 32px;
    margin-bottom: 15px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 1px #ddd;
	margin: 0;
}
.sidebar-wrapper.sidebar-wrapper-new .widget ul li {
    font-size: 18px;
}
.sidebar-wrapper-new .wp-block-latest-posts li {
    margin: 0 0 10px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 7px;
    overflow: hidden;
	background-image: none;
}
.sidebar-wrapper-new .wp-block-latest-posts li img {
    display: inline;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    margin-bottom: 3px;
    width: 100px;
}
/*SIDEBAR DETAIL PAGE END*/





@media only screen and (min-width: 1201px){
nav .mainnav li a {
    font-size:18px;
}	
}


/*MEDIA QUERIES START*/
@media only screen and (max-width: 1200px){
/*AUTHOR LISTING PAGE START*/
.expertdata {
    padding: 0 10px;
}
/*AUTHOR LISTING PAGE END*/


/*AUTHOR DETAIL PAGE START*/
.articles-leftcl {
    max-width: 68%;
}
.articles-right {
    max-width: calc(100% - 69%);
}

/*AUTHOR DETAIL PAGE END*/


}



	
	
	
@media only screen and (max-width: 991px){
/*AUTHOR LISTING PAGE START*/	
.expert-box {
    width: 31.9%;
}
.contr-banner-left{
	 width: 66.66666667%;
}
/*AUTHOR LISTING PAGE END*/

/*AUTHOR DETAIL PAGE START*/

.show-more {
    padding: 0px 10px 0 30px;
    bottom: -5px;
}
.postrepeter-left {
    max-width: 190px;
    height: 110px;
}
.postrepeter-right {
    max-width: calc(100% - 190px);
}
.postrepeter-right h5 {
    font-size: 16px;
}
.author-expert-box {
    padding: 0;
}
.author-expert-box-inner {
    padding: 10px 0;
}.articles-leftcl {
    max-width: 62%;
}
.articles-right {
    max-width: calc(100% - 63%);
}
.author-expert-box {
    padding: 0 10px;
}
/*AUTHOR DETAIL PAGE END*/

}

@media only screen and (max-width: 767px){
/*BOTTOM AUTHOR SECTION START*/	
.author-bottom {
    padding: 20px 20px 20px;
}
.author-avatar {
    max-width: 100%;
    margin-bottom: 7px;
}
.author-avatar > img {
    width: 80px;
    vertical-align: top;
}
.author-sharing {
    width: calc(100% - 85px);
    padding-left: 15px;
    text-align: left;
    margin-top: 0;
}
.author-sharing h5 {
    display: block;
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    color: #1C2642;
    margin-bottom: 5px;
    margin-top: 0;
}
.author-sharing h5 a {
    width: auto;
    height: auto;
    background: none;
    color: #1C2642;
}
.author-sharing li {
    text-align: center;
}
.author-sharing li:first-child{
	margin-left:0;
}
.author-des-right {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    margin-top: 12px;
}
.author-des-right h5 {
    display: none;
}
.author-read-more {
    text-align: left;
}
/*BOTTOM AUTHOR SECTION END*/

/*AUTHOR LISTING PAGE START*/
.contr-banner-left{
	 width: 100%;
}
.contr-banner-outer {
    margin-top: 25px;
}
.contr-banner-right {
    text-align: center;
    margin-top: 15px;
}
.contr-banner-right img {
    max-width: 194px;
}
.contr-banner-left h1 {
    font-size: 24px;
    margin-bottom: 15px;
}
.contr-banner-left img {
    margin-left: 8px;
    max-width: 24px;
}
.expert-box {
    width: 47%;
}
.expert-box-inner {
    padding: 15px 0 15px;
}
.expert-img img {
    width: 70px;
    height: 70px !important;
}
.expert-box-inner h5 {
    font-size: 16px;
}
.expertdata {
    min-height:72px;
}
.expert-box-inner .list-inline-item {
    margin: 0 3px 0 0 ;
}
/*AUTHOR LISTING PAGE END*/


/*AUTHOR DETAIL PAGE START*/
.author-sec-inner {
    padding: 0;
}
.author-left-img img {
    max-width: 120px !important;
}
.author-sec-left {
    text-align: center;
    max-width: 100%;
}
.author-sec-left h1 {
    font-weight: 600;
    font-size: 24px;
    line-height: 135%;
    color: #1C2642;
    margin-top: 15px;
    margin-bottom: 0;
}
.author-sec-left .expetis {
    display: inline-block !important;
    margin-bottom: 0;
}
.author-sec-right {
    max-width: 100%;
    padding-left: 0;
    padding-top: 15px;
}
.author-sec-right h1, .author-sec-right .expetis {
    display: none;
}
.author-articles-outer {
    margin-bottom: 30px;
    margin-top: 30px;
}
.articles-leftcl {
    max-width: 100%;
}
.articles-leftcl h4 {
    font-size: 18px;
    margin-bottom: 15px;
    border-bottom: 8px solid #0077CC;
    padding-bottom: 10px;
}
.author-postrepeter {
    margin-bottom: 16px;
    width: 100%;
    flex-direction: row-reverse;
}
.postrepeter-left {
    max-width: 114px;
    height: 70px;
    margin-left: 8px;
}
.postrepeter-right {
    max-width: calc(100% - 123px);
    padding-left: 0;
}
.postrepeter-right h5 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.articles-right {
    max-width: 100%;
    padding-left: 0;
    margin-top: 40px;
}
.author-articles-outer .articles-right > h5 {
    display: flex;
    justify-content: space-between;
}
.author-all-button {
    display: block;
}
.author-expert-box {
    border: none;
    margin-top: 20px;
}
/*AUTHOR DETAIL PAGE END*/

.sidebar-wrapper-new h3,
.sidebar-wrapper-new h2{
	font-size:20px;
}

}



@media only screen and (max-width: 479px){
/*TOP AUTHOR SECTION START*/
.custom_top_author {
	margin-bottom: 12px;
}
.author_imag {
    margin-right: 10px;
    text-align: center;
}
.author_imag img {
    margin-right: 0;
}
.custom_author_info {
    width: calc(100% - 60px);
    padding: 0;
    text-align: left;
}
.custom_author_info span {
    letter-spacing: 0px;
}
.custom_author_info h4 {
    font-size: 16px;
    margin: 0;
}	
.date-author-cl {
    font-size: 12px;
}
/*TOP AUTHOR SECTION END*/

}

@media only screen and (max-width: 390px){
.expert-box {
    width: 100%;
}
.expertdata {
    min-height: auto;
}

}