/*
Theme Name: FOR-SITE - swagger child theme
Description: Child theme for the Theme Blvd framework. (http://themeforest.net/item/swagger-responsive-wordpress-theme/930581) Customized by Ari Salomon.
Version: 2
Author: Ari Salomon
Author URI:		http://www.helloari.com
Template: swagger
*/

/* New Sanctuary Styles */




.hidemain{display: none;}

.page-template-template_visit-php .hidemain{
	display:inherit;
}

.pod-link {
    font-size: 11px !important;
    background: #CC4D22;
    padding: 2px 10px;
    color: #FFF !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-style: normal !important;
	font-family: Frutiger, Arial !important;
}

.pod-link:hover,
.project-meta .project-date-loc .pod-link:hover{
	color:#fff !important;
	background:#AAAA99;
}

.visit-pod-content .colomat-visited.colomat-close{display:none;}
.visit-pod-content .collapseomatic{
    margin-top: 0px;
    /* margin-left: 16px; */
    background-image: none;
    padding:0px;
    cursor: pointer;
    font-size: 12px;
    color: #cc4c19;
}
	 
.visit-pod-content .collapseomatic_excerpt, 
.visit-pod-content .collapseomatic_content{
	margin-left:0;
}

ul.project-5719 ul{
	display:none;
}
.fancybox-title h4{
	 font-size: 14px;
    font-weight: normal;
    color: #ccc;
}
   
.artist-columns{
	line-height:0px;
}

.artist-columns p,
.artist-columns .column{
	margin-bottom:0px;
	padding-bottom:0px;
}
.artist-columns a{
	    font-size: 14px;
    line-height: 14px !important;
    margin-bottom: 10px;
    display: block;
    clear: both;
}

.artist-columns a span{
	font-size:12px;
	font-weight:normal;
	color:#666;
	display:inline-block;
}


/* EVENTS */
body div.event-image{width:32%;}
body div.event-info{
	width:64%;
}

.single-tribe_events .tribe-address{
	display: none;
}

.tribe-events-list .tribe-events-event-cost{
    float:right;
}

.tribe-events-list .tribe-events-event-cost span {
    background: #eee;
    border: 1px solid #ddd;
    display: block;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3;
    padding: 5px 10px;
    text-align: center;
    text-overflow: ellipsis;
}

.tribe-events-list .tribe-events-venue-details{
	margin:0px;
}

#post-5972 .location .tribe-address{display: inline-block;line-height: 0 !important;}
#post-5972 .location .tribe-address .tribe-street-address,
#post-5972 .location .tribe-address .tribe-locality,
#post-5972 .location .tribe-address .tribe-delimiter,
#post-5972 .location .tribe-address .tribe-region,
#post-5972 .location .tribe-address .tribe-postal-code,
#post-5972 .location .tribe-address .tribe-country-name,
#post-5972 .tribe-events-event-cost small,
.single-tribe_events.postid-5972 .tribe-events-event-cost small,
#post-5972 .tribe-events-read-more{
	display:none;
}

.single-tribe_events h1.main-title{
	display:none;
}

.single-tribe_events #tribe-events h1.main-title{
	display:block;
}

.single-tribe_events #tribe-events p.tribe-events-back{
	display:none;
}

.single-tribe_events #tribe-events .tribe-events-event-cost{
    float: right;
    margin: 0 0 5px 5px;
	position: relative;
}

.tribe-events-list .tribe-events-event-cost{
	position: relative;
}

.tribe-events-schedule h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
	margin: 5px 0 0 0;
}

.tribe-events-schedule {
        margin: 0 0 1em;
}


.single-tribe_events #tribe-events .tribe-events-event-cost span {
    background: #eee;
    border: 1px solid #ddd;
    display: block;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3;
    padding: 5px 10px;
    text-align: center;
    text-overflow: ellipsis;
}


.ticket-btn{
	position: absolute;
    top: 22px;
    right: 0;
}
.tribe-events-event-cost small{
	position: absolute;
    bottom: -20px;
    font-size: 13px;
    font-style: italic;
    text-align: right;
    line-height: 10px;
    width: 200px;
    right: 0;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-image{
	width:auto;
}

.galleria-theme-nextgen_pro_lightbox .galleria-info-title {
    font-size: 1.6em !important;
}

.tile-gallery .tile-thumb{
	overflow: hidden;
}

.page-id-547 .artist-content span.artist-subtext a,
.page-id-545 .artist-content span.artist-subtext a{
	font-size: 13px;
    line-height: 13px;
    margin: 0 0 5px;
    color: #999988 !important;
    font-weight: normal !important;
}


.project-meta .project-date-loc, 
.project-meta .project-date-loc a{
    font-family: SunSans, Arial;
    font-style: italic;
    color: #999988;
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 5px;
}

.project-meta .project-date-loc a:hover{
    color: #999988 !important;
}

.page-id-547 .artist-content span.artist-subtext a:hover,
.page-id-545 .artist-content span.artist-subtext a:hover{
    color: #cc4c19 !important;
}

.postid-5719 #visit-pod-sidebar{
	
}

