
/* 
 Theme Name:     Custom Design for Divi
 Author:         Rita Suzanne, Designed with Strategy
 Author URI:     http://www.designedwithstrategy.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

.book-title {
	background:url(https://tisserandinstitute.org/wp-content/uploads/2021/03/books-photo.jpg) center center no-repeat;
	/*background:url(https://tisserandinstitute.org/wp-content/uploads/2021/03/books-photo.jpg) -800px center no-repeat;*/
	min-height:430px;
}

.book-title h1 {
	/*font-size: 80px;*/
    letter-spacing: -3px;
    line-height: 1.1em;
}

.book-title-inner {
	margin:0 auto 0 auto;
	width:65%;
	padding-top:200px;
}

.book-wrap {
	border:20px solid #a0b968;
	padding:30px;
	margin-bottom:50px;
}

.book-wrap:after {
  content: "";
  display: table;
  clear: both;
}

.book-image {
	/*float:left;
	width:28%;
	margin-right:2%;*/
}

.book-details {
	margin-top:20px;
	/*width:70%;
	float:right;*/
}



@media only screen and (min-width : 980px) {
	.book-image {
		float:left;
		width:28%;
		margin-right:2%;
	}

	.book-details {
		margin-top:0;
		width:70%;
		float:right;
	}
	
	.book-title h1 {
	font-size: 80px;
}
}

a.button-link {
	display:inline-block;
	margin-top:20px;
	width:100%;
	font-size: 14px;
    background-color: #e0c588;
    border-width: 10px!important;
    border-color: #e0c588;
    border-radius: 0px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 5px;
	padding: 20px;
    line-height: 1.7em;
	color:#000;
	text-align:center;
	transition: all 300ms ease 0ms;
}

a.button-link:hover {
	background-color:#F9F3E7;
}

ul#book-cat-list {
	margin:50px 0 50px 0;
	padding:0;
}

ul#book-cat-list li {
	display:inline-block;
	font-size:0.8em;
	text-transform:uppercase;
	margin:10px;
	background:#f0f0f0;
	padding:20px;
}

ul.pagination {
	margin:0;
	padding:0;
	font-size:0.8em;
	text-transform:uppercase;
}

ul.pagination li {
	display:inline-block;
	background:yellow;
	padding:5px;
	margin-right:5px;
	background:#f0f0f0;
}


/* MY CALENDAR STYLES */

#main-content .heading.my-calendar-month {
	display:none;
}

#main-content .mc-main li.current-day {
    border-left: 0;
	border-top:0;
}

#main-content .mc-main .mc-list {
    border-top: 0;
    border-left: 0;
}

#main-content .mc-main .mc-list .mc-events {
	border:20px solid #a0b968;
	margin-bottom:30px;
	padding:30px;
}

/*#main-content .mc-main ul {
	width:70%;
}*/

#main-content .mc-main .mc-list .event-date {
	text-transform:uppercase;
}

#main-content .mc-main .list-event {
    border-top: 0;
	margin:0;
}

#main-content .mc-main .list-event .event-title {
    margin: 0 !important;
}

#main-content .mc-main .details .mc_edit_links {
	display:none;
}

#main-content .mc-main .mc_general .event-title, 
#main-content .mc-main .mc_general .event-title a {
	background:none;
	color:#71438A;
}

#main-content .mc-main .mc-list .mc-events,
#main-content .mc-main .mc-list .mc-events.odd{
    background: none;
}

#main-content #my-calendar {
	margin-bottom:50px;
}

#main-content .mc-main .my-calendar-header {
	border:1px solid #f0f0f0;
	padding:5px;
	margin-bottom:10px;
}

#main-content .et_pb_title_featured_container {
	margin-bottom:30px;
}