@charset "utf-8";
/*
Theme Name: Whiteboard
Theme URI: http://whiteboardframework.com
Author: Infinity Arts
Author URI: http://www.infinityarts.com/
Description: Wordpress theme built with Whiteboard Framework.
Version: 3.2.1

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/*
List of divs in Whiteboard
Note that this list does not include the dynamically generated ids and classes, such as the body classes, the post ids, etc
*/


.gf_browser_chrome.gform_wrapper.gform_legacy_markup_wrapper label {
    color: #000;
    font-weight: 700;
}

.block-full.content.fullimagebigscreenrepeat {
    background-repeat: no-repeat;
    background-size: cover;
}

.grecaptcha-badge {
bottom: 64px !important;
}

.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}

.tribe-events-calendar td.tribe-events-past .tribe-events-month-event-title a {
    opacity: .5 !important;
	font-weight: normal;
	color: #808080 !important;
}
.tribe-events-othermonth .tribe-events-month-event-title {
/*     opacity: .4 !important; */
}
.tribe-events-othermonth .tribe-events-month-event-title a {
	color: #fff !important;
}
.page-id-150 h2.tribe-events-list-separator-month {
    color: #000;
}
h3.tribe-events-month-event-title a{
	color: #fff;
}

.cta-blocks.unlimited.hover.main .block{margin-bottom:-3px !important;}
.cta-blocks.unlimited.hover.main .inner{min-width:70%;min-height:60%;background:rgba(191,10,11);padding:40px 20px 1px;}
.top-bar-outer .logo img{margin-top:0;}
.cta-blocks.unlimited.hover.main{display:none;}

@media (max-width:1024px){
	
}

@media (max-width: 768px) {	
.single-tribe_events .tribe-events-schedule .recurringinfo .event-is-recurring {
	color: #000 !important;
}
.tribe-events-schedule span.tribe-event-date-start {
	color: #000 !important;
}
.tribe-events-schedule span.tribe-event-time {
	color: #000 !important;
}
.single.single-tribe_events .tribe-events-schedule.tribe-clearfix h2 {
	color: #000 !important;
}
.archive.post-type-archive span.tribe-address{
	color: #000 !important;   
}
.archive.post-type-archive span.tribe-event-date-start {
	color: #000 !important;   
}
.archive.post-type-archive span.tribe-event-time {
	color: #000 !important;   
}  
.archive.post-type-archive .event-is-recurring {
	color: #000 !important;   
}
	
.page-id-150 span.tribe-event-date-start{
    color: #000 !important;
}
.page-id-150 span.tribe-event-time{
    color: #000 !important;
}
.page-id-150 span.tribe-street-address {
    color: #000 !important;
}
.page-id-150 span.tribe-locality {
    color: #000 !important;
}
.page-id-150 span.tribe-delimiter {
    color: #000 !important;
}
.page-id-150 abbr.tribe-region.tribe-events-abbr {
    color: #000 !important;
}
.page-id-150 span.tribe-postal-code {
    color: #000 !important;
}
.page-id-150 span.tribe-country-name {
    color: #000 !important;
}
.page-id-150 .event-is-recurring {
	color:#000 !important;
}
}

#tribe-events-content .tribe-events-calendar td.tribe-events-past {
    background: none !important;
}

.header .nav-top ul li a {
	font-weight: 400;
}
.footer .footer-left li span{
	font-weight:300;
}
.footer p a {
    font-weight: 400;
}
.footer .copyright li a {
	 font-weight: 400;
}

.page-id-150 .event-is-recurring {
	color:#fff;
}

h1.tribe-events-single-event-title {
	color: #fff !important;
}
span.tribe-event-date-start {
	color: #fff !important;
}
.single.single-tribe_events .tribe-events-schedule h2 {
	color: #fff !important;
}
span.tribe-event-time {
	color: #fff !important;
}
.event-is-recurring {
	color: #fff !important;
}
.postid-21987 .tribe-events-single-section-title {
	color: #000 !important;
}
dt.tribe-events-start-date-label, .tribe-events-start-time-label, .tribe-events-event-categories-label, .tribe-events-event-url-label, .tribe-organizer-tel-label, .tribe-organizer-url-label, .tribe-venue-tel-label, .tribe-venue-url-label, .tribe-events-event-cost-label {
	color: #000 !important;
}
.tribe-recurring-event-time, .tribe-organizer-tel, .tribe-events-event-cost, .tribe-events-abbr .tribe-events-start-date  {
	color: #000 !important;   
}
dd.tribe-venue-tel  {
	color: #000 !important;   
}
.postid-21987 span.tribe-address {
	color: #000 !important;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */

.tribe-events-start-time{
	color: #000 !important;   
}

.single.single-tribe_events .tribe-address{
	color: #000 !important;   
}

.white-popup{
	color: #000 !important;   
}

.white-popup .inner{
	color: #000 !important;   
}

.white-popup h3{
	color: #000 !important;   
}

.white-popup p{
	color: #000 !important;   
}

h2.tribe-events-list-separator-month span {
	color:#000 !important;
}
.archive.post-type-archive .tribe-address{
	color: #fff !important;   
}
.tribe-events-notices li {
	color: #000 !important;   
}
.page-id-657 ul#gform_fields_9 .gfield_label {
	color: #000 !important;
}
.page-id-657 div.ginput_complex label {
	color: #000 !important;
	font-weight: 700;
}

.page-id-263 ul#gform_fields_10 .gfield_label {
	color: #fff !important;
}
.page-id-152 ul#gform_fields_5 .gfield_label, ul.gfield_checkbox label, ul.gfield_radio label, div.ginput_complex label {
	color: #fff !important;
}
.page-id-387 ul#gform_fields_2 .gfield_label {
	color: #fff !important;
}
.page-id-154 ul#gform_fields_4 .gfield_label, ul.gfield_checkbox label, ul.gfield_radio label, div.ginput_complex label {
	color: #fff !important;
} 
ul#gform_fields_8 .gfield_label {
	color: #fff !important;
}
ul#gform_fields_11 .gfield_label {
	color: #fff !important;
} 

@media(max-width:804px){
.wed-page-video-new {
	display: block;
	margin: 0 auto;
}
}

@media(max-width:767px){
.cta-blocks.unlimited.hover.first{display:none;}
.cta-blocks.unlimited.hover.main{display:block;}	
}

@media(max-width:639px){
.block-regular .inner h3 {
	font-size: 33px;
	line-height: 42px;
}
.block-full .inner h3 {
	font-size: 33px;
	line-height: 42px;
}	
.block-regular .inner h3 strong {
	font-size: 24px;
	line-height: 32px;
	display: block;
}
.block-full .inner h3 strong{
	font-size: 24px;
	line-height: 32px;
	display: block;
}	
.wed-page-video-new {
	width: 100%;
}
#intro h1 {
	font-size: 29px;
}	
}


#gform_wrapper_7 label{
	color: #fff;
}

#gform_wrapper_18 label{
	color: #fff;
}




