/*------------------------------------*\
	Theme Name: MaxiNews - Magazine WordPress Theme
	Date: July 2013 
	Description: A Responsive Multipurpose Theme. 
	Version: 1.0 
	Author: Alex Gurghis 
	Author URI: http://alexgurghis.com 
	License URI: http://themeforest.net/licenses/regular_extended
	License: Commercial
	Theme URI: http://themeforest.net/item/selene-fullscreen-premium-wordpress-theme/2705391
	Tags: bbpress, photography, contact, creative, forum, full, fullscreen, premium, responsive, screen, template, twitter, wordpress, fullscreen
\*------------------------------------*/

/*------------------------------------*\
   CONTENTS
\*------------------------------------*/

/*
	

Reset & Basics
Basic Styles
Site Styles
Typography
Site Styles
Slogan
Info Header
Menu
Social Bookmarks
Page Title
Page Styles
Blog Post
Contact Form
Sidebar & Widgets
Nav Menu Widget
Footer
Flickr
Portfolio
Pagination
Miscellaneous
Buttons
Toggles
Error 404
Lists
Image Frame
Info Boxes
Team
Price Table
Tabs
Dynamic Templates
Media Queries
Blockquotes
Headings
Links
Images
Table
Other elements
code


*/

/*

Main Color: #e51b33
Second Color: #b81528 - Darker than main color

*/

/* Reset & Basics (Inspired by E. Meyers) */
html, body, div, span, applet, object, iframe p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-weight: normal;
	font-family: "Armata","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	vertical-align: baseline; 
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-weight: normal;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0.2em;
	vertical-align: baseline; 
}
		
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; 
}

body {
	line-height: 1; 
	background: #848484;
	overflow-x:hidden;
}

#content {
	color: #7d7d7d;
	float: left;
	width: 100%;
	height: auto;
	z-index: 9999;
}

blockquote, q {
	quotes: none; 
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none; 
}

table {
	border-collapse: collapse;
	border-spacing: 0; 
}	


/* Basic Styles */	
body {
	font-family: "Armata","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #eee;
	-webkit-text-size-adjust: 100%;
}

body #pageloader {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #f9f9f9 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/ajax-loader.gif) 50% 50% no-repeat;
	z-index: 99999;
}

.bg-pattern {
	width: 100%;
	min-height: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/background/tile.png);
	z-index: -999999;
}

.image-texture {
	width: 100%;
	min-height: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/background/texture-8.png);
	z-index: 10;
}

img.bg {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	
}

.bg-image {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #333;
	z-index: -999999;
}

.csstransitions .entry-image {
	opacity:0;
	transition:opacity 0.7s ease-in-out;
	-moz-transition:opacity 0.7s ease-in-out;
	-webkit-transition:opacity 0.7s ease-in-out;
}
	
.csstransitions .entry-image.inview {
	opacity:1;
}

#image-desc {
	position: fixed;
	bottom: 0;
	margin-bottom: 80px;
	left: 0;
	margin-left: 30px;
	font-size: 14px;
	letter-spacing: 1px;
	text-shadow: 1px 1px 5px #000;
	text-align: left;
	width: 60%;
}

#image-desc-holder {
	width: 100%;
	min-height: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}

#image-desc-centered {
	display: block;
	width: 740px;
	position: absolute;
	z-index: 999;
	left: 50%;
	margin-left: -370px;
	font-size: 14px;
	letter-spacing: 1px;
	text-shadow: 1px 1px 5px #000;
	text-align: center;
}

#kenburns {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -9;
	background-color: #484848;
}

	
#footer a, #socket a {
	color: #e51b33;
	text-decoration: none;
	outline: none;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

#footer .tagcloud a, #footer .tagcloud a:hover {
	color: #ffffff;
}

#footer a:hover, #socket a:hover {
	color: #b81528;
	text-decoration: none;
	outline: none;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

a {
	color: #e51b33;
	text-decoration: none;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

a:hover {
	color: #b81528;
	text-decoration: none;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

b {
	font-weight: normal;
}


/* Typography */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 span, h2 span, h3 span, h4 span, h6 span, h6 span {
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	font-weight: lighter;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 46px; line-height: 1.5em; }
h2 { font-size: 32px; line-height: 1.5em; }
h3 { font-size: 28px; line-height: 1.5em; } /*28*/
h4 { font-size: 20px; line-height: 1.5em; } /*21*/
h5 { font-size: 16px; line-height: 1.4em; }						/*17*/
h6 { font-size: 14px; line-height: 1.3em; }

#slidecaption, #slidedesc {
	color: #fff; 
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
}

#slidecaption { font-size: 40px; line-height:1.5em; width: 100%; margin: 0; }
#slidedesc { font-size: 18px; line-height:1.4em; width: 100%; }


a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover {
	color: #e51b33;
}	

a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
	color: #e51b33;
}

.special_amp {
	font-family: "Baskerville", "Palatino Linotype", "Palatino", "Times New Roman", serif;
	font-style: italic;
}

.highlight h1.icon {
	font-size: 64px;
	margin-bottom: 20px;
	margin-right: 0;
}

.highlight h1 {
	font-size: 46px;
	margin-bottom: 20px;
}

.highlight h2 {
	font-size: 32px;
	margin-bottom: 20px;
}

.highlight h3 {
	font-size: 28px;
	margin-bottom: 20px;
}

.highlight h4 {
	font-size: 20px;
	margin-bottom: 20px;
}

.highlight h5 {
	font-size: 16px;
	margin-bottom: 20px;
}

.highlight h6 {
	font-size: 14px;
	margin-bottom: 20px;
}

.left-round { 
	width:32px; 
	height:32px;  
	padding:16px; 
	font-size:32px; 
	line-height:32px; 
	color:#FFF; 
	text-align:center; 
	float:left; 
	display:block; 
	margin-right:15px; 

	-webkit-border-radius: 300px; 
	-moz-border-radius: 300px; 
	border-radius: 300px;

	background-color: #e51b33;
}

.left-round [class^="icon-"], .left-round [class*=" icon-"] {
	margin-right: 0;
}
	

p { margin: 0 0 15px 0; }
p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px;   }

em { font-style: italic; }
strong { font-weight: bold;  }
small { font-size: 80%; }
	
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

/* Site Styles */
.boxed-layout  {
	max-width: 1120px;
	margin: 0 auto;
	z-index: 999;
}

.rounded-box-page {
	width: 677px;
	float: left;
}

.rounded-box-page-full {
	width: 1060px;
	float: left;
}

.rounded-box-page-full .post-content {
	width: 1000px;
	margin-left: 30px;
}

.content-page-full {
	width: 1060px;
	float: left;
	padding: 30px;
	background-color: #ffffff;
	margin-bottom: 0;
}

.content-page {
	width: 676px;
	float: left;
	padding: 30px;
	background-color: #ffffff;
}

#header-shadow {
	background-size: 100% auto;
	width: 100%;
	height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

#main-wrap-content {
	position: relative;
	width: 1120px;
	height: auto;
	z-index: 9999;
	margin: 0 auto;
}

#main-content {
	position: relative;
	width: 1120px;
	height: auto;
	z-index: 9999;
	margin: 0 auto;
}

#main-content #container {
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	z-index: 99;
}

#main-content #main {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
}

#main-content #top-header {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	z-index: 999;
}

#main-content #top-header-content {
	position: relative;
	max-width: 1120px;
	margin: 0 auto;
	z-index: 999;
}

.top-header-phone {
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	color: #eee;
}

#main-content #header {
	position: relative;
	float: left;
	width: 100%;
	z-index: 9999;
	background-color: #ffffff;
}

#main-content #header-content {
	position: relative;
	max-width: 1120px;
	margin: 0 auto;
	z-index: 9999;
}


#main-content #page-title-block {
	width: 100%;
	float: left;
}

#layerslider {
	position: relative;
	height: auto;
	background-color: #37353a;
}

#layerslider .ls-minimal {
	box-shadow: 0px 0px 0px 0px #000;
}

#main-content #page-title-content {
	position: relative;
	width: 1120px;
	margin: 0 auto;
}


#main-content #footer-container {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	z-index: 99;
	background-color: #312e33;
}

#main-content #footer,#main-content #socket, #main-content #footer-twitter  {
	position: relative;
	max-width: 1120px;
	margin: 0 auto;
	z-index: 999;
}



#main-content #footer-twitter-container {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 99;
}

#twitter {
	text-align: center;
	color: #fff;
}

#twitter_update_news .twitter-headline {
	padding-bottom: 30px;
	font: 16px/1.3em 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/twitter-icon.png) no-repeat bottom center;

}

#twitter_update_news .twitter-headline a {
	border-bottom: 1px dotted #484848;
}

#twitter_update_news .twitter-headline a:hover {
	border-bottom: 1px dotted #000000;
}

#main-content #container #slideshow_big  .container {
	width: 1120px;
}

#header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #header hp {
	color: #484848;
}

#slideshow_big {
	z-index: 20;	
	position: relative;
	float: left;
	width: 100%;
	height: auto;
}

#entry-title .container {
	padding: 10px 0;
}

.post-title {
	float: left;
	width: 597px;
}

.post-title-span {
	text-transform: uppercase;
	color: #484848;
	font-size: 32px;
}

.post-preview {
	float: left;
	margin-bottom: 30px;
}

.post-image .full {
	margin-bottom: 0;
}

.post-meta-devider {
	margin: 0 10px;
}

.post-share-box {
	padding-top: 20px;
	padding-bottom: 20px;
	background: #EFEFEF;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.post-share-box .post-tags-hr, .post-share-box .full-clear {
	margin-left: 20px;
	margin-right: 20px;
}

.post-tags-hr {
	width: 100%;
	float: left;
	margin-top: 30px;
	border-top: 1px solid #eee;
	padding-top: 30px;
}

.post-share-this-box {
	padding-top: 30px;
	float: left;
}

#page-title {
	display: block;
	float: left;
	width: 1060px;
	margin-left: 30px;
	margin-bottom: 0;
}

#page-title h4 {
	font-size: 20px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	float: left;
	background-color: #9b9b9b;
}

#page-title h4 span {
	padding: 10px 17px 10px 20px;
	float: left;
}

#page-title h5 {
	margin-top: 14px;
	text-transform: uppercase;
	padding-right: 30px;
	margin-left: 20px;
	background-color: #ffffff;
	color: #9b9b9b;
	float: left;
}

#page-title .icon-angle-right {
	margin-left: 5px;
	color: #b6b6b6;
}

.page-title {
	float: left;
	width: 100%;
	margin-bottom: 0 !important;
	border: solid 1px #9b9b9b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.page-title p {
	margin-bottom: 0;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	padding: 20px 30px;
	padding-top: 0;
}

a#icon-home {
	display: none;
	
	color: #fff;
	position: absolute;
	z-index: 999;
	float: right;
	right: 0;
	margin-top: -48px;
	border: solid 1px #fff;
}

a#icon-home:hover {
	color: #e51b33;
	border: solid 1px #e51b33;
}

#icon-home .icon-home {
	padding: 10px;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	margin-right: 0;
	line-height: 1;
	display: inline-block;
}






.category-more {
	font-weight: bold;
	text-transform: uppercase;
}

.post-preview-excerpt a {
	display: none;
}

.post-preview-excerpt-more a {
	display: block;
	float: left;
	padding: 5px 10px;
	background-color: #e51b33;
	color: #fff;
	margin-right: 100px;
}

.post-preview-excerpt-more a:hover {
	background-color: #484848;
	color: #e51b33;
}


.breadcrumbs {
	float: left;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/breadcrumb.png) no-repeat top left;
	width: 100%;
	border-bottom: solid 1px #E7E6E6;
}

.breadcrumbs p {
	float: left;
	padding-top: 10px;
	padding-left: 50px;
	margin-bottom: 8px;
}

.entry-title {
	margin-bottom: 40px;
	width: 100%;
	float: left;
}

.entry-title span {
    color: #484848;
	margin-left: 0;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	font-weight: normal;
	width: auto;
	padding-top: 20px;	
}

.entry-title strong {
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	font-weight: bold;
}

.entry-title h1, .entry-title h2, .entry-title h3, .entry-title h4, .entry-title h5, .entry-title h6 {
	font: 14px/1em 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 13px;
	
	float: left;
	width: 100%;
}

.hr {
	width: 100%;
	height: 3px;
	float: left;
	margin-bottom: 20px;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/background/entry-title-bg.png);
}

#slogan h1, #slogan h2, #slogan h3, #slogan h4, #slogan h5, #slogan h6, #slogan p {
	margin-bottom: 0;
	text-align: center;
} 

.top-menu-container {
	
}

#header .top-menu {
	height: 40px;
	width: 100%;
	float: left;
	border-bottom: solid 1px #eee;
}

#header .top-menu p {
	margin: 0;
}

#header .top-menu .one_third p a {
	float: right;
} 

.logo {
	float: left;
	z-index: 9;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	padding-right: 30px;
	border-right: solid 1px #000;
}

.logo a {
	float: left;
	width: auto;
	height: 100px;
}


.logo-style-2 {
	float: left;
	z-index: 9;
	margin-top: 30px;
	margin-bottom: 30px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	width: 100%;
	text-align: center;
}

.logo-style-2 a {
	float: left;
	width: 100%;
	text-align: center;
	height: 100px;
}


/* Slogan */
.slogan {
	padding: 0;
	text-align: center;
}

#page-tagline {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 10px;
}

#slogan .full, #slogan .container {
	margin-bottom: 0;
}

#slogan .container {
	padding-bottom: 10px;
	width: 960px;
}

#page-tagline .slogan_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -99;
}



/* Info Header */
#top-bar p {
	color: #8e8497;
	margin-bottom: 5px;
	margin-top: 5px;
}

.top-info {
	float: right;
	display: block;
	margin-top: 40px;
	margin-bottom: 10px;
}

.top-info span {
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
	color: #fff;
	padding-right: 25px;
	width: 140px;
	text-align: right;
}

.top-info span.tel {
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icon-phone.png) no-repeat 100% 3px; 
	float: right;
}

.top-info span.email {
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icon-email.png) no-repeat 100% 3px; 
	float: right;
}

.top-info span a {
	color: #fff;
	float: right;
}

.top-info span a:hover {
	color: #eee;
	text-decoration: underline;
}

#top-bar a {
	color: #c1f0f5;
}

#top-bar a:hover {
	text-decoration: underline;
}

#header-adv {
	float: right;
	margin-top: 30px;
	text-align: right;
	margin-right: 30px;
	padding-left: 30px;
	border-left: solid 1px #000;
}

#header-adv a {
	float: right;
	width: 180px;
	height: 100px;
}

#header-adv img {
	width: 100%;
	max-width: 180px;
}


#header-adv-big {
	float: right;
	text-align: right;
	margin-right: 30px;
	padding-left: 30px;
	margin-top: 50px;
}

#header-adv-big a {
	float: right;
	width: 468px;
	height: 60px;
}

#header-adv-big img {
	width: 100%;
	max-width: 468px;
}

.header-quote {
	width: auto;
	padding: 15px 30px;
	float: left;
	margin-top: 30px;
	display: none;
}

.header-quote article span {
	font-size: 18px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0.2em;
}
.header-quote article span p {
	margin-bottom: 5px;
}



.header-quote-style-2 {
	width: auto;
	padding: 15px 0;
	float: left;
	margin-top: 30px;
	margin-right: 30px;
}

.header-quote-style-2 article span {
	font-size: 18px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0.2em;
}
.header-quote-style-2 article span p {
	margin-bottom: 5px;
}

.header-quote-style-2 article cite {
	float: right;
}


.header-date {
	width: auto;
	padding: 15px 0;
	float: left;
	margin-top: 30px;
	width: 100%;
	text-align: center;
}

.header-date h3 {
	margin-left: 30px;
	text-transform: uppercase;
}



.featured-post-style-2 {
	float: left;
	margin-left: 30px;
	width: 1060px;
}

.one_half_header_style {
	width: 530px;
	height: 331px;
	float: left;
	position: relative;
}

.one_fourth_header_style {
	width: 264px;
	float: left;
	margin-left: 1px;
	margin-bottom: 1px;
	position: relative;
}

.featured-post-style-2 .one_half_header_style .flexslider-post-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
	text-align: left;
	margin-bottom: 30px;
}

.featured-post-style-2 .one_half_header_style .flexslider-post-title h1 {
	font-size: 24px;
	line-height: 140%;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #ffffff;
	padding: 0 30px;
}


.featured-post-style-2 .one_fourth_header_style .flexslider-post-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 0;
	text-align: left;
	margin-bottom: 20px;
}

.featured-post-style-2 .one_fourth_header_style .flexslider-post-title h1 {
	font-size: 16px;
	line-height: 140%;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #ffffff;
	padding: 0 20px;
}

.featured-post-style-2 .one_half_header_style .flexslider-post-date {
	text-align: left;
	width: auto;
	margin-left: 30px;
	margin-right: 30px;
}

.featured-post-style-2 .one_fourth_header_style .flexslider-post-date {
	text-align: left;
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
}

.featured-post-style-2 .one_half_header_style .flexslider-post-date h3 {
	margin-bottom: 0;
	font-size: 16px;
	background: none;
	margin-top: 0;
	color: #bebebe;
}

.featured-post-style-2 .gall-img {
	background: #000000;
}

.featured-post-style-2 a.gall-img img {
	filter: alpha(opacity=.3);
	-moz-opacity: .3;
	-khtml-opacity: .3;
	opacity: .3;
}

.featured-post-style-2 .flex-direction-nav, .featured-post-style-2 .flex-control-nav {
	display: none;
}

.featured-post-style-2 .post-image-box {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	z-index: -1;
}

.flex-direction-nav li a.flex-next {
	background: url(next-btt.png) no-repeat top left;
	right: 0;
}

.flex-direction-nav li a.flex-next:hover {
	background: url(next-btt.png) no-repeat bottom left;
}

.flex-direction-nav li a.flex-prev {
	background: url(prev-btt.png) no-repeat top left;
}

.flex-direction-nav li a.flex-prev:hover {
	background: url(prev-btt.png) no-repeat bottom left;
}

.featured-post-style-2 .one_fourth_header_style .flexslider-post-title .category-slider h3 {
	font-size: 14px;
	margin-bottom: 10px;
}

.featured-post-style-2 .one_fourth_header_style .flexslider-post-title .category-slider h3 a {
	padding: 0 30px;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/category-lines-style-2.png), url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/category-lines-style-2.png);
	background-position: left top, right top;
	background-repeat: no-repeat;
}

.featured-post-style-2 .one_fourth_header_style .flexslider-post-date h3 {
	line-height: 120%;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-size: 11px;
	color: #ffffff;
	margin-bottom: 0;
	display: block;
	width: auto;
	margin-top: 10px;
	padding-top: 10px;
	background: none;
	color: #bebebe;
}

.featured-post-style-2 .one_half_header_style .image-rating-verlay {
	top: auto;
	bottom: 0;
	margin-bottom: 30px;
	margin-right: 30px;
}


.featured-post-style-2 .one_fourth_header_style .image-rating-verlay {
	font-size: 16px;
	top: auto;
	bottom: 0;
	margin-bottom: 20px;
	margin-right: 20px;
}

.featured-post-style-2 .one_fourth_header_style .image-rating-verlay span {
	padding: 6px 10px 10px 10px;
	color: #ffffff;
	float: left;
}

.featured-post-style-2 .one_fourth_header_style .image-rating-verlay span p {
	font-size: 8px;
	line-height: 8px;
	margin-top: 0;
}


/* Top Social */
#top-social {
	float: right;
	z-index: 999;
}

#top-social .social_bookmarks li a {
	padding: 0;
}

/* Top Menu */
.top_menu_container {
	width: 100%;
	float: left;
	color: #8c919b;
	background-color: #242628;
}

#top_menu {
	width: 1060px;
	margin: 0 auto;
	position: relative;
	z-index: 99999;
}

#top_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#top_menu .menu li {
	float: left;
	position: relative;
	z-index: 20;
	float: left;
	padding: 0;
	margin: 0;
}

#top_menu li a {
	float: left;
	padding: 14px 15px;
	color: #8c919b;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	border-left: solid 1px #34363a;
}

#top_menu li:last-child > a {
	border-right: solid 1px #34363a;
}

#top_menu li a:hover {
	color: #e51b33;
}

#top_menu .menu ul {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 170px;
	z-index: 99999;
	cursor: pointer;
	border-top: none;
	list-style: none;
	top: 42px;
	background-color: #353739;
}

#top_menu .menu ul li a {
	border-left: none;
	border-right: none;
	width: 130px;
	font-size: 10px;
	line-height: 12px;
	margin-left: 20px;
	margin-right: 20px;
	padding: 12px 0;
	border-bottom: dotted 1px #585b61;
}

#top_menu .menu ul li:last-child > a {
	border-bottom: none;
}

#top_menu .menu li:hover ul ul, #top_menu .menu li:hover ul ul ul, #top_menu .menu li:hover ul ul ul ul{
	display:none;	
}

#top_menu .menu li:hover ul, #top_menu .menu li li:hover ul, #top_menu .menu li li li:hover ul, #top_menu .menu li li li li:hover ul{
	display:block;
}

#top_menu .menu li.current_page_item a, #top_menu .menu li a:hover, #top_menu .menu li.current-menu-item a, #top_menu .menu li:hover > a {
	color: #e51b33;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

#top_menu .menu li.current_page_item .sub-menu a, #top_menu  .menu li.current-menu-item .sub-menu a {
	color: #8c919b;
}

#top #top_menu .menu li ul a:hover, #top #top_menu .menu li ul li.current_page_item a {
	color: #e51b33;
}



/* Menu */
#centered-menu {
	width: 100%;
	float: left;
	border-top: 1px solid rgb(237, 237, 237);
}

#centered-menu-holder {
	position: relative;
	max-width: 1120px;
	margin: 0 auto;
}


.main_menu {
	float: left;
	position: relative;
	z-index: 999;
	background-color: #ffffff;
	border: solid 3px #000000;
	width: 1054px;
	margin-left: 30px;
}

.main_menu div {
	float: left;
	width: 1046px;
	border: solid 1px #000000;
	margin: 3px;
}

.main_menu ul {
	margin: 0;
	padding: 0;
	border-top: none;
	list-style: none;
	float: left;
}

.main_menu ul li a  {
	color: #484848;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	display: inline-block;
	text-decoration: none;
	padding: 15px 25px;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	border-right: solid 1px #000000;
	background: none;
	outline: none;
	position: relative;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
	
	float: left;
}

.main_menu ul li a i {
	font-size: 40px;
	text-align: center;
	margin-right: 0;
	position: absolute;
	top: 0;
	margin-top: 30px;
	left: 0;
	width: 100%;
}

.main_menu ul li a span {
	padding: 25px 0 27px 0;
	font-size: 18px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 54px;
	float: left;
}

.main_menu .menu li.current_page_item a, .main_menu .menu li a:hover, .main_menu .menu li.current-menu-item a, .main_menu .menu li:hover > a {
	color: #e51b33;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

.main_menu .menu li.current_page_item .sub-menu a, .main_menu .menu li.current-menu-item  .sub-menu a {
	color: #848484;
}

.main_menu .menu li a strong {
	display: block;
	font-size: 16px;
	cursor: pointer;
}


.main_menu .menu li{
	float:left;
	position:relative;
	z-index:20;
	float:left;
	padding:0;
	margin:0;
}

.main_menu .menu ul {
	display: none;
	position: absolute;
	top: 0;
	left: -1px;
	width: 200px;
	z-index: 999;
	cursor: pointer;
	border-top: none;
	list-style: none;
	margin-top: 52px;
	padding-top: 7px;
}

.main_menu .menu li ul li {
	background-color: #353739;
	padding: 0 30px;
}

.main_menu .menu li ul a {
	color: #ffffff;
	width: 140px;
	height: auto;
	float: left;
	text-align: left;
	line-height: 23px;
	padding: 10px 0;
	font-size: 14px;
	min-height: 23px;
	max-width: none;
	margin-right: 0;
	text-decoration: none;
	border-right: none;
	border-bottom: dotted 1px #585b61;
}

.main_menu .menu li ul li:last-child > a {
	border-bottom: none;
}

.main_menu .menu .sub-menu li.current_page_item a, .main_menu .menu .sub-menu li a:hover, .main_menu .menu .sub-menu li.current-menu-item a {
	color: #e51b33;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

#top .main_menu .menu li ul a:hover, #top .main_menu .menu li ul li.current_page_item a {
	color: #e51b33;
}

#top .main_menu .menu li ul li.current_page_item .sub-menu a {
	color: #e51b33;
}

#top .main_menu .menu li ul li.current_page_item .sub-menu a:hover {
	color: #e51b33;
}


#top .main_menu .menu ul li:last-child a {
	background-image: none;
}

#top .main_menu .menu ul ul{
	list-style: none;
	bottom: 0;
	padding-top: 0px !important;
}	

#top .main_menu .menu li ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 220px;
	width: 220px;
	height: auto;
	z-index: 999;
	cursor: pointer;
	background-image: none;
	list-style: none;
}

#top .main_menu .menu li ul ul { list-style: none; }

#top .main_menu .menu li:hover ul ul, #top .main_menu .menu li:hover ul ul ul,#top  .main_menu .menu li:hover ul ul ul ul{
	display:none;	
}

