@import url(https://fonts.googleapis.com/css?family=Passion+One);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,700);



h2.tribe-events-page-title a {
    color: #fff;
}

.tribe-events-list-separator-month {
    background-color: #000;
}

#tribe-bar-form label {
    color:#000;
}

ul.job_listings {
    background-color: RGBA(100,100,100,.8);
}

#add_payment_method #payment, .woocommerce-checkout #payment {
background:#000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {

background:#000;
}

.chosen-container .chosen-results {
background:#000;
}

.rp4wp-related-job_listing>ul li.job_listing a div.position h3, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3, ul.job_listings li.job_listing a div.position h3, ul.job_listings li.no_job_listings_found a div.position h3 {
color: #000;
}

.job_filters .job_types {
background:#000;
}

.tribe-community-events {
border: 1px solid #000000;
background: #000;
}

.events-community-post-content label, .events-community-post-title label {
    color: #ffffff;
}
.tribe-events-community-footer .button {
background: #ff0000 linear-gradient(354deg,#ff0000,#ff0000);
    border-radius: 5px;
    color: #fff;
    font-weight: 400;
    padding: 0px 32px;
}

.my-events-table-wrapper {
background-color: rgb(0, 0, 0);
background-image: linear-gradient(270deg,rgba(0,0,0,0.8),hsla(0,0%,100%,0)),linear-gradient(90deg,rgba(0,0,0,0.8),hsla(0,0%,100%,0)),linear-gradient(270deg,rgba(0,0,0,0.8),hsla(240,2%,77%,0)),linear-gradient(90deg,rgba(0,0,0,0.8),hsla(240,2%,77%,0));
}

.events-community-post-content label, .events-community-post-title label {
    vertical-align: top;
}

.tribe-community-events .req {
vertical-align: top;
}

.tribe-community-events .req:after {
vertical-align: top;
}


.tribe-events-loop .tribe-events-event-meta {
    background: #000;
    border: 1px solid #000;
}

/* WooCommerce 3.0 Gallery */
 
.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}
 
.woocommerce-product-gallery figure {
margin: 0
}
 
.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}
 
.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}
 
.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}
 
.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}
 
.woocommerce-product-gallery img {
display: block
}
 
.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}
 
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}
 
.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}
 
.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}
 
a.woocommerce-product-gallery__trigger {
text-decoration: none;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}
 
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}

.flex-control-nav {
    position: inherit !important;

}

.single-tribe_events .tribe-events-event-meta {
    
        color: #ffffff !important;
}

