/*



Theme Name: NOO iVent Child Theme

Theme URI: http://nootheme.com/

Author: NooTheme

Author URI: http://nootheme.com/

Description: This is a blank child theme for NOO iVent

Template: noo-ivent

Version: 1.0.0

Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready

Text Domain: noo

*/

@font-face {

  font-family: 'NeutraText-BoldAlt';

  src: url('/css/webfont/NeutraText-BoldAlt.eot?#iefix') format('embedded-opentype'),  url('/css/webfont/NeutraText-BoldAlt.otf')  format('opentype'),

	     url('/css/webfont/NeutraText-BoldAlt.woff') format('woff'), url('/css/webfont/NeutraText-BoldAlt.ttf')  format('truetype'), url('/css/webfont/NeutraText-BoldAlt.svg#NeutraText-BoldAlt') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'NeutraText-BookAlt';

  src: url('/css/webfont/NeutraText-BookAlt.eot?#iefix') format('embedded-opentype'),  url('/css/webfont/NeutraText-BookAlt.otf')  format('opentype'),

	     url('/css/webfont/NeutraText-BookAlt.woff') format('woff'), url('/css/webfont/NeutraText-BookAlt.ttf')  format('truetype'), url('/css/webfont/NeutraText-BookAlt.svg#NeutraText-BookAlt') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'NeutraText-DemiAlt';

  src: url('/css/webfont/NeutraText-DemiAlt.eot?#iefix') format('embedded-opentype'),  url('/css/webfont/NeutraText-DemiAlt.otf')  format('opentype'),

	     url('/css/webfont/NeutraText-DemiAlt.woff') format('woff'), url('/css/webfont/NeutraText-DemiAlt.ttf')  format('truetype'), url('/css/webfont/NeutraText-DemiAlt.svg#NeutraText-DemiAlt') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'NeutraText-LightAlt';

  src: url('/css/webfont/NeutraText-LightAlt.eot?#iefix') format('embedded-opentype'),  url('/css/webfont/NeutraText-LightAlt.otf')  format('opentype'),

	     url('/css/webfont/NeutraText-LightAlt.woff') format('woff'), url('/css/webfont/NeutraText-LightAlt.ttf')  format('truetype'), url('/css/webfont/NeutraText-LightAlt.svg#NeutraText-LightAlt') format('svg');

  font-weight: normal;

  font-style: normal;

}



h2 {

    font-family: "NeutraText-BoldAlt",sans-serif;

    font-weight: bold;

    text-transform: uppercase;

}



.type-tribe_events

{

background:none;

}

.tribe-venue

{

	font-weight:bold;

	text-transform:uppercase;

}

.single-tribe_events div.tribe-events-event-meta .tribe-events-meta-group-venue 
{
	margin: 0 0 30px;
}

.tribe-events-metabox

{

	display:none;

}

.tribe-events-meta-group-other

{

	margin: 0 0 30px;

}

.tribe-country-name

{

	display: none;

}



blockquote {

    background-color: #353a3a;

    color: #ffffff;

}

.noo-page-heading .page-title

{

    font-size: 70px;

line-height: 60px;

}

blockquote

{

    margin-bottom: 25px;

}

.recurringinfo

{

	/*display:none;*/

font-size: 12px;

}

.fa

{

margin-right:10px;

}

.listing-category

{

display:none;

}

.post-comment

{

display:none;

}

.page-title-blog

{

color:#ffffff;

}

.post-navigation {

    display: none;

}



textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]

{

    border: 1px solid #ed1847;

}



.wpcf7-form-control:not(.wpcf7-recaptcha)

{

    border: 1px solid #ed1847;



}

.single-post-content .content-wrap p

{

    font-family: "NeutraText-BookAlt","Open Sans",sans-serif;

    font-size: 18px;

    line-height: 24px;

color:#000000;

}

.content-excerpt p

{

    font-family: "NeutraText-BookAlt","Open Sans",sans-serif;

    font-size: 18px;

color:#000000;

}

.tribe-events-list .noo-tribe-events-event-image {

    min-height: 80px;

}

.noo-events-featured .sc-event-wrap .event-thumbnail

{

    height: 150px;

}

@media only screen and (max-width:767px)

{

.noo-events-featured .sc-event-wrap .event-thumbnail

{

    height: 500px;

}

}

@media only screen and (min-width:768px) and (max-width:1190px)

{

.noo-events-featured .sc-event-wrap .event-thumbnail

{

    height: 200px;

}

}

.noo-events-featured .sc-event-wrap.list_bg_image .event-thumbnail .sc-event-content .create-date

{

	min-height: 135px !important;

}

.noo-events-featured .sc-event-wrap.list_bg_image .event-thumbnail::before

{

	background: none;

}

.hide_on_mobile

{

display:block;

}

@media only screen and (max-width:1190px)

{

.hide_on_mobile

{

display:none;

}

}

.recurringinfo {

    font-size: 14px;

	padding-left: 29px;

}

.tribe-events-list .noo-tribe-events-event-image::after {background:none;}



.time-details

{

	padding-left: 30px;

	padding-top: 15px;

    text-transform: uppercase;

	bottom: auto;

	font-size: 16px;

    font-weight: bold;

}



@media only screen and (max-width:1023px)

{

.time-details

{

	padding-left: 30px;

	padding-top: 15px;

    text-transform: uppercase;

	bottom: auto;

	font-size: 16px;

    font-weight: bold;

}

.tribe-events-photo .tribe-events-loop .type-tribe_events .time-details

{

	padding-left: 30px;

	padding-top: 15px;



}

}


.button
{
    margin-top: 15px;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-image
{
  width:100%;
}
.tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img {
    max-height: 100px;
    max-width: 67px;
}
#tribe-events-photo-events .tribe-events-photo-event {
    position: relative !important;
    float: left !important;
    display: inline-block;
}
 
#tribe-events-photo-events.isotope {
    opacity: 1 !important;
}
 
/* May need to be adjusted for different screen sizes */
.tribe-events-photo-event-wrap{
width: 400px;
}

@media only screen and (max-width: 1024px) {
.tribe-events-photo-event-wrap{
width: 350px;
}
#tribe-events-photo-events .tribe-events-event-details {
min-height:350px !important;
}
}
@media only screen and (max-width: 767px) {
.tribe-events-photo-event-wrap{
    float: none;
    width: 100%;
    height:100%;
  }
}
#tribe-events-photo-events .tribe-events-event-details {
min-height:275px !important;
}
/*
.fa
{
	color: #ed1847;
	margin-right: 10px;
}
*/
.gform_wrapper div.validation_error
{
    color: #790000 !important;
}
.gform_wrapper .validation_message
{
    color: #790000 !important;
}