#top .main_menu .menu li:hover ul, #top .main_menu .menu li li:hover ul, #top .main_menu .menu li li li:hover ul, #top .main_menu .menu li li li li:hover ul{
	display:block;
}

.main_menu i.icon-search {
	width: 14px;
	height: 14px;
	display: block;
	float: right;
	margin-right: 30px;
	color: #ffffff;
	font-size: 16px;
	cursor: pointer;
}

.main_menu i.icon-search:hover {
	color: #e51b33;
}

.main_menu .search, .main_menu .search form#search-form {
	float: right;
	width: auto;
}

.main_menu .search #search_field_block {
	padding: 5px 10px;
	margin-right: 20px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	height: 22px;
	margin-top: -10px;
}


.top-tagline {
	width: 1120px;
	float: left;
	background-color: #ffffff;
}

.breaking-news { 	
	margin-left: 30px !important;
	float: left;
	width: 1060px;
}

.quovolve-box {
	z-index: -1;
}

.breaking-news-container {
	width: 1060px;
	height: 49px;
	border-bottom: solid 1px #9b9b9b;
	border-right: solid 1px #9b9b9b;
	margin-bottom: 3px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#quote_wrap {
	float: left;
	width: auto;
}

.breaking-title {
	padding: 14px 28px;
	height: 22px;
	width: auto;
	float: left;
	background-color: #efefef;
	border-right: solid 1px #e0e0e0;
}

.breaking-news article {
	padding: 15px 0;
	float: left;
	margin-left: 30px;
	padding-right: 30px;
}

.breaking-news article h5 {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.breaking-news .quovolve-nav {
	float: right;
}

.breaking-news .quovolve-nav .nav-prev a {
	background: url(quote-pr.png) no-repeat top left;
	width: 48px;
	height: 48px;
	float: left;
	border-left: solid 1px #9b9b9b;
	text-indent: -99999px;
}

.breaking-news .quovolve-nav .nav-prev a:hover {
	background-position: bottom left;
}


.breaking-news .quovolve-nav .nav-next a {
	background: url(quote-ne.png) no-repeat top left;
	width: 48px;
	height: 48px;
	float: left;
	border-left: solid 1px #9b9b9b;
	text-indent: -99999px;
}

.breaking-news .quovolve-nav .nav-next a:hover {
	background-position: bottom left;
}

.breaking-news-quote-rotator {
	display: none;
}




#top_menu .user-log {
	float: right;
}

#top_menu .user-log  a {
	width: 42px;
	height: 42px;
	float: left;
	background-color: #242628;
	color: #8c919b;
}

#top_menu .user-log  a:hover {
	color: #ffffff;
}

#top_menu .user-new-post {
	width: 42px;
	height: 42px;
	border-left: solid 1px #34363a; 
	font-size: 1em;
	float: left;
}

#top_menu .user-new-post i {
	margin-top: 13px;
	margin-left: 16px;
	float: left;
}


#top_menu .user-view-post {
	width: 42px;
	height: 42px;
	border-left: solid 1px #34363a; 
	font-size: 1em;
	float: left;
}

#top_menu .user-view-post i {
	margin-top: 13px;
	margin-left: 15px;
	float: left;
}


#top_menu .user-log-out {
	width: 42px;
	height: 42px;
	border-left: solid 1px #34363a;  
	border-right: solid 1px #34363a;
	font-size: 1em;
	float: left;
}

#top_menu .user-log-out i {
	margin-top: 13px;
	margin-left: 16px;
	float: left;
}

#top_menu .user-log-in {
	width: 42px;
	height: 42px;
	border-left: solid 1px #34363a; 
	border-right: solid 1px #34363a;
	font-size: 1em;
	float: left;
}

#top_menu .user-log-in i {
	margin-top: 13px;
	margin-left: 16px;
	float: left;
}


#top_menu .welcome-user {
	padding: 14px 28px;
	height: 22px;
	width: auto;
	float: right;
	border-left: solid 1px #e0e0e0;
}



.top-header-tagline {
	width: 1060px;
	float: left;
	margin-left: 30px;
	background-color: #151515;
}

.top-breaking-news { 	
	float: left;
	width: 1060px;
}

.breaking-news-title {
	padding: 15px 30px;
	width: auto;
	float: left;
	border-right: solid 1px #9b9b9b;
	border-left: solid 1px #9b9b9b;
}


.breaking-news-title h5 {
	color: #e51b33 !important;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

.top-breaking-news #quote_wrap {
	float: left;
}

.top-breaking-news article {
	display: none;
	padding: 10px 20px;
	float: left;
	padding-right: 30px;
	color: #ffffff;
}

.top-breaking-news article h5 {
	color: #ffffff !important;
}



div#register-form {  
    width: 260px;   
	padding: 20px;
    overflow: hidden;   
    height: auto;   
    position: relative;     
    font-family: Helvetica Neue, Helvetica, Arial !important;  
	z-index: 99999;
}  

div#register-form form {
	width: 260px;
	float: left;
}

div#register-form input[type="text"], div#register-form input[type="password"] {  
    display: block;  
    border: 1px solid #ccc;
	margin: 0 !important;	
    margin: 5px 0 !important;  
    padding: 5px 5px;   
    width: 248px;  
	height: 20px !important;
    font-family: Helvetica Neue, Helvetica, Arial !important;   
}   
  
div#register-form input[type="text"]:focus {  
    border: solid 1px #484848;  
}  

div#register-form input[type="submit"]#register_button_id {  
    border: 0;  
    clear: both;  
    cursor: pointer;  
    height: 31px;  
    overflow: hidden;  
    position: relative;  
    float: left;  
	color: #ffffff;
    bottom: 0;  
    width: 92px;  
	margin: 0 !important;
	margin-top: 10px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	text-shadow: none !important;
	font-weight: normal !important;
	padding: 0 !important;
	font-size: 11px !important;
	background-color: #e51b33 !important;
	
	-webkit-transition-property: none !important;
}   

div#register-form input[type="submit"]#register_button_id:hover {
	background-color: #b81528 !important;
}

div#register-form .title {
	margin-bottom: 10px;
	float: left;
	width: 260px;
}

div#register-form span {  
    display: block;  
    margin-bottom: 22px;  
} 

#ajax-login-register-close, .ajax-login-register-login-container form input.cancel {
	display: none;
}

.ajax-login-default-form-container label {
	margin-bottom: 0 !important;
}

.ajax-login-default-form-container .noon {
	margin: 0 0 10px 0 !important;
}
  
  
p.statement {  
    float: left;	
	margin-top: 10px;
	padding: 8px 14px 8px 14px;
	margin-bottom: 10px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	color: #c09853;
	font-size: 11px;
	width: 230px;
} 


.ajax-login-default-form-container .error-container {
	width: 242px !important;
}



div#login-form {  
    width: 260px;   
	padding: 20px;
    overflow: hidden;   
    height: auto;   
    position: relative;     
    font-family: Helvetica Neue, Helvetica, Arial !important;  
	z-index: 99999;
}  

div#login-form form {
	width: 260px;
	float: left;
}

div#login-form input[type="text"], div#login-form input[type="password"] {  
    display: block;  
    border: 1px solid #ccc;
	margin: 0 !important;	
    margin-top: 10px  !important;  
    padding: 5px 5px;   
    width: 248px;  
    font-family: Helvetica Neue, Helvetica, Arial !important;   
}   
  
div#login-form input[type="text"]:focus, div#login-form input[type="password"]:focus {  
    border: solid 1px #484848;  
}  

div#login-form input[type="submit"]#login {  
    border: 0;  
    clear: both;  
    cursor: pointer;  
    height: 31px;  
    overflow: hidden;  
    position: relative;  
    float: right;  
	color: #ffffff;
    top: 42px;  
    width: 92px;  
	margin: 0 !important;
}   

div#login-form .title {
	margin-bottom: 10px;
	float: left;
	width: 260px;
}

div#login-form span {  
    margin-bottom: 22px;  
} 

div#login-form .form-wrapper a {
	display: block;
	margin-top: 10px;
}

.ajax-login-default-form-container input#login_button {
	color: #ffffff !important;
	text-shadow: none !important;
	font-weight: normal !important;
	font-size: 11px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	padding: 1em 1.4em !important;
	border: 0 !important;
	background-color: #e51b33;
}

.ajax-login-default-form-container input#login_button:hover {
	color: #ffffff !important;
	background-color: #b81528;
}



#top-search-box {
	display: none;
}

#top-search-field {
	float: left;
}


#top-search-field #search_field_block {
	padding-top: 6px;
	padding-left: 44px;
	background: url(search00.png) no-repeat top left;
	filter: alpha(opacity=0.5);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

#top-search-field #search_field_block:focus {
	padding-top: 6px;
	padding-left: 44px;
	background: url(search00.png) no-repeat top left;
	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;
}



#homepage-portfolio {
	margin-top: 30px;
	margin-bottom: 30px;
}

#template-contact {
	padding-top: 30px;
}

#prices-services {
	padding-top: 30px;
}

#homepage-blog {
	margin-top: 30px;
	margin-bottom: 30px;
}

#full-content {
	padding-top: 30px;
	padding-bottom: 30px;
}

/* Under Construction  Page */
#under-construction {
	padding: 40px;
	color: #252525;
	float: left;
	margin-bottom: 40px;
}

#under-construction h2, #under-construction h5 {
	margin-bottom: 20px;
}

#under-construction .social-image {
	float: left;
}

#under-construction .social-image a { 
	margin-left: 0;
	margin-right: 5px;
}

/* Count Down Style */
#countdown {
	float: left;
	width: 820px;
	height: 190px;
	margin-top: 20px;
}

.hasCountdown {
	display: block;
	text-align: left;
}

.countdown_rtl {
	direction: rtl;
}

.countdown_row {
	display: block;
	text-align: left;
}

.countdown_section {
	display: inline-block;
	width: 156px;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255,255,255,0.1);
	margin: 0 4px;
	padding: 0;
}

.countdown_section :first-child {
	margin-left: 0;
}

.countdown_section :last-child {
	margin-right: 0;
}

.countdown_section br {
	display: none;
}
 
.countdown_amount {
	background: #222 none;
	margin: 0 0 10px;
	font: normal 100px/127px 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	text-shadow: 0 1px #000;
	display: block;
	position: relative;
	color: #fff;
	border-radius: 5px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.45);
}

.countdown_descr {
	display: block;
}

/* Social Bookmarks */
#social-bar .footer-social-box {
	padding-top: 20px;
	padding-bottom: 20px;
	border: solid 1px #D9D9D9;
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

#social-bar .footer-social-box .one_third, #social-bar .footer-social-box .two_third {
	margin-bottom: 0;
}
#social-bar .footer-social-box .one_third {
	float: right;
}

.social_bookmarks {
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

.top_languages {
	float: left;
	margin-right: 10px;
	height: 33px;
}

.top_languages  ul{
	float: left;
	width: auto !important;
	height: 36px !important;
	border-top: none !important;
}

.top_languages li {
	float: left;
	margin-right: 20px;
	width: auto !important;
}

#lang_sel_list {
	width: auto !important;
}

.top_languages li a {
	display: block;
	width: 18px;
	height: 12px;
	text-indent: -9999px;
	float: left;
	margin-top: 8px;
	margin-bottom: 0;
}

.top_languages li a, .top_languages li a:visited {
	display: block;
	font-size: 11px;
	text-decoration: none !important;
	color: #444444;
	border: none !important;
	border-width: 0 !important;
	background: #fff;
	padding-left: 0 !important;
}

.top_languages li a img {
	width: 18px;
	height: 12px;
	position: relative;
	top: 0;
	display: block;
	float: left;
}





.top-menu .social_bookmarks {
	margin-top: 1px;
	margin-right: 0;
}

.social_bookmarks li, .social-image {
	width: 42px;
	height: 42px;
	float: right;
	padding: 0;
	list-style: none;
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-o-transition: all 0s ease;
	-ms-transition: all 0s ease;	
	transition: all 0s ease;
}

.social_bookmarks li > a {
	border-right: none !important;
	border-left: none !important;
}

.social_bookmarks li:last-child > a {
	border-right: none !important;
	border-left: none !important;
}

.team .social_bookmarks li {
	float: left;
}

.social_bookmarks li a, .social-image a, a.dribbble-icon, a.facebook-icon, a.behance-icon, a.twitter-icon, a.evernote-icon, a.flickr-icon, a.forrst-icon, a.googleplus-icon, a.linkedin-icon, a.paypal-icon, a.pinterest-icon, a.rss-icon, a.tumblr-icon, a.vimeo-icon, a.wordpress-icon, a.youtube-icon {
	width: 42px;
	height: 42px;
	display: inline-block;
	text-indent: -9999px;
	margin: 0px;
	outline: none;
	padding: 0;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
	
	background: #000 url(social-b.png) no-repeat bottom left;
}

.social_bookmarks li a img, .social-image a img, a.dribbble-icon img, a.facebook-icon img, a.behance-icon img, a.twitter-icon img, a.evernote-icon img, a.flickr-icon img, a.forrst-icon img, a.googleplus-icon img, a.linkedin-icon img, a.paypal-icon img, a.pinterest-icon img, a.rss-icon img, a.tumblr-icon img, a.vimeo-icon img, a.wordpress-icon img, a.youtube-icon img {
	display: block;
	width: 42px;
	height: 42px;
}

.social_bookmarks li a:hover, .social-image a:hover { 

	background: #b81528 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.facebook-icon:hover, a.facebook-icon:hover  {
	background: #455fa1 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.dribbble-icon:hover, a.dribbble-icon:hover {
	background: #d34d7a url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.twitter-icon:hover, a.twitter-icon:hover {
	background: #49b1d5 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.behance-icon:hover, a.behance-icon:hover {
	background: #0b82cd url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.evernote-icon:hover, a.evernote-icon:hover {
	background: #57C32E url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.flickr-icon:hover, a.flickr-icon:hover {
	background: #fe007f url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.forrst-icon:hover, a.forrst-icon:hover {
	background: #487b4d url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.googleplus-icon:hover, a.googleplus-icon:hover {
	background: #d63f43 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.linkedin-icon:hover, a.linkedin-icon:hover {
	background: #3f81aa url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.paypal-icon:hover, a.paypal-icon:hover {
	background: #6baef4 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.pinterest-icon:hover, a.pinterest-icon:hover {
	background: #d0494e url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.rss-icon:hover, a.rss-icon:hover {
	background: #ff7118 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.tumblr-icon:hover, a.tumblr-icon:hover {
	background: #545a70 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.vimeo-icon:hover, a.vimeo-icon:hover {
	background: #4782a0 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.wordpress-icon:hover, a.wordpress-icon:hover {
	background: #21759b url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.social_bookmarks li a.youtube-icon:hover, a.youtube-icon:hover {
	background: #c72d31 url(social-b.png) no-repeat top right;

	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;	
	transition: all 0.3s ease;
}

.info-break {
	padding-left: 40px;
	padding-top: 5px;
}

.info-break a {
	color: #fff;
}

.info-break a:hover {
	color: #e51b33;
}

.info-break p {
	color: #a9a9a9;
}

/* Circle Buttons */
.circle-nav img {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 5px solid #efefef;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.circle-nav, .cn-nav, .circle-nav img {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.circle-nav p, .cn-nav p {
	margin: 0;
}

.cn-nav a {
    position: absolute;
    top: 0px;
    width: 100%;
	height: 100%;
    color: #fff;
    padding: 0;
    margin: 0;
}

.cn-nav a .circle-button-text {
    width: 80px;
    height: 80px;
    display: block;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    cursor: pointer;
    text-align: center;
    vertical-align: center;
    opacity: 0.9;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -40px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9999;
    color: #e51b33;
}

.cn-nav a .circle-button-text span {
	margin-top: 29px;
	width: 100%;
	float: left;

	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0; 
	opacity: 0;
}

.cn-nav a .circle-nav-bg {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; 
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    -ms-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.cn-nav a .circle-nav-smallbg {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: hidden;
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; 
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    z-index: 999;
}

.cn-nav a:hover > .circle-nav-smallbg{
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px; 
    background-color: #fff;
}

.cn-nav a:hover > .circle-nav-bg {
    width: 90px;
    height: 90px;
    margin: -45px 0 0 -45px;

    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px; 
    background: #e51b33;

    filter: alpha(opacity=0.5);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5; 
	opacity: 0.5;
}

.cn-nav a:hover > .circle-button-text span {

	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;

	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}

.cn-nav a .circle-nav-darkbg {
	width: 100%;
	height: 100%;
	float: left;

	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

	background-color: rgba(0, 0, 0, 0.0);
}

.cn-nav a:hover > .circle-nav-darkbg {

	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

	background-color: rgba(0, 0, 0, 0.7);
}
/* End Circle Nav Buttons */


h1 [class^="icon-"], h1 [class*=" icon-"] { margin-right: 5px; }
h2 [class^="icon-"], h2 [class*=" icon-"] { margin-right: 5px; }
h3 [class^="icon-"], h3 [class*=" icon-"] { margin-right: 5px; }
h4 [class^="icon-"], h4 [class*=" icon-"] { margin-right: 5px; }
h5 [class^="icon-"], h5 [class*=" icon-"] { margin-right: 5px; }
h5 [class^="icon-"], h6 [class*=" icon-"] { margin-right: 5px; }

[class^="icon-"], [class*=" icon-"] { margin-right: 5px; }

.post-meta [class^="icon-"], .post-meta [class*=" icon-"] { 
	margin-right: 3px; 
	margin-top: -2px; 
}

ul.the-icons { list-style: none; }


/* Page title */
.title_container{
	border-bottom: 1px solid;
	padding-bottom: 22px;
	margin-bottom: 20px;
	position: relative;
}

.title_container h1{
	margin:0;
	font-weight: normal;
	font-size: 28px;
	padding:11px 340px 12px 0;
	position: relative;
}

div .no_padding_title h1{padding-right:0;}

.title_meta{
	display: block;
	position: absolute;
	right:0;
	top:50%;
	width:325px;
	height:40px;
	margin-top:-28px;
	z-index: 2;
}


#search-box {
	width: 100%;
	height: 0;
	background-color: #ffffff;
	overflow: hidden;
}

#search-box #search-submit {
	display: none;
}

#search-box #search_field_block {
	padding: 0;
	font-size: 32px;
	width: 100%;
	text-align: center;
	padding: 30px 0;
}


#searchform{
	position: relative;
	float: left;
	margin:0;
}


#searchsubmit {
	border: medium none;
	cursor: pointer;
	display: block;
	height: 37px;
	outline: none;
	padding: 0;
	position: absolute;
	right: 0px;
	text-indent: -9999px;
	top: 0px;
	width: 37px;
	z-index: 2;
	margin:0;
	 -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/layout/icon-search.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#s {
	width: 160px;
	padding: 10px 40px 10px 10px;
	position: relative;
	margin:0;
}

.widget .news-excerpt {
	border-bottom: solid 1px #9b9b9b;
	padding-bottom: 20px;
}

.widget #s{
	width:72%;
}

.widget p {
	margin: 0;
}

.widget {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	border: solid 0px #9b9b9b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#footer .widget {
	border: none;
}

.widget .post-title-preview {
	margin: 0 30px;
}

#footer .widget .post-title-preview {
	margin: 0;
}

.widget-content {
	float: left;
	width: auto;
	margin: 3px;
	border: solid 0px #9b9b9b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#footer .widget-content {
	border: none;
}

.widget .widget-title {
	width: 100%;
}

.widget .widget-title h4 {
	padding: 20px 30px;
	color: #484848 !important;
	font-size: 16px;
	border-bottom: solid 1px #9b9b9b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#footer .widget .widget-title h4 {
	padding: 20px 0;
	color: #eeeeee !important;
	font-size: 16px;
	border-bottom: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.widget .menu li a {
	width: 100%;
	float: left;
}

.widget .menu li a i {
	right: 0;
	margin-right: 30px;
	margin-top: 5px;
	position: absolute;
}

.widget .menu li a i {
	color: #c6c6c6;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease
}

.widget .menu li a:hover i {
	color: #e55f3a;
}



#search_block {
	display: block;
	height: 44px;
	float: left;
	background-color: #e1e1e1;
}

#search_field_block {
	display: block;
	width: 212px;
	border: none;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left: 20px;
	background: none;
	float: left;
	color: #8c919b;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	outline: none;
}

#search_field_block:focus {
	color: #8c919b;	
}

#search_submit_block {
	display: block;
	border: none;
	height: 44px;
	width: 60px;
	float: right;
	color: #eee;
	background: #e51b33;
	cursor: pointer;
	margin: 0;
}

#search_submit_block:hover {
	color: #fff;
}


/* Header Search */
#header-search {
	float: right;
}

#header-search #search_field_block {
	display: block;
	position: relative;
	width: 158px;
	height: 22px;
	border: none;
	background: none;
	float: left;
	color: #cbcbcb;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	outline: none;
	background-color: #e1e1e1;
	border: solid 1px #cbcbcb;
}

#header-search #search_field_block:focus {
	color: #484848;	
}




.widget #searchform{
	width:100%;
}

.title_container #searchform{
	float: right;
	width:212px;
}

.title_container #searchsubmit{
	top: 1px;
	right: 1px;
	height: 35px;
	width: 35px;
}

/* Page Styles */

.content{
	display:block;
	clear:both;
	position: relative;
}

.partners {
	background-color: #fff;
	padding-top: 20px;
	margin-bottom: 30px;
}

.partners .partners_images {
	width: auto;
	height: 46px;
}

.partner-arrow {
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/partners.png) no-repeat top right;
}

.partner-arrow h3 {
	margin-bottom: 0;
	text-align: center;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/partners-left.png) no-repeat top left;
}

#main .partner-arrow h3 {
	color: #eee;
}

.partners-title { 
	padding-top: 16px; 	
	padding-bottom: 16px;
}

/* Blog Post */
.template-blog .post-entry{
	padding-bottom:85px;
}

.post-full {
	overflow: hidden;
	margin-left: 0;
	width: 100%;
	float: left;
	position: relative;
}

.blog-image {
	width: 100%;
	height: auto;
	float: left;
	margin-bottom: 20px;
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/img-bg-white.png) no-repeat center center;
}

.blog-image img {
	width: 100%;
	height: auto;
	float: left;
	border: 5px solid #fff;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.blog-image img:hover {
	border: 5px solid #ED50A6;
}

.post-entry{
	display:block;
	width:100%;
	position: relative;
	float: left;
	clear: both;
	padding-bottom:45px;
}

.entry-content{
	position: static;
}

.hero-text{
	font-size:14px;
	line-height: 1.8em;
	margin-bottom:20px;
	position: relative;
}

.shortcode-blog img {
	width: 100%;
	height: auto;
}

.more {
	margin-top: 5px;
	display: block;
	width: auto;
}

