/* *** SUB-MENU FIX *** */
/*#second_menu .sub_menu{height:auto !important;}*/ /* Feb 27, 2015: Client asked to revert thsi fix */

/* *** TILE FIX *** */
.post_img{margin-bottom:0;}
	.post_img p{display:none !important;}
	.post_img p.show-category{display:block !important;}
	
/* *** AUTHOR PAGE FIX *** */
.ourteam_topimg2 img{width:auto !important; }

/* *** SHARPHEELS EVENTS *** */
.sharp-event{
    background-color: #fff;
    max-width: 300px;
    width: 100%;
    float: left;
    margin: 15px 10px;
}
    .sharp-event .event-image{
        width: 100%;
        height: 200px;
        overflow: hidden;
    }
        .sharp-event .event-image img{
            width: 100%;
            height: 100%;
        }
    
     .sharp-event .event_details{
        padding: 10px;
     }
    
        .sharp-event h2{
            font-size: 15px;
            margin: 0 0 5px;
        }
        
        .sharp-event .event_date{
            display: block;
        }
        
        .sharp-event .event_loc{
            display: block;
        }

/* *** SHARPHEELS SINGLE EVENT *** */
.single-event{
}

    .single-event .ssba{display: none;}
        
    .event_top{
    }
        .event_top .se_image{
            width: 620px;
            height: 350px;
            float: left;
            overflow: hidden;
        }
            .event_top .se_image img{
                width: 100%;
                height: 100%;
            }
             
        .event_top .se_quick{
            font-size: 13px;
            width: 300px;
            float: right;
        }
            .event_top .se_quick h3{
                font-size: 16px;
                font-weight: bold;
                margin: 0 0 10px;
            }
    
    .event_bottom{
        padding-top: 21px;
    }
        .event_content{
            width: 620px;
            float: left;
        }
            .event-tabs{
            }
            	.event-tabs a{
            		color: #555;
            		font-size: 14px;
            		text-decoration: none;
            		border: 1px solid #ccc;
            		float: left;
            		display: block;
            		line-height: 26px;
            		padding: 0 10px;
            	}
            	.event-tabs a:hover, .event-tabs a.active{color: #ec008c;}
            	
        	.tabs-content{border: 1px solid #ccc;}
        	.tab-content{
        	    display: none;
        	    padding: 15px;
        	}
        	    .tab-content p{margin: 0 0 15px;}
        	    
        	    #agenda h3{
        	        font-size: 17px;
        	        font-weight: bold;
        	        margin: 0 0 5px;
        	    }
        	        #agenda div strong,
        	        #agenda p strong{
        	            /*color: #ec008c;
        	            text-align: right;
        	            display: inline-block;
        	            width: 100px;
        	            margin-right: 5px;*/
        	        }
        
        .event_partners{
            width: 300px;
            float: right;
        }
            .event_partners img{
                width: 90px;
                height: 90px;
                margin: 5px 5px 5px 0;
            }
    
    .event_booking_form {
        background: rgba(255, 255, 255, 0.96) none;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
        z-index: 9999;
        padding: 40px 0 0;
    }
        .event_booking_form > a{
            background-color: #555;
            color: #fff;
            text-align: center;
            border-radius: 3px;
            display: block;
            width: 100px;
            height: 25px;
            margin: 0 auto 10px;
        }
         .event_booking_form > h2{
             color: #555;
             font-size: 18px;
             text-align: center;
             border-bottom: 1px dashed #ccc;
             padding: 0 0 10px;
             margin: 0 0 15px;
         }
         
        .event_booking_form .em-booking{
            width: 800px;
            margin: 0 auto;
        }
            select.dbem_country{
                background: #dcdcdc;
                font-family: 'Lato', Arial,Verdana,sans-serif;
                font-size: 14px;
                border: 1px solid #ccc;
                clear: left;
                padding: 4px 5px;
                margin: 0 6px 7px 0;
            }
            
            .input-dbem_fax, .input-field-booking_comment{display: none;}
            
            .event_booking_form .oneall_social_login{margin: 15px 0 0;}
            .event_booking_form div.em-booking-login label{width: 100px;}
            
            .event_booking_form .em-booking-form p{margin: 0 0 5px;}
            
            
    
    .register-event{
        background-color: #ec008c;
        font-family: 'Lato', Arial,Verdana,sans-serif;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 1px;
        display: inline-block;
        padding: .65em 2em .65em 2em;
    }
    .register-event:hover{text-decoration: none;}
    
.text-center{text-align: center;}
.second_nav li a{padding: 15px 29px 12px;}