.postid-5719 .slide .content-inner{
	display:none !important;
}

#visit-pod-widget{
	margin-bottom:2em;
}

.single-project .inblock.pod-visit.plan{
	display:none !important;
}

.hidemain{display: none;}

.page-template-template_visit-php .hidemain{
	display:inherit;
}

.pod-link {
    font-size: 11px !important;
    background: #CC4D22;
    padding: 2px 10px;
    color: #FFF !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-style: normal !important;
	font-family: Frutiger, Arial !important;
}

.pod-link:hover,
.project-meta .project-date-loc .pod-link:hover{
	color:#fff !important;
	background:#AAAA99;
}

.visit-pod-content .colomat-visited.colomat-close{display:none;}
.visit-pod-content .collapseomatic{
    margin-top: 0px;
    /* margin-left: 16px; */
    background-image: none;
    padding:0px;
    cursor: pointer;
    font-size: 12px;
    color: #cc4c19;
}
	 
.visit-pod-content .collapseomatic_excerpt, 
.visit-pod-content .collapseomatic_content{
	margin-left:0;
}


/* GRAVITY FORMS */


#gform_wrapper_4 li.gfield_html{
	padding-right:0;
	margin-right:16px;
	padding-top:20px;time
}

#gform_wrapper_4 li.gfield_html h3{
	border-bottom: 1px solid #C1C1AF;
    padding: 10px;
    font-weight: bold;
    background: #CD4D22;
    color: #fff;
	margin-bottom:20px;
	margin-bottom:0;
}

#gform_wrapper_4 li.gfield_html p{
	font-size: 14px;
    line-height: 19px;
	padding: 10px 10px 10px 10px;
	background: #EBEBE3;
	margin-bottom: 0;
}


#gform_wrapper_4 li.field_description_above *{
	padding:0;
	text-align: center;
}

#gform_wrapper_4 li.field_description_above{
	padding-right:2% !important;
}

#gform_wrapper_4 li.field_description_above .gfield_description{
	padding-right:0;
}

#gform_wrapper_4 li.field_description_above label{
	 display:none !important;
}

#gform_wrapper_4 li.field_description_above h3{
	line-height: 20px;
}
#gform_wrapper_4 li.field_description_above p{
	 padding-left:0px;
	padding-right:0px;
	line-height: 13px;
}

#gform_wrapper_4 li.field_description_above a.fancybox{
margin-top:5px;
font-weight:normal;
text-decoration:underline;
display:block;
}

#gform_wrapper_4 li.field_description_above img{
	width:100% !important;
	border:1px solid #efefef;
}

.#gform_wrapper_4 .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
#gform_wrapper_4 .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 31.3%;
	margin-right:2%;
}

#gform_wrapper_4 .top_label li.gfield.gf_left_half:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
    width: 48%;
	margin-right:2%;
}

#gform_wrapper_4 .top_label li.gfield.gf_right_half:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 48%;
    margin-right: 2%;
}

#gform_wrapper_4 .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
    width: 31.4%;
    margin-right: 2%;
}


#gform_wrapper_4 li.field_description_above .ginput_product_price_label{
	 display:none !important;
}


#gform_wrapper_4 .top_label li.gfield.gf_right_third{
    margin-right: 0 !important;
    padding-right: 0 !important;
}

#gform_wrapper_4 .top_label li.gfield.gf_right_half{
    margin-right: 0 !important;
    padding-right: 0 !important;
	padding-left:2%;
}


/* Responsiveness */
li#field_4_9{
	padding-top:20px;
}
@media (max-width: 768px) {
		#gform_wrapper_4 .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
		#gform_wrapper_4 .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
			width: 48%;
			margin-right: 2%;
			float: left;
			clear: none;
			min-height: 366px;
		}
	
	#gform_wrapper_4 .top_label li.gfield.gf_right_third{
    	margin-right: 2% !important;	
		padding-right:2% !important;	
	}	

		#gform_wrapper_4 .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
			width: 48%;
			margin-right: 2%;
			clear: none;
			float: left;
			min-height: 366px;
		}
}