.more a {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 10px;
	cursor: pointer;
	border: none;
	color: #fff;
	line-height: 1em;
	width: auto;
	float: left;
	border-image: initial;
	text-align: center;

	border: solid 1px #189199;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	background: -moz-linear-gradient(top, #e51b33, #e51b33);
	background: -webkit-gradient(linear, left top, left bottom, from(#e51b33), to(#e51b33));
	background: -moz-linear-gradient(top, #e51b33, #e51b33);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e51b33', endColorstr='#e51b33');
}

.more a:hover {

	background: -moz-linear-gradient(top, #e51b33, #e51b33);
	background: -webkit-gradient(linear, left top, left bottom, from(#e51b33), to(#e51b33));
	background: -moz-linear-gradient(top, #e51b33, #e51b33);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e51b33', endColorstr='#e51b33');

	color: #ffffff;
}

#top {
	width: 100%;
	float: left;
}

.post .rounded-box-page .gall-img {	
	overflow: hidden;
	
	background-color: #000;
	
	width: 100%;
	height: auto;
	
	margin-bottom: 0;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

.post .rounded-box-page-full .gall-img {	
	overflow: hidden;
	
	background-color: #000;
	
	width: 1120px;
	height: 460px;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}



.big-image-post {
	width: 1120px;
	height: 600px;
	float: left;
}

.big-image-post-image {
	position: absolute;
	width: 1120px;
	height: 600px;
	z-index: 0;
	background-color: #000000;
}

.post-content-box {
	position: absolute;
	margin-top: 100px;
	margin-left: 360px;
	width: 400px;
	height: 400px;
	border-radius: 205px; 
	-moz-border-radius: 205px; 
	-webkit-border-radius: 205px;
	z-index: 1;
	border: solid 5px #ffffff;
}

.post-content-box-bg {
	position: absolute;
	width: 340px;
	height: 340px;
	border-radius: 190px; 
	-moz-border-radius: 190px; 
	-webkit-border-radius: 190px;
	z-index: 1;
	padding: 20px;
	margin-left: 10px;
	margin-top: 10px;
	background-color: #ffffff;
}

.post-content-box .post-title {
	width: 340px;
	margin-top: 60px;
	float: left;
	text-align: center;
}

.post-content-box p {
	width: 340px;
	margin-top: 10px;
	float: left;
	text-align: center;
	margin-bottom: 0;
}


.post-content {
	width: 677px;
	margin-bottom: 20px;
	float: left;
}

.post-content .post-title {
	width: 677px;
}



.main-loop-wrap {
	display: block;
}

.main-loop-wrap .status-publish {
	display: none;
}


.main-loop-wrap-full {
	display: block;
}

.main-loop-wrap-full .status-publish {
	display: none;
}

.post-content-preview {
	width: 100%;
	margin-bottom: 30px;
	float: left;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/post-bg.png) repeat-x bottom;
}

.post-title-preview  h1 {
	font-size: 18px;
	line-height: 26px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 5px;
	float: left;
	width: 100%;
	color: #484848;
}

.post-title-preview .post-meta, .post-title-preview .post-meta a {
	width: auto;
	margin-left: 0;
	margin-bottom: 0;
	border-top: none;	
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0.1em;
}

.post-content-preview  p {
	float: left;
}

.post-category-info a {
	padding: 3px 10px;
	background-color: #9b9b9b;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0.1em;
	margin-right: 1px;
	float: left;
}

.post-category-info a:hover {
	background-color: #e51b33;
}

.post-type {
	padding: 3px 10px;
	background-color: #242628;
	color: #ffffff;
	margin-right: 1px;
	float: left;
}

.post-type [class^="icon-"] {
	margin-right: 0;
}

#top .post-content-preview a.read-more, #top .gallery .post-content-preview a.read-more {
	padding: 3px 10px;
	background-color: #e51b33;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	letter-spacing: 0.1em;
	margin-right: 1px;
	float: left;
	margin-bottom: 20px;
}

#top .post-content-preview a.read-more:hover, #top .gallery .post-content-preview a.read-more:hover {
	background-color: #b81528;
}

.post .post-year, .post-full .post-year {
	font-size: 28px;
	float: left;
	width: 100%;
	text-align: center;
}


.post-info {
	float: left;
	width: 100%;
	border-top: solid 1px #9b9b9b;
	border-bottom: solid 1px #9b9b9b;
	margin-bottom: 10px;
}

.post-info .post-date-info {
	float: left;
	padding: 7px 10px 7px 0;
	border-right: solid 1px #9b9b9b;
}

.post-info .post-category-info {
	float: right;
	padding: 7px 10px;
	border-right: solid 1px #9b9b9b;
}

.post-info .post-comments-info {
	float: right;
	padding: 7px 10px;
}



.post-v2 {
	width: 100%;
	float: left;
}

.post-page-content {
	width: 610px;
	float: left;
	margin-bottom: 40px;
	padding-bottom: 30px;
	border-bottom: solid 1px #D9D9D9;
}

.project-page-content {
	width: 610px;
	float: left;
	margin-bottom: 20px;
}

.post-v2 .post-content {
	width: 400px;
	float: right;
}

.post-page-content .post-content {
	width: 400px;
	float: right;
}

.post-page-content .post-image img {
	margin-bottom: 20px;
}

.project-page-content .post-content {
	width: 420px;
	float: right;
}

.project-page-content .post-image img {
	margin-bottom: 20px;
}

#related-projects {
	width: 100%;
	float: left;
}



.post-image img {
	width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
}

.post-image, .gallery_image {
	width: 100%;
	height: auto;
	float: left;
}

.post-gallery-image {
	background-color: #000;
}

.post-gallery-image a:hover > img {
	filter: alpha(opacity=.3);
	-moz-opacity:.3;
	-khtml-opacity: .3; 
	opacity: .3;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
	
	border-radius: 0px 0px 0px 0px; 
	-moz-border-radius: 0px 0px 0px 0px; 
	-webkit-border-radius: 0px 0px 0px 0px;
}

.post-gallery-image a {
	width: 100%;
	height: 100%;
	float: left;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/gallery-preview-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.post-gallery-image a:hover {
	background-position: bottom right;
}


#gallery-holder {
	width: 100%;
	float: left;
}

a.gall-img {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
}

a.gall-img  img {
	width: 100%;
	height: auto;
}

#featured-posts-flex a.gall-img  img {
	filter: alpha(opacity=.3);
	-moz-opacity:.3;
	-khtml-opacity: .3; 
	opacity: .3;
}

.post .rounded-box-page-full a.gall-img  img {
	width: 1120px;
	height: 460px;
	
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}


.gall-img a.open-image {
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50% !important;
	left: 50%;
	margin-top: -16px;
	border: 1px solid;
	border-color: #fff;
	
	color: #fff;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.gall-img a.open-image:hover {
	border-color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.gall-img a.open-image {
	margin-left: -16px;
}

.gall-img a.open-image .icon-search, .gall-img a.open-image .icon-link {
	padding-left: 10px;
	padding-top: 10px;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.gall-img a.open-image:hover > .icon-search, .gall-img a.open-image:hover > .icon-link  {
	color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.gall-img img, .gall-img {
	width: 100%;
	height: auto;
	float: left;
}

.gall-img {
	margin-bottom: 30px;
}

.gall-img .image-overlay {
	position: absolute;
	float: left;
	top: 0;
	left: 0;
	
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	
	background-color: rgba(0, 0, 0, 0.8);
   
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.gall-img:hover .image-overlay {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
   filter: alpha(opacity=90);
   opacity: 0.9;
}


.gallery-title {
	color: #484848;
	background-color: #efefef;
	float: left;
	width: 100%;
	font-size: 15px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.gallery-title  h5 {
	padding: 20px 30px;
	text-align: center;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}

#gallery-post-slideshow {
	width: 1060px;
	float: left;
	margin-top: 0;
	margin-left: 30px;
	margin-bottom: 0;
}

.share-gallery-block {
	position: fixed;
	margin-left: -100px;
	top: 339px;
	width: 60px;
	padding: 10px 10px 0 10px;
	background: #FFF;
	text-align: center;
	
	-webkit-box-shadow: 0px 0px 10px rgba(15, 15, 15, 0.8);
	-moz-box-shadow: 0px 0px 10px rgba(15, 15, 15, 0.8);
	box-shadow: 0px 0px 10px rgba(15, 15, 15, 0.8);
}

.share-gallery-block  .share-item {
	margin-bottom: 10px;
	display: block;
}


.one_fifth.gall-img .image-overlay, .one_fifth.gall-img img {
	width: 223px;
	height: 162px;
}

.one_fourth.gall-img .image-overlay, .one_fourth.gall-img img {
	width: 279px;
	height: 203px;
}

.one_third.gall-img .image-overlay, .one_third.gall-img img {
	width: 372px;
	height: 271px;
}


.post-content h5 {
	border-left: solid 5px #e51b33;
	padding-left: 20px;
	line-height: 1em;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.post-comments {
	width: 585px;
	float: right;
	padding-top: 40px;
	border-top: solid 1px #D9D9D9;
}

.homepage-post-small-image {
	float: left;
	width: 84px;
	height: 84px;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}

.homepage-post-small-text {
	float: left;
	width: 181px;
	margin-bottom: 30px;
	margin-left: 15px;
}

.post-excerpt-more {
	float: left;
}

.post-meta {
	float: left;
	width: 737px;
	height: auto;
	position: relative;
	margin-left: -30px;
	margin-bottom: -30px;
	border-top: solid 1px #e7e7e7;
	
	z-index: 1;
}

.post .rounded-box-page-full .post-meta {
	float: left;
	width: 1120px;
	height: auto;
	position: relative;
	margin-left: -30px;
	margin-bottom: -30px;
	border-top: solid 1px #e7e7e7;
	
	z-index: 1;
}

.post-meta-item {
	color: #ffffff;
	float: left;
	position: relative;
	margin-top: -5px;
	z-index: 99;
}

.post-meta-item a {
	color: #ffffff;
}

.post-meta-item.meta-author a:hover {
	color: #4eaf7a;
}

.post-meta-item.meta-date a:hover {
	color: #e55f3a;
}

.post-meta-item.meta-category a:hover {
	color: #eac85d;
}

.post-meta-item.meta-comments a:hover {
	color: #6998b7;
}

.post-meta-item.meta-link a:hover {
	color: #dddddd;
}

.post-meta-item.last {
	float: right !important;
}

.post-meta-item i {
	font-size: 25px;
	text-align: center;
	position: absolute;
	padding-top: 20px;
	margin-right: 0;
	width: 100%;
	top: 0;
	left: 0;
}

.post-meta-item span {
	padding: 15px 0 17px 0;
	font-size: 14px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 34px;
	float: left;
}



/* Caption Style 3 *//*
.post-image-box img {
	max-width: 100%;
	display: block;
	height: auto;
	position: relative;
}

.post-image-box {
	position: relative;
	float: left;
	width: auto;
	height: auto;
}

.post-image-box figure {
	overflow: hidden;
	margin: 0;
	position: relative;
}

.post-image-box figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.post-image-box figure:hover img,
.post-image-box figure.cs-hover img {
	-webkit-transform: translateY(-50px);
	-moz-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
}

.post-image-box figcaption {
	height: 70px;
	width: 100%;
	top: auto;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
	
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #e51b33;
}

.post-image-box figure:hover figcaption,
.post-image-box figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

.post-image-box figcaption a {
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url(../images/post-arrow.png) no-repeat top center;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

.post-image-box figcaption a:hover {
	filter: alpha(opacity=.6);
	-moz-opacity:.6;
	-khtml-opacity: .6; 
	opacity: .6;
}
*/

/* Caption Style 4 */
.post-image-box img {
	max-width: 100%;
	display: block;
	height: auto;
	position: relative;
}

.post-image-box {
	position: relative;
	float: left;
	width: auto;
	height: auto;
}

.full-post-image {
	float: left;
	width: 1060px;
	height: auto;
}

.post-image-box figure {
    margin: 0;
    position: relative;
	overflow: hidden;
}

.post-image-box figure img {
    max-width: 100%;
    display: block;
    position: relative;
}

.post-image-box figcaption {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e51b33;
    color: #ffffff;
}

.post-image-box {
   -webkit-perspective: 1700px;
	-moz-perspective: 1700px;
	perspective: 1700px;
	-webkit-perspective-origin: 0 50%;
	-moz-perspective-origin: 0 50%;
	perspective-origin: 0 50%;
}

.post-image-box figure {
    -webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.post-image-box figure > div {
    overflow: hidden;
}

.post-image-box figure img {
    -webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
 
.post-image-box figure:hover img,
.post-image-box figure.cs-hover img {
    -webkit-transform: translateX(15%);
	-moz-transform: translateX(15%);
	-ms-transform: translateX(15%);
	transform: translateX(15%);
}

.post-image-box figcaption {
    height: 100%;
	width: 70px;
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	transform: rotateY(-90deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}

.post-image-box figure:hover figcaption,
.post-image-box figure.cs-hover figcaption {
    opacity: 1;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

.post-image-box figcaption a.read-more-image {
    position: absolute;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/post-arrow.png) no-repeat top center;
    bottom: 20px;
    right: 20px;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

.post-image-box figcaption a.read-more-image:hover {
	filter: alpha(opacity=.6);
	-moz-opacity:.6;
	-khtml-opacity: .6; 
	opacity: .6;
}

.post-image-box figcaption span.comment-hover-image {
	width: 70px;
	height: auto;
	float: left;
	text-align: center;	
	margin-top: 20px;
}

.post-image-box figcaption span.comment-corner {
	width: 70px;
	height: 10px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/comm-corner.png) no-repeat top center;
	float: left;
}

.post-image-box figcaption a.comments-image {
	width: auto;
	background: #ffffff;
	padding: 3px 10px;
}



.slides li .post-image-box .gall-img {
	margin-bottom: 0;
}

.post-meta-cat {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 14px;
	margin-left: 30px;
	z-index: 999;
}

.post-meta-cat .post-category i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-category a {
	float: left;
	padding: 6px 10px !important;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-category a:hover {
	background-color: #ffffff;
	color: #e51b33;
}

.post-meta-cat .post-comment i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-comment a{
	float: left;
	padding: 6px 10px !important;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-comment a:hover {
	background-color: #ffffff;
	color: #e51b33;
}


.post-meta-cat .post-views i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-views a {
	float: left;
	padding: 6px 10px !important;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-views a:hover {
	background-color: #ffffff;
	color: #e51b33;
}

.post-meta-cat .post-date i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-date a {
	float: left;
	padding: 6px 10px !important;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
}

.post-meta-cat .post-date a:hover {
	background-color: #ffffff;
	color: #e51b33;
}





.post-meta-box {
	float: left;
	font-size: 14px;
	margin-bottom: 30px;
	margin-top: 20px;
	z-index: 999;
}

.post-meta-box  .post-category i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-category a{
	float: left;
	padding: 6px 10px;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-category a:hover {
	background-color: #ffffff;
	color: #e51b33;
}

.post-meta-box  .post-comment i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-comment a{
	float: left;
	padding: 6px 10px;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-comment a:hover {
	background-color: #ffffff;
	color: #e51b33;
}


.post-meta-box  .post-views i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-views a {
	float: left;
	padding: 6px 10px;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-views a:hover {
	background-color: #ffffff;
	color: #e51b33;
}

.post-meta-box  .post-date i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-date a {
	float: left;
	padding: 6px 10px;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-date a:hover {
	background-color: #ffffff;
	color: #e51b33;
}	

.post-meta-box  .post-author i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-author a {
	float: left;
	padding: 6px 10px;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-meta-box  .post-author a:hover {
	background-color: #ffffff;
	color: #e51b33;
}



#cat-flexslider {
	display: none;
	float: left;
}

#featured-posts-flex {
	float: left;
	background-color: #151515;
	width: 1060px;
	margin-left: 30px;
}

#featured-posts-flex .slides {
	padding-bottom: 0;
}

#featured-posts-flex .flex-control-nav {
	margin-right: 30px;
	display: none;
}

#featured-posts-flex .prev {
	margin-left: 30px;
}

#featured-posts-flex .next {
	margin-right: 30px;
}

#featured-posts-flex .flexslider-post-title {
	position: absolute;
	left: 0;
	margin-left: 120px;
	width: 820px;
	top: 0;
	margin-top: 100px;
	padding: 20px 20px 5px 20px;
	text-align: center;
}

#featured-posts-flex .flexslider-post-title h1 {
	font-size: 40px;
	line-height: 120%;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #ffffff;
}

.flexslider-post-title .category-slider{
	width: auto;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.flexslider-post-title .category-slider h3 {
	line-height: 120%;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #ffffff;
	margin-bottom: 20px;
	display: block;
	width: auto;
}

.flexslider-post-title .category-slider h3 a {
	padding: 0 50px; 
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/category-lines.png), url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/category-lines.png);
	background-position: left top, right top;
	background-repeat: no-repeat;
}

.flexslider-post-date {
	width: 100%;
	float: left;
	text-align: center;
}

.flexslider-post-date h3 {
	line-height: 120%;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #ffffff;
	margin-bottom: 40px;
	display: block;
	width: auto;
	margin-top: 20px;
	padding-top: 20px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/date-slider.png) no-repeat top center;
}


.post-tags {
	float: left;
	margin-top: 30px;
	margin-bottom: 10px;
}

.post-tags i {
	float: left;
	padding: 10px;
	background-color: #000000;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-tags a{
	float: left;
	padding: 6px 10px;
	background-color: #e51b33;
	color: #ffffff;
	margin-right: 1px;
	margin-bottom: 1px;
}

.post-tags span {
	
}

.post-tags a:hover {
	background-color: #ffffff;
	color: #e51b33;
}



.share-post-block {
	position: fixed;
	margin-left: -130px;
	top: 350px;
	width: 60px;
	padding: 10px 10px 0 10px;
	background: #FFF;
	text-align: center;
	border: solid 1px #9b9b9b;
	
	z-index: 99999;
}

.share-post-block  .share-item {
	margin-bottom: 10px;
	display: block;
}




.image-rating-verlay {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 32px;
	z-index: 999;
	text-align: center;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #353739;
}

#featured-posts-flex .image-rating-verlay {
	position: absolute;
	bottom: auto;
	left: auto;
	top: 0;
	right: 0;
	font-size: 32px;
	z-index: 999;
	text-align: center;
	border: solid 3px #ffffff;
	margin-top: 30px;
	margin-right: 30px;
	background-color: transparent;
}

.image-rating-verlay span {
	padding: 23px 20px 16px 20px;
	color: #ffffff;
	float: left;
}

.image-rating-verlay span p {
	font-size: 10px;
	text-align: center;
	color: #e3e3e3;
	margin-bottom: 0;
	margin-top: 5px;
	text-transform: uppercase;
}



.post-related {
	float: left;
	width: 100%;
}

.post-related .one_fourth h4 {
	float: left;
	width: 100%;
	font-size: 14px;
	text-transform: uppercase;
	color: #484848;
}

.post-related .one_fourth .gall-img {
	margin-bottom: 10px;
}

.post-related .one_fourth .image-rating-verlay {
	font-size: 20px;
	bottom: auto;
	top: 0;
}

.post-related .one_fourth .image-rating-verlay span p {
	display: none;
}

.post-related .one_fourth .image-rating-verlay span {
	padding: 20px;
}


/* Rating Review */
.rating-review-wrapper {
	float: left;
	width: 677px;
	background-color: #eeeeee;
	z-index: 9999;
	display: block;
}

.review-title {
	width: 677px;
	background-color: #444444;
	float: left;
	border-bottom: solid 3px #e51b33;
	margin-bottom: 1px;
}

.review-title h1 {
	padding: 38px 30px;
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
	float: left;
}

.review-title span {
	float: right;
	font-size: 32px;
	color: #ffffff;
	line-height: 32px;
	padding: 30px 30px;
	text-align: center;
	background-color: #2b2b2b;
}

.review-title span p {
	font-size: 12px;
	color: #cccccc;
	text-align: center;
	margin-bottom: 0;
	line-height: 12px;
}

.rating-review-wrapper .criteria {
	width: 677px;
	float: left;
	z-index: 1;
	position: relative;
	border-bottom: solid 1px #eeeeee;
}

.rating-review-wrapper .criteria span {
	color: #fff;
	float: left;
	padding: 20px 30px;
	z-index: 9999;
	font-size: 20px;
	text-transform: uppercase;
}

.rating-review-wrapper .criteria .score-text {
	float: right;
	color: #fff;
	width: 54px;
	text-align: center;
	font-size: 20px;
	background-color: #343434;
}

.rating-review-wrapper .criteria .color-bar {
	background-color: #e51b33;
	float: left;
	width: 100%;
	height: 62px;
}

.rating-review-wrapper .criteria .color-bar-bg {
	background-color: #e51b33;
	width: 100%;
	height: 62px;
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=.2);
	-moz-opacity:.2;
	-khtml-opacity: .2; 
	opacity: .2;
}

.rating-review-wrapper .criteria .criteria-bar {
	background-color: #484848;
	width: 563px;
	height: 62px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}


.rating-review-wrapper .review-button-box {
	width: 677px;
	float: left;
	z-index: 1;
	position: relative;
	background-color: #444444;
}
.rating-review-wrapper .review-button-box .review-button-link a {
	float: right;
	color: #ffffff;
	width: 54px;
	text-align: center;
	font-size: 3em;
	width: 114px;
	height: 84px;
	background: #343434 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/basket.png) no-repeat top center;
}

.rating-review-wrapper .review-button-box .review-button-link a:hover {
	background: #e51b33 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/basket.png) no-repeat bottom center;
	color: #fffff !important;
}

.rating-review-wrapper .review-button-box .review-button-info {
	width: 503px;
	float: left;
	padding: 20px 30px;
	color: #9e9e9e;
}




#review_options_popup {
	border: 1px solid #EEE;
}

#review_options_popup .option_item {
	border-bottom: 1px solid #EEE;
	padding: 15px 20px;
	width: 636px;
	height: 74px;
}

#top #review_options_popup #button-review-header, #top #review_options_popup #review-header { height: 32px !important; }

#review_options_popup .option_item span.text {
	float: left;
	display: block;
	width: 96px;
	height: 27px;
	padding-top: 5px;
}

#review_options_popup .option_item span.criterion-color, #review_options_popup .option_item .criteria_color {
	margin-top: 10px;
}

#review_options_popup .option_item .criteria_name {
	float: left;
	margin-right: 36px;
}

#review_options_popup .option_item .rating_slider {
	width: 160px;
	float: left;
	margin-right: 16px;
	margin-top: 11px;
	height: 10px;
}

#review_options_popup .option_item .slider_value {
	width: 34px;
	margin-right: 12px;
	float: left;
}

#review_options_popup .option_item .color-criterion-div {
	float: left;
}

#review_options_popup .option_item span.text {
	width: 160px;
	margin-right: 10px;
	float: left;
}

#review_options_popup .option_item input {
	float: left;
	margin-right: 20px;
	width: 100px;
	padding: 0 5px;
}

#review_options_popup #review-name {
	width: 300px !important;
}

#review_options_popup button {
	margin-top: 0;
	margin-bottom: 0;
	height: 32px;
}


/* End rating revie */


/* About author box */
#author-area {
	float: left;
	width: 671px;
	padding: 3px;
	border: solid 3px #9b9b9b;
	margin-bottom: 30px;
}

#author-content {
	padding: 23px;
	border: solid 1px #9b9b9b;
	width: 623px;
	float: left;
}

.author-image {
	float: left;
	width: 80px;
	height: 80px;
	padding: 10px;
	background-color: #ffffff;
	margin-right: 30px;
}

.author-image img {
	float: left;
	width: 80px;
	height: 80px;
}

.author-info-with-image {
	float: right;
	width: 487px;
}

.author-info {
	float: left;
	width: 617px;
}

.author-top-bar {
	width: 609px;
	float: left;
	margin-left: -23px;
	margin-top: -23px;
	border-bottom: solid 1px #9b9b9b;
	margin-bottom: 30px;
	padding: 20px 30px;
}

.author-top-bar h1 {
	color: #484848;
	font-size: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
	margin-top: 6px;
}

.author-top-bar h1 span {
	color: #9e9e9e;
}

.author-top-bar .one_half {
	margin-bottom: 0 !important;
}

#author-social {
	float: right;
	z-index: 999;
}

/* End About author */

#respond {
	width: 677px;
	background-color: #dfdfdf;
	float: right;
	margin-bottom: 40px;
}

#respond form, #respond h3 {
	margin: 30px;
}

#respond h3 {
	margin-bottom: 0px;
}

#respond form {
	margin-bottom: 20px;
}

#comments {
	width: 100%;
	float: left;
}

.comments {
	color: #ffffff;
	margin-bottom: 30px;
	width: 617px;
	padding: 30px;
	background-color: #e51b33;
	float: left;
}

.comment_block {
	border: solid 1px #e7e7e7;
	width: 100%;
	margin-bottom: 30px;
	
	background-color: #ffffff;
	float: left;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.comment_block img {
	margin-top: 20px;
	margin-left: 20px;
}

.comment-header-meta {
	margin-top: 20px;
}

.comment_block h4 {
	margin: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-weight: normal;
	float: left;
}

.comment_block a h4{
	text-decoration: none;
}

.comment_block a h4:hover{
	text-decoration: underline;
}

.comment_block p {
	font-size: 12px;
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
}

.comment_date {
	font-size: 14px;
	margin-left: 20px;
	padding: 0px;
}

.comment_block .comment-header img {
	padding: 4px;
	float: left;
	background: #fff;
	border: solid 1px #eee;
}

.comment_block p img {
	padding: 0;
	border: 0;
	clear: left; 
}

.comment-body img {
	padding: 0;
	margin: 0;
	clear: both !important;
}

.comment-header {
	height: 100%;
	width: 100%;
	float: left;
}

.comment-header-meta {
	width: 74%;
	position: relative;
	float: left;
}

.comment-header-meta p {
	width: 100%;
	float: left;
}

.comment-header h4 {
	margin-bottom: 0;
}

.comment-body {
	float: left;
	width: 100%;
}

.comment-body p {
	margin-left: 0;
	display: block;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.comment_here {
	font-size: 20px;
	font-family: "Armata","Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: 400;
	font-weight: normal;
	color: #666;
	float: left;
}

.comment_input {
	float: left;
	height: auto;
}

.comment_input .input-textarea {
	padding: 10px;
	border: 1px dotted #666;
	max-width: 275px;
	width: 100%;
	height: 22px;
	font-size: 14px;
	color: #484848;
	background-color: #EFEFEF;
	margin-right: 10px;
	border-image: initial;
	outline: none;
	margin-bottom: 20px;
}

.comment_here textarea {
	width: 420px;
}

#comments ul.children {
	list-style: none;
	float: right;
	width: 85%;
}

#comments ul.children .child-img {
	width: 14px;
	height: 12px;
	left: -30px;
	top: 19px;
	position: relative;
	background:url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/comm-child.png) no-repeat;
	float: left;
}

#comments ul.children .comment-header {
	position: relative;
}

#comments ul.children .comment {
	width: 100%;
	margin: 0;
	padding: 20px 0 10px 15px;
	float: left;
}

.comment-reply-link {
	width: 100%;
	color: #e51b33;
    display: inline-block;
    line-height: 24px;
	margin: 20px;
	margin-top: 0;
	margin-bottom: 0;	
	float: left;
}

.comment-reply-link:hover {
	color: #e51b33;
}

