/*
Theme Name: Sharp Heels Theme
Description: Sharp Heels Theme by Run Riot Creative LLC
Version: 1.0
Tags: gray, black, white, fixed-width, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: Run Riot Creative
Author URI: http://runriotcreative.com
Text Domain: Sharp Heels
*/

@import "css/screen.css";


/* Event Tab Styling */

#content_wrapper .sidebar .content .sidebar_widget li ul li.event_item{
    overflow:hidden;
    border-bottom:1px dashed #c7c7c7 !important;
}
#content_wrapper .sidebar .content .sidebar_widget li ul li.event_item div.event_detail span{
    font-size: 90%;
    clear: both;
}
#content_wrapper .sidebar .content .sidebar_widget li ul li.event_item div.event_detail > span:not(:last-child):after{
    content: ' | ';
}

#content_wrapper .sam_post_sidebar #sidebar-tabs{
    margin:-38px 0 0 !important;
}

.gm-fullscreen-control {
  display: none;
}

.event_item .event-datetimes + p{display: none !important;}
.event_item .espresso-event-header-dv,
.espresso-event-list-wrapper-dv{
    background:#fff;
}

.event_item .ee-clearfix .ee-event-datetimes-li{
    width:100% !important;
}

.event_item .event-content{
    display:table;
    table-layout:fixed;
    width:100%;
}
.event_item .event-content form{
    display:table-footer-group;
}

.event_item .ee-event-datetimes-ul{
    margin:0 !important;
}

.event_item .ee-event-datetimes-ul li{
    margin-bottom:2px !important;
}
.event_item .espresso-event-header-dv .event-header,
.espresso-event-list-wrapper-dv{
    padding:5px 15px;
}
.events_page{
    overflow:hidden;
}
.event_item{
    width:33%;
    padding:15px;
    position:relative;
    float: left;
    box-sizing: border-box;
}
.events_page .page-header{
    display:none !important;
}

.event_item .event-header h2 a{
    font-family: georgia, serif;
    font-weight: normal;
    font-style: italic;
    font-size: 20px;
    opacity: .9;
    padding:5px 0;
    display:inline-block;
    box-sizing:border-box;
}

.event_item .event-content form{
    width: 100%;
    text-align: right;
}
.event_item .ee-event-img-dv{
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
}

.event_item .ee-event-img-dv .ee-event-img-lnk img{
    max-width: 620px;
    height: auto;
    display: block;
    width:100%;
}

.event_item .event-header h2{
    margin: 0;
    margin-bottom: 2px;
    font-size: 13px;
}

.event_item .event-header h2 a{
    font-family: georgia, serif;
    font-weight: normal;
    font-style: italic;
}

@media only screen and (max-width: 767px) {
    .event_item{
        width:50% !important;
    }
}
@media only screen and (max-width: 550px) {
    .event_item{
        width:100% !important;
        float:none !important;
        display:inline-block;
        vertical-align:top;
    }
}


.similar_items {
    padding-bottom: 8px;
    border-bottom: 0 solid #000;
    background: url(https://sharpheels.com/wp-content/uploads/2018/01/bottom-border-solid-dash.png) repeat-x left bottom;
}
.similar_items h3{
   border-bottom:none!important;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-family: georgia, serif!important;
    font-style: italic;
    font-weight: normal;
    letter-spacing: .5px;
}

.aff_product_details .zilla-likes{display:none;}
.aff_product_details .button{background-color:#ec008c!important; color:#fff!important;}
.event_content>h3{
    width:95%;
    padding-bottom: 8px;
   background: url(https://sharpheels.com/wp-content/uploads/2018/01/bottom-border-solid-dash.png) repeat-x left bottom;
}
.contributors_box .meta h3{    font-size: 15px!important;margin-bottom: 0px!important;}
.contributors_box .meta h6{    font-size: 12px!important;margin:0;}

.event-template-default .event_content,
.event-template-default .event_content>h3{
width:100%;
}

.event-template-default .event_content .tabs-content,
.event-template-default .event_content .event-tabs a{
background:#fff;
}

.second_nav li#menu-item-40158 > a,
.second_nav li#menu-item-106011 > a{
    color: #ec028d !important;
}

@media only screen and (max-width: 767px){
.mobile_main_nav li#menu-item-40158 a,
.mobile_main_nav li#menu-item-106011 a{
    color: #ec028d !important;
}
}