.contactForm .loading-animation { background-image:url(https://sundownrundown.org/wp-content/themes/cartel/z_usr/images/contact_loading.gif); }

.epic-fullscreen .ef-overlay { background:url(https://sundownrundown.org/wp-content/themes/cartel/z_usr/images/background_image_overlay_pattern.png) repeat 0 0; }

.epic-slider { background:url(https://sundownrundown.org/wp-content/themes/cartel/z_usr/images/epic_slider_loading_gif.gif) no-repeat center center; }

.epic-slider #slides li .es-background .es-overlay { background:url(https://sundownrundown.org/wp-content/themes/cartel/z_usr/images/epic_slider_overlay_pattern.png) repeat 0 0; }

.epic-slider #es-play:hover, .epic-slider #es-next:hover, .epic-slider #es-prev:hover, .epic-slider #es-progress-button {
	background-color:#ff0000;
}

h1,h2,h3,h4,h5,h6,#section-title, h1 span,h2 span,h3 span,h4 span,h5 span,h6 span, #section-title span, .footer-highlight-info {
	font-family:"Oswald", sans-serif;
}

h1, h1 span { font-size:60px; line-height:55px; }
h2, h2 span { font-size:50px; line-height:47px; }
h3, h3 span { font-size:40px; line-height:38px; }
h4, h4 span { font-size:30px; line-height:29px; }
h5, h5 span { font-size:25px; line-height:25px; }
h6, h6 span { font-size:20px; line-height:20px; }
#section-title,
#section-title h1, #section-title h1 span,
#section-title h2, #section-title h2 span,
#section-title h3, #section-title h3 span,
#section-title h4, #section-title h4 span,
#section-title h5, #section-title h5 span,
#section-title h6, #section-title h6 span {
	font-size:90px; line-height:83px;
}

.display-image .boxed .size-1, .display-image .boxed .size-2, .display-image .boxed .size-3, .display-image .boxed .size-4, .display-image .boxed .size-5, .display-image .boxed .size-6,
.epic-slider .boxed .size-1, .epic-slider .boxed .size-2, .epic-slider .boxed .size-3, .epic-slider .boxed .size-4, .epic-slider .boxed .size-5, .epic-slider .boxed .size-6,
.display-image .elegant .size-1, .display-image .elegant .size-2, .display-image .elegant .size-3, .display-image .elegant .size-4, .display-image .elegant .size-5, .display-image .elegant .size-6,
.epic-slider .elegant .size-1, .epic-slider .elegant .size-2, .epic-slider .elegant .size-3, .epic-slider .elegant .size-4, .epic-slider .elegant .size-5, .epic-slider .elegant .size-6,
.display-image .impact .size-1, .display-image .impact .size-2, .display-image .impact .size-3, .display-image .impact .size-4, .display-image .impact .size-5, .display-image .impact .size-6,
.epic-slider .impact .size-1, .epic-slider .impact .size-2, .epic-slider .impact .size-3, .epic-slider .impact .size-4, .epic-slider .impact .size-5, .epic-slider .impact .size-6,
.display-image .single-border .size-1, .display-image .single-border .size-2, .display-image .single-border .size-3, .display-image .single-border .size-4, .display-image .single-border .size-5, .display-image .single-border .size-6,
.epic-slider .single-border .size-1, .epic-slider .single-border .size-2, .epic-slider .single-border .size-3, .epic-slider .single-border .size-4, .epic-slider .single-border .size-5, .epic-slider .single-border .size-6,
.display-image .striped .size-1, .display-image .striped .size-2, .display-image .striped .size-3, .display-image .striped .size-4, .display-image .striped .size-5, .display-image .striped .size-6,
.epic-slider .striped .size-1, .epic-slider .striped .size-2, .epic-slider .striped .size-3, .epic-slider .striped .size-4, .epic-slider .striped .size-5, .epic-slider .striped .size-6 {
	font-family:"Source Sans Pro", sans-serif;
}

.display-image .boxed .size-1, .epic-slider .boxed .size-1,
.display-image .elegant .size-1, .epic-slider .elegant .size-1,
.display-image .impact .size-1, .epic-slider .impact .size-1,
.display-image .single-border .size-1, .epic-slider .single-border .size-1,
.display-image .striped .size-1, .epic-slider .striped .size-1 {
	font-size:100px; line-height:78px;
}

.display-image .boxed .size-2, .epic-slider .boxed .size-2,
.display-image .elegant .size-2, .epic-slider .elegant .size-2,
.display-image .impact .size-2, .epic-slider .impact .size-2,
.display-image .single-border .size-2, .epic-slider .single-border .size-2,
.display-image .striped .size-2, .epic-slider .striped .size-2 {
	font-size:80px; line-height:62px;
}

.display-image .boxed .size-3, .epic-slider .boxed .size-3,
.display-image .elegant .size-3, .epic-slider .elegant .size-3,
.display-image .impact .size-3, .epic-slider .impact .size-3,
.display-image .single-border .size-3, .epic-slider .single-border .size-3,
.display-image .striped .size-3, .epic-slider .striped .size-3 {
	font-size:70px; line-height:55px;
}

.display-image .boxed .size-4, .epic-slider .boxed .size-4,
.display-image .elegant .size-4, .epic-slider .elegant .size-4,
.display-image .impact .size-4, .epic-slider .impact .size-4,
.display-image .single-border .size-4, .epic-slider .single-border .size-4,
.display-image .striped .size-4, .epic-slider .striped .size-4 {
	font-size:60px; line-height:46px;
}

.display-image .boxed .size-5, .epic-slider .boxed .size-5,
.display-image .elegant .size-5, .epic-slider .elegant .size-5,
.display-image .impact .size-5, .epic-slider .impact .size-5,
.display-image .single-border .size-5, .epic-slider .single-border .size-5,
.display-image .striped .size-5, .epic-slider .striped .size-5 {
	font-size:50px; line-height:40px;
}

.display-image .boxed .size-6, .epic-slider .boxed .size-6,
.display-image .elegant .size-6, .epic-slider .elegant .size-6,
.display-image .impact .size-6, .epic-slider .impact .size-6,
.display-image .single-border .size-6, .epic-slider .single-border .size-6,
.display-image .striped .size-6, .epic-slider .striped .size-6 {
	font-size:40px; line-height:32px;
}

.thumb a .thumb-rollover .thumbInfo { font-family:"Source Sans Pro", sans-serif; font-size:16px; line-height:16px; }

body, #lang_sel_footer { background:#000000; color:#ffffff; }

h1, h1 span,
h2, h2 span,
h3, h3 span,
h4, h4 span,
h5, h5 span,
h6, h6 span,
#section-title,
#section-title h1, #section-title h1 span,
#section-title h2, #section-title h2 span,
#section-title h3, #section-title h3 span,
#section-title h4, #section-title h4 span,
#section-title h5, #section-title h5 span,
#section-title h6, #section-title h6 span,
.blog-post-content .blog-post-title, .blog-post-content .blog-post-title a,
.blog-post-grid-content h2, .blog-post-grid-content h2 span, .blog-post-grid-content h2 a,
.blog-post-content .blog-post-meta span,
section#comments h2#comments-title, section#comments h3#reply-title {
	color:#FFFFFF;
}

.blog-post-content .blog-post-title a:hover { color:#ff0000; }

.blog-post-content .blog-post-meta { color:#ffffff; }

a { color:#FFFFFF; }
a:hover { color:#ff0000; }

aside.sidebar ul li h4.widget-title, aside.sidebar ul li h4.widget-title span,
#footer-wrapper #footer-top footer .column-footer-widget h4.widget-title, #footer-wrapper #footer-top footer .column-footer-widget h4.widget-title span,
.footer-highlight-info { 
	color:#999999;
}

aside.sidebar ul li ul li a, .footer-widget a, #lang_sel_list ul a, #lang_sel_list_list ul a:visited, #lang_sel_list ul a.lang_sel_sel:hover { color:#666666; }
aside.sidebar ul li ul li a:hover, .footer-widget a:hover, #lang_sel_list ul a:hover { color:#ff0000; }

	#footer-wrapper #footer-bottom { background-color:transparent; }
	
#footer-bottom, #lang_sel_footer { color:#ffffff; }
#footer-bottom a, #lang_sel_footer a { color:#ff0000; }
#footer-bottom a:hover, #lang_sel_footer a:hover { color:#ff0000; }
#footer-wrapper #footer-bottom ul.connect li a { color:#999999; }
#footer-wrapper #footer-bottom ul.connect li a:hover { color:#ff0000; }

.widget_tag_cloud a { background-color:#333333; color:#999999; }
.widget_tag_cloud a:hover { background-color:#000000; color:#ffffff; }

.widget_calendar #wp-calendar tbody td { background-color:#f6f6f6; color:#999999; }
.widget_calendar #wp-calendar tbody td a { color:#ff0000; }
.widget_calendar #wp-calendar tbody td a:hover { color:#ff0000; }
.widget_calendar #wp-calendar tbody td:hover { background-color:#000000; color:#ffffff; }

.sticky .blog-post-content { background-color:#222222; }
#content-inner-blog-grid #blog-grid-container article.sticky .blog-post-grid-content-inner { background-color:#222222; }

section#comments ol.comment-list li.comment .commentary .comment-meta,
section#comments ol.comment-list li.comment .commentary .comment-author { color:#ffffff; }
section#comments ol.comment-list li.comment .commentary .comment-meta a { color:#FFFFFF; }
section#comments ol.comment-list li.comment .commentary .comment-meta a:hover { color:#ff0000; }
section#comments ol.comment-list li.comment, section#comments ol.comment-list li ul.children { border-color:#333333 !important; }

.blog-post-meta-date { background-color:#ffffff; color:#000000; }

::selection { background:#ff0000; color:#fff; }
::-moz-selection { background:#ff0000; color:#fff; }
::-webkit-selection { background:#ff0000; color:#fff; }

header nav#primary-nav ul li a { color:#666666; }
header nav#primary-nav ul li a:hover { color:#ff0000; }
header nav#primary-nav ul li.current-menu-item a, header nav#primary-nav ul li.current_page_item a,
header nav#primary-nav ul li.current-menu-ancestor a, header nav#primary-nav ul li.current_page_parent a {
	color:#FFFFFF;
}
header nav#primary-nav ul li ul.sub-menu,header nav#primary-nav ul li ul.children {
	background:#000000;
	background:rgba(0,0,0,0.9);
}
header nav#primary-nav ul li ul.sub-menu li a, header nav#primary-nav ul li ul.children li a { color:#666666; }
header nav#primary-nav ul li ul.sub-menu li a:hover, header nav#primary-nav ul li ul.children li a:hover { color:#ffffff; }
header nav#primary-nav ul li ul.sub-menu li.current-menu-item a,header nav#primary-nav ul li ul.children li.current_page_item a { color:#ffffff; }

header nav#primary-nav ul.mobile-navigation li ul.sub-menu li a, header nav#primary-nav ul.mobile-navigation li ul.children li a {color:#666666;}
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li a:hover, header nav#primary-nav ul.mobile-navigation li ul.children li a:hover {color:#ff0000;}
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li.current-menu-item a,
header nav#primary-nav ul.mobile-navigation li ul.sub-menu li.current_page_item a { color:#FFFFFF; }
header nav#primary-nav ul.mobile-navigation li.current-menu-ancestor a,header nav#primary-nav ul.mobile-navigation li.current_page_parent a { color:#FFFFFF; }

.text-field, textarea, .widget_search #searchform input#s {
	background-color:#222222;
	border-color:#333333;
	color:#999999;
}
.text-field:hover, textarea:hover, .widget_search #searchform input#s:hover {
	background-color:#111111;
	border-color:#333333;
	color:#999999;
}
.text-field:focus, textarea:focus, .widget_search #searchform input#s:focus {
	background-color:#111111;
	border-color:#333333;
	color:#999999;
}

.submitTheme, #commentform #submit {
	background-color:#ff0000 !important;
	color:#ffffff !important;
}

.errorMsg {
	color:#ff0000 !important;
}

.errorOutline {
	border-color:#ff0000 !important;
}

.accordion dt, .tabs .tabs_nav li {
	background-color:#222222;
}
.accordion dt, .accordion dd, .tabs .tabs_nav li, .tabs .tabs_content {
	border-color:#222222;
}
.accordion dt.active, .tabs .tabs_nav li.active {
	background-color:#111111;
	border-color:#111111;
}
.accordion dt a, .tabs .tabs_nav li a, .accordion dt a:hover, .tabs .tabs_nav li a:hover {
	color:#999999;
}
.accordion dt.active a, .tabs .tabs_nav li.active a, .accordion dt.active a:hover, .tabs .tabs_nav li.active a:hover {
	color:#FFFFFF;
}
.accordion dd, .tabs .tabs_content {
	background-color:#111111;
}

blockquote, blockquote.elegant, blockquote.boxed { border-color:#333333; }
blockquote, blockquote.elegant, blockquote.boxed, blockquote.overlayed { color:#999999; }
blockquote.boxed-background, blockquote.striped span {
	background-color:#111111;
	color:#EEEEEE;
}
blockquote.elegant { background-image:url(https://sundownrundown.org/wp-content/themes/cartel/z_usr/images/blockquote_elegant.png); }
blockquote.overlayed { background-image:url(https://sundownrundown.org/wp-content/themes/cartel/z_usr/images/blockquote_overlayed.png); }

.caption.elegant, .caption.single-border, .caption.impact, .es-caption.elegant, .es-caption.single-border, .es-caption.impact {
	color:#ffffff;
}
.caption .divider, .epic-slider .divider { border-color:#ffffff; }
.caption.elegant a, .caption.single-border a, .caption.impact a, .es-caption.elegant a, .es-caption.single-border a, .es-caption.impact a {
	color:#ffffff;
}
.caption.elegant a:hover, .caption.single-border a:hover, .caption.impact a:hover, .es-caption.elegant a:hover, .es-caption.single-border a:hover, .es-caption.impact a:hover {
	color:#ff0000;
}
.caption.striped span, .es-caption.striped span {
	background-color:#000000;
	color:#ffffff;
}
.caption.boxed, .es-caption.boxed {
	background-color:#000000;
	background-color:rgba(0,0,0,0.8);
	color:#ffffff;
}
.caption.boxed .divider, .es-caption.boxed .divider { border-color:#ffffff; }
.caption.boxed a, .es-caption.boxed a, .caption.striped a span, .es-caption.striped a span {
	color:#ffffff;
}
.caption.boxed a:hover, .es-caption.boxed a:hover { color:#ff0000; }
.caption.striped a:hover span, .es-caption.striped a:hover span { background-color:#ff0000; }

@media screen and (max-width: 767px) {
	.caption { border:1px solid #ffffff !important; background:#000000 !important; }
	.display-image .caption .size-1,.display-image .caption .size-2,.display-image .caption .size-3,.display-image .caption .size-4,.display-image .caption .size-5,.display-image .caption .size-6 { color:#ffffff !important; }
	.display-image .caption p { color:#ffffff; }
	.caption.elegant a, .caption.single-border a, .caption.impact a {
		color:#ffffff;
	}
	.caption.elegant a:hover, .caption.single-border a:hover, .caption.impact a:hover {
		color:#ff0000;
	}
	.caption.boxed a, .caption.striped a span {
		color:#ffffff;
	}
	.caption.boxed a:hover, .caption.striped a:hover span {
		color:#ff0000;
	}
	.caption.striped span, .caption.striped a:hover span {
		background-color:#000000;
	}
}

@media screen and (max-width: 959px) {
	header .mobileMenuToggle,
	header nav#primary-nav ul.mobile-navigation li ul.sub-menu,
	header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children {
		border-color:#ffffff !important;
	}
}

/*Desktop Layout+

-----------------------------------------------*/

@media screen and (min-width: 1199px)  {

	/*header
	----------------------------*/
	#header-wrapper #header-inner header .mobileMenuToggle{display:none;}
	#header-wrapper #header-inner header .mobile-nav{display:none;}
	#header-wrapper #header-inner header ul.navigation{display:table;}
	
	/*portfolio
	----------------------------*/
	#content-wrapper section.pages #grid-folio .thumb{width:286px !important;height:196px !important;}

}

@media screen and (min-width: 960px) and (max-width: 1199px) {

	/*header
	----------------------------*/
	#header-wrapper #header-inner header .mobileMenuToggle{display:none;}
	#header-wrapper #header-inner header .mobile-nav{display:none;}
	#header-wrapper #header-inner header ul.navigation{display:table;}
	
	/*portfolio
	----------------------------*/
	#content-wrapper section.pages #grid-folio .thumb{width:286px !important;height:196px !important;}

}

@media screen and (max-width: 768px) {
	
	/* responsive tabs */
	.tabs .tabs_nav, .tabs .tabs_nav li { width:100%; }
	
	/* responsive pricing tables */
	.pricing_table .pricing_table_col,
	.pricing_table.pricing_table_two_cols .pricing_table_col,
	.pricing_table.pricing_table_three_cols .pricing_table_col,
	.pricing_table.pricing_table_four_cols .pricing_table_col,
	.pricing_table.pricing_table_five_cols .pricing_table_col {
		clear:both;
		width:100%;
		border-radius:3px;
		margin-bottom:16px;
	}
	.pricing_table .pricing_table_col:last-child {
		margin-bottom:0;
	}
}

/*Mobile Layout: Landscape Container width:768px

-----------------------------------------------*/

@media screen and (min-width: 768px) and (max-width: 959px) {

	/*structural
	----------------------------*/
	#header-wrapper #header-inner,#section-title,#content-wrapper section.homepage,#content-wrapper section.portfolio,#content-wrapper section.pages,#footer-wrapper #footer-top, #footer-wrapper #footer-bottom footer{max-width:640px;}
	
	/*header
	----------------------------*/
	#header-wrapper #header-inner {height:auto;overflow:hidden;}
	header #logo {margin:auto;float:none;}
	header .mobileMenuToggle{display:block;border-top:1px solid #eee; margin: 0 auto 15px;padding-top:15px;}
	header nav ul.menu,#header-wrapper #header-inner header nav .menu ul{float: left; text-align: center; width: 100%;margin-top:0px;padding-bottom:5px; display:none; line-height:20px;}
	header nav ul.menu li,#header-wrapper #header-inner header nav .menu ul li{margin:10px 0; float:none;line-height:20px;}
	header nav ul.menu li a,#header-wrapper #header-inner header nav .menu ul li a{padding:0;}
	header nav ul.menu li:first-child,#header-wrapper #header-inner header nav .menu ul li:first-child{margin-top:0px;}
	
		/*sub menu*/
		header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children{background: url(https://sundownrundown.org/wp-content/plugins/js_composer/assetsimages/ui/sub-menu-indicator.png) center 0 no-repeat; border-bottom: 1px solid #f6f6f6; border-top: 1px solid #f6f6f6;color: #ccc;display: block !important;opacity:1 !important;float: none;margin: 14px auto;padding:10px 0;position: inherit;top: auto;white-space: normal;width: 100%;z-index: auto;}
		header nav ul.menu li:last-child ul.sub-menu,header nav#primary-nav .menu ul li:last-child ul.children{border-bottom:none;padding-bottom:0;}
		header nav ul.menu li ul.sub-menu li,header nav#primary-nav .menu ul li ul.children li{float:none;position:auto;z-index:auto;margin:7px 0;padding:0;width:100%;line-height:15px;}
		header nav ul.menu li ul.sub-menu li a,header nav#primary-nav .menu ul li ul.children li a{padding:0;}
	
	/*homepage grid
	----------------------------*/
	section.homepage #grid{width:646px!important;}
	#content-wrapper section.homepage #grid .thumb-type-1{width:209px !important;height:143px !important; margin-bottom: 5px; }
	#content-wrapper section.homepage #grid .thumb-type-2{width:209px !important;height:291px !important; margin-bottom: 5px; }
	#content-wrapper section.homepage #grid .thumb-type-3{width:424px !important;height:291px !important; margin-bottom: 5px; }
	#content-wrapper section.homepage #grid .thumb-type-4{width:424px !important;height:143px !important; margin-bottom: 5px; }
	#content-wrapper section.homepage #grid .thumb-type-5{max-width:100%;}

	/*portfolio index grid
	----------------------------*/
	section.portfolio #grid{width:646px!important;}
	#content-wrapper section.portfolio #grid .thumb-type-1{width:209px !important;height:143px !important; margin-bottom: 5px; }
	#content-wrapper section.portfolio #grid .thumb-type-2{width:209px !important;height:291px !important; margin-bottom: 5px; }
	#content-wrapper section.portfolio #grid .thumb-type-3{width:424px !important;height:291px !important; margin-bottom: 5px; }
	#content-wrapper section.portfolio #grid .thumb-type-4{width:424px !important;height:143px !important; margin-bottom: 5px; }
	#content-wrapper section.portfolio #grid .thumb-type-5{max-width:100%;}
	
	/*portfolio
	----------------------------*/
	.featured-media-container{max-width:640px;height:360px !important;}
	#content-wrapper section.pages #grid-folio{width:646px !important;}
	#content-wrapper section.pages #grid-folio .thumb{width:209px !important;height:143px !important;}
	#folio-navigation{max-width:640px;}
	
	/*blog
	----------------------------*/
	/*blog layout:grid*/
	.blog-post-grid-content{max-width:295px;}
	.blog-post-grid-content .blog-post-featured-media{width:295px; height:auto; float: none;}
	.blog-post-grid-content .blog-post-featured-media .thumb{width:295px;}
	section#comments ol.comment-list li ul.children ul.children{margin-left:0;}
	
	/*blog layout:regular*/
	.content-inner-left{width:415px;}
	.content-inner-right{width:415px;}
	aside.sidebar{width:180px !important;}
	.blog-post-content .blog-post-featured-media{width:420px; height:auto; float:left;margin-bottom:30px; overflow:hidden;position:relative;}
	.blog-post-content .blog-post-featured-media .thumb{width:415px;}
	.blog-post-content .video{width:415px !important;height:233px !important;}
	section#comments ol.comment-list li ul.children li{width:100%;}
	.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb{width:370px;}
	.sticky .blog-post-content .blog-post-featured-media .video,.sticky .blog-post-content .blog-post-featured-media .flexslider{width: 365px !important;height:auto;}
	
	/*form elements
	----------------------------*/	
	textarea {width:415px;}

	/*footer
	----------------------------*/
	#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:640px;}
	#footer-wrapper #footer-bottom ul.connect li {display: inline-block;}
	
	/*media
	----------------------------*/
	.display-image{max-width:640px;height:auto !important;}

	/*video*/
	.video,.video.fullwidth{ max-width:640px !important; height:auto; }
	
	/*thumbs*/
	.thumb{max-width:640px !important;height:auto;}
	
	/*wp native gallery*/
	.gallery-columns-8 .gallery-item{ width: 25% !important;}
	.gallery-columns-3 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-9 .gallery-item{ width: 33.3% !important;}
	.gallery br{display:none;}
	
	/*flexslider*/
	.flexslider{max-width: 640px;height: auto !important;}

	/*shortcodes
	----------------------------*/
	
	/*accordions and tabs*/
	.accordion div.video, .accordion div.video .featured_flowplayer,
	.tabs div.video, .tabs div.video .featured_flowplayer {clear:both; width:100% !important; height:340px !important; }
	div.video video, div.video iframe, div.video object, div.video embed, div.video div { width:100%; height:100% !important; max-width:100% !important; max-height:100% !important; }

}

/*Mobile Layout: Landscape Container width:480px

-----------------------------------------------*/
@media screen and (min-width: 480px) and (max-width: 767px) {

	/*structural
	----------------------------*/
	#header-wrapper #header-inner,#section-title,#content-wrapper section.homepage,#content-wrapper section.portfolio,#content-wrapper section.pages,#footer-wrapper #footer-top, #footer-wrapper #footer-bottom footer{max-width:420px;}
	
	/*header
	----------------------------*/
	#header-wrapper #header-inner {height:auto;overflow:hidden;}
	header #logo {margin:auto;float:none;}
	header .mobileMenuToggle{display:block;border-top:1px solid #eee; margin: 0 auto 15px;padding-top:15px;}
	header nav ul.menu,#header-wrapper #header-inner header nav .menu ul{float: left; text-align: center; width: 100%;margin-top:0px;padding-bottom:5px; display:none; line-height:20px;}
	header nav ul.menu li,#header-wrapper #header-inner header nav .menu ul li{margin:10px 0; float:none;line-height:20px;}
	header nav ul.menu li a,#header-wrapper #header-inner header nav .menu ul li a{padding:0;}
	header nav ul.menu li:first-child,#header-wrapper #header-inner header nav .menu ul li:first-child{margin-top:0px;}
	
		/*sub menu*/
		header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children{background: url(https://sundownrundown.org/wp-content/plugins/js_composer/assetsimages/ui/sub-menu-indicator.png) center 0 no-repeat; border-bottom: 1px solid #f6f6f6; border-top: 1px solid #f6f6f6;color: #ccc;display: block !important;opacity:1 !important;float: none;margin: 14px auto;padding:10px 0;position: inherit;top: auto;white-space: normal;width: 100%;z-index: auto;}
		header nav ul.menu li:last-child ul.sub-menu,header nav#primary-nav .menu ul li:last-child ul.children{border-bottom:none;padding-bottom:0;}
		header nav ul.menu li ul.sub-menu li,header nav#primary-nav .menu ul li ul.children li{float:none;position:auto;z-index:auto;margin:7px 0;padding:0;width:100%;line-height:15px;}
		header nav ul.menu li ul.sub-menu li a,header nav#primary-nav .menu ul li ul.children li a{padding:0;}
	

	/*homepage grid
	----------------------------*/
	#content-wrapper section.homepage #grid { width:423px!important; margin-left: -3px; }
	#content-wrapper section.homepage #grid .thumb-type-1{ width:138px !important; height:94px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.homepage #grid .thumb-type-2{ width:138px !important; height:191px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.homepage #grid .thumb-type-3{ width:279px !important; height:191px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.homepage #grid .thumb-type-4{ width:279px !important; height:94px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.homepage #grid .thumb-type-5{ max-width:100%; }

	/*portfolio index grid
	----------------------------*/
	#content-wrapper section.portfolio #grid { width:423px!important; margin-left: -3px; }
	#content-wrapper section.portfolio #grid .thumb-type-1{ width:138px !important; height:94px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.portfolio #grid .thumb-type-2{ width:138px !important; height:191px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.portfolio #grid .thumb-type-3{ width:279px !important; height:191px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.portfolio #grid .thumb-type-4{ width:279px !important; height:94px !important; margin-bottom: 3px; margin-left: 3px; }
	#content-wrapper section.portfolio #grid .thumb-type-5{max-width:100%;}
	
	/*portfolio
	----------------------------*/
	.featured-media-container{max-width:420px;height:auto !important; overflow:inherit!important;}
	.featured-media-container .column-featured-half,.featured-media-container .column-featured-half.featured-info{width:100%;}
	#content-wrapper section.pages #grid-folio{width:426px !important;}
	#content-wrapper section.pages #grid-folio .thumb{width:207px !important;height:142px !important;}
	#folio-navigation{max-width:420px;}
	.epic-slider{height:300px;}
	
	/*blog
	----------------------------*/
	/*blog layout:grid*/
	.blog-post-grid-content{max-width:420px;}
	.blog-post-grid-content .blog-post-featured-media{width:420px; height:auto;}
	.blog-post-grid-content .blog-post-featured-media .thumb{width:420px;}
	.blog-pagination,.blog-post-navigation{border-bottom:1px solid #e2e2e2; padding-bottom:20px; overflow:hidden;}
	
	/*blog layout:regular*/
	.content-inner-left{width:100%;}
	.content-inner-right{width:100%;}
	aside.sidebar{width:100% !important;margin-top: 50px;padding-top: 50px;border-top:1px solid #e6e6e6;}
	.blog-post-content .blog-post-featured-media{width:420px; height:auto; float:left;margin-bottom:30px; overflow:hidden;position:relative;}
	.blog-post-content .blog-post-featured-media .thumb{width:100%;}
	.blog-post-content .video{width:415px !important;height:236px !important;}
	section#comments ol.comment-list li ul.children {margin-left:0;width:100%;}
	section#comments ol.comment-list li ul.children li{width: 100%;}
	section#comments ol.comment-list li ul.children li,#commentform ul, #commentform ul li,#commentform ul, #commentform ul li textarea {width: 100% !important;}
	.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb,.sticky .blog-post-content .blog-post-featured-media .video,.sticky .blog-post-content .blog-post-featured-media .flexslider{width:370px !important;}

	/*pagination*/
	.blog-pagination,.blog-post-navigation{border-bottom:1px solid #e2e2e2; padding-bottom:50px; overflow:hidden;}
	.pagination{float:left;width:100%;}
	#content-inner-blog-grid .pagination{float:left;width:100%;margin-bottom: 0;}
	
	
	/*form elements
	----------------------------*/	
	input[type=text].text-field,input[type=email].text-field,textarea{width:100%;}
	
	/*footer
	---------------------------*/
	#footer-wrapper #footer-top{margin-top: 50px;}
	#footer-wrapper #footer-top footer .column-footer-widget.last{margin-bottom:0 !important;}
	#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:420px;}
	#footer-wrapper #footer-bottom ul.connect li {display: inline-block;}
	
	/*media
	----------------------------*/
	.display-image{max-width:420px;height:auto !important;}
	/*captions*/
	.caption,.centered-caption-wrapper,.caption-table{position: relative; overflow: hidden;height: auto;}
	.caption,.caption-table{position: relative; overflow: hidden;}
	.caption{width:100% !important; position:relative; height:auto; background:#333; border:1px solid #e6e6e6; padding:20px !important; height:auto !important; top:auto !important; left:auto !important; bottom:auto !important; right:auto !important; text-align:left !important; float:none !important; margin: 0 !important;}
	.display-image .caption .size-1,.display-image .caption .size-2,.display-image .caption .size-3,.display-image .caption .size-4,.display-image .caption .size-5,.display-image .caption .size-6{width:100%;color: #000;background:none; margin:0; float: none !important;font-size: 18px;line-height: 16px;border:none;padding: 0;}
	.display-image .caption p,.display-image .divider, .display-image .divider.thin, .display-image .divider.thick{background:none;color:#999;padding:0;border:none;font:12px/19px Arial, Helvetica, sans-serif !important; }
	.display-image .divider{display: none;}

	/*video*/	
	.video,.video.fullwidth{width:420px !important;height:236px !important;}
	/*thumbs*/
	.thumb{max-width:420px !important;;height:auto;}
	/*wp native gallery*/
	.gallery .gallery-item{display: block;}
	.gallery-columns-4 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-8 .gallery-item{width: 50% !important;}
	.gallery-columns-5 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-9 .gallery-item{width: 33.333% !important;}
	.gallery .gallery-caption{display:none;position: relative; bottom: auto;background:#333;color:#999;font:12px/19px Arial, Helvetica, sans-serif !important; text-align: left;padding: 20px;}
	.gallery br{display:none;}
	
	/*flexslider*/
	.flexslider{max-width: 420px;height: auto !important;}

	/*shortcodes
	----------------------------*/
	
	/*cols*/
	.column_one_half, .column_one_third,.column_one_fourth,.column_two_thirds, .column_three_fourths{width:100%; margin-right:0px;margin-left:0px;}
	#footer-wrapper #footer-top footer .column-footer-widget{margin-bottom:50px;}
	
	/*accordions and tabs*/
	.accordion div.video, .accordion div.video .featured_flowplayer,
	.tabs div.video, .tabs div.video .featured_flowplayer {  clear:both; width:380px !important; height:215px !important; }
	div.video video, div.video iframe, div.video object, div.video embed, div.video div { width:100%; height:100% !important; max-width:100% !important; max-height:100% !important; }
	.accordion .column_one_half, .accordion .column_one_third, .accordion .column_one_fourth, .accordion .column_two_thirds, .accordion .column_three_fourths,
	.tabs .column_one_half, .tabs .column_one_third, .tabs .column_one_fourth, .tabs .column_two_thirds, .tabs .column_three_fourths { width:380px !important; margin-right:0 !important; }
	
	blockquote { width:100% !important; margin-right:0 !important; }
	blockquote.quote-overlay-big{padding:0 !important;}
	blockquote.quote-boxed-border {width:373px !important;}
	.accordion blockquote, .tabs blockquote { width:380px !important; margin-right:0 !important; }

	/*chart*/
	.chart-container ul.chart li{float:none !important; margin:auto; text-align:center; margin-bottom:15px;}
	.chart-container ul.chart li div{font-size:25px !important;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset  0 0 0 #fff;}
	
	/*typo
	----------------------------*/
	#section-title h1, #section-title, #section-title h1 span, #section-title span{font-size:60px;line-height:55px;}
	h1, h1 span{font-size:40px;line-height:37px;}
	h2, h2 span{font-size:35px;line-height:33px;}
	h3, h3 span{font-size:30px;line-height:29px;}
	h4, h4 span{font-size:25px;line-height:25px;}
	h5, h5 span{font-size:20px;line-height:20px;}
	h6, h6 span{font-size:18px;line-height:19px;}

	/*misc
	----------------------------*/
	.last{margin-bottom:50px !important;}	

}

/*Mobile Layout: Portrait Container width:320px

-----------------------------------------------*/

@media screen and (max-width: 479px){

	/*structural
	----------------------------*/
	#header-wrapper #header-inner,#section-title,#content-wrapper section.homepage,#content-wrapper section.portfolio,#content-wrapper section.pages,#footer-wrapper #footer-top, #footer-wrapper #footer-bottom footer{max-width:290px;}
	
	/*header
	----------------------------*/
	#header-wrapper #header-inner {height:auto;overflow:hidden;}
	header #logo {margin:auto;float:none;}
	header .mobileMenuToggle{display:block;border-top:1px solid #eee; margin: 0 auto 15px;padding-top:15px;}
	header nav ul.menu,#header-wrapper #header-inner header nav .menu ul{float: left; text-align: center; width: 100%;margin-top:0px;padding-bottom:5px; display:none; line-height:20px;}
	header nav ul.menu li,#header-wrapper #header-inner header nav .menu ul li{margin:10px 0; float:none;line-height:20px;}
	header nav ul.menu li a,#header-wrapper #header-inner header nav .menu ul li a{padding:0;}
	header nav ul.menu li:first-child,#header-wrapper #header-inner header nav .menu ul li:first-child{margin-top:0px;}
	
		/*sub menu*/
		header nav ul.menu li ul.sub-menu,header nav#primary-nav .menu ul li ul.children{background: url(https://sundownrundown.org/wp-content/plugins/js_composer/assetsimages/ui/sub-menu-indicator.png) center 0 no-repeat; border-bottom: 1px solid #f6f6f6; border-top: 1px solid #f6f6f6;color: #ccc;display: block !important;opacity:1 !important;float: none;margin: 14px auto;padding:10px 0;position: inherit;top: auto;white-space: normal;width: 100%;z-index: auto;}
		header nav ul.menu li:last-child ul.sub-menu,header nav#primary-nav .menu ul li:last-child ul.children{border-bottom:none;padding-bottom:0;}
		header nav ul.menu li ul.sub-menu li,header nav#primary-nav .menu ul li ul.children li{float:none;position:auto;z-index:auto;margin:7px 0;padding:0;width:100%;line-height:15px;}
		header nav ul.menu li ul.sub-menu li a,header nav#primary-nav .menu ul li ul.children li a{padding:0;}

	/*homepage grid
	----------------------------*/
	section.homepage #grid{width:290px!important; margin-left:0 !important;}
	#content-wrapper section.homepage #grid .thumb-type-1{width:290px !important;height:199px !important; margin-bottom: 4px;}
	#content-wrapper section.homepage #grid .thumb-type-2{width:290px !important;height:403px !important; margin-bottom: 4px;}
	#content-wrapper section.homepage #grid .thumb-type-3{width:290px !important;height:199px !important; margin-bottom: 4px;}
	#content-wrapper section.homepage #grid .thumb-type-4{width:290px !important;height:98px !important; margin-bottom: 4px;}
	#content-wrapper section.homepage #grid .thumb-type-5{max-width:100%;}
	#content-wrapper section.homepage #grid .thumb-type-1,#content-wrapper section.homepage #grid .thumb-type-2,#content-wrapper section.homepage #grid .thumb-type-3,#content-wrapper section.homepage #grid .thumb-type-4,#content-wrapper section.homepage #grid .thumb-type-4{margin: 0 0 6px 0;}

	/*portfolio index grid
	----------------------------*/
	section.portfolio #grid{width:290px!important; margin-left:0 !important;}
	#content-wrapper section.portfolio #grid .thumb-type-1{width:290px !important;height:199px !important; margin-bottom: 4px;}
	#content-wrapper section.portfolio #grid .thumb-type-2{width:290px !important;height:403px !important; margin-bottom: 4px;}
	#content-wrapper section.portfolio #grid .thumb-type-3{width:290px !important;height:199px !important; margin-bottom: 4px;}
	#content-wrapper section.portfolio #grid .thumb-type-4{width:290px !important;height:98px !important; margin-bottom: 4px;}
	#content-wrapper section.portfolio #grid .thumb-type-5{max-width:100%;}
	#content-wrapper section.portfolio #grid .thumb-type-1,#content-wrapper section.portfolio #grid .thumb-type-2,#content-wrapper section.portfolio #grid .thumb-type-3,#content-wrapper section.portfolio #grid .thumb-type-4,#content-wrapper section.portfolio #grid .thumb-type-4{margin: 0 0 6px 0;}
	
	/*portfolio
	----------------------------*/
	.featured-media-container{max-width:290px;height:auto !important; overflow:inherit!important;}
	.featured-media-container .column-featured-half,.featured-media-container .column-featured-half.featured-info{width:100%;}
	.featured-media-container .column-featured-half{width:100%;}
	#content-wrapper section.pages #grid-folio{width:290px !important; margin-left:0 !important;}
	#content-wrapper section.pages #grid-folio .thumb{width:290px !important;height:199px !important; margin:0 0 6px 0;}
	#folio-navigation{max-width:290px;}
	.epic-slider{height:300px;}
	
	/*blog
	----------------------------*/
	
	/*blog layout:grid*/
	.blog-post-grid-content{max-width:290px;}
	.blog-post-grid-content .blog-post-featured-media{width:290px; height:auto;}
	.blog-post-grid-content .blog-post-featured-media .thumb{width:290px;}
	
	/*blog layout:regular*/
	.content-inner-left{width:100%;}
	.content-inner-right{width:100%;}
	aside.sidebar{width:100% !important;margin-top: 50px;padding-top: 50px;border-top:1px solid #e6e6e6;}
	.blog-post-content .blog-post-featured-media{width:290px; height:auto; float:left;margin-bottom:30px; overflow:hidden;position:relative;}
	.blog-post-content .blog-post-featured-media .thumb{width:100%;}
	.blog-post-content .video{width:290px !important;height:163px !important;}
	section#comments ol.comment-list li ul.children{margin-left:0; width: 100%;}
	section#comments ol.comment-list li ul.children li,#commentform ul, #commentform ul li,#commentform ul, #commentform ul li textarea {width: 100% !important;}
	.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb{width:240px;}
	.sticky .blog-post-content .blog-post-featured-media,.sticky .blog-post-content .blog-post-featured-media .thumb,.sticky .blog-post-content .blog-post-featured-media .video,.sticky .blog-post-content .blog-post-featured-media .flexslider{width:240px !important;}

	/*pagination*/
	.blog-pagination,.blog-post-navigation{border-bottom:1px solid #e2e2e2; padding-bottom:50px; overflow:hidden;}
	.pagination{float:left;width:100%;}
	#content-inner-blog-grid .pagination{float:left;width:100%;margin-bottom: 0;}
	/*form elements
	----------------------------*/
	input[type=text].text-field,input[type=email].text-field,textarea{width:100%;}
	
	/*footer
	---------------------------*/
	#footer-wrapper #footer-top{margin-top: 50px;}
	#footer-wrapper #footer-top footer .column-footer-widget.last{margin-bottom:0 !important;}
	#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper{width:290px;}
	#footer-wrapper #footer-bottom ul.connect li {display: inline-block;}
	
	/*media
	----------------------------*/
	.display-image{max-width:290px;height:auto !important;}
	/*captions*/
	.caption,.centered-caption-wrapper,.caption-table{position: relative; overflow: hidden;height: auto;}
	.caption{width:100% !important;position:relative;height:auto;background:#333; border:1px solid #e6e6e6; padding:20px  !important; height:auto !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important; text-align:left !important; float:none !important;margin: 0 !important;}
	.display-image .caption .size-1,.display-image .caption .size-2,.display-image .caption .size-3,.display-image .caption .size-4,.display-image .caption .size-5,.display-image .caption .size-6{width:100%;color: #000;background:none; margin:0; float: none !important;font-size: 18px;line-height: 16px;border:none;padding: 0;}
	.display-image .caption p,.display-image .divider, .display-image .divider.thin, .display-image .divider.thick{background:none;color:#999;padding:0;border:none;font:12px/19px Arial, Helvetica, sans-serif !important; }
	.display-image .divider{display: none;}

	/*video*/	
	.video,.video.fullwidth{width:290px !important;height:163px !important;}
	/*thumbs*/
	.thumb{max-width:290px !important;;height:auto;}
	/*wp native gallery*/
	.gallery .gallery-item{display: block;}
	.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-8 .gallery-item{width:50% !important;}
	.gallery-columns-3 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-9 .gallery-item{width: 33.333% !important;}
	.gallery .gallery-caption{display:none;position: relative; bottom: auto;background:#333;color:#999;font:12px/19px Arial, Helvetica, sans-serif !important; text-align: left;padding: 20px;}
	.gallery br{display:none;}
	/*flexslider*/
	.flexslider{max-width: 290px;height: auto !important;}
	
	/*shortcodes
	----------------------------*/
	
	/*cols*/
	.column_one_half, .column_one_third,.column_one_fourth,.column_two_thirds, .column_three_fourths{width:100%; margin-right:0px;margin-left:0px;}
	#footer-wrapper #footer-top footer .column-footer-widget{margin-bottom:50px;}
		
	/*accordions and tabs*/
	.accordion div.video, .accordion div.video .featured_flowplayer,
	.tabs div.video, .tabs div.video .featured_flowplayer  { clear:both; width:250px !important; height:140px !important; }
	div.video video, div.video iframe, div.video object, div.video embed, div.video div { width:100%; height:100% !important; max-width:100% !important; max-height:100% !important; }
	.accordion .column_one_half, .accordion .column_one_third, .accordion .column_one_fourth, .accordion .column_two_thirds, .accordion .column_three_fourths,
	.tabs .column_one_half, .tabs .column_one_third, .tabs .column_one_fourth, .tabs .column_two_thirds, .tabs .column_three_fourths { width:250px !important; margin-right:0 !important; }
	blockquote { width:100% !important; margin-right:0 !important; }
	blockquote.quote-overlay-big{padding:0 !important;}
	blockquote.quote-boxed-border {width:243px !important;}
	blockquote.quote-single-border {width:250px !important;}
	.accordion blockquote, .tabs blockquote { width:250px !important; margin-right:0 !important; }

	/*chart*/
	.chart-container ul.chart li{float:none !important; margin:auto; text-align:center; margin-bottom:15px;}
	.chart-container ul.chart li div{font-size:25px !important;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset  0 0 0 #fff;}
	
	/*typo
	----------------------------*/
	#section-title h1, #section-title, #section-title h1 span, #section-title span {font-size:50px;line-height:47px;}
	h1, h1 span{font-size:40px;line-height:37px;}
	h2, h2 span{font-size:35px;line-height:33px;}
	h3, h3 span{font-size:30px;line-height:29px;}
	h4, h4 span{font-size:25px;line-height:25px;}
	h5, h5 span{font-size:20px;line-height:20px;}
	h6, h6 span{font-size:18px;line-height:19px;}

	/*misc
	----------------------------*/
	.last{margin-bottom:50px !important;}	


}

.yui-panel .bd, .yui-panel .ft {
    background-color: #000000 !important;    
}

.eventbrite-ticket-section iframe {
min-height: 300px
}