#reply-title {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.comment-form-comment textarea {
	padding: 10px;
	border: 1px solid #d4d4d4;
	width: 100%;
	max-width: 593px;
	height: 140px;
	font-size: 14px;
	line-height: 20px;
	color: #484848;
	background-color: #EFEFEF;
	border-image: initial;
	outline: none;
	margin-top: 10px;
}

.comment-form-comment textarea:focus {
	padding: 10px;
	border: 1px solid #e51b33;
	width: 100%;
	max-width: 593px;
	height: 140px;
	font-size: 14px;
	line-height: 20px;
	color: #484848;
	background-color: #EFEFEF;
	border-image: initial;
	outline: none;
	margin-top: 10px;
}

.comment-form-comment textarea:focus {
	border: 1px solid #e51b33;
}

#respond p.form-allowed-tags {
	width: 100%;
}

form#commentform p {
	font-size: 14px;
}

/* Tags */
.tags {}

.tags-span a {
	padding-right: 7px;
}

 .widget .tagcloud a {
	padding: 0px 8px 2px 8px;
	margin-bottom: 3px;
	background: #e51b33;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	display: inline-block;
}

 .widget .tagcloud a:hover {
    background: #484848;
}


/* Timeline Blog */
@font-face {
	font-family: 'fontawesome-selected';
	src: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/css/font/fontawesome-selected.eot");
	src: 
	url("http://artsandculturetx.com/wp-content/themes/MaxiNews/css/font/fontawesome-selected.eot?") format('embedded-opentype'), 
	url("http://artsandculturetx.com/wp-content/themes/MaxiNews/css/font/fontawesome-selected.woff") format('woff'), 
	url("http://artsandculturetx.com/wp-content/themes/MaxiNews/css/font/fontawesome-selected.ttf") format('truetype'), 
	url("http://artsandculturetx.com/wp-content/themes/MaxiNews/css/font/fontawesome-selected.svg") format('svg');
	font-weight: normal;
	font-style: normal;
}

.timeline {
	position: relative;
	list-style-type: none;
	padding: 15px 0 50px 0;
	float: left;
	width: 100%;
}

.timeline:before {
	content: '';
	position: absolute;
	width: 5px;
	height: 100%;
	top: 0;
	left: 165px;
	background: url(data:image/png;base64\,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZCQjFFMUU2NDQ2MDExRTI4MEZEOUQ1MzIwQTQ1RTUwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZCQjFFMUU3NDQ2MDExRTI4MEZEOUQ1MzIwQTQ1RTUwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkJCMUUxRTQ0NDYwMTFFMjgwRkQ5RDUzMjBBNDVFNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkJCMUUxRTU0NDYwMTFFMjgwRkQ5RDUzMjBBNDVFNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5bKtJIAAAAL0lEQVR42mL4//8/AzK+fv36fyYGJHDjxo3/IJoJXUBDQ4ORCV0ArBJdAAQAAgwATWsfCIjZt0AAAAAASUVORK5CYII=);
}

.event {
	position: relative;
	margin-bottom: 80px;
	padding-right: 40px;
}

.thumb {
	position: absolute;
	width: 100px;
	height: 100px;
	box-shadow: 
		0 0 0 4px rgba(72,72,72,1), 
		0 1px 1px rgba(255,255,255,0.5);
	background-repeat: no-repeat;
	
	-webkit-transform: scale(0.8) translateX(24px);
	-moz-transform: scale(0.8) translateX(24px);
	-o-transform: scale(0.8) translateX(24px);
	-ms-transform: scale(0.8) translateX(24px);
	transform: scale(0.8) translateX(24px);
}

.thumb:before {
	content: '';
	position: absolute;
	height: 8px;
	z-index: -1;
	background: transparent url(data:image/png;base64\,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFNUJDMkI0NDQ2MTExRTI5Q0U1RDgwOTMzMDM4RkZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFNUJDMkI1NDQ2MTExRTI5Q0U1RDgwOTMzMDM4RkZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkU1QkMyQjI0NDYxMTFFMjlDRTVEODA5MzMwMzhGRkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkU1QkMyQjM0NDYxMTFFMjlDRTVEODA5MzMwMzhGRkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz54Lg9vAAAAOUlEQVR42mL4//8/AzK+fv36f3QxEMaqCJtinCah8/FahyyOUxG6YgZ8ipAVM4JVEwGYGIgEAAEGAA7+u5MYRCIaAAAAAElFTkSuQmCC);
	width: 51px;
	top: 42px;
	left: 100%;
	margin-left: 8px;
}

.thumb span {
	color: #484848; 
	width: 100%;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	position: absolute;
	bottom: -40px;
}

/* Transparent Checkbox/radio hack: leave the checkbox on top, hide it with opacity 0 */

.event label,
.event input[type="radio"] {
	width: 24px;
	height: 24px;
	left: 158px;
	top: 36px;
	position: absolute;
	display: block;
}

.event input[type="radio"] {
	opacity: 0;
	z-index: 10;
	cursor: pointer;
}

.event label:after {
	font-family: 'fontawesome-selected';
	content: '\e702';
	background: #fff;
	border-radius: 50%;
	color: #484848;
	font-size: 26px;
	height: 100%;
	width: 100%;
	left: -2px;
	top: -3px;
	line-height: 24px;
	position: absolute;
	text-align: center;
}

.content-perspective {
	margin-left: 230px;
	position: relative;

	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	-o-perspective: 600px;
	-ms-perspective: 600px;
	perspective: 600px;
}

.content-perspective:before {
	content: '';
	width: 37px;
	left: -51px;
	top: 45px;
	position: absolute;
	height: 1px;
	z-index: -1;
	background: #d7d7d7;
}

.content {
	-webkit-transform: rotateY(10deg);
	-moz-transform: rotateY(10deg);
	-o-transform: rotateY(10deg);
	-ms-transform: rotateY(10deg);
	transform: rotateY(10deg);

	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.content-inner {
	position: relative;
	padding: 20px;
	color: #333;
	border: none;
	border-left: 5px solid #484848;
	background-color: #efefef;
}

.content-inner h4 {
	padding: 10px 0 10px 0;
	color: #484848;
}

.content-inner p {
	font-size: 14px;
	max-height: 0px;
	overflow: hidden;
	color: transparent;
	color: rgba(0,0,0,0);
	text-align: left;
}

.content-inner:before {
	font-family: 'fontawesome-selected';
	content: '\25c2';
	font-weight: normal;
	font-size: 54px;
	line-height: 54px;
	position: absolute;
	width: 30px;
	height: 30px;
	color: #484848;
	left: -22px;
	top: 19px;
	z-index: -1;
}

/* Transitions */

.thumb,
.thumb span,
.content-inner h3 {
	-webkit-transition: all 0.6s ease-in-out 0.2s;
	-moz-transition: all 0.6s ease-in-out 0.2s;
	-o-transition: all 0.6s ease-in-out 0.2s;
	-ms-transition: all 0.6s ease-in-out 0.2s;
	transition: all 0.6s ease-in-out 0.2s;
}

.content {
	-webkit-transition: -webkit-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-moz-transition: -moz-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-o-transition: -o-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	-ms-transition: -ms-transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
	transition: transform 0.8s cubic-bezier(.59,1.45,.69,.98) 0.2s;
}

.content-inner p {
	-webkit-transition: max-height 0.5s linear, color 0.3s linear;
	-moz-transition: max-height 0.5s linear, color 0.3s linear;
	-o-transition: max-height 0.5s linear, color 0.3s linear;
	-ms-transition: max-height 0.5s linear, color 0.3s linear;
	transition: max-height 0.5s linear, color 0.3s linear;
}

/* Checked */

.event input[type="radio"]:checked + label:after {
	content: '\2714';
	color: #d7d7d7;
	box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.8);
}

.event input[type="radio"]:checked ~ .content-perspective:before {
	background: #d7d7d7;
}

.event input[type="radio"]:checked ~ .content-perspective .content-inner h3 {
	color: #d7d7d7;
}

.event input[type="radio"]:checked ~ .content-perspective .content {
	-webkit-transform: rotateY(-5deg);
	-moz-transform: rotateY(-5deg);
	-o-transform: rotateY(-5deg);
	-ms-transform: rotateY(-5deg);
	transform: rotateY(-5deg);
}

.event input[type="radio"]:checked ~ .content-perspective .content-inner {
	border-color: #484848;
	box-shadow: 10px 0px 10px -6px rgba(0, 0, 0, 0.1);
	background-color: #efefef;
}

.event input[type="radio"]:checked ~ .content-perspective .content-inner p {
	max-height: 260px; /* Add media queries */
	color: rgba(0,0,0,0.6);
	-webkit-transition-delay: 0s, 0.6s;
	-moz-transition-delay: 0s, 0.6s;
	-o-transition-delay: 0s, 0.6s;
	-ms-transition-delay: 0s, 0.6s;
	transition-delay: 0s, 0.6s;
}

.event input[type="radio"]:checked ~ .content-perspective .content-inner:before {
	color: #d7d7d7;
}

.event input[type="radio"]:checked ~ .thumb {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	box-shadow: 
		0 0 0 8px #FC5136, 
		0 1px 1px rgba(255,255,255,0.5);
}

.event input[type="radio"]:checked ~ .thumb span {
	color: #d7d7d7;
}

.event input[type="radio"]:checked ~ .thumb:before {
	background: transparent url(data:image/png;base64\,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA01pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCMzkzNkQ4NDQ4NDExRTJBRTFDRjUxQ0JCQzNEMjUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCMzkzNkQ5NDQ4NDExRTJBRTFDRjUxQ0JCQzNEMjUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUIzOTM2RDY0NDg0MTFFMkFFMUNGNTFDQkJDM0QyNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUIzOTM2RDc0NDg0MTFFMkFFMUNGNTFDQkJDM0QyNTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MnoUMAAAAO0lEQVR42mL4//8/AzL28PD4jy4GwlgVYVOM0yR0Pl7rkMVxKkJXzAhWTQB4enr+J0ohCDAxEAkAAgwA/P2S7ff1VuQAAAAASUVORK5CYII=);
}

.content-inner p,
.thumb span,
.event label {
	-webkit-backface-visibility: hidden;
}

@media screen and (max-width: 850px) { 
	.content-inner h3 {
		font-size: 20px;
	}

	.content-inner p {
		font-size: 14px;
		text-align: justify;
	}

	.event input[type="radio"]:checked ~ .content-perspective .content-inner p {
		max-height: 500px; 
	}
}

@media screen and (max-width: 540px) {
	.timeline::before {
		left: 50px;
	}

	.event { 
		padding-right: 0px;
		margin-bottom: 100px;
	}


	.thumb {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
	}

	.event input[type="radio"] {
		width: 100px;
		height: 100px;
		left: 0px;
		top: 0px;
	}

	.thumb:before,
	.event input[type="radio"]:checked ~ .thumb:before {
		background: none;
		width: 0;
	}

	.event label {
		display: none;
	}

	.content-perspective {
		margin-left: 0px; 
		top: 80px;
	}

	.content-perspective:before {
		height: 0px; 
	}

	.content {
		-webkit-transform: rotateX(-10deg);
		-moz-transform: rotateX(-10deg);
		-o-transform: rotateX(-10deg);
		-ms-transform: rotateX(-10deg);
		transform: rotateX(-10deg);
	}

	.event input[type="radio"]:checked ~ .content-perspective .content {
		-webkit-transform: rotateX(10deg);
		-moz-transform: rotateX(10deg);
		-o-transform: rotateX(10deg);
		-ms-transform: rotateX(10deg);
		transform: rotateX(10deg);
	}

	.content-inner {
		border-left: none;
		border-top: 5px solid #484848;
	}

	.event input[type="radio"]:checked ~ .content-perspective .content-inner {
		border-color: #d7d7d7;
		box-shadow: 0 10px 10px -6px rgba(0, 0, 0, 0.1);
	}

	.content-inner:before {
		content: '\25b4';
		left: 33px;
		top: -32px;
	}

	.event input[type="radio"]:checked ~ .content-perspective .content-inner p {
		max-height: 300px; 
	}
}



/* Contact Form */
.contact-image img {
	max-width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.contact_form {
	font-size: 16px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	font-weight: normal;
	color: #666;
	float: left;
    width: 100%;
}

.input-textarea, #author, #email, #url {
	padding: 10px;
	border: 1px solid #d4d4d4;
	max-width: 320px;
	width: 100%;
	height: 30px;
	font-size: 14px;
	color: #484848;
	margin-right: 10px;
	border-image: initial;
	outline: none;
	margin-top: 10px;
	margin-right: 410px;
	background-color: #EFEFEF;
}

#contact-form #email {
	margin-right: 0;
	margin-bottom: 0;
	max-width: 309px;
	background-color: #ffffff;
	margin-top: 0 !important;
}

#contact-form #contactName {
	margin-right: 7px;
	margin-bottom: 0;
	max-width: 309px;
	margin-top: 0 !important;
}

#contact-form #subject {
	margin-right: 0;
	margin-bottom: 10px;
	max-width: 652px;
	float: left;
}

#map {	
	width: 1060px;
	height: 340px;
	float: left;
	border-image: initial;	
	margin-left: 30px;
	margin-top: 30px;
}

#big-map-bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 9;
}

#big-map-bg #map {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: -9999;
}

#big-map-holder {
	width: 100%;
	height: 460px;
	float: left;
	z-index: 999;
}

#big-map-white-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	
	filter: alpha(opacity=.3);
	-moz-opacity:.3;
	-khtml-opacity: .3; 
	opacity: .3;
	z-index: 99;
}

#big-map-holder-content {
	position: relative;
	max-width: 1060px;
	margin: 0 auto;
	z-index: 999;
}

a#icon-show-map {
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 10px;
	border: 1px solid;
	border-color: #fff;
	z-index: 9999;
	
	color: #fff;
	
	background-color: rgba(0, 0, 0, 0.8);
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-show-map:hover {
	border-color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-show-map .icon-fullscreen {
	padding-left: 13px;
	padding-top: 8px;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-show-map:hover > .icon-fullscreen {
	color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}



a#icon-show-content {
	visibility: hidden;
	display: block;
	position: fixed;
	width: 36px;
	height: 36px;
	bottom: 0;
	margin-bottom: 80px;
	left: 0;
	margin-left: 30px;
	margin-top: 10px;
	border: 1px solid;
	border-color: #fff;
	
	color: #fff;
	
	background-color: rgba(0, 0, 0, 0.8);
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	
	z-index: 100;
}

a#icon-show-content:hover {
	border-color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-show-content .icon-fullscreen {
	padding-left: 13px;
	padding-top: 8px;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-show-content:hover > .icon-fullscreen {
	color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}


/* Form elements */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus{
	background: transparent;
	color: inherit;
	border: 1px solid #CFCFCF;
	border-radius: 0;
	box-shadow: none;
	height: 30px;
	line-height: 30px;
}
input[type="submit"], button, input[type="button"], input[type="submit"]:hover, button:hover, input[type="button"]:hover{
	color: inherit;
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid rgba(0, 0, 0, 0.04);
    border-radius: 0 0 0 0;
    box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.7) inset;
    color: #666666;
    text-shadow: none;
    font-family: 'Lato', Helvetica, Arial, sans-serif;
}


/*  Front End Add Post */
input#postTitle {
	padding: 5px 5px;
	width: 666px;
	font-size: 24px;
	font-family: 'Armata','Helvetica Neue',Arial,Helvetica,Geneva,sans-serif;
	font-weight: lighter;
	border: 1px solid #d4d4d4;
	color: #484848;
	margin-bottom: 30px;
}

input#postTitle:focus {
	border: 1px solid #e95644;
}

#tinymce, #postContent {
	height: 280px;
}

textarea#postContent{
	border: 0 !important;
	line-height: 19px !important;
}

textarea#postContent:focus{
	border: 0 !important;
	line-height: 19px !important;
}

.add-post-featured-image {
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0;
}

.add-post-featured-image img {
	float: left;
	width: 100%;
	height: auto;
}




#fs-gallery-bttn {
	width: 100%;
	height: auto;
	float: left;
	z-index: 999;
}

#fs-gallery-bttn-content {
	position: relative;
	max-width: 1060px;
	margin: 0 auto;
	z-index: 999;
}

a#icon-arrow-up {
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 5px;
	border: 1px solid;
	border-color: #fff;
	z-index: 999;
	
	color: #fff;
	
	background-color: rgba(0, 0, 0, 0.8);
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-arrow-up:hover {
	border-color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-arrow-up .icon-arrow-up {
	padding-left: 13px;
	padding-top: 8px;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-arrow-up:hover > .icon-arrow-up {
	color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}



a#icon-arrow-down {
	display: block;
	visibility: hidden;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 5px;
	border: 1px solid;
	border-color: #fff;
	z-index: 999;
	
	color: #fff;
	
	background-color: rgba(0, 0, 0, 0.8);
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-arrow-down:hover {
	border-color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-arrow-down .icon-arrow-down {
	padding-left: 13px;
	padding-top: 8px;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a#icon-arrow-down:hover > .icon-arrow-down {
	color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}




iframe { 
			vertical-align: top;
		}
 
		#canvas_holder{
			position: fixed;
			top: 0px;
			left: 0px;
			width:100%; 
			height:100%;
			z-index: -99999;
		}
 
		#map_canvas{
			width:100%;
			height:100%; 
			position: "absolute"; 
			top: 0px; 
			left: 0px; 
			overflow: "hidden";
		}
 
		#holder{
			width: 300px;
			background: rgba(0,0,0,0.8);
			z-index: 1000;
			position: absolute;
			color: white;
			padding: 10px;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-o-border-radius: 10px;
			-webkit-border-radius: 10px;
			-ms-border-radius: 10px;
		}

.input-textarea:focus, #author:focus, #email:focus, #url:focus {
	border: 1px solid #e51b33;
}

.comment_here .contactform textarea{
	width: 588px;
}

.contactform textarea {
	padding: 10px;
	border: 1px solid #d4d4d4;
	width: 100%;
	max-width: 652px;
	height: 200px;
	font-size: 14px;
	color: #484848;
	border-image: initial;
	outline: none;
}

.contactform textarea:focus {
	border: 1px solid #e51b33;
}

.required {
	color: #484848;
}

fieldset{
	border:none;
	float: left;
	width: 634px;
}

.ajax_form{
	clear:both;
	padding-top:20px;
}

#ajaxresponse.hidden{
	visibility: visible;
	position: static;
	display:none;
}


.ajax_form .text_area{
	padding:10px;
	margin-bottom:0;
	width:70%;
	min-height:130px;
}

.ajax_form .text_input, .ajax_form .select{
	width:40%;
	margin-right:10px;
	margin-bottom:0;
	display:inline;
	min-width:221px;
}

select, .ajax_form .select, .entry-content select{
	width: 41.5%;
	min-width: 293px;
	border: 1px solid #CFCFCF;
	color: #777;
	background: #fff;
	-webkit-appearance: none;
	-moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
	background-image: url(data:image/png;base64\,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
	padding: 10px;
}

.mobileMenu {
	width: 41.5%;
	min-width: 293px;
	border: none;
	-webkit-appearance: none;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/mobile-menu.png);
	background-position: center right;
	background-repeat: no-repeat;
}

.safari select, .chrome select{
	padding-right: 37px;
}
.ajax_form .textare_label{
	display: block;
	visibility: visible;
	top: auto;
	left: auto;
	position: absolute;
	top: 2px;
	left: 70%;
	margin-left: 30px;
}

.ajax_form  .input_checkbox{
	margin-right:5px;
	position: relative;
	top:1px;
}

.ajax_form p{
	padding: 0 0 10px 0;
	margin:0;
	position: relative;
}

.ajax_form label{
	font-size: 11px;
	font-weight: bold;
	display:inline;
}

#ajaxresponse{
	clear: both;
}

.valid .text_input, .valid .text_area, .valid select{border:1px solid #9AA600;} /*#70A41B*/
.error .text_input, .error .text_area, .error select{border:1px solid #D27F2C;}
.ajax_alert .text_input, .ajax_alert .text_area, .ajax_alert select{border:1px solid #ffb628;}

p.valid label{color:#9AA600;}
p.error label{color:#D27F2C;}
p.ajax_alert label{color:#ffb628;}


.alingright .columns {
	float: right;
}

.sidebar_left .column, .sidebar_left .columns {
	float: left;
	display: inline;
	margin-right: 30px;
	margin-left: 0;
	position: relative;
}

.sidebar_left, .sidebar_right {
	margin-bottom: 30px;
}

.sidebar_left {
	float: left;
}

.sidebar_right {
	float: right;
}

.sidebar_left .inner_sidebar {
	padding: 30px;
	float: left;
	padding-bottom: 0;
	border-left: none;
}

/* Sidebar & Widgets */

.sidebar {
	margin-bottom: 40px;
	position: relative;
	display: block;
	width: 100%;
}

.inner_sidebar {
	padding: 30px;
	padding-bottom: 0;
	float: left;
	width: 220px;
	background-color: #EFEFEF;
}

.fullwidth .sidebar{
	display: none;
}

.widget-title, .widget .title-full {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.widget-title h5, .widget-title, .widget .title-full h4 {
	font-size: 16px;
	line-height: 1em;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
}

.widget-content {
	clear: both;
	position: relative;
	overflow: hidden;
	float: none;

}

.widget-content .bbp-logged-in {
	border: solid 30px #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
}

.widget-content .bbp-logged-in a.button {
	margin-top: 15px;
	color: #282828;
	padding: 0;
}

.widget-content .bbp-logged-in a.button:hover {
	color: #000000;
}


.widget-content form.bbp-login-form {
	border: solid 30px #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
}

.widget-content form.bbp-login-form button.button {
	margin-top: 15px;
	color: #282828;
	padding: 0;
	float: left;
	text-transform:capitalize;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
}



.widget-content form.bbp-login-form button.button:hover {
	color: #000000;
}



.sidebar form{
	margin:0;
}


.widget ul li {
	float: left;
	margin: 0;
	width: 100%;
}

.widget ul li.recentcomments {
	padding: 10px 30px;
}

#footer .widget ul li.recentcomments {
	padding: 10px 0;
}

#footer .widget ul li {
	background: #121212;
}

#top .widget ul li a{
	text-decoration: none;
	padding: 10px 30px;
	display: block;
}

#footer .widget ul li a{
	text-decoration: none;
	padding: 10px 0;
	display: block;
}

#top .widget ul li.news-content a{
	padding: 0;
	display: inline;
}

#top .widget ul li a:hover{
	text-decoration: none;
}

.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_links li a, .widget_meta li a, .widget_nav_menu li a{
	font-size: 11px;
}

.widget .links li, .widget .archive li, .widget  ul li {
	display: block;
}

.widget ul {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.widget .twitterbox .twitter-feed-content {
	margin: 0 30px;
}

#footer .widget .twitterbox .twitter-feed-content {
	margin: 0;
}

.widget .twitterbox .news-content {
	margin-bottom: 20px;
}

.widget .twitterbox {
	margin-top: 20px;
}

#footer .widget .twitterbox {
	margin-top: 0;
}

.widget .tagcloud{
	margin: 30px;
}


#footer .widget .tagcloud{
	margin: 0;
}

#top .widget ul li.followme a {
	padding: 0 30px;
}

#top #footer .widget ul li.followme a {
	padding: 0;
}

#top .widget ul li.followme {
	padding: 10px 0;
}

ul#flickr_widget li {
	padding: 0 !important;
	border-left: 0 !important;
	border-bottom: none;
}

#footer ul#flickr_widget li a{
	padding: 3px;
	background-color: #ffffff;
}

.widget .links li a {
	position: relative
}

.textwidget {
	border-top: solid 1px #D9D9D9;
	padding-top: 10px;
}

ul#flickr_widget {
	border-top: none;
	margin: 0 10px;
}

#footer ul#flickr_widget {
	border-top: none;
	margin: 0;
	margin-top: 10px;
}

.widgetflickr .follow-twitter {
	margin: 0 10px 10px 10px;
}

 .widget .links > ul,  .widget .archive > ul {
	border-top: solid 1px #D9D9D9;
}

 .widget .links li,  .widget .archive li {
	display: block;
	padding: 3px 0;
	border-bottom: solid 1px #D9D9D9;
}

.news-headline {
	float: left;
	margin: 0 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 28px;
}

#footer .news-headline, #footer .news-post-author {
	margin: 0;
	margin-bottom: 10px;
}

#footer .news-excerpt {
	margin: 0;
	margin-bottom: 30px;
}

.news-excerpt {
	float: left;
	margin: 0 30px;
	margin-bottom: 30px;
}

.news-post-author {
	float: left;
	margin: 0 30px;
	margin-bottom: 10px;
}




/* Gallery widget */
.widget ul li.gallery-widget {
	float: left;
	width: 212px !important;
	margin-right: 20px;
	padding: 0 !important;
	background: #000000 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/cross.png) no-repeat center center;
	position: relative;
}

.widget ul li .gallery-widget-image img {
	float: left;
	width: 212px !important;
	height: auto;
}

