/*
 Theme Name:   Startup Blog Child
 Template:     startup-blog
 Author: 	   Compete Themes
 Version: 	   1.0
 Author URI:   https://www.competethemes.com
 Description:  This is a child theme used to customize the Startup Blog WordPress theme.
 License: GNU  General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
 
/* =Theme customization starts here
-------------------------------------------------------------- */
/* General styling*/
.clearfix{clear:both;}
.post-content p {margin: 0.5em;}
.page section p a, .page article p a{border-bottom:1px dashed;color:#000;}
#site-footer section a{color:#fff;}
@media (min-width: 62.5em){
.post-header {padding: 10px;margin: 0 10px;}
.home .entry {margin: 0;}
.home .post-content {margin: 0;}

/* title-panel styling*/
.design-credit{display:none;}
section#main{width:100%;}
p.title {font-size: 4em;margin:0 0.5em;}
#upper-head{display:table;margin-top:1em;width:100%;}
#upper-head div{display:table-cell;width:50%}
#graphic img.custom-logo {display: flex;}
#upper-head div#detail{vertical-align:middle;text-align:right;background:#18377c;color:#eee888;padding:0.5em;}
#lower-head>div{width:50%;float:left;background:#fff;min-height: 2.5em}
#lower-head>div#men{background:#18377c;}
#lower-head>div#men a{color:#eee888;}
#lower-head:first-child{background:#fff;}

/* FrontPage event panel styling

div#event-items table a{color:#fff;}
div#event-items td, div#event-items th {border: none;width:35%;}
div#event-items th {text-align: left;}
div#event-items p {margin: 0;}
span.em-pagination a {color: #28a8cf;}
div#event-items a {color: #fbff00;}
.event-items-short, .event-items-long{margin-top: 1em; border: 2px #fff solid; padding: 0.5em; width: 48%; float: left; font-size: 0.9em;}
.event-items-short{margin-right:1%;}
.event-items-long{margin-left:1%;}
span.em-pagination::before {content: " More Listings :";}
div#event-items table{width:100%;}


*/
div.em-list>h2 {display: none;}
.em.size-large{line-height:unset;}
div#event-items{background:#18377c;margin: 0 2em;padding:0.75em;display:table;color:#fff;}
div#event-items div.em-item{background:#fff;display:table;}
div#event-items div.event-items-long, div#event-items div.event-items-short{display:table-cell;width:50%;padding:1em;}
div#event-items .em-item-image {display:table-cell;vertical-align:top;}
div#event-items .em-item-info{display:table-cell;vertical-align:top;}
div#event-items .em-item-actions.input a {margin: 0.5em;}
div#event-items .em-event.em-item{font-size: 75%;min-height: 140px;}
div#event-items h3.em-item-title a, div#event-items h3.em-item-tutor{font-size: 18px; margin: 0 !important;}
div#event-items div.em-item-desc,div#event-items div.em-event-categories{display:none;}
div#event-items .em-item-image img {width: 100px;height: 100px;border-radius: 50px;}
div#event-items .em-item-image {width: 20%;}
div#event-items .em.em-list.size-small .em-item .em-item-info .em-item-meta>div{margin: 0;}
div#event-items .em.em-list.size-small .em-item .em-item-info {border-top: unset;padding: 0;}
.em.em-list.size-small .em-item .em-item-image .em-item-image-placeholder {width: 100px;}
.em.em-list .em-item .em-item-image {min-width: 100px;}
.em.pixelbones h3{font-size:18px !important;}
.em.em-list.size-small .em-item .em-item-image.has-placeholder {padding: unset;}
.em.em-events-list .em-item-image .em-item-image-placeholder div.date span{display:unset;font-size: unset;}

div#event-items .em.em-list.size-small .em-item .em-item-image {min-width: unset;}
div.event div.featured-image {display: none;}

div#latest-images{height:600px;}
div#latest-images div{height:450px;overflow:hidden;width:25%;float:left;text-align:center;}
div#latest-images img {vertical-align:top;max-height:400px;}

#frontpage-news h2{border-top: solid 1px #222;}

#frontpage-news img{float: left; margin: 5px 10px;}

.home div.post-content{background: #fff;padding: 0.5em;margin-bottom:1em;}

/* Slider styling*/
.bb-slider .image-container:after{background:none;}
.bb-slider{margin:1em 0; color:#e70ec6;}
.bb-slider a {border-bottom:unset !important;}
li.slide div.title {display: none;}

/* social media styling*/
ul.social-media-icons {margin: 0.5em;}
.social-media-icons{padding-right:1em;}
ul.social-media-icons li a:hover {color: #eee888;}

/* menu styling*/
.menu-primary-items,.menu-secondary-items{text-align:center;}
ul.sub-menu {background: #000;}
.blog section#main article{width:31%;float:left;margin:0 1% 0 1%}

/* Susan Chapman Microsite styles */
#susan-chapman-oval{padding:0.5em;float:right;}
#susan_tagline{width: 60%;float:left;font-family: 'Brush Script MT', cursive;font-size: 33px;text-align: center;}
.menu-secondary-items li {margin: 0.5em 0 0 0;}
#susanchapman #upper-head div#detail, #susanchapman #lower-head>div#men{background:#701695;}
#susanchapman section#main{padding:2%;background:#f5efe0;}
#susanchapman .main-content-container aside{width:22%;background:#eee;float:right;margin:2%;}
#susanchapman .main-content-container aside ul{list-style:none;}
#susanchapman #susan_chapman_banner{width:100%; margin:2em 0;}
#susanchapman .main-content-container aside ul li#susans-home{padding:5px;margin-bottom:1em;background:#fe546a;}
#susanchapman .main-content-container aside ul li#susans-home a{color:#fff;}
#susanchapman .main-content-container aside ul li#susans-home a:hover{color:#000;}

/* Woocommerce Styling */
mark.count {background: unset;}
div#cat-panel {width: 24%;float: left;background: #fff;padding: 1em;}
div#shop-panel {width: 74%;margin-right: 1%;float: left;}
li.product{padding:0.5em;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {border: 1px solid #cfcfcf;padding: 1em;}

/* Events List Styling 
.eventlist-image img {border-radius: 55px;}*/
.em.em-list .em-item{display:table;}
.em.em-list .em-item .em-item-image{display:table-cell;width:20%;}
.em.em-list .em-item .em-item-info{display:table-cell;width:80%;vertical-align:top;}
.em .em-pagination {
    --color: #000;
    --color-hover: #060606;
    max-width: 100%;
    margin: auto;
    background: #fff990;
    border: 1px solid #fff;
    padding: 5px;
}

div.mep-event-list-loop{background:#fff;}



@media all and (max-width: 600px){#susan-chapman-oval{display:none;}}

/*@media all and (max-width: 769px) {
#susanchapman .main {width: 100%;}
p.title {margin: unset;}
#lower-head>div {width: 100%;clear:both;float: unset;}
#upper-head div {display: block;width: inherit;}
svg g {fill: #fff !important;}
#lower-head>div#men {padding: 0.5em;}
.menu-primary-container.open {max-height: none !important;}
img#susan-chapman-oval {width: 150px;}
.event-items-short, .event-items-long{float: none; width:100%; margin:1% 0%;}
div#event-items div.em-item{display:unset;}
div#event-items .em-item-image {display:unset;}
div#event-items .em-item-info{display:unset;}
div#event-items div.event-items-long, div#event-items div.event-items-short{display: block;width: 100%;margin: auto;}
div#event-items{margin: 0;padding:0.75em;color:#fff;}
.home .wp-block-group.wp-container-2 {flex-wrap: wrap;}
div#event-items .em.em-list.size-small .em-item .em-item-info {border-top: none;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%;}
div#event-items .em-event.em-item {text-align: center;}
.single .featured-image{display:none;}

/* Susan Chapman Microsite styles */
/*#susan-chapman-oval{padding:0.5em;}
#susan-chapman-oval{float:right;}
#susan_tagline{width: 60%;float:left;font-family: 'Brush Script MT', cursive;font-size: 33px;text-align: center;}
.menu-secondary-items li {margin: 0.5em 0 0 0;}
#susanchapman #upper-head div#detail, #susanchapman #lower-head>div#men{background:#701695;}
#susanchapman section#main{padding:2%;background:#f5efe0;}
#susanchapman .main-content-container aside{width:22%;background:#eee;float:right;margin:2%;}
#susanchapman .main-content-container aside ul{list-style:none;}
#susanchapman #susan_chapman_banner{width:100%; margin:2em 0;}
#susanchapman .main-content-container aside ul li#susans-home{padding:5px;margin-bottom:1em;background:#fe546a;}
#susanchapman .main-content-container aside ul li#susans-home a{color:#fff;}
#susanchapman .main-content-container aside ul li#susans-home a:hover{color:#000;}
}*/