#authorlist h4 a{

	color:#000;

}

.author-extrainfo.owl-carousel{

	overflow: hidden;

	padding:0 25px;

	min-height:88px;

}

#authorlist h4{

	text-align:center;

	margin:10px 0;

	min-height: 50px;

}

#author-listpage .product-thumb .caption .padd15{

	padding:0 10px;

}

#author-listpage .product-list .author-extrainfo.owl-carousel,#author-listpage .product-list .button-group{

	width:30%;

}

#author-listpage .product-list .product-thumb .caption {

    margin-left: 270px;

}

#author-listpage .product-thumb .caption{

	padding:0;

}

#authorlist h3{

	text-align:center;

	font-size:22px;

	text-transform:uppercase;

	font-weight:600;

	color:#000;

	margin:20px 0;

}

#authorlist .product-thumb{

	border:1px solid #ddd;

	margin-top:20px;

	overflow: hidden;

	padding:10px 10px;

	background: #ffff;

}	

#authorlist .product-thumb .image{

	box-shadow:none;

	text-align:center;

}

.owl-wrapper-outer{

    border: none;

    box-shadow: none;

    border-radius: 0px;

}

#column-left #authorlist .row .col,

#column-right #authorlist .row .col {

	padding: 0;

}



#authortobooklist .product-thumb .image{

	box-shadow:none;

	text-align: center;

}

#authortobooklist h4{

	text-align:center;
	
	font-weight: 600;
	
	justify-content: center;

}

#authortobooklist h4 a{

	color:#000;

	text-decoration: none;

}

#authortobooklist .product-thumb{

	border:1px solid #ddd;

}

#authortobooklist h3{

	text-align:center;

	font-size:22px;

	text-transform:uppercase;

	font-weight:600;

	color:#000;

	margin:20px 0;

}	

.site-wrapper #authortobooklist .product-grid .product-thumb .caption p{

	margin-bottom: 5px;

}

.site-wrapper #authortobooklist .product-grid .product-thumb .caption{

	padding: 0 10px 15px;

}

.magin10{

	margin:15px 0;

}

.extrainfo{

	font-weight: bold;

	line-height: 26px; 

	padding-right: 7px; 

	font-size: 15px;

}

.site-wrapper .authorsearch .row {

	margin: 0 -12px;

}

.site-wrapper .authorsearch .row>div {

	padding: 0 12px;

}

.site-wrapper .authorsearch .form-group input.form-control{

	width:100%;

	min-height: 38px;

}

.site-wrapper .authoritems{

	padding:0 10px;

}

.site-wrapper .authorsearch{

	margin:0 -15px;

}

.paddright{

	padding-right:10px;

}

#author-detailpage .main-products.product-grid .product-thumb .name,#author-detailpage .main-products.product-grid .product-thumb .price{

	padding-left:0px;

}

#author-detailpage .main-products.product-grid .product-thumb .caption p{

	margin-bottom:5px;

}

#author-detailpage .main-products.product-grid .product-thumb .caption{

	padding:0 10px;

}

.site-wrapper .authorsearch .form-group {

	margin: 0 0 20px;

	display: block;

}

.site-wrapper .authorsearch .form-group .input-group {

	width:100%;

}

.site-wrapper .authorsearch .form-group .control-label {

	width: 100%;

	flex-basis: auto;

}

.site-wrapper #author-listpage .product-layout .product-thumb .image{

	text-align: center;

}

#authorlist h4 a, .authorheading a {

	text-decoration: none;

	word-break: break-word;

}

.site-wrapper .authortobooklist {

	padding-top: 20px;

}



.site-wrapper .product-info .product-stats .tmdauthor-list-text b {

    font-weight: 600 !important;

    color: #000;

}



#authorlist .product-thumb{

	text-align: center;

	margin: 0 0 20px;

}

#authorlist .product-thumb .image img{

	margin: 0px auto;

}

#column-left #authorlist .row .authorlist > div, #column-right #authorlist .row .authorlist > div {

	width: 100%;

}

#column-left #authorlist .product-thumb, #column-right #authorlist .product-thumb {

	margin-top:0;

}



.site-wrapper #column-left #authorlist .row, .site-wrapper #column-right #authorlist .row {

	margin:0 -12px;

}



.site-wrapper .authortobooklist .product-thumb{

	background: #fff;

    padding: 8px;

	margin: 0 0 15px;

}

.site-wrapper .side-column #authortobooklist .owl-item .product-layout{

	padding:0px;

}

.author-extrainfo.owl-carousel .owl-nav i{

    width: auto;

    height: auto;

    border: 1px solid #ddd;

    background: #fff;

    line-height: 18px;

    padding: 0px 5px;

    border-radius: 4px;

	opacity: 1;

	font-size:16px;

}

.author-extrainfo.owl-carousel .owl-nav{

	top: 30%;

}

.author-extrainfo.owl-carousel .owl-nav .owl-next {

    right: 28px;

}

.author-extrainfo.owl-carousel .owl-nav .owl-prev {

    left: -22px;

}

.author-extrainfo .extrainfo .info_name{

	font-size:12px;

	text-align: center;

	color: #232323;

	line-height: 15px;

}

.author-extrainfo .extrainfo .info_value{

	font-size:12px;

	text-align: center;

	color: #232323;

	font-weight: 600;

	line-height: 20px;

}

.author-extrainfo .extrainfo {

    font-size: 12px;

    display: grid;

    text-align: center;

    background: #f5f5f5;

    font-family: Arial,sans-serif;

    padding: 5px;

    border: solid 1px #ddd;

	gap:5px;

	margin: 0 2px;

}

.oc3 .global-wrapper #author-listpage .product-list .product-thumb .caption {

    margin-left: 0;

}






/* == TMD New Css Code start here == */
.oc30 .site-wrapper .swiper-slide,.author-extrainfo.owl-carousel  {
	height: auto !important;
	min-height: auto !important;
}
.site-wrapper .authortobooklist .rating .rating-stars {
    display: inherit;
    margin: 0 0 15px;
}
.site-wrapper .authortobooklist .rating .fa-stack {
     width: 2.2em !important;
}
.site-wrapper .authortobooklist .product-thumb .caption {
	text-align: center;
	justify-content: center;
}
/* == TMD New Css Code end here == */








@media(min-width:768px){

	.bootstrap-datetimepicker-widget{

		width:310px !important;

		min-width:310px !important;

	}

	

}

@media(max-width:768px){

	.bootstrap-datetimepicker-widget.dropdown-menu.pull-right {

		right: 0 !important;

		left: auto !important;

	}

	.bootstrap-datetimepicker-widget{

		width:310px !important;

		min-width:310px !important;

	}

	.mobile #authorlist h4 a,.mobile .authorheading a{


		font-size:14px;

	}

	.site-wrapper .authorsearch {

		margin: 0;

	}

	.site-wrapper .authorsearch .form-group{

		margin: 0 0 5px;

	}

	.site-wrapper .main-products .product-thumb .image img{

		margin:0 auto;

	}

	.site-wrapper .main-products .product-thumb .image{

		text-align:center;

	}

	.site-wrapper #authortobooklist .product-grid .product-thumb .caption{

		padding:0px;

	}
    
    .site-wrapper .authortobooklist .rating .fa-stack {
	    width: 2em;
	    height: 2em;
	    line-height: 1.2;
	}


	
	.site-wrapper .authortobooklist .product-thumb .caption .rating .fa-stack {
		width: 14px !important;
		font-size: 8px !important;
	}

}