.widget ul li .gallery-widget-image a {

	padding: 0 !important;
	
	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.widget ul li .gallery-widget-image a img{

	padding: 0 !important;
	
	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.widget ul li .gallery-widget-image a:hover > img {
	filter: alpha(opacity=0.2);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2; 
	opacity: 0.2;
}


.widget-gallery-title {
	position: absolute;
	right: 0;
	bottom: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px 20px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/score-bg.png);
}

.widget-gallery-title a {
	float: left;
	color: #ffffff !important;
}

.widget-gallery-title a:hover {
	color: #eeeeee !important;
}


.caroufredsel_wrapper {
	width: 100% !important;
	height: 212px !important;
}

.gallery-widget-prev {
	position: absolute;
	width: 34px;
	height: 34px;
	
	background: url(prev-btt.png) no-repeat top;
	
	left: 0;
	margin-top: 99px;
	
	text-indent: -9999px;
	
	z-index: 9999;
}

.gallery-widget-prev:hover {
	background: url(prev-btt.png) no-repeat bottom;
}

.gallery-widget-next {
	position: absolute;
	width: 34px;
	height: 34px;
	
	right: 0;
	
	background: url(next-btt.png) no-repeat top;
	
	right: 0;
	margin-top: 99px;
	
	text-indent: -9999px;
	
	z-index: 9999;
}

.gallery-widget-next:hover {
	background: url(next-btt.png) no-repeat bottom;
}

#pager {
	height: 15px;
	width: auto;
	float: left;
	text-align: center;
}

#pager a {
	width: 15px;
	height: 15px;
	display: block;
	float: left;
}

#pager a span {
	width: 15px;
	height: 15px;
	display: block;
	text-indent: -9999px;
	
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/pager.png) no-repeat top;
}

#pager a:hover span {	
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/pager.png) no-repeat center;
}

#pager a.selected span{	
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/pager.png) no-repeat bottom;
}



.wpcrown-260adv {
	float: left;
	text-align: center;
	width: 100%;
}

.widget .widget-content .wpcrown-260adv {
	margin: 30px 0;
}

.wpcrown-260adv a {
	height: 120px;
	width: 260px;
	border: none;
}

.wpcrown-260adv img {
	width: 100%; max-width: 260px;
}

.wpcrown-300adv {
	float: left;
	text-align: center;
	width: 100%;
}

.widget .widget-content .wpcrown-300adv {
	margin: 30px 0;
}

.wpcrown-300adv a {
	height: 250px;
	width: 300px;
	border: none;
}

.wpcrown-300adv img {
	width: 100%; max-width: 300px;
}


.wpcrown-468adv {
	float: left;
	text-align: center;
	width: 100%;
}

.wpcrown-468adv a {
	height: 60px;
	width: 468px;
	border: none;
}

.wpcrown-468adv img {
	width: 100%; max-width: 468px;
}


.wpcrown-728adv {
	float: left;
	text-align: center;
	width: 100%;
}

.wpcrown-728adv a {
	height: 90px;
	width: 728px;
	border: none;
}

.wpcrown-728adv img {
	width: 100%; max-width: 728px;
}



.wpcrown-125ad {
	float: left;
	margin-bottom: 0;
	margin-left: 0;
	margin-left: 10px;
	margin-bottom: 10px;
}
.widget .widget-content .wpcrown-125ad {
	margin: 0 0 30px 30px;
}
.wpcrown-125ad.first {
	margin-left: 0;
}

.widget .widget-content .wpcrown-125ad.first{
	margin: 0 0 30px 0;
	margin-left: 30px;
}

.wpcrown-125ad a {
	height: 125px;
	float: left;
	width: 125px;
	border: none;
}

.wpcrown-125adv img {
	width: 100%; max-width: 125px;
}

/* Nav Menu Widget */

.widget_nav_menu{
	padding:0;
}

.widget_nav_menu a{
	display: block;
	padding:4px 0px 4px 08px;
	border-top-style: solid;
	border-top-width: 1px;
}

#top .widget_nav_menu li{
	position: relative;
}

#top .widget_nav_menu li:before {
	content: "\2219";
	position: absolute;
	top:4px;
}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{
	font-weight: bold;
}

#top .widget_nav_menu ul{
	padding:0;
	margin:0;
	overflow: hidden;
}


#top .widget_nav_menu .sub-menu, #top .widget_nav_menu .children{
	padding:0 0 0 10px;
	overflow: hidden;
	margin:0;
}

.sidebar_right>.widget_nav_menu a{
	padding:4px 10px 4px 20px;
}

#top .sidebar_right>.widget_nav_menu .sub-menu, #top .sidebar_right>.widget_nav_menu .children{
	padding:0 10px 0 10px;
}


.widget_nav_menu li:first-child>a{
	border:none;
}

.widget-post-thumb {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.widget-post-thumb img {
	width: 100%;
}





/* Footer */
#gallery-container {
	background: #eeeeee;
	float: left;
	width: 100%;
}

#gallery-container .container {
	background: transparent;
	width: 1060px;
}

#footer-container {
	position: relative;
	float: left;
	width: 100%;
}

#footer {
	font-size:13px;
	color: #eee;
	width: 100%;
	float: left;
	background-color: #121212;
	padding-top: 30px;
}

#footer .container {
	width: 1060px;
	background-color: #121212;
}


#footer .page_item .children{
	margin:0;
}





.news-wrap{
	border:none;
	list-style-type: none;
	list-style-position: outside;
}

.news-wrap li{
	border:none;
	background: none;
	text-indent: 0;
}

.news-link, .news-link:hover, .widget ul li .news-link:hover{
	display: block;
	position: relative;
	text-decoration: none;
	overflow: hidden;
	z-index: 2;
}

/* twitter count */
.twitter-count {
	width: 100%;
	float: left;
	margin: 0 auto;
	text-align: center;
}

.twitter-count img {
	width: 56px;
	height: 56px;

	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;

	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.twitter-count img:hover {

	filter: alpha(opacity=.5);
	-moz-opacity:.5;
	-khtml-opacity: .5; 
	opacity: .5;

	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.twitter-count-text {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 18px;
	text-align: center;
	margin-top: 5px;
}

.twitter-count-title {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 13px;
	text-align: center;
}

/* Rss count */
.rss-count {
	width: 100%;
	float: left;
	margin: 0 auto;
	text-align: center;
}

.rss-count img {
	width: 56px;
	height: 56px;

	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;

	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.rss-count img:hover {

	filter: alpha(opacity=.5);
	-moz-opacity:.5;
	-khtml-opacity: .5; 
	opacity: .5;

	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.rss-count-text {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}

.rss-count-title {
	width: 100%;
	float: left;
	margin: 0 auto;
	font-size: 13px;
	text-align: center;
}



.widget-post-image {
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
}

.daily-headline {
	font-size: 12px;
	line-height: 13px;
	display: block;
	padding: 5px 10px;
	text-transform: uppercase;
}

.news-link:hover>.news-headline {
	color: #e51b33;
}

.news-time {
	color: #eee;
	font-weight:normal;
	clear: both;
	font-size: 1em;
	display: block;
	margin: 30px;
	margin-top: 0;
}

.twitter-headline {
	margin: 30px;
	float: left;
}

#footer .twitter-headline {
	margin: 0;
	float: left;
}

#top .twitter-headline a {
	background: transparent !important;
}

.twitter-headline .news-time {
	margin: 0;
}

.news-author {
	color: #eee;
	font-weight:normal;
	clear: both;
	font-size:12px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	padding-top: 5px;
	border-bottom: dotted 1px #D9D9D9;
	border-top: dotted 1px #D9D9D9;
	display:block;
}

.news-author, .news-time {
	color: #777777;
}

.news-author a {
	color: #777777;
	text-decoration: underline;
}

.news-author a:hover {
	color: #777777;
	text-decoration: none;
}

.follow-twitter {
	margin-top: 20px;
	float: left;
	width: 100%;
}

/* Flickr */
#flickr_widget {
	border: none;
	list-style-type: none;
	list-style-position: outside;
	border-image: initial;
}

.widget .flickr_images a{ 
	height: 81px; 
	width: 81px; 
} 

.widget ul#flickr_widget li{ 
	height: 87px; 
	width: 87px; 
	margin-right: 13px;
	margin-bottom: 13px;
}

.widget .flickr_images { 
	height: 81px; 
	width: 81px; 
	padding: 3px; 
	margin-right: 4px;
	margin-bottom: 4px;
	background: #fff url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/img-bg-black.png) no-repeat center center;
	float: left;
} 

.flickr_images:hover {
	background-color: #e51b33;
}

.widget ul#flickr_widget li img { 
	height: 81px; 
	width: 81px; 
	border:none; 
	padding: 0; 
	margin:0; 
	display:inline-block; 
	image-rendering: optimizeQuality;
}	



#socket{
	font-size: 14px;
	z-index: 999;
	height: auto;
	width: 100%;
	float: left;
	background-color: #000000;
}

#main-content #container #socket .container {
	padding: 0;
	padding: 25px 0 20px 0;
}

#socket .container{
	width: 1120px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #000000;
}

.copyright {
	float: left;
	margin-left: 30px;
}

#calendar_wrap {
	margin: 30px;
}

#wp-calendar {
	color: #7d7d7d;
	margin-bottom: 0;
}

#wp-calendar caption {
	font-style: normal;
	margin-bottom: 10px;
	font-size: 14px;
}


/* Progress Bar */
.progress-bar-content {
	float: left;
	width: 100%;
}

.progress-bar-title {
	float: left;
	width: 100%;
	margin-bottom: 3px;
}

.progress-bar-background {
	width: 100%;
	height: 18px;
	background-color: #E1E1E1;
	float: left;

	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;

	display: inline-block;
}

.progress-bar-bar {
	float: left;
	height: 18px;
	background-color: #484848;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/progress-bar-1.png);
	background-repeat: repeat-x;

	display: inline-block;

	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.meter { 
			height: 20px;  /* Can be anything */
			position: relative;
			margin: 25px 0 10px 0; /* Just for demo spacing */
			background: #e1e1e1;
			-moz-border-radius: 25px;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			padding: 5px;
			-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
			-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
			box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
}

.meter > span {
			display: block;
			height: 100%;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			background-color: rgb(43,194,83);
			
			-webkit-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow: 
			  inset 0 2px 9px  rgba(255,255,255,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
}

.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image: 
			   -webkit-gradient(linear, 0 0, 100% 100%, 
			      color-stop(.25, rgba(255, 255, 255, .2)), 
			      color-stop(.25, transparent), color-stop(.5, transparent), 
			      color-stop(.5, rgba(255, 255, 255, .2)), 
			      color-stop(.75, rgba(255, 255, 255, .2)), 
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image: 
				-moz-linear-gradient(
				  -45deg, 
			      rgba(255, 255, 255, .2) 25%, 
			      transparent 25%, 
			      transparent 50%, 
			      rgba(255, 255, 255, .2) 50%, 
			      rgba(255, 255, 255, .2) 75%, 
			      transparent 75%, 
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	overflow: hidden;
}
		
.animate > span:after {
	display: none;
}
		
@-webkit-keyframes move {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 50px 50px;
	}
}
		
.nostripes > span > span, .nostripes > span:after {
	-webkit-animation: none;
	background-image: none;
}

/* Portfolio follow mouse animation */
/* Portfolio */
.portfolio-image-holder {
	position: relative;
   	overflow: hidden;
   	height: auto;
}

.portfolio-image-holder a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}

.portfolio-image-holder .overlay {
	color: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 4;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	margin-left: -0.6px;
	padding-right: 0.6px;
}

.portfolio-image-holder:hover > a > .overlay {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	margin-top: -1.6px; /* GAP FIX */
	padding-bottom: 1.6px; /* GAP FIX */
}

.portfolio-image-holder .overlay-background {
	background: #000000;
	width: 100%;
	height: 100%;
	position: absolute;
	display: block;
	top: 0;
	z-index: -1;
	
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}

.portfolio-image-holder a:hover > h5 {
	color: #ffffff;
}

.portfolio-image {
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
}

.portfolio-image-holder img {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 3;
	display: block!important;
	
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	
	overflow:hidden;
}

.portfolio-image-holder:hover img {
	-webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
}

.portfolio-image-holder .project-info {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-backface-visibility: hidden;
}

.portfolio-image-holder:hover .overlay .project-info {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.portfolio-image-holder .project-info p {
	text-align: left;
	margin-left: 20px;
}





.project {
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}

.project h1, .project h2, .project h3, .project h4, .project h5, .project h6 {
	padding: 20px;
	font-size: 15px;
	color: #ffffff;
	z-index: 99;
	
	text-align: center;

	-webkit-transition-duration: 0.4s;
	   -moz-transition-duration: 0.4s;
	     -o-transition-duration: 0.4s;
	        transition-duration: 0.4s;
}

.project a:hover h1, .project a:hover h2, .project a:hover h3, .project a:hover h4, .project a:hover h5, .project a:hover h6 {
	color: #ffffff;
}

.project-title {
	color: #484848;
	background-color: #ffffff;
	float: left;
	width: 100%;
	font-size: 15px;
	text-transform: uppercase;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.project:hover > .project-title {
	color: #ffffff;
	background-color: #e51b33;
}

.project-meta {
	float: left;
	background: #6e6e6e url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/shadow-up.png) repeat-x top;
	width: 100%;
	min-height: 42px;
	border-top: solid 3px #575757;
	
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}

.project-meta p {
	font-size: 11px;
	text-align: left;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #ffffff;
}

.project-link {
	position: absolute;
	margin-top: -10px;
	right: 0;
	height: 42px;
	width: 42px;
	background-color: #575757;
	
	-webkit-border-radius: 0px 0px 4px 0px;
	-moz-border-radius: 0px 0px 4px 0px;
	border-radius: 0px 0px 4px 0px;
}

.project-link  i {
	width: 42px;
	height: 24px;
	padding-top: 15px;
	text-align: center;
	font-size: 15px;
	
}

.project:hover > h1, .project:hover > h2, .project:hover > h3, .project:hover > h4, .project:hover > h5, .project:hover > h6, .project h1 a:hover, .project h2 a:hover, .project h3 a:hover, .project h4 a:hover, .project h5 a:hover, .project h6 a:hover {
	color: #e51b33;

	-webkit-transition-duration: 0.2s;
	   -moz-transition-duration: 0.2s;
	     -o-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

.project h5 a  {
	color: #484848;
}

.project:hover h5 a  {
	color: #ffffff;
}


.project .image-overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
	
	background-color: rgba(0, 0, 0, 0.8);
   
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}

a.open-image, a.open-link {
	display: block;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50% !important;
	left: 50%;
	margin-top: -16px;
	border: 1px solid;
	border-color: #fff;
	
	color: #fff;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a.open-image:hover, a.open-link:hover {
	border-color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a.open-image {
	margin-left: -36px;
}

a.open-link {
	margin-left: 4px;
}

a.open-image .icon-search, a.open-link .icon-link {
	padding-left: 6px;
	padding-top: 5px;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

a.open-image:hover > .icon-search, a.open-link:hover > .icon-link {
	color: #e51b33;
	
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}



.portfolio-sort-container{
	position: relative;
}

.project img {
	max-width: 100%;
}

.isotope, .isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;

}



/*chrome unfortunatley flickers when resorting the items without this fix*/
.chrome .isotope .column_container.isotope-hidden .title-span{display: none;}


.isotope.post-entry.column_container{
	margin-left: 0;
}

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.isotope-hidden:hover { pointer: default; }

.post-entry.column_container {
	clear: none;
	padding-bottom: 10px;	
}

.isotope .post-entry.column_container {
	margin-left: 0;
}

#portfolio-sort-container {
	opacity: 0;
	float: left;
}

#filters {
	position: relative;
	font-size: 11px;
	opacity: 0;
	float: left;
	margin-bottom: 40px;
}

.filter-content {
	float: left;
	width: 100%;
}

.filter-content h6 {
	color: #e1e1e1;
}

#filters a {
	color: #fff;
	outline: none;
	padding: 10px 15px;
	margin-left: 1px;
	background-color: #484848;
}

#filters a:hover {
	background-color: #e51b33;
}

.text-sep {
	padding: 0px 6px;
	font-size: 10px;
	position: relative;
	display: none;
}

#filters a.active_sort {
	background-color: #e51b33;
} 

.post-entry.column_container {
	overflow: visible;
}

.preloader {  
   background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/loading.gif) center center no-repeat #ffffff;  
   display: inline-block;  
}

.text-sep {
	padding: 0px 6px;
	font-size: 10px;
	position: relative;
}

#filters a.active_sort {
	background-color: #e51b33;
} 

.post-entry.column_container {
	overflow: visible;
}

.post-image {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	background: #000000 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/cross.png) no-repeat center center;
}

.post-image a img {
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}

.post-image a:hover > img {
	filter:alpha(opacity=0.2);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}

.project .post-image, .portfolio-image-holder .post-image {
	margin-bottom: 0;
	margin-top: 0;
}


/* Pagination */
.pagination {
	clear: both;
	padding: 30px 0 30px 0;
	position: relative;
	z-index: 3;
	line-height: 13px;
	overflow: hidden;
	text-align: center;
	float: left;
}

.pagination span, .pagination a {
	display: block;
	font-size: 28px;
	line-height: 13px;
	padding: 2px 9px 1px 9px;
	text-decoration: none;
	border-right: 1px dotted #666;
	float: left;
}

.pagination *:last-child{
	border: none;
}

.pagination span {
	color: #484848;
}

.pagination *:first-child {
	padding-left: 0;
}

.css3_grid_slider_container .pagination { 
	padding: 0;
}



/* Miscellaneous */
.colored-area {
	padding: 30px 0 0 0;
	margin-bottom: 40px;
}



/* Creative CSS3 Animation Boxes */
.ca-menu a {
    text-align: left;
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    color: #484848;

    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.ca-icon {
	color: #484848;

    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.ca-main {
	color: #484848;
    text-align: center;

    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.ca-sub {
	color: #7D7D7D;
    text-align:center;

    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.ca-menu a:hover{
    background-color: #141414;
    color: #fff;

    -webkit-transition: all 500ms linear;
    -moz-transition: all 500ms linear;
    -o-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;
}
.ca-menu a:hover .ca-icon{
	color: #fff;

    -webkit-animation: moveFromTop 400ms ease;
    -moz-animation: moveFromTop 400ms ease;
    -ms-animation: moveFromTop 400ms ease;
}
.ca-menu a:hover .ca-main{
    color: #fff;

    -webkit-animation: moveFromTop 300ms ease;
    -moz-animation: moveFromTop 300ms ease;
    -ms-animation: moveFromTop 300ms ease;
}
.ca-menu a:hover .ca-sub{
    color: #fff;

    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

@-webkit-keyframes moveFromTop {
    from {
        -webkit-transform: translateY(-300%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        -moz-transform: translateY(-300%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        -ms-transform: translateY(-300%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(200%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(200%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(200%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}


/* Info Boxes */
.info-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.info-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/49.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.forbidden-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.forbidden-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/2.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.time-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.time-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/27.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.movie-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.movie-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/35.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.graph-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.graph-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/6.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.blue-print-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.blue-print-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/8.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.wallet-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.wallet-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/10.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.house-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.house-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/11.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.calendar-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.calendar-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/13.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.envelope-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.envelope-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/43.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.movie-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.movie-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/35.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.person-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.person-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/44.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.cog-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.cog-box::after {
	content: '';
	width: 32px;
	height: 32px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box/48.png);
	position: absolute;
	right: 15px;
	bottom: 10px;
}


.empty-box {
	padding: 15px 20px;
	position: relative;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.empty-box::after {
	content: '';
	width: 32px;
	height: 32px;
	position: absolute;
	right: 15px;
	bottom: 10px;
}

.tile {
  border-radius: 6px;
  padding: 14px;
  position: relative;
  text-align: center; }
  .tile.tile-hot:before {
    background: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/images/tile/ribbon.png") 0 0 no-repeat;
    background-size: 82px 82px;
    content: "";
    height: 82px;
    position: absolute;
    right: -4px;
    top: -4px;
    width: 82px; }
  .tile p {
    font-size: 15px;
    margin-bottom: 0; }

.tile-image {
  height: 100px;
  margin: 31px 0 27px;
  vertical-align: bottom; }
  .tile-image.big-illustration {
    margin-top: 0;
    width: 112px; 
	height: 111px;
}

.tile-title {
  font-size: 20px;
  margin: 0; 
  margin-bottom: 20px;
}




/* Buttons */
.button-ag.big {
	font-size: 16px;
	
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}

.button-ag.large {
	font-size: 13px;
	
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.button-ag {
	font-size: 11px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 4px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	text-decoration: none;
	text-shadow: none;
	
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
}

.button-ag span.button-inner {
	display: inline-block;

	color: white;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	padding: 1em 1.4em;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
}


.input-submit, input#submit, input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button, .ajax-login-default-form-container input#login_button {
	margin: 0;
	margin-top: 10px;
	font-size: 12px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	text-decoration: none;

	display: inline-block;

	color: #ffffff;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	padding: 1em 1.4em;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	border: none;
	
	letter-spacing: 0.2em;
	text-transform: uppercase;
	
	background-color: #e51b33;
}

.input-submit:hover, input#submit:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="file"]::-webkit-file-upload-button:hover, button:hover, .ajax-login-default-form-container input#login_button:hover {
	margin: 0;
	margin-top: 10px;
	font-size: 12px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	text-decoration: none;

	display: inline-block;

	color: #ffffff;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	padding: 1em 1.4em;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	border: none;
	
	letter-spacing: 0.2em;
	text-transform: uppercase;
	
	background-color: #b81528;
}

.bbp-search-form input.button {
	margin: 0;
	margin-left: 10px;
	padding: 10px 20px;
}

.bbp-search-form input.button:hover {
	background-color: #b81528;
}

#wp-postContent-editor-container input[type="button"] {
	margin: 2px 1px 4px;
	line-height: 18px;
	display: inline-block;
	min-width: 26px;
	padding: 2px 4px;
	font: 12px/18px Arial,Helvetica,sans-serif normal;
	color: #464646;
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #eee;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));
	background-image: -webkit-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -moz-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -o-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: linear-gradient(to top,#e3e3e3,#fff);
}

#wp-postContent-editor-container input[type="button"]:hover {
	margin: 2px 1px 4px !important;
	line-height: 18px !important;
	display: inline-block !important;
	min-width: 26px !important;
	padding: 2px 4px !important;
	font: 12px/18px Arial,Helvetica,sans-serif normal !important;
	color: #464646 !important;
	border: 1px solid #c3c3c3 !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background: #eee !important;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff)) !important;
	background-image: -webkit-linear-gradient(bottom,#e3e3e3,#fff) !important;
	background-image: -moz-linear-gradient(bottom,#e3e3e3,#fff) !important;
	background-image: -o-linear-gradient(bottom,#e3e3e3,#fff) !important;
	background-image: linear-gradient(to top,#e3e3e3,#fff) !important;

	border-color:#aaa !important;
	background:#ddd !important;
}

#wp-link {
	color: #7d7d7d;
}



/* Button Colors */
.button-ag.read-more {
	background-color: #e51b33;
}

.button-ag.read-more:hover {
	background-color: #b81528;
}

.button-ag.blue {
	background-color: #2F66D3;
}

.button-ag.blue:hover {
	background-color: #1E448F;
}


.button-ag.blue-navy {
	background-color: #19D7E3;
}

.button-ag.blue-navy:hover {
	background-color: #11acb6;
}


.button-ag.green {
	background-color: #3EBA0F;
}

.button-ag.green:hover {
	background-color: #2E8B0B;
}



.button-ag.orange {
	background-color: #FC5136;
}

.button-ag.orange:hover {
	background-color: #DA2103;
}



.button-ag.gray {
	background-color: #666;
}

.button-ag.gray:hover {
	background-color: #333;
}



.button-ag.rose {
	background-color: #FF3374;
}

.button-ag.rose:hover {
	background-color: #BB003C;
}



.button-ag.purple {
	background-color: #7E59CE;
}

.button-ag.purple:hover {
	background-color: #5B34AF;
}



.button-ag.pink {
	background-color: #E22092;
}

.button-ag.pink:hover {
	background-color: #A8166C;
}



.button-ag.brown {
	background-color: #8B3C2B;
}

.button-ag.brown:hover {
	background-color: #642B1F;
}



.button-ag.yellow {
	background-color: #F7BF0E;
}

.button-ag.yellow:hover {
	background-color: #AB8305;
}



.button-ag.red {
	background-color: #D4363A;
}

.button-ag.red:hover {
	background-color: #871D20;
}



.button-ag.light-gray {
	background-color: #999;
}

.button-ag.light-gray:hover {
	background-color: #777;
}



.button-ag.dark-blue {
	background-color: #2850A1;
}

.button-ag.dark-blue:hover {
	background-color: #1E3B78;
}



.button-ag.black {
	background-color: #333;
}

.button-ag.black:hover {
	background-color: #000;
}




.backtop {
	position: fixed;
	right: 0;
	bottom: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	display: none;
	z-index: 99999;
}

.backtop a {
	float: right;
	background: #000000;
	color: #ffffff !important;
	width: 50px;
	height: 50px;
	display: block;
}

.backtop a:hover {
	background: #e51b33;
	color: #ffffff !important;
}

.backtop a .icon-arrow-up {
	margin-left: 18px;
	margin-top: 18px;
	margin-right: 0;
	float: left;
}


.footer-menu {
	float: right;
	margin-right: 30px;
}

.footer-menu  ul {
	list-style: none;
}

.footer-menu ul li {
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	border-right: solid 1px #1a1a1a;
}




#close_page {
	position: absolute;
	right: 0;
	margin-right: 30px;
	width: 32px;
	height: 32px;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/close-page.png);
	background-repeat:  no-repeat;
	background-position: top;
}

#close_page:hover {
	cursor: pointer;
	background-position: bottom;
}

#page_back {
	position: fixed;
	bottom: 0;
	margin-bottom: 80px;
	left: 0;
	margin-left: 30px;
	width: 32px;
	height: 32px;
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/close-map.png);
	background-repeat:  no-repeat;
	background-position: top;
	visibility: hidden;
	z-index: 100;
}

#page_back:hover {
	cursor: pointer;
	background-position: bottom;
}

.highlight_red {
	background: #c02323;
	color: #fff;
}

.highlight_black {
	background: #000;
	color: #fff;
}

.dropcap {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding-top: 6px;
	font-size: 40px;
	line-height: 30px;
}

/* Tooltip */
#tooltip
		{
			font-family: Ubuntu, sans-serif;
			font-size: 0.875em;
			text-align: center;
			text-shadow: 0 1px rgba( 0, 0, 0, .5 );
			line-height: 1.5;
			color: #fff;
			background: #333;
			background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .6 ) ), to( rgba( 0, 0, 0, .8 ) ) );
			background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -moz-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -ms-radial-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: -o-linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			background: linear-gradient( top, rgba( 0, 0, 0, .6 ), rgba( 0, 0, 0, .8 ) );
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			position: absolute;
			z-index: 99999;
			padding: 15px;
		}

			#tooltip:after
			{
		        width: 0;
		        height: 0;
		        border-left: 10px solid transparent;
		        border-right: 10px solid transparent;
				border-top: 10px solid #333;
		        border-top-color: rgba( 0, 0, 0, .7 );
				content: '';
				position: absolute;
				left: 50%;
				bottom: -10px;
				margin-left: -10px;
			}

				#tooltip.top:after
				{
			        border-top-color: transparent;
					border-bottom: 10px solid #333;
			        border-bottom-color: rgba( 0, 0, 0, .6 );
					top: -20px;
					bottom: auto;
				}

				#tooltip.left:after
				{
					left: 10px;
					margin: 0;
				}

				#tooltip.right:after
				{
					right: 10px;
					left: auto;
					margin: 0;
				}

/* Toggles */
.toggle {
	width: 100%;
	margin-bottom: 10px;
}

.toggle-wrapper {
	padding-bottom:5px;
}

h4.trigger {
	width: auto;
	padding: 10px 15px;
	clear: both;
	margin: 0px;
	display: block;
	cursor: pointer;
	background: #EFEFEF;
}

h4.trigger.active {
	color: #e51b33;
}


h4.trigger > .icon-minus {
	display: none;
}

h4.trigger > .icon-plus {
	display: inline;
}


h4.trigger.active > .icon-minus {
	display: inline;
}

h4.trigger.active > .icon-plus {
	display: none;
}


h4.trigger .icon-minus, h4.trigger .icon-plus {
	margin-right: 10px;
}




h4.trigger:hover, h4.trigger.active:hover {
	color: #e51b33;
}

.togglebox {
	width:auto;
	height: auto;
	overflow: hidden;
	margin: 0;
}

.togglebox div {
	padding-top: 15px;
}

.togglebox p {
	line-height: 22px;
}


/* Error 404 */
#error404 {
	width: 1060px;
	float: left;
	margin-bottom: 110px;
}

.error404-ag {
	width: 100%;
	text-align: center;
	padding-bottom: 120px;
	padding-top: 160px;
	font-size: 140px;
    color: #484848;
	float: left;
}

.center {
	width: 100%;
	float: left;
	text-align: center;
}

/* Lists */
ul.lists {
    list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #484848;
	float: left;
}

ul.arrow li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/arrow_bullet.png) no-repeat 0 11px transparent;
}

ul.black li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/black_bullet.png) no-repeat 0 11px transparent;
}