@media (max-width: 490px) {
		#gform_wrapper_4 .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
		#gform_wrapper_4 .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
			width: 100%;
			margin-right: 0%;
			float: left;
			clear: none;
		}

		#gform_wrapper_4 .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
			width: 100%;
			margin-right: 0%;
			clear: none;
			float: left;
		}
}

@media (max-width: 640px) {
	
	#gform_wrapper_4 li.gfield_html{
		margin-right:0px;
	}
	#gform_wrapper_4 .top_label li.gfield.gf_left_half:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), 
	#gform_wrapper_4 .top_label li.gfield.gf_right_half:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
			width: 100%;
			margin-right: 0%;
			float: left;
			clear: none;
		}

		#gform_wrapper_4 .top_label li.gfield.gf_right_half:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
			width: 100%;
			margin-right: 0%;
			clear: none;
			float: left;
		}
}

.artist-content span.artist-subtext a,
.artist-content span.artist-subtext a{
	font-size: 13px;
    line-height: 13px;
    margin: 0 0 5px;
    color: #999988 !important;
    font-weight: normal !important;
}


.project-meta .project-date-loc, 
.project-meta .project-date-loc a{
    font-family: SunSans, Arial;
    font-style: italic;
    color: #999988;
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 5px;
}

.project-meta .project-date-loc a:hover{
    color: #999988 !important;
}

.artist-content span.artist-subtext a:hover,
.artist-content span.artist-subtext a:hover{
    color: #cc4c19 !important;
}

.postid-5719 #visit-pod-sidebar{
	display:none !important;
}

.postid-5719 .slide .content-inner{
	display:none !important;
}


/* Events Plugin */
div.event-image{
	width:30%;
	margin-right:4%;
	float:left;
}

div.event-image .tribe-events-event-image{
	float:none;
}

div.event-info{
	width:66%;
	float:right;
}

div.event-info .tribe-events-list-event-title{
	margin-top:0;
}


@media (max-width: 600px) {
	div.event-image{
		margin-bottom:20px;
	}
	div.event-image,
	div.event-info{
		width:100% !important;
		margin-right: 0 !important;
		float:none;
		display:block;
		clear:both;
	}
	
}

.tribe-list-widget {
    padding-left: 0;
}
.tribe-events-list-widget .tribe-events-list-widget-events{
	padding:0;
}
.tribe-events-list-widget .tribe-events-list-widget-events h4.tribe-event-title{
	font-size: 14px;
    font-weight: bold;
    color: #cc4c19;
    margin-bottom: 5px;

}

.tribe-bar-filters{
	display: none;
}

.post-type-archive h2.tribe-events-page-title .parent-title{
	display:none;
}

.post-type-archive #tribe-events .tribe-events-button,
.post-type-archive .tribe-events-ical tribe-events-button{
	display: none !important;
}
    
.postid-5472 ul.project-subnav{
	display:none;
}

.page-content .column.grid_4 p{

}

.fancybox-inner h5, .fancybox-inner h4, .fancybox-inner h3{
	margin:0;
	padding:0;
}

.postid-5472 .ngg-gallery-thumbnail-box{
	float: left;
	max-width: 14% !important;
	margin-right: 2%;
}
/*
.tribe-js h1.main-title{
	display:none;
}

.tribe-js .page-content h1.main-title{
	display: inherit;
}
*/

h2.tribe-events-page-title{
	margin-bottom:5px !important;
}
h2.tribe-events-page-title .parent-title, 
h2.tribe-events-page-title .parent-title a{
	font-family: SunSans, Arial;
    font-style: italic;
    font-weight: normal;
    color: #cc4c19 !important;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
	text-align: left !important;
}

.single-tribe_events .tribe-events-single-event-title {
       color: #666655;
    font-size: 22px;
    line-height: 24px;
    font-weight: normal;
    margin: 0 0 5px;
}
.tribe-events-list .tribe-events-event-cost span {
	border-radius: 3px;
}
a.tribe-events-button {
	border: none;
}
.tribe-events-list .tribe-events-event-cost {
	margin-left: 3px;
}

/* Edited By Pupung Helloari */

.tribe-events-notices {
	display: inline-block;
	background: #D4D4C7;
	border-color: #C1C2B0;
	color: #666655;
}
.single-tribe_events .ticket-btn {
    float: left !important;
    margin-bottom: 20px !important;
	position: static !important;
}
.single-tribe_events .tribe-events-event-cost a.tribe-events-button {
	padding: 5px;
}

@media screen and (max-width: 600px) {
	body.home .standard-slider .media-full .content .content-inner {
		padding: 0 !important
	}
}