/* Custom CSS
------------------------------------------------------------ */
/*float top  menu to the right */
ul.menu-secondary {
	float: right;
	text-align: left;
}

/*align top menu right edge with side of wrap */
.full-width-content .menu-secondary {
	width: 1100px;
}

/* Align menu search with edge of sidebar */
.search-form input[type="submit"], 
#subbutton, .widget_product_search input#searchsubmit {
	margin-right: 10px;
}

.featured-content h2.entry-title {
	font-weight: bold;
	font-size: 18px;
}

/***** Hide Top part of events page*****/
.tribe-events-page-title {
	display: none!important;
}


.tribe-events-user-recurrence-toggle {
	display: none!important;
}

/**********WP Job Listings **************/
.single_job_listing .meta li,
.job_filters .job_types li{
	list-style-type: none;
}

/**************The Events Calendar ****************/
/* Make the link to register look like a button*/
.tribe-events-event-url a {
	background-color: #08b242!important;
	padding: 10px!important;
	margin-top: 10px!important;
	color: #fff!important;
	float: left!important;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
	word-wrap: break-word;
}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
	width: 100%!important;
}

/*Style Featured events to match the rest */
.tribe-events-list-widget .tribe-event-featured, 
.tribe-events-venue-widget .tribe-event-featured, 
.tribe-mini-calendar-list-wrapper .tribe-event-featured, 
.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event {
	background-color: #fff!important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured, 
.tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, 
.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, 
.type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover,
.tribe-events-list .tribe-events-loop .tribe-event-featured {
	background-color: #fff!important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span,
.tribe-events-list .tribe-events-loop .tribe-event-featured a:active, 
.tribe-events-list .tribe-events-loop .tribe-event-featured a:hover,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta,
.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content {
	color: #64747C!important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
	font-weight: 600!important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a,
.tribe-events-list .tribe-events-loop .tribe-event-featured a {
	color: #0d72c7!important;
}


/*Hide the author box on single event pages */
.tribe-events-single-event-description .saboxplugin-wrap {
	display: none;
}

/* Hide the image on home if the event is Featured */
body.home div.tribe-event-image {
	display: none;
}

body.home .tribe-events-title {
	font-size: 20px!important;
}

.home .tribe-events-adv-list-widget .tribe-event-featured .list-info {
	padding-left: 0px!important;
}

.home .tribe-event-featured .tribe-events-duration {
	color: #64747C!important;
}

/*******Sidebar Styles *********/
.sidebar.widget-area ul .sub-menu {padding-top: 0px;}

/*Sponsorship & Volunteer widgets*/
#black-studio-tinymce-6,
#black-studio-tinymce-7,
#black-studio-tinymce-9,
#black-studio-tinymce-10 {
	background: #fff;
}

#black-studio-tinymce-7 {
	margin-bottom: 50px;
}

#black-studio-tinymce-6 h3 {
	text-decoration: underline;
	color: #1C2C5C;
	margin: 10px;
}

/*Sponsorship payments */
.sponsorshippayment {
	background-color: #1C2C5C;
	padding: 10px;
	margin-top: 10px;
	color: #fff!important;
	float: left;
}

/*Styles for the Sponsorship table */
td.tdDataHeader {
    border-top: 1px #DADADA solid;
    border-bottom: 1px #DADADA solid;
    background-color: #f2f2f2;
    padding-bottom: 4px;
}
td.tdDataRow {
    border-bottom: 1px #DADADA solid;
    padding-bottom: 10px;
}


/*******Style the Join ISACA & Sponsor Us button ************/
.join-isaca-button {
	background-color: #1C2C5C;
	padding: 10px 20px;
	float: right;
    font-size: 14px;
    margin-left: 10px;
}

.join-isaca-button a,
.join-isaca-button a:hover,
.join-isaca-button a:visited{
	color: #fff;
}

/****** Events Calendar Widget on home ********/
.tribe-mini-calendar-event .list-date {
	display: none!important;
}
h2.tribe-events-title {
	font-size: 24px!important;
    line-height: 1.1em!important;
    margin-bottom: 0px!important;
}

h2.tribe-events-title a,
h2.tribe-events-title a:visited {
	color: #1C2C5C!important;
}

.tribe-events-duration {
	font-size: 18px;
	margin-bottom: 20px;
}
.tribe-events-widget-link {
	display: none;
}

/****** Header social icons *******/

.headersocial a,
.footersocial a {
	font-size: 36px; 
	color: #fff; 
	text-align: right; 
	padding-right: 10px;
}

/*hide social on pages */
body.contact .sharedaddy {
	display: none;
}

img#wpstats {
	display:none
}

.page-template-default {
	padding-top: 0!important;
}

.body.gd-transparent-background {
	padding-top: 0!important;
}

.full-width-content {
	padding-top: 0px!important;
}

#commentform #submit {
	background-color: #1C2C5C!important;
	color: #fff!important;
}

.uabb-ss-grid-button-link {
    color: white!important;
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1024px) {
div.widget-area.header-widget-area {
	max-width: 600px;
   	margin: 0 auto;
}

#text-2 {
	float: left;
	text-align: left;
    	max-width: 300px;
}

#black-studio-tinymce-5 {
    	width: 300px;
  	float: left;
}

#ez-home-container-wrap .ez-widget-area, 
#ez-feature-top-container .ez-widget-area, 
#ez-fat-footer-container .ez-widget-area {
	max-width: 300px;
    	margin: 0 auto;
    	float: left;
}

.header-image {
	margin: 45px 4px 5px 0px!important;
}


}

@media only screen and (min-width: 768px) and (max-width: 960px) {

}

@media only screen and (min-width: 480px) and (max-width: 960px) {

}

@media only screen and (max-width: 600px) {
.header-image .site-header .wrap .title-area { 
	background: url(https://isaca-gwdc.org/wp-content/uploads/2020/04/isaca-web-logo.png) left top no-repeat;
	background-position: center; 
	max-width: 263px;
}

#text-2,
#black-studio-tinymce-5 {
    	float: none;
    	text-align: center;
    	max-width: 100%;
	margin: 0 auto;
}

#text-2 {
	padding-left: 26px;
}

#ez-fat-footer-container {
	max-width: 300px!important;
    	margin: 0 auto;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {
#text-2 {
	padding-left: 0;
}

.join-isaca-button {
	margin-right: 10px;
	margin-left: 2px;
}
}