ul.red li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/red_bullet.png) no-repeat 0 11px transparent;
}

ul.blue li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/blue_bullet.png) no-repeat 0 11px transparent;
}

ul.yellow li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/yellow_bullet.png) no-repeat 0 11px transparent;
}

ul.green li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/green_bullet.png) no-repeat 0 11px transparent;
}

ul.square li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/square_bullet.png) no-repeat 0 11px transparent;
}

ul.star li{
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/star_bullet.png) no-repeat 0 11px transparent;
}

ul.arrow_down li {	
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/arrow_down.png) no-repeat 0 11px transparent;
	
}

ul.arrow_up li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/arrow_up.png) no-repeat 0 11px transparent;
}

ul.arrow_left li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/arrow_left.png) no-repeat 0 11px transparent;
}

ul.arrow_right li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/arrow_right.png) no-repeat 0 11px transparent;
}

ul.bookmark li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/bookmark.png) no-repeat 0 11px transparent;
}

ul.calendar-list li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/calendar.png) no-repeat 0 11px transparent;
}

ul.check li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/check.png) no-repeat 0 11px transparent;
}

ul.clipboard li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/clipboard.png) no-repeat 0 11px transparent;
}

ul.clock li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/clock.png) no-repeat 0 11px transparent;
}

ul.cross li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/cross.png) no-repeat 0 11px transparent;
}

ul.crosshair li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/crosshair.png) no-repeat 0 11px transparent;
}

ul.email li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/email.png) no-repeat 0 11px transparent;
}

ul.favorite li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/favorite.png) no-repeat 0 11px transparent;
}

ul.unfavorite li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/unfavorite.png) no-repeat 0 11px transparent;
}

ul.heart li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/heart.png) no-repeat 0 11px transparent;
}

ul.house li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/house.png) no-repeat 0 11px transparent;
}

ul.lock li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/lock.png) no-repeat 0 11px transparent;
}

ul.minus li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/minus.png) no-repeat 0 11px transparent;
}

ul.plus li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/plus.png) no-repeat 0 11px transparent;
}

ul.musical li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/musical.png) no-repeat 0 11px transparent;
}

ul.settings_list li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/settings.png) no-repeat 0 11px transparent;
}

ul.speech li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/speech.png) no-repeat 0 11px transparent;
}

ul.tag li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/tag.png) no-repeat 0 11px transparent;
}

ul.vcard li {
	list-style: none;
	padding: 10px 5px 0px 24px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icons/vcard.png) no-repeat 0 11px transparent;
}


/* Image Frame */
img.frame {
	padding: 8px;
	background: #fff;
	border: 1px solid #ebebeb;
}

.frame_left {
	padding: 8px;
	background: #fff;
 	float: left;
 	margin: 0 20px 10px 0;
 	text-align: center;
 	border: 1px solid #ebebeb;
}

.frame_left .caption, .frame_right .caption, .frame_center .caption {
	margin: 7px 0 2px 0;
	display: block;
	color: #999;
}

.frame_right {
	padding: 8px;
	background: #fff;
 	float: right;
 	margin: 0 0 10px 20px;
 	text-align: center;
 	border: 1px solid #ebebeb;
}

.frame_center {
	padding: 8px;
	background: #fff;
 	margin: auto;
 	margin-top: 20px;
	margin-bottom: 20px;
 	text-align: center;
 	clear: both;
 	display: table;
 	border: 1px solid #ebebeb;
}

.frame_center img {
	max-width: 1042px;
	height: auto;
}

/* Info Boxes */
div.box-download {
	width: 100%;
	float: left;
}

div.box-download-content {
    background: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box-download.png") no-repeat 15px 16px #E3F4DE;
    border: 1px solid #a4d794;
    color:#599847;
    padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
    font-size: 11pt;
}

div.box-download a {
    color: #599847;
    text-decoration: none;
}

div.box-download a:hover {
    color: #599847;
     text-decoration: underline;
}

div.box-information {
	width: 100%;
	float: left;
}

div.box-information-content {
    background: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box-info.png") no-repeat 15px 16px #DEEEF7;
    border: 1px solid #8fbed9;
    color:#2F81B0;
   	padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
    font-size: 11pt;
}

div.box-information a {
    color: #2F81B0;
    text-decoration: none;
}

div.box-information a:hover {
    color: #2F81B0;
    text-decoration: underline;
}


div.box-notification {
	width: 100%;
	float: left;
}

div.box-notification-content {
    background: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box-note.png") no-repeat 15px 16px #FFFBCC;
    border: 1px solid #e0da97;
    color: #8f8838;
    padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
    font-size: 11pt;
}

div.box-notification a {
    color: #8f8838;
    text-decoration: none;
}

div.box-notification a:hover {
    color: #8f8838;
    text-decoration: underline;
}


div.box-error {
	width: 100%;
	float: left;
}

div.box-error-content {
    background: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/images/box-error.png") no-repeat 15px 16px #FFCECE;
    border: 1px solid #e19191;
    color:#883333;
    padding: 20px 15px 20px 60px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: auto;
    font-size: 11pt;
}

div.box-error a {
    color: #883333;
    text-decoration: none;
}

div.box-error a:hover {
    color: #883333;
    text-decoration: underline;
}

/* Team */
.member-box {
	padding: 30px;
	padding-top: 10px;
	background-color: #ffffff;
	float: left;
}

.team-image {
	width: 100%;
	height: auto;
	float: left;
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/img-bg-white.png) no-repeat center center;
}

.team-image img {
	width: 100%;
	height: auto;
	float: left; 
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	border: 10px solid #ffffff;
}

#team h3 {
	margin-bottom: 20px;
}

#team .team .social_bookmarks {
	float: left;
	margin-top: 10px;
	margin-right: 0;
}



/* Price Table */
#price-table {
	width: 100%;
	float: left;
}

#price-table .pack {
    width: 20%;
    float: left;
    text-align: center;
}

#price-table h2 {
    padding-top: 10px;
    height: 60px;
}

#price-table .service-list li {
    font-weight: bold;
}

ul.price {
	padding: 0px;
	margin-bottom: 20px;
	list-style: none;
	font-size: 14px;
    color: #666;
}

#contentWrap #price-table .service-list p {
    text-shadow: 0 0;
}

#price-table div.odd li.odd {
    background-color: #cccccc;
}

#price-table .pack p.intro_price {
    height: 65px;
    padding: 0 10px 20px 10px;
    margin-bottom: 0;
    overflow: hidden;
}

#price-table .pack li {
    height: 30px;   
    padding: 15px 0 0 0;
	list-style: none;
	border-right: none;
	border-top: none;
}

#price-table .pack .price-last li.buy, #price-table .pack li.buy {
	border: none;
}

#price-table .pack li.odd {
    background-color: #dddddd;
}

#price-table .pack li.even {
    background-color: #484848;
}

#price-table .pack li.buy {
    height: 55px;
    padding-top: 30px;
}

#price-table .pack li.buy a.graph {
    float: none;
    margin: 0 auto;
}

#price-table .pack img {
    background-color: transparent;
    padding: 0;
    border: 0;
}

#price-table.v2 .service-list .pt-header,
#price-table.v2 .service-list.odd li,
#price-table.v2 .service-list h2 {
    background-color: #3a3a3a;
    color: #ffffff;
    text-shadow: 0 0;
}

#price-table.v2 .service-list p.intro_price {
    height: 61px !important;
}

#price-table.v2 .service-list li {
    font-weight: normal;
}

#price-table.v2 .service-list.odd li.odd {
    background-color: #5c5c5c;
}

#price-table .odd span {
	color: #fff;
}

#price-table .even {
	color: #fff;
}

.even .pt-header {
	color: #484848;
}

.buy a {
	padding: 15px 20px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-size: 16px;
	line-height: 1em;
	width: auto;
	border-image: initial;
	text-align: center;
	text-shadow: 1px 1px 1px #2e2e2e;

	border: solid 1px #c23d3e;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	background: -moz-linear-gradient(top, #E85657, #b73435);
	background: -webkit-gradient(linear, left top, left bottom, from(#E85657), to(#b73435));
	background: -moz-linear-gradient(top, #E85657, #b73435);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E85657', endColorstr='#b73435');
}

.buy a:hover {
	background: -moz-linear-gradient(top, #b73435, #E85657);
	background: -webkit-gradient(linear, left top, left bottom, from(#b73435), to(#E85657));
	background: -moz-linear-gradient(top, #b73435, #E85657);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b73435', endColorstr='#E85657');

	color: #ffffff;
}


.full-boxed-pricing {
	background: #F7F5F5;
	padding: 9px;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
}

.full-boxed-pricing .column {
	border: 1px solid #E5E4E3;
	border-right: 0;
	border-bottom: 0;
	float: left;
	margin: 0;
}

.full-boxed-pricing .column:last-child {
	border-right: 1px solid #E5E4E3;
}

.full-boxed-pricing ul {
	list-style: none;
}

.full-boxed-pricing ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 208px;
}

.full-boxed-pricing ul li.title-row {
	font: 18px/1.3em 'Droid Sans', sans-serif;
	color: #333;
}

.full-boxed-pricing ul li {
	margin: 0;
	padding: 0;
	background: white;
	text-align: center;
	padding: 15px 0px;
	border-bottom: 1px solid #EDEDED;
}

.full-boxed-pricing ul li.pricing-row {
	background: #F8F8F8;
	font: 14px/1.3em 'Droid Sans', sans-serif;
	color: #A0CE4E;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
}

.full-boxed-pricing ul li.footer-row {
	background: #F7F7F6;
}

.full-boxed-pricing .button {
	margin: 0;
}

.sep-boxed-pricing {
	margin-bottom: 20px;
}

.sep-boxed-pricing .column {
	background: #F7F5F5;
	padding: 9px;
	overflow: hidden;
	float: left;
	margin: 0;
	margin-right: 10px;
}

.sep-boxed-pricing ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sep-boxed-pricing .button {
	margin: 0;
}

.sep-boxed-pricing ul li.title-row {
	background: #e51b33;
	border-color: #b81528;
	font: 18px/1.3em 'Droid Sans', sans-serif;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
}

.sep-boxed-pricing ul li.pricing-row {
	background: #F8F8F8;
	font: 25px/1.3em 'Droid Sans', sans-serif;
	color: #A0CE4E;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
}

.sep-boxed-pricing ul li {
	width: 326.6px;
	background: white;
	border: 1px solid #DDDCDC;
	border-bottom: 0;
	margin: 0;
	padding: 0;
	padding: 15px 0px;
	text-align: center;
}

.sep-boxed-pricing ul li.footer-row {
	background: #F7F7F6;
}

.sep-boxed-pricing ul li:last-child {
	border-bottom: 1px solid #DDDCDC;
}

.sep-boxed-pricing ul {
	list-style: none;
}




/* Tabs */
ul.tabs {
	color: white;
	width: 100%;
	float: left;
	font: 13px/1.3em 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0;
	border: solid 1px #E7E6E6;
	border-bottom: solid 1px #d3d3d3;

	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));
	background: -moz-linear-gradient(top,  #f3f3f3,  #e2e2e2);

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul.tabs li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 1px;
	position: relative;
	border-bottom: none;
}

ul.tabs li a {
	display: block;
	position: relative;
	padding: 15px 20px 15px 20px;
	text-align: center;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
}

ul.tabs li.active a {
	text-decoration: none;
	color: #e51b33;
	background-color: #fff;
}

.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	margin: 10px 0;
	background: #e8e8e8;
}

.tab_content {
	padding: 15px 15px 5px 15px;
}


.panes {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	border: solid 1px #E7E6E6;
	border-top: none;
	margin-bottom: 30px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pane {
	padding: 20px;
}

.pane p {
	margin-bottom: 0;
	margin-top: 10px;
}



/* Dynamic Templates */

.column_container .widget:first-child{
	padding-top:0;
}

.columns.template-dynamic{
	min-height:1px;
}

#top .callout{
	text-align: center;
	font-size: 26px;
	line-height: 1.4em;
	padding:10px 0;
	margin:0;

}

#top .callout p{
	padding:0.5em 0;
	margin:0;
}

.padding-active.content-area{
	padding-right:150px;
	text-align: left;
}

#top .big_button{
	height:40px;
	line-height: 40px;
	min-width:100px;
	position: absolute;
	right:0;
	top:50%;
	margin: -20px 0 0 0;
	z-index: 3;
	font: 12px/40px  'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
}


.dynamic_template_column_container{
	position: relative;
	width:100%;
}

.dynamic_template_column_container .arrow_controls {
	right: 0;
	bottom: 30px;
}


/* featured list */
div#featured {
	width: 1120px;
	height: 500px;
	float: left;
}

div#feature_list {
	width: 1120px;
	height: 500px;
	position: relative;
	float: left;
}

#featured .title {
	margin: 0px;
	padding-bottom: 20px;
    color: #e51b33;
	font-weight: normal;
	font: 24px  'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}

#featured ul#tabs {
	right: 0;
	z-index: 2;
	width: 320px;
	background-color: #6e6e6e;
}

#featured ul#tabs li {
	font: 12px  'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
		
#featured ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

#featured ul#tabs li div.tabs-link {
	color: #666;
	text-decoration: none;	
	display: block;
	padding-right: 30px;
	padding-top: 30px;
	height: 80px;
	outline: none;
	border-left: solid 5px #3c3c3c; 
	text-align: right;
	color: #ffffff;
	background-color: #6e6e6e;
	
	cursor: hand; 
	cursor: pointer;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

#featured ul#tabs li div.tabs-link.current, #featured ul#tabs li div.tabs-link:hover {
	background-color: #575757;
	border-left: solid 5px #e51b33;	
}



#featured_horizontal div#feature_list {
	height: 570px;
}

.featured-horizontal-slider-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 1120px;
	height: 570px;
	float: left;
	
	overflow: hidden;
}


#featured_horizontal ul#output_horizontal {
	left: 0;
	top: 0;
	width: 1120px;
	height: 570px;
	position: absolute;
	float: left;
	overflow: hidden;
}


#featured_horizontal ul#tabs_horizontal {
	position: absolute;
	left: 0;
	bottom: 0;
	top: auto !important;
	z-index: 2;
	width: 1120px;
	height: 110px;
	background-color: #6e6e6e;
}

#featured_horizontal ul#tabs_horizontal li {
	font: 12px 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#featured_horizontal ul#tabs_horizontal li  {
	height: 80px;
	width: 280px;
	float: left;
}

#featured_horizontal ul#tabs_horizontal li div.tabs-link {
	color: #666;
	text-decoration: none;
	display: block;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 5px;
	height: 80px;
	width: 220px;
	outline: none;
	border-top: solid 5px #3c3c3c;
	text-align: right;
	color: #ffffff;
	background-color: #6e6e6e;
	cursor: hand;
	cursor: pointer;
	float: left;
	text-align: center;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

#featured_horizontal ul#tabs_horizontal li div.tabs-link.current, #featured_horizontal ul#tabs_horizontal li div.tabs-link:hover {
	background-color: #575757;
	border-top: solid 5px #e51b33;
}

#featured_horizontal .title {
	margin: 0px;
	padding-bottom: 20px;
	color: #e51b33;
	font-weight: normal;
	font: 24px 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#featured_horizontal .slider-background {
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: -1; 
	width: 1120px; 
	height: 570px;
}




#featured ul#output {
	left: 0;
	width: 800px;
	height: 500px;
	position: relative;
	float: left;
}

#featured ul#output li {
	position: absolute;
	width: 800px;
	height: 500px;
}

#featured .vertical-slider-content {
	position: absolute;
	width: 800px;
	height: 480px;
	top: 0;
	left: 0;
}




/*	Blockquotes  */
blockquote {
	font-family:Georgia,"Times New Roman",Times,serif;
	clear:both;
	font-size:1.5em;
/* 	font-style:italic; */
	line-height:1.4em;
	color: #484848;
	position: relative;
	float: left;
	margin-bottom: 10px;
}

blockquote p {
	padding: 20px;
	padding-bottom: 10px;
	background-color: #d7d7d7;
	border-bottom: solid #484848 10px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers */
}

cite [class^="icon-"], cite [class*=" icon-"] { margin-right: 5px; }
	
blockquote p{position: relative; margin:0; font-style: italic; font-size: 13px; float: right;}
blockquote small, blockquote cite, blockquote small a, blockquote cite a, blockquote a small, blockquote a cite{text-transform: uppercase; font-weight: bold; letter-spacing: 1px; font-style: normal; font-size: 12px; display: block; float: right;}
	
blockquote cite {
	display: block;
	padding-top: 15px;
	float: left;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/quote.png) no-repeat top left;
	margin-bottom: 20px;
	padding-left: 50px;
}

.testimonials-style-2 {
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/quote_bg.png) no-repeat top center;
}

.testimonials-style-2 blockquote p {
	padding: 20px;
	padding-bottom: 10px;
	margin-top: 20px;
	background-color: transparent;
	font-style: normal;
	border-bottom: none;
}
	
.testimonials-style-2 blockquote cite {
	display: block;
	padding-top: 15px;
	float: left;
	background: transparent;
	margin-bottom: 20px;
	padding-left: 0;
	width: 100%;
	text-align: center;
}
	

/* Headings  */

h1.monitor, h2.monitor, h3.monitor, h4.monitor, h5.monitor, h6.monitor {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/monitor.png) no-repeat;
}
	
.monitor {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/monitor.png) no-repeat top left;
}

.monitor p, .monitor h1, .monitor h2, .monitor h3, .monitor h4, .monitor h5, .monitor h6 {
	padding-left: 50px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/monitor.png) no-repeat;
}
	
h1.graph1, h2.graph1, h3.graph1, h4.graph1, h5.graph1, h6.graph1 {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/graph1.png) no-repeat;
}
	
.graph1 {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/graph1.png) no-repeat top left;
}

.graph1 p, .graph1 h1, .graph1 h2, .graph1 h3, .graph1 h4, .graph1 h5, .graph1 h6 {
		padding-left: 50px;
}
	
h1.graph2, h2.graph2, h3.graph2, h4.graph2, h5.graph2, h6.graph2 {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/graph2.png) no-repeat;
}
	
.graph2 {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/graph2.png) no-repeat top left;
}

.graph2 p, .graph2 h1, .graph2 h2, .graph2 h3, .graph2 h4, .graph2 h5, .graph2 h6 {
	padding-left: 50px;
}
	
h1.blue-print1, h2.blue-print1, h3.blue-print1, h4.blue-print1, h5.blue-print1, h6.blue-print1 {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/blue-print1.png) no-repeat;
}
	
.blue-print1 {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/blue-print1.png) no-repeat top left;
}

.blue-print1 p, .blue-print1 h1, .blue-print1 h2, .blue-print1 h3, .blue-print1 h4, .blue-print1 h5, .blue-print1 h6 {
	padding-left: 50px;
}
	
h1.blue-print2, h2.blue-print2, h3.blue-print2, h4.blue-print2, h5.blue-print2, h6.blue-print2 {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/blue-print2.png) no-repeat;
}
	
.blue-print2 {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/blue-print2.png) no-repeat top left;
}

.blue-print2 p, .blue-print2 h1, .blue-print2 h2, .blue-print2 h3, .blue-print2 h4, .blue-print2 h5, .blue-print2 h6 {
	padding-left: 50px;
}
	
h1.cloud2, h2.cloud2, h4.cloud2, h5.cloud2, h6.cloud2, h3.cloud2 {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/cloud2.png) no-repeat;
}
	
.cloud2 {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/cloud2.png) no-repeat top left;
}

.cloud2 p, .cloud2 h1, .cloud2 h2, .cloud2 h3, .cloud2 h4, .cloud2 h5, .cloud2 h6 {
		padding-left: 50px;
}
	
h1.security, h2.security, h3.security, h4.security, h5.security, h6.security {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/security.png) no-repeat;
}
	
.security {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/security.png) no-repeat top left;
}

.security p, .security h1, .security h2, .security h3, .security h4, .security h5, .security h6 {
		padding-left: 50px;
}
	
h1.wallet, h2.wallet, h3.wallet, h4.wallet, h5.wallet, h6.wallet {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/wallet.png) no-repeat;
}
	
.wallet {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/wallet.png) no-repeat top left;
}

.wallet p, .wallet h1, .wallet h2, .wallet h3, .wallet h4, .wallet h5, .wallet h6 {
		padding-left: 50px;
}
	
h1.home-icon, h2.home-icon, h3.home-icon, h4.home-icon, h5.home-icon, h6.home-icon {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/home.png) no-repeat;
}
	
.home-icon {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/home.png) no-repeat top left;
}

.home-icon p, .home-icon h1, .home-icon h2, .home-icon h3, .home-icon h4, .home-icon h5, .home-icon h6 {
	padding-left: 50px;
}
	
h1.calendar, h2.calendar, h3.calendar, h4.calendar, h5.calendar, h6.calendar  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/calendar.png) no-repeat;
}
	
.calendar {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/calendar.png) no-repeat top left;
}

.calendar p, .calendar h1, .calendar h2, .calendar h3, .calendar h4, .calendar h5, .calendar h6 {
	padding-left: 50px;
}
	
h1.timer, h2.timer, h3.timer, h4.timer, h5.timer, h6.timer  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/timer.png) no-repeat;
}
	
.timer {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/timer.png) no-repeat top left;
}

.timer p, .timer h1, .timer h2, .timer h3, .timer h4, .timer h5, .timer h6 {
		padding-left: 50px;
}
	
h1.photo, h2.photo, h3.photo, h4.photo, h5.photo, h6.photo  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(photo000.png) no-repeat;
}
	
.photo {
	background: transparent url(photo000.png) no-repeat top left;
}

.photo p, .photo h1, .photo h2, .photo h3, .photo h4, .photo h5, .photo h6 {
	padding-left: 50px;
}
	
h1.envelop, h2.envelop, h3.envelop, h4.envelop, h5.envelop, h6.envelop  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/envelop.png) no-repeat;
}
	
.envelop {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/envelop.png) no-repeat top left;
}

.envelop p, .envelop h1, .envelop h2, .envelop h3, .envelop h4, .envelop h5, .envelop h6 {
	padding-left: 50px;
}
	
h1.settings, h2.settings, h3.settings, h4.settings, h5.settings, h6.settings  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/settings.png) no-repeat;
}
	
.settings {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/settings.png) no-repeat top left;
}

.settings p, .settings h1, .settings h2, .settings h3, .settings h4, .settings h5, .settings h6 {
	padding-left: 50px;
}
	
h1.notepad, h2.notepad, h3.notepad, h4.notepad, h5.notepad, h6.notepad {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/notepad.png) no-repeat;
}
	
.notepad {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/notepad.png) no-repeat top left;
}

.notepad p, .notepad h1, .notepad h2, .notepad h3, .notepad h4, .notepad h5, .notepad h6 {
	padding-left: 50px;
}
	
h1.micro-scheme, h2.micro-scheme, h3.micro-scheme, h4.micro-scheme, h5.micro-scheme, h6.micro-scheme  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/micro-scheme.png) no-repeat;
}
	
.micro-scheme {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/micro-scheme.png) no-repeat top left;
}

.micro-scheme p, .micro-scheme h1, .micro-scheme h2, .micro-scheme h3, .micro-scheme h4, .micro-scheme h5, .micro-scheme h6 {
	padding-left: 50px;
}
	
h1.file, h2.file, h3.file, h4.file, h5.file  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/file.png) no-repeat;
}
	
.file {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/file.png) no-repeat top left;
}

.file p, .file h1, .file h2, .file h3, .file h4, .file h5, .file h6 {
	padding-left: 50px;
}
	
h1.clipboard, h2.clipboard, h3.clipboard, h4.clipboard, h5.clipboard, h6.clipboard  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/clipboard.png) no-repeat;
}
	
.clipboard {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/clipboard.png) no-repeat top left;
}

.clipboard p, .clipboard h1, .clipboard h2, .clipboard h3, .clipboard h4, .clipboard h5, .clipboard h6 {
	padding-left: 50px;
}
	
h1.cloud, h2.cloud, h3.cloud, h4.cloud, h5.cloud, h6.cloud  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/cloud.png) no-repeat;
}

.cloud {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/cloud.png) no-repeat top left;
}

.cloud p, .cloud h1, .cloud h2, .cloud h3, .cloud h4, .cloud h5, .cloud h6 {
	padding-left: 50px;
}
	
h1.cog, h2.cog, h3.cog, h4.cog, h5.cog, h6.cog  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/cog.png) no-repeat;
}

.cog {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/cog.png) no-repeat top left;
}

.cog p, .cog h1, .cog h2, .cog h3, .cog h4, .cog h5, .cog h6 {
	padding-left: 50px;
}
	
h1.film, h2.film, h3.film, h4.film, h5.film, h6.film  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/film.png) no-repeat;
}

.film {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/film.png) no-repeat top left;
}

.film p, .film h1, .film h2, .film h3, .film h4, .film h5, .film h6 {
	padding-left: 50px;
}
	
h1.hearth, h2.hearth, h3.hearth, h4.hearth, h5.hearth, h6.hearth {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/hearth.png) no-repeat;
}

.hearth {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/hearth.png) no-repeat top left;
}

.hearth p, .hearth h1, .hearth h2, .hearth h3, .hearth h4, .hearth h5, .hearth h6 {
		padding-left: 50px;
}
	
h1.help, h2.help, h3.help, h4.help, h5.help, h6.help  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/help.png) no-repeat;
}

.help {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/help.png) no-repeat top left;
}

.help p, .help h1, .help h2, .help h3, .help h4, .help h5, .help h6 {
	padding-left: 50px;
}

	
h1.lock, h2.lock, h3.lock, h4.lock, h5.lock, h6.lock  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/lock.png) no-repeat;
}

.lock {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/lock.png) no-repeat top left;
}

.lock p, .lock h1, .lock h2, .lock h3, .lock h4, .lock h5, .lock h6 {
	padding-left: 50px;
}
	
h1.screen, h2.screen, h3.screen, h4.screen, h5.screen, h6.screen {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/screen.png) no-repeat;
}

.screen {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/screen.png) no-repeat top left;
}

.screen p, .screen h1, .screen h2, .screen h3, .screen h4, .screen h5, .screen h6 {
	padding-left: 50px;
}
	
h1.basket, h2.basket, h3.basket, h4.basket, h5.basket, h6.basket  {
	padding: 0px 0px 20px 50px;
	margin-bottom: 10px;
	border-bottom: 1px solid rgb(237, 237, 237);
	line-height: 1em;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/small-icons/basket.png) no-repeat;
}

.basket {
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/basket.png) no-repeat top left;
}

.basket p, .basket h1, .basket h2, .basket h3, .basket h4, .basket h5, .basket h6 {
	padding-left: 50px;
}


/* Images */
img.scale-with-grid {
	max-width: 100%;
	height: auto; }
	
img, a img { 
	border:none;
}

.image-preloading {
	display: block;
	float: left;
	background-image: url("http://artsandculturetx.com/wp-content/themes/MaxiNews/images/indicator-white.gif");
	background-repeat: no-repeat;
	background-position: center center;
}

.one_fourth .image-preloading {
	width: 204px;
	height: 147px;
}

.one_third .image-preloading {
	width: 283px;
	height: 204px;
}

.one_half .image-preloading {
	width: 446px;
	height: 320px;
}



.msie7 img{ -ms-interpolation-mode: bicubic; }


/* Youtube Background */
.video-control {
	position: fixed;
	bottom: 0;
	margin-bottom: 78px;
	right: 0;
	margin-right: 30px;
	z-index: 99999;
}

a.tubular-play, a.tubular-pause {
	filter:alpha(opacity=0.5);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

a.tubular-play:hover, a.tubular-pause:hover {
	filter:alpha(opacity=1);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* Vimeo Background */
#vimeo-overlay {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -999;
	display: block;
}

#vimeo-video-bg {
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -9999;
}

#vimeo-video-bg > iframe {
	display: block;
	height: 100%;
	width: 100%;
}


/* Accordion */
.ac-container{
	width: auto;
	margin: 2px 2px 30px 2px;
	text-align: left;
}
.ac-container label{
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	height: 30px;
	cursor: pointer;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #e1e1e1;
	color: #7D7D7D;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	margin: 0;
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
}
.ac-container input:checked ~ article.ac-large{
	height: auto;
}


/* Flexible Slide-to-top Accordion Style*/
.wrapper{
	width:90%;
	max-width:800px;
	margin:30px auto;
}
.st-accordion{
    width:100%;
    min-width:270px;
    margin: 0 auto;
}
#st-accordion{
	margin-bottom: 40px;
}
.st-accordion ul li{
    height: 100px;
    border-bottom: 1px solid #c7deef;
    border-top:1px solid #fff;
    overflow: hidden;
}
.st-accordion ul li:first-child{
    border-top:none;
}
.st-accordion ul li > a{
    font-family: 'Josefin Slab',Georgia, serif;
    text-shadow: 1px 1px 1px #fff;
    font-size: 26px;
    display: block;
	position: relative;
    line-height: 100px;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}
.st-accordion ul li > a span{
	background: transparent url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover span{
	opacity:1;
	right: 10px;
}
.st-accordion ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:10px;
	opacity:1;
}
.st-content{
    padding: 5px 0px 30px 0px;
}
.st-content p{
    font-size:  16px;
    font-family:  Georgia, serif;
    font-style: italic;
    line-height:  28px;
    padding: 0px 4px 15px 4px; 
}
.st-content img{
    width:125px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
@media screen and (max-width: 320px){
	.st-accordion ul li > a{
		font-size:36px;
	}
}



/*  Modal Popup  Window  */
#modal-popup {
    position: fixed;
	width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 99999;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/overlay_bg.png) repeat;

	filter:alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
    
}

#modal-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99999;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
}

#modal-container {
    height: 430px;
    width: 580px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/bg.png) no-repeat;
    position: fixed;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    z-index: 999999;
}

#modal-bg {
    height: 100%; 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

.modal-title {
    font-size: 18px;
    font-weight: bold;
    color: #2c2d31;
    text-align: center;
    padding: 35px 0 0 0;
}

.modal-tagline {
    font-size: 14px;
    color: #5e6066;
    text-align: center;
    padding: 5px 0 0 0;
}

#subs-container {
	width: 100%;
	margin-top: 230px;
    position: relative;
	float: left;
}

.modal-side {
    width: 260px;
	height: 130px;
    text-align: center;
}

.modal-side.left {
	width: 260px;
	height: 130px;
	margin-left: 25px;
	float: left;
}

.modal-side.right {	
	width: 260px;
	height: 130px;
	margin-right: 25px;
	float: right;
}

.modal-side.left a{
	text-indent: -9999px;
	display: block;
	width: 260px;
	height: 130px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/subscribe-email.png) no-repeat top left;
}

.modal-side.left a:hover{
	background-position: bottom left;
}

.modal-side.right a{
	text-indent: -9999px;
	display: block;
	width: 260px;
	height: 130px;
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/subscribe-rss.png) no-repeat top left;
}

.modal-side.right a:hover{
	background-position: bottom left;
}

.modal-side h4,
.modal-side h4 a {
    font-size: 14px;
    line-height: 14px;
    color: #2c2d31;
    font-weight: bold;
}

.modal-side h4 { margin: 20px 0 10px 0; }

.modal-side h5 {
    font-size: 11px;
    color: #5e6066;
    line-height: 18px;
    margin: 0 0 20px 0;
}

a.destroy {
    display: block;
    padding: 17px 0;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    width: 570px;
    margin: 0 auto;
	margin-top: 25px;
    font-weight: normal;
	text-shadow: none;
    color: #A4A5AA;
	float: left;
}

.modal-side h4 a:hover,
a:hover.destroy {
    color: #f26535;
}

#modal-close{
    float: right;
    position: relative;
}

#modal-close a {
    position: absolute;
    width: 19px;
    text-indent: -9999px;
    height: 18px;
    background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/close.png) no-repeat top left;
    margin: 10px 0 0 -29px;
}

#modal-close a:hover { background-position: bottom left; }
	

/* Table */
table {
	width: 100%;
	padding: 0;
	margin: 0 0 20px 0;
	font-size: 11px;
	border-top-style: solid;
	border-top-width: 1px;
}

table caption {
	padding: 0 0 5px 0;
	width: auto;	 
	font-style:italic;
	text-align: right;
}

th {
	font-weight:bold;
	letter-spacing: 1.5px;
	line-height: 1.5em;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	border-style: solid;
	border-width: 1px;
	border-left:none
	border-top:none
}

td {
	font-size: 12px;
	padding: 6px 6px 6px 12px;
	border-style: solid;
	border-width: 0px;
	border-left:none;
	border-top:none;
}

tr th:first-child, tr td:first-child{
	border-left-style: solid;
	border-left-width: 0px;
}

#wp-postContent-editor-container tr th:first-child, #wp-postContent-editor-container tr td:first-child {
	border-left: none;
}

#top th.nobg {
	background: none;
	border-top: 0;
}


/* Other elements */

/* code */
pre{
	border-style: solid;
	border-width: 1px;
	overflow:auto;
	padding:2em;
	line-height: 2em;
	font-size: 12px;
	background-image: -webkit-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
	background-image: -moz-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
	background-image: -ms-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
	background-image: -o-linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
	background-image: linear-gradient(rgba(0, 0, 0, .05) 50%, transparent 50%, transparent);
	-webkit-background-size: 100% 4em ;
	-moz-background-size: 100% 4em ;
	background-size: 100% 4em;
	font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	transition: all ease-in-out 0.5s;
	margin-bottom: 30px;
	position: relative;
	left:0;
}

code{
	font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
}

iframe, object, embed{
	max-width:100%;
}




/* WordPress Generated Generics  */

/*gallery*/
#top .gallery {
	float: left;
	margin-bottom: 30px;
	margin-top: 0;
}

#top.search-results .gallery {
	margin-bottom: 0;
}

#top .post-full .gallery {
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}

#top .flexslider .gallery {
	margin-bottom: 0;
}


.gallery br{
	display:none;
}

#top .gallery a, #top .gallery a img{
	border:none;
	max-width: 100%;
	display: block;
	position: relative;
	border:none; 
	padding: 0; 
	margin:0; 
	display:inline-block; 
	height:auto;
	image-rendering: optimizeQuality;
}

#top .gallery .gallery-item {
	margin:1px 1px 0 0;
	width: 107px;
	height: 107px;
	padding:0;
	background-color: #000;
	
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
	-o-transition: all ease-in-out 0.5s;
	transition: all ease-in-out 0.5s;
}

#top .gallery .gallery-item:hover {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
}

/* Gallery */
#gallery {
	margin: auto;
}

#gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}

#gallery img {
	border: 2px solid #cfcfcf;
}

#gallery .gallery-caption {
	margin-left: 0;
}
		
.gallery br{
	display: none;
}

.gallery .gallery-item {
	margin: 1px 1px 0 0;
	width: 100px;
	height: 100px;
	padding: 0;
}


/*image captions*/
div .wp-caption{
	max-width:100%;
	font-size: 11px;
	font-style: italic;
	border:1px solid;
	margin:5px 15px 10px 0;
	position: relative;
}

#top .wp-caption img {
	border:medium none;
	display:block;
	padding:5px;
	margin:0;
}

.wp-caption-text {
	display:block;
	font-size:11px;
	font-style:italic;
	margin:0 auto;
	padding:3px 10px 5px;
	text-align:center;
	font-family: Georgia,"Times New Roman";
}

#top .wp-caption.aligncenter{
	margin:5px auto 10px auto
}

/*smiley image*/
#top .wp-smiley{
	display:inline-block;
	border:none;
}

/*calendar table*/
#wp-calendar td, #wp-calendar th{
	text-align: center;
	font-size: 11px;
	padding: 3px;
}


/* Browser Specific Mods */
.msie7 .flag .mini-seperator, .msie8 .flag .mini-seperator{
	right:-12px;
}

.msie7 blockquote{
	margin-left:0;
}

.msie7 .title_container #searchsubmit { top: 2px;}

/* Forum */
#top #bbpress-forums ul.bbp-lead-topic, #top #bbpress-forums ul.bbp-topics, #top #bbpress-forums ul.bbp-forums, #top #bbpress-forums ul.bbp-replies, #top #bbpress-forums ul.bbp-search-results {
	border: 1px solid #e1e1e1;
}

#top #bbpress-forums li.bbp-body ul.forum, #top #bbpress-forums li.bbp-body ul.topic {
	border-top: 1px solid #e1e1e1;
}

#bbpress-forums .bbp-forum-freshness, li.bbp-forum-freshness, li.bbp-topic-freshness, a.bbp-author-avatar {
	display: none;
}

#top #bbpress-forums div.bbp-search-form {
	float: left;
	margin-bottom: 30px;
}

#top .bbp-pagination-count {
	float: right;
}

.bbp-body a.bbp-forum-title, .bbp-topic-permalink, .bbp-author-name {
	font-weight: bold;
}

.bbp-body a.bbp-forum-title, .bbp-topic-permalink {
	font-size: 14px;
}

#top #bbpress-forums ul.bbp-replies {
	border: none;
	border-top: 1px solid #e1e1e1;
}

.bbp-header .bbp-reply-author, .bbp-header .bbp-reply-content {
	display: none;
}

div.bbp-topic-header, div.bbp-reply-header {
	margin-left: 115px;
	clear: both;
	padding: 0;
	background: transparent;
	margin-bottom: 10px;
}

#bbpress-forums div.bbp-topic-author a.bbp-author-avatar, #bbpress-forums div.bbp-reply-author a.bbp-author-avatar {
	display: inline;
}

#bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
	max-width: 50px;
	max-height: 50px;
	padding: 4px;
	background: #fff;
	border: solid 1px #eee;
}

#top forums div.bbp-reply-header, #bbpress-forums div.bbp-reply-header {
	background-color: transparent;
}

#bbpress-forums .bbp-body div.bbp-topic-content, #bbpress-forums .bbp-body div.bbp-reply-content {
	min-height: 68px;
	text-align: left;
	overflow: hidden;
	padding: 15px 20px;
	border: 1px solid #e1e1e1;
	position: relative;
	margin-left: 0;
	margin-right: 0;
}

li.bbp-body div.hentry {
	padding: 0 0 30px 0;
}

#top .screen-reader-text {
	display: none;
}

#top #bbp_search {
	float: left;
	margin-right: 5px;
	top: 1px;
	position: relative;
	width: 210px;
}

#top #bbpress-forums li.bbp-header, #top #bbpress-forums li.bbp-footer {
	background: transparent;
	font-weight: bold;
	border-top: 0;
	padding: 15px;
}

#top #bbpress-forums li.bbp-footer {
	display: none;
}

#top #bbpress-forums li.bbp-body ul.forum, #top #bbpress-forums li.bbp-body ul.topic {
	padding: 15px;
}

li.bbp-forum-info, li.bbp-topic-title {
	width: 78%;
}

.content #bbpress-forums li.bbp-header, .content #bbpress-forums li.bbp-footer {
	background: #f3f3f3;
	border-top: none;
}

.content #bbpress-forums li.bbp-header {
	background: #f3f3f3;
}

div.bbp-template-notice p, div.bbp-template-notice strong {
	color: #484848;
}

div.bbp-topic-header, div.bbp-reply-header {
	border-top: none;
}

#bbpress-forums #entry-author-info {
	margin-top: 30px;
}

input#bbp_topic_title, input#bbp_topic_tags {
	-webkit-box-sizing: none;
	-moz-box-sizing: none;
	box-sizing: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #ccc;
	padding: 6px;
	margin: 0;
	outline: 0;
	border: 1px solid #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #EEE;
	border-image: initial;
	outline: none;
}

input#bbp_topic_title:focus, input#bbp_topic_tags:focus {
	border: 1px solid #e51b33;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#bbpress-forums fieldset.bbp-form select#bbp_stick_topic{
	color: #666;
	background-color: #EEE;
	padding: 5px;
	border: 1px solid #CCC;
	width:41.5%;
	min-width:232px;
	border-color: #E1E1E1;
	background: #fff;
	-webkit-appearance: none;
	-moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px;
	background-image: url(data:image/png;base64\,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
}

#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar {
	background: none;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
	height: 300px;
	line-height: 22px;
}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content:focus {
	line-height: 22px;
	border: none;
}

#bbpress-forums .quicktags-toolbar input[type="button"] {
	margin: 2px 1px 4px;
	line-height: 18px;
	display: inline-block;
	letter-spacing: 0;
	text-transform: lowercase;
	min-width: 26px;
	padding: 2px 4px;
	font: 12px/18px Arial,Helvetica,sans-serif normal;
	color: #464646;
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #eee;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff));
	background-image: -webkit-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -moz-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: -o-linear-gradient(bottom,#e3e3e3,#fff);
	background-image: linear-gradient(to top,#e3e3e3,#fff);
}

#bbpress-forums .quicktags-toolbar input[type="button"]:hover {
	margin: 2px 1px 4px !important;
	line-height: 18px !important;
	display: inline-block !important;
	letter-spacing: 0;
	text-transform: lowercase;
	min-width: 26px !important;
	padding: 2px 4px !important;
	font: 12px/18px Arial,Helvetica,sans-serif normal !important;
	color: #464646 !important;
	border: 1px solid #c3c3c3 !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background: #eee !important;
	background-image: -webkit-gradient(linear,left bottom,left top,from(#e3e3e3),to(#fff)) !important;
	background-image: -webkit-linear-gradient(bottom,#e3e3e3,#fff) !important;
	background-image: -moz-linear-gradient(bottom,#e3e3e3,#fff) !important;
	background-image: -o-linear-gradient(bottom,#e3e3e3,#fff) !important;
	background-image: linear-gradient(to top,#e3e3e3,#fff) !important;

	border-color:#aaa !important;
	background:#ddd !important;
}




div.bbp-breadcrumb { 
	width: 100%;
	margin-bottom: 30px;
}

div.bbp-breadcrumb p {
	margin: 0;
	background: rgba(255, 255, 255, .1);
}


.content .bbp-submit-wrapper button.button {
	font-size: 11px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 3px;
	white-space: nowrap;
	line-height: 1em;
	position: relative;
	outline: none;
	overflow: visible;
	cursor: pointer;
	background: -moz-linear-gradient(center top,rgba(255, 255, 255, .1) 0%,rgba(0, 0, 0, .25) 100%);
	background: -webkit-gradient(linear,center bottom,center top,from(rgba(0, 0, 0, .25)),to(rgba(255, 255, 255, .1)));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF',EndColorStr='#19000000')";
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	font-family: 'Helvetica Neue',Arial,sans-serif;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .07);
}

.content .bbp-submit-wrapper button.button {
	display: inline-block;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	border-top: rgba(255, 255, 255, .3) 1px solid;
	padding: 1em 1.4em;
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	text-shadow: none;
}

.content .bbp-submit-wrapper button.button:hover{
	opacity:0.9;
	-moz-opacity:0.9;
	-webkit-opacity:0.9
}

.bbp-logged-in a.button {
	background: none;
}

.bbp-logged-in a:hover {
	color: #e51b33;
}

.bbp-logged-in a.button:hover {
	background: none;
	color: #fff;
}

.bbp-submit-wrapper button.button {
	background: none;
	border: none;
	float: left;
	color: #484848;
}

.bbp-submit-wrapper button.button:hover {
	color: #e51b33;
	background: none;
}

.bbp-login-form .bbp-submit-wrapper {
	text-align: left;
}

#bbpress-forums #bbp-user-wrapper h2.entry-title {
	border-bottom: 0;
	margin-bottom: 30px;
	float: left;
	text-align: left;
}


/* Needed class for wordpress */
.sticky {}

.bypostauthor {}









/* Shop */
.top-cart a {
	margin-top: 10px;
	margin-right: 10px;
	color: #fff;
	font-size: 12px;
	float: left;
}

.top-cart a:hover {
	color: #fff;
}

.products ul, ul.products {
	width: 900px;
}

.related .products ul, .related ul.products {
	width: 585px;
}

.product-image {
	float: left;
	width: auto;
	height: auto;
}

#shop .products ul, #shop ul.products {
	width: 585px;
}

#main-wrapper .products ul, #main-wrapper ul.products {
	width: 585px;
}


div.product div.summary {
	float: right;
	width: 270px;
	margin-bottom: 20px;
}

div.product #tabs {
	width: 585px;
}

.button-alt {
	margin: 0;
	margin-left: 10px;
	margin-top: 1px;
}


.form-row a.lost_password {
	margin-left: 10px;
	margin-top: 5px;
	float: right;
}

div.product #tabs ul.tabs {
	color: white;
	width: 100%;
	float: left;
	font: 13px/1.3em 'Armata',"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0;
	border: solid 1px #E7E6E6;
	border-bottom: solid 1px #d3d3d3;

	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e2e2e2));
	background: -moz-linear-gradient(top,  #f3f3f3,  #e2e2e2);

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.product #tabs ul.tabs li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	top: 1px;
	position: relative;
	border-bottom: none;
}

div.product #tabs ul.tabs li a {
	display: block;
	position: relative;
	padding: 15px 20px 15px 20px;
	text-align: center;
	cursor: pointer;
	color: #484848;
	font-weight: normal;
	background: none;
}

div.product #tabs ul.tabs li.active a {
	text-decoration: none;
	color: #e51b33;
	background-color: #fff;
}


div#reviews #comments { width: 558px; }

div.product #tabs .panel { margin-top: 42px; }

div.product #tabs ul.tabs li:hover a {
	color: #999;
}

#reviews #comments h2 { font-size: 14px; margin-bottom: 20px; margin-top: 10px;}
#reviews #comments h2 .item { font-size: 16px; font-weight: bold; }

.products li {
	overflow: hidden;
	margin: 0;
	margin-left: 2.5%;
	width: 23%;
	float: left;
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: solid 1px #efefef;
	background: #484848;
}

#shop .products li {
	overflow: hidden;
	margin: 0;
	margin-left: 3.5%;
	width: 31%;
	float: left;
	position: relative;
	margin-bottom: 30px;
}

#shop .products li.first {
	margin-left: 0;
}

.products li a img {
	width: 100%!important;
	height: auto!important;
	margin: 0 !important;
	float: left;
	border: none;

	background: #efefef;
	padding: 5px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

.products li a:hover img{ 
	border: none;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease; 
}

.products li:hover a > img{ 
	background: #484848;

	filter: alpha(opacity=0.2);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2; 
	opacity: 0.2;
}

.products li:hover a.button{
	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;
}

div.product div.images img {
	border: none;

	background: #efefef;
	padding: 5px;

	width: 314px;
	height: auto;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease;
}

div.product div.images img:hover { 
	background: #484848;
	border: none;
	
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease; 
}

div.product div.images div.thumbnails a img {
	padding: 3px;
	width: 90px;
	height: 90px;
}

.products li .price .from { color: #fff; }

div.product div.images {
	width: 294px;
}

form.cart .variations select {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666;
	background-color: #EEE;
	padding: 5px;
	border: 1px solid #CCC;
	width: 100%;
	min-width: 232px;
	border-color: #E1E1E1;
	color: #777;
	background: white;
	-webkit-appearance: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-image: url(data:image/png;base64\,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
}

table.shop_attributes th {
	color: #fff!important;
}

table.shop_table {
	border: none;
	background: rgba(255, 255, 255, .1);

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

table.shop_table td {
	border-top: 0;
	padding: 15px 12px!important;
	vertical-align: middle;
}

#payment {
	width: 100%;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

	margin-bottom: 60px;
}

.col2-set .col-2 header, .col2-set .col-1 header {
	background: none;
}

a.button:hover, button.button:hover, input.button:hover, #review_form #submit:hover {
	background: #e51b33;
	text-decoration: none;
}

#payment label, #payment input, #payment ul, #payment li, #payment p, #payment h1, #payment h2, #payment h3, #payment h4, #payment h5, #payment h6 {
	color: #484848;
}

ul.products li h3 {
	font-size: 10px/1em;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	margin-bottom: 6px;
	color: #484848;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease; 
}

.products li strong, .products li h3 {
	font-size: 10px/1em;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	margin-bottom: 6px;
	color: #efefef;
	text-align: center;
	width: 100%;

	position: absolute;
	top: 40px;

	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0; 
	opacity: 0;

	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;	
	transition: all 0.2s ease; 
}

#main .products li a:hover h3 {
	color: #fff;
}

.products li:hover a > strong{
	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;
}

.products li:hover a > h3 {
	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;
}

.related .products li strong, .related ul.products li h3 {
	font-size: 6px/1em;
	font-weight: lighter;
}

.products li strong:hover {
	color: #e51b33;
}

.products li p {
	margin: 0;
	width: auto;
	display: inline;
	clear: none;
}

/* Shop Widget */
.price_slider_amount {
	margin-top: 10px;
}

h1.product_title.page-title { 
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	margin-bottom: 6px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 0;
}

.related.products h2 { margin-bottom: 20px; }

div.jigoshop_error, div.jigoshop_message {
	margin-bottom: 20px;
	padding: 11px 10px 10px 32px;
	float: left;
	width: 855px;
}

div.jigoshop_error, div.jigoshop_message { width: 856px; }
#shop div.jigoshop_error, #shop div.jigoshop_message { width: 546px; }

.assistive-text {
	width: 0;
	height: 0;
	display:block;
	text-indent: -9999px;
	float: left;
}

#searchform {
	display: block;
	height: 44px;
	width: 100%;
	float: left;
	background: #484848;
}

.widget #s {
	display: block;
	width: 130px;
	border: none;
	padding-top: 13px;
	padding-left: 20px;
	background: none;
	float: left;
	color: #fff;
	outline: none;
}

#s:focus {
	color: #eee;	
}

#searchsubmit {
	display: block;
	border: none;
	height: 44px;
	width: 60px;
	float: right;
	color: #eee;
	background: #e51b33 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/icon-search.png);
	cursor: pointer;
}

#searchsubmit:hover {
	background: #b81528;
}

#search_submit_block:hover {
	color: #fff;
}

#bbpress-forums #bbp-your-profile fieldset.submit button {
	float: right;
	padding: 15px;
}

a.button:hover,
button.button:hover, .cart .button:hover,
#review_form #submit:hover, a.button.alt:hover, button.button.alt:hover, input.button.alt:hover, #review_form #submit.alt:hover, .content .bbp-submit-wrapper button.button:hover {
	background: #e51b33;
	color: #fff;
}

ul.cart_list li img, ul.product_list_widget li img {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	margin-left: 0;
}

span.onsale {
	top: 0;
	right: 0;
	left: auto;
	margin: 0;
	padding: 0;

	width: 57px;
	height: 56px;

	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/offer.png) no-repeat;

	text-indent: -9999px;

	text-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.products li .onsale, ul.products li.product .onsale {
	top: 0;
	right: 0;
	left: auto;
	margin: 0;
}

form.cart {
	margin-bottom: 10px;
	float: right;
	width: 100%;
}

u, ins {
	text-decoration: none;
}

div.product p.price {
	color: #e51b33;
	font-size: 1.3em;
}

div.product p.price del {
	font-size: 14px;
	color: #e51b33;
}

div.product p.price ins {
	color: #e51b33;
}

.products li a.button {
	z-index: 9999;
	clear: both;

	width: 90px !important;
	position: absolute;
	top: 130px;
	left: 50%;
	margin-left: -50px;

	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0; 
	opacity: 0;
}

.products li a.button:hover {
	background-color: #efefef;
	color: #e51b33;
}

.button-alt, .variations_button input.button-alt {
	color: white;
	background: #484848;
	padding: 6px;
	line-height: 1em;
	float: left;
	font-size: 12px;
	width: auto;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-image: initial;
}

.button-alt:hover, .variations_button input.button-alt:hover {
  background: #e51b33;
  color: #fff;
}

.quantity input.plus:hover, .quantity input.minus:hover {
	background: #e51b33;
}

form.cart div.quantity {
	float: left;
	margin: 0;
	margin-right: 10px;
}

.quantity {
	min-width: 40px;
}

.stock {
	color: #e51b33;
	float: left;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
	color: #484848;
}


.related h2 {
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 0;
}

#tab-description, #tab-attributes {
	padding-bottom: 15px;
}

#reviews #comments {
	width: 588px;
	float: left;
}

#reviews #review_form_wrapper {
	width: 588px;
	float: left;
	margin-top: 20px;
}

#review_form {
	width: 585px;
	color: #484848;
}

#review_form textarea {
	padding: 10px;
	border: 1px solid #484848;
	width: 526px;
	height: 140px;
	font-family: 'Oswald', Arial, Verdana, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 400;
	font-weight: normal;
    font-size:  100%;
    font-size: 13px;
    line-height: 24px;
	color: #484848;
	background-color: #eee;
	border-image: initial;
	outline: none;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background: none;
}

.comment-form-rating label, .comment-form-comment label {
	color: #484848;
}

#review_form  textarea:focus {
	border: 1px solid #e51b33;
}

#reviews .description{
	width: 514px;
	float: left;
}

#reviews #comments .add_review {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 0;
}

.related h2 {
	margin-bottom: 20px;
}

#respond h3 {
	font-weight: normal;
	margin-bottom: 10px;
	color: #484848;
}

#tab-description h2, #tab-attributes h2, #tab-reviews h2 {
	font-weight: normal;
	margin-bottom: 10px;
}

#reviews #comments ol.commentlist {
	margin-top: 30px;
}

.commentlist .comment {
	width: 588px;
	height: auto;
	float: left;
}

#reviews #comments ol.commentlist li .comment-text {
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.comment_container {
	width: 538px;
	float: right;
}

td.actions .button-alt {
	float: right;
	margin: 1px 0 0 6px;
}

td.actions a:hover {
	color: #fff;
}

td.actions .coupon .input-text {
	margin: 4px 6px 0 0;
	height: 18px;
}

#order_review_heading {
	margin-top: 20px;
}

ul.cart_list li img, ul.product_list_widget li img {
	float: left;
	margin-right: 10px;
	padding: 4px;
	border: 1px solid #D9D9D9;
}

.price_slider_amount {
	margin-top: 15px;
}

.price_slider_amount .button {
	color: white;
	background: #484848;
	padding: 6px;
	line-height: 9px;
	margin: 1px 10px 0 0;
	float: left;
	font-size: 12px;
	width: auto;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	border: none;
	cursor: pointer;
	font-family: inherit;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-image: initial;
}

.cart input {
	width: auto;
	margin: 0;
	vertical-align: middle;
	line-height: 1em;
	font-size: 12px !important;
	line-height: 1em !important;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #EEE;
	border-image: initial;
	outline: none;
}

.cart input:focus {
	border: 1px solid #e51b33;
}

form .form-row input.input-text,
#content .form-row input.input-text,
form .form-row textarea, #content .form-row textarea {
	-webkit-box-sizing: none;
	-moz-box-sizing: none;
	box-sizing: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: 1px solid #ccc;
	width: 100%;
	padding: 6px;
	margin: 0;
	outline: 0;
	border: 1px solid #484848;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #EEE;
	border-image: initial;
	outline: none;
}

form .form-row input.input-text:focus,
#content .form-row input.input-text:focus,
form .form-row textarea:focus, #content .form-row textarea:focus {
	border: 1px solid #e51b33;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

#calc_shipping_country, #shipping_method, #shipping-country, #billing-country {
	color: #666;
	background-color: #EEE;
	padding: 5px;
	border: 1px solid #ccc;
}

div.product {
	float: left;
}

td.actions .coupon {
	margin-bottom: 3px;
}

.homepage_feat_prod .products li {
	width: 225px;
}

.homepage_feat_prod .products li a img {
	width: 215px!important;
	height: 215px!important;
	margin: 0;
	padding: 4px;
	border: solid 1px #DDD;
	margin-bottom: 10px;
	border-image: initial;
}

.homepage_feat_prod .products li a img:hover {
	border: solid 1px #484848;
}

.full-top p {
	text-align: right;
}

.full-top .button {
	float: right;
	margin-left: 10px;
	position: relative;
	top: -5px;
}

.shop_table {
	float: left;
}

#payment {
	float: left;
}

.cart-collaterals {
	float: left;
}

div.product .product_title {
	font-weight: normal;
	font-size: 18px; 
	line-height: 18px;
}

div.product #tabs, .products {
	float: left;
}

a img {
	border: 0;
	border-image: initial;
}

.wp-caption{
	max-width:100%;
	font-size: 11px;
	font-style: italic;
	border:1px solid;
	margin:5px 15px 10px 0;
	position: relative;
}

.wp-caption img {
	border:medium none;
	display:block;
	padding:5px;
	margin:0;
}

.wp-caption-text {
	display:block;
	font-size:11px;
	font-style:italic;
	margin:0 auto;
	padding:3px 10px 5px;
	text-align:center;
}

.wp-caption.aligncenter{
	margin:5px auto 10px auto
}

.assistive-text {
	display: none;
}

.cart-collaterals .cart_totals h2 {
	float: right;
	width: 225px;
}

.cart-collaterals .cart_totals_table {
	float: right;
	width: 225px;
}

.cart-collaterals .cart_totals table {
	float: right;
}	

.col-1 {
	margin-top: 24px;
}

.addresses .col-1 {
	margin-top: 0;
}

.form-row select {
	min-width: 0;
	width: 100%;
}

#calc_shipping_country, #shipping_method, #shipping-country, #billing-country {
	min-width: 0;
	width: 100%;
	margin-bottom: 10px;
}

body .shop_table .alignright {
	overflow: auto;
	margin: 0;
	display: inline;
}

.products li .price {
	float: left;
	color: #e51b33;
	text-align: center;
	font-weight: 200;
	font-size: 14px;
}

.products li .price {
	text-align: center;
	width: 100%;

	position: absolute;
	top: 80px;

	filter: alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0; 
	opacity: 0;
}

.products li:hover a > .price{
	filter: alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity: 1; 
	opacity: 1;
}


.products li .price {
	text-align: center;
	width: 100%;

	position: absolute;
	top: 80px;
}

.products li .price del, .products li .price ins {
	color: #fff;
}

div.product #tabs .panel, .woocommerce_tabs .panel {
	padding-bottom: 15px;
}

#reviews #comments ol.commentlist li .comment-text {
	width: 472px;
}

tr.even {
	color: #484848;
}


table.shop_table td {
	border-top: 0;
}

table.shop_table th {
	color: #888;
}

table.shop_table {
	border-collapse: collapse;
}

.cart-collaterals .shipping_calculator {
	margin-bottom: 20px;
}

#homepage-content {
	position: fixed;
	bottom: 60px;
	margin-left: 60px;
}

.order_details li strong {
	color: #484848;
}



.top-menu .button {
	margin-top: 0;
	margin-right: 10px;
	float: left;
}

.top-menu .alignleft {
	margin-top: 2px;
}


#searchform .screen-reader-text { display: none; }


/* Carousel */
#projects-carousel {
	float: left;
	height: 260px !important;
	margin-bottom: 40px;
}

.caroufredsel_wrapper {
	width: 1060px !important;
	height: 260px !important;
}

.carousel-footer {
	visibility: hidden;
}

#prev-carousel {
	position: absolute;
	width: 54px;
	height: 54px;
	
	background: #808080 url(prev-btt.png) no-repeat top;
	
	margin-left: -42px;
	margin-top: 200px;
	
	left: 0;
	
	text-indent: -9999px;
	z-index: 9999;
}

#prev-carousel:hover {
	background: url(prev-btt.png) no-repeat bottom;
}

#next-carousel {
	position: absolute;
	width: 54px;
	height: 54px;
	
	right: 0;
	
	background: #808080 url(next-btt.png) no-repeat top;
	
	margin-right: -42px;
	margin-top: 200px;
	
	text-indent: -9999px;
	z-index: 9999;
}

#next-carousel:hover {
	background: url(next-btt.png) no-repeat bottom;
}

#pager {
	height: 13px;
	width: auto;
	float: left;
	text-align: center;
}

#pager a {
	width: 13px;
	height: 13px;
	display: block;
	float: left;
}

#pager a span {
	width: 13px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	
	background: url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/bg_control_nav.png) no-repeat top;
}

#pager a:hover span {	
	background-position: 0 -13px;
}

#pager a.selected span{	
	background-position: 0 -26px;
}


/* Slider
----------------------------------*/
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.price_slider_wrapper .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/ui/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.price_slider_wrapper .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.widget .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	border: 1px solid #333;
	cursor: pointer;
	background: white;
	background: -webkit-gradient(linear,left top,left bottom,from(white),to(#BBB));
	background: -webkit-linear-gradient(white,#BBB);
	background: -moz-linear-gradient(center top,white 0,#BBB 100%);
	background: -moz-gradient(center top,white 0,#BBB 100%);
	outline: 0;
	top: -0.3em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
	box-shadow: 0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
}

.col2-set .col-1, .col2-set .col-2 {
	float: left;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 0;
}

.shipping_address {
	width: 100%;
}

div.product .woocommerce_tabs .panel, #content div.product .woocommerce_tabs .panel {
	border: 1px solid #DDD;
	border-top: 0;
	padding: 15px 15px 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.summary .entry-title {
	text-align: left;
	background-image: none;
	font-size: 24px;
	border: none;
	margin-bottom: 20px;
}

.add_review .button {
	margin-bottom: 20px;
}

.add_review .button:hover {
	color: #fff;
}

#shop .related .products li {
	width: 48%;
	margin-left: 4%;
}

#shop .related .products li.first {
	margin-left: 0;
}

div.product span.price, div.product p.price, #content div.product span.price, #content div.product p.price {
	color: #e51b33;
}

ul.products li.product .price { color: #e51b33; }

ul.products li.product a img, div.product div.images img, #content div.product div.images img {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

div.product div.images div.thumbnails a, #content div.product div.images div.thumbnails a, div.product div.images div.thumbnails a {
	float: left;
	width: 30.75%;
	margin-right: 3.8%;
}

div.product div.images div.thumbnails a.last, #content div.product div.images div.thumbnails a.last, div.product div.images div.thumbnails a.last { margin-right: 0; }

.woocommerce_message .button:hover, .woocommerce_error .button:hover, .woocommerce_info .button:hover { color: #fff; }

a.button.alt, button.button.alt, input.button.alt, #respond input#submit.alt, #content input.button.alt {
	background: #e51b33;
	background: -webkit-gradient(linear,left top,left bottom,from(#e51b33),to(#b81528));
	background: -webkit-linear-gradient(#e51b33,#b81528);
	background: -moz-linear-gradient(center top,#e51b33 0%,#b81528 100%);
	background: -moz-gradient(center top,#e51b33 0%,#b81528 100%);
	border-color: #b81528;
	color: white;
}

a.button.alt:hover, button.button.alt:hover, input.button.alt:hover, #respond input#submit.alt:hover, #content input.button.alt:hover {
	background: #b81528;
	background: -webkit-gradient(linear,left top,left bottom,from(#b81528),to(#e51b33));
	background: -webkit-linear-gradient(#b81528,#e51b33);
	background: -moz-linear-gradient(center top,#b81528 0%,#e51b33 100%);
	background: -moz-gradient(center top,#b81528 0%,#e51b33 100%);
	border-color: #b81528;
	color: white;
}

.navigation {
	float: left;
	margin-bottom: 40px;
}


/* Base 960 Grid */
.boxed #content	   { margin: 30px auto; margin-top: 0; width: 990px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3);}

.container { 
	width: 1120px; 
	margin: 0 auto; 
	background-color: #ffffff; 
}

#top-bar .container { width: 1120px; }
#header .container { width: 1120px; }
.container-big { width: 1120px; margin: 0 auto; }
.column, .columns         { float: left; display: inline; margin-left: 30px; position:relative; }
.row                           { position:relative; margin-bottom: 20px; clear:both; }

/* Nested Column Classes */
body .column.alpha, body .columns.alpha, body div .first       { margin-left: 0; clear: left; margin-right: 0;}

/* Base Grid */
.container .one.column                      	{ width: 47px  }
.container .two.columns                     	{ width: 125px; }
.container .three.columns                   { width: 202px; }
.container .four.columns                    	{ width: 280px; }
.container .five.columns                    	{ width: 357px; }
.container .six.columns                     	{ width: 435px; }
.container .seven.columns                   { width: 512px; }
.container .eight.columns                   { width: 585px; }
.container .nine.columns                    	{ width: 667px; }
.container .ten.columns                     	{ width: 745px; }
.container .eleven.columns                 { width: 822px; }
.container .twelve.columns                 { width: 900px; margin-left:0}


/* Offsets */
#top .offset-by-one                   { padding-left: 80px;  }
#top .offset-by-two                   { padding-left: 160px; }
#top .offset-by-three               { padding-left: 240px; }
#top .offset-by-four                 { padding-left: 320px; }
#top .offset-by-five                 { padding-left: 400px; }
#top .offset-by-six                   { padding-left: 480px; }
#top .offset-by-seven               { padding-left: 560px; }
#top .offset-by-eight               { padding-left: 620px; }
#top .offset-by-nine                 { padding-left: 700px; }
#top .offset-by-ten                   { padding-left: 780px; }
#top .offset-by-eleven             { padding-left: 860px; }

.partners-title { padding: 10px; background: #e51b33 url(http://artsandculturetx.com/wp-content/themes/MaxiNews/images/pattern.png); padding-left: 30px;	padding-top: 16px; padding-bottom: 16px;}

.partners .partners_images { float: left; }


#container-blog-two-col div.one_half { margin-left: 20px; width: 295px; float: left; position: relative; margin-bottom: 60px; }
 
#template-blog-masonry #container-blog-two-col { width: 630px; position: relative; left: -20px; }


#container-blog-full div.one_half { margin-left: 20px; width: 455px; float: left; position: relative; margin-bottom: 60px; padding-right: 0; }

#container-blog-full div.one_third{ margin-left: 20px; width: 296px; float: left; position: relative; margin-bottom: 60px; padding-right: 0; }
 
#template-blog-masonry #container-blog-full { width: 950px; position: relative; left: -20px; }


#container-blog-two-col .one_half .blog-image {	width: 295px; height: 94px; }

#container-blog-full .one_half .blog-image { width: 455px; height: 141px; }

#container-blog-full .one_third .blog-image {	width: 295px; height: 94px; }


#portfolio .one_fourth	{	margin-left: 0; width: 254px; height: 260px; float:left; position:relative; margin-bottom: 30px; padding-bottom: 0; }

#portfolio .one_third	{	margin-left: 0; width: 350px; height: 320px; float:left; position:relative; margin-bottom: 30px; padding-bottom: 0; }

#portfolio .one_half	        {	margin-left: 0; width: 543px; height: 460px; float:left; position:relative; margin-bottom: 30px; padding-bottom: 0; }


#portfolio .one_fourth .portfolio-image-holder { width: 254px; height: 185px; }

#portfolio .one_third .portfolio-image-holder { width: 350px; height: 255px; }

#portfolio .one_half .portfolio-image-holder { width: 543px; height: 396px; }

.rounded-box-page .flexslider .slides li img { width: 737px; height: auto; }

.rounded-box-page .flexslider.gall-img {
	width: 737px;
	height: auto !important;
}

#big-background-image .flexslider .slides li img { width: 100%;!important }




/* Clearing */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; 
}
.row:after,
.clearfix:after {
    clear: both; 
}
.row,
.clearfix {
    zoom: 1; 
}

/* You can also use a <br class="clear" /> to clear columns */
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}


/* Columns for better content separation */

div.full       			        {	margin-left: 0; width:100%; float:left;	    position:relative; margin-bottom: 40px; }
div.full-clear       	        {	margin-left: 0; width:100%; float:left;	    position:relative; }
div.one_fifth			{	margin-left: 5%; width:16%; float:left;	    position:relative; margin-bottom: 40px; }
div.one_fourth			{	margin-left: 4%; width:22%;  float:left; 	position:relative; margin-bottom: 40px; }
div.one_third			{	margin-left: 3%; width:31.3%; float:left;     position:relative; margin-bottom: 40px; }
div.two_fifth			{	margin-left: 4%; width:38.5%; float:left;	position:relative; margin-bottom: 40px; }
div.one_half			        {	margin-left: 4%; width:48%; float:left; 	position:relative; margin-bottom: 40px; }
div.three_fifth		        {	margin-left: 4%; width:57%; float:left; 	position:relative; margin-bottom: 40px; }
div.two_third			{	margin-left: 3%; width:65.7%; float:left;     position:relative; margin-bottom: 40px; } 
div.three_fourth		        {	margin-left: 4%; width:74%; float:left; 	position:relative; margin-bottom: 40px; }
div.four_fifth			{	margin-left: 4%; width:79%; float:left; 	position:relative; margin-bottom: 40px; }
.msie7 .one_fourth		{ 	width:21.5%;  	}
.msie7 div, .msie7 li	        {	zoom:1; 		}

div.one_third_rounded		{	margin-top: 30px; margin-right: 30px; width: 353.3px;  float:left;   position:relative; margin-bottom: 40px; }
div.two_third_rounded		{	margin-left: 30px; width: 676.7px;    float:left;   position:relative; margin-bottom: 40px; padding: 30px; padding-bottom: 0;} 


.wpb_wrapper div.full,
.wpb_wrapper div.full-clear,
.wpb_wrapper div.one_fifth,
.wpb_wrapper div.one_fourth,
.wpb_wrapper div.one_third,
.wpb_wrapper div.two_fifth,
.wpb_wrapper div.one_half,
.wpb_wrapper div.three_fifth,
.wpb_wrapper div.two_third,
.wpb_wrapper div.three_fourth,
.wpb_wrapper div.four_fifth { margin-bottom: 0; }

#top .wpb_wrapper div.project { margin-bottom: 40px; }


#gallery-holder div.one_half                      {	margin-left: 1px;  width: 529px;  height: 386px;   float:left;   position:relative;  margin-bottom: 1px; }
#gallery-holder div.one_third		   {	margin-left: 1px;  width: 372px;  height: 271px;   float:left;   position:relative;  margin-bottom: 1px; }
#gallery-holder div.one_fourth		   {	margin-left: 1px;  width: 279px;  height: 203px;   float:left;   position:relative;  margin-bottom: 1px; }
#gallery-holder div.one_fifth		   {	margin-left: 1px;  width: 223px;  height: 162px;   float:left;   position:relative;  margin-bottom: 1px; }

#gallery-holder div.one_half.first, #gallery-holder div.one_fifth.first, #gallery-holder div.one_fourth.first, #gallery-holder div.one_third.first { margin-left: 0; }



.top-menu-container div.one_third { margin-top: 8px; margin-bottom: 10px; }

.partners div.one_fifth { 
	width: 20%; 
	margin-left: 0; 
	border: solid 1px #e7e7e7; 
	border-left: none;
	border-top: none;
	padding-top: 20px; 
	padding-bottom: 10px; 
	margin-bottom: 0; 

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  
}

.partners div.first {
	border-left: solid 1px #e7e7e7; 

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  
}

.partners-container {
	float: left;
	width: 100%;
	border-top: solid 1px #e7e7e7;   
	margin-bottom: 30px;
}

.partners .partners_images { float: none; }

.partners div { text-align: center; }

.partners { margin-bottom: 30px; }

#footer div .one_fourth { margin-bottom: 0; }

body .alignleft { float:left; display: block; }
body .alignright { float:right; display: block; margin-left: 0; }

/* img alignment */
body .align-left-img img  { float:left; margin:4px 10px 0px 0;  display: block; }
body .align-right-img img { float:right; margin:4px 0px 0px 10px;display: block; }
body .align-center-img img { clear:both; display:block; margin:10px auto; padding: 10px 0; }
