/* Search  */
#small-search-box {
	position: absolute;
	bottom: 6px;
	right: 15px;
}

.element-invisible {
		display: none !important;
}

.container-inline div, .container-inline label {
    display: inline;
}

nav.ui-tabs.ui-corner-all {
	border: none !important;
}

.page-node .panels-flexible-2_column_article_page-inside .pane-node-content .pane-content .mastimageTitle {
	float: left;
	width: 100%;
}

#skip-link,
.front.not-logged-in .messages.status h2.element-invisible {
	display: none;
}

/* General views */

.comment h3 .permalink,
.comment .submitted .permalink {
	display: none;
}
.comment .submitted {
	font-weight: bold;
	font-size: 0.75em;
	margin-bottom: 6px;
}
.comment p,
.comment .field-item {
	font: italic 13px Arial;
}


.pane-title {
  background: none repeat scroll 0 0 #555; 
  font: italic 1.75em/1em "Times New Roman",Times,serif;
  color: #fff;
  text-transform: lowercase;
  padding: 4px 0 5px 40px;
}
.mastimageTitle {
	width: 100%;
}
.pane-title a {
  color: #fff;
  font-size: 0.8em;
}
.view div.odd,
.view div.even {
  padding-top: 10px;
  border-top: 1px dotted #ccc;
  clear: both;
}
.firstTier .view div.odd,
.firstTier .view div.even,
.secondTier .view div.odd,
.secondTier .view div.even {
  border-top: none;
}
.firstTier p.body {
	padding-right: 10px;
}
.secondTier .view div.odd,
.secondTier .view div.even {
	padding-top: 0px;
}
.secondTier .articleItem img {
	margin-bottom: 4px;
}
.secondTier .postDate {
	padding-bottom: 0px;
}
.view-comments-recent div.first {
	padding-top: 10px;
}
.view a,
.view a:visited {
  color: #000;
}
.page-books a {
	color: #b4442f;
}
.views-field-title {
  font-size: 0.8em;
}
.views-field-title h2 {
	padding-bottom: 0;
}
.views-field-name,
.views-field-created {
  color: #ccc;
  font-size: 0.6875em;
  display: inline-block;
  padding-bottom: 10px;
}
.views-field-name::after {
  content: "|";
}
.front .panels-flexible-region-inside .view-content {
	min-height: 325px; 
}
.section-opera .view-opera-page.view-display-id-block_1 img,
.section-tv .view-opera-page.view-display-id-block_1 img {
	width: 100%;
}
.panels-flexible-region-inside .view-cd-dvd-page-blocks .view-content {
	min-height: inherit;
}
.view-today-page.view-display-id-block .views-field-field-mast-image img {
  width: 47%;
	height: auto;
  padding-right: 5%;
  float: left;
  padding-bottom: 10px;
}
.view-today-page .view-display-id-attachment_1 .views-field-field-mast-image img {
  width: auto;
}
.view-today-page .view-display-id-attachment_1 .views-field-name::after {
  content: "";
}
.view-today-page .view-display-id-attachment_1 .views-field-created {
  display: block;
	padding-bottom: 5px;
}
.view-today-page .view-display-id-attachment_1 .views-field-name {
	padding-bottom: 0px;
}
.view-today-page .view-display-id-attachment_1 .views-field-body {
	width: auto;
	float: inherit !important;
}
.view-today-page .view-display-id-attachment_1 .views-field-title {
  font-size: 1.0625em;
}
.views-field-body {
  font-size: 0.75em;
  float: right;
  width: 47%;
  padding-bottom: 10px;
}
.view-today-page .view-display-id-attachment_1 .views-field-body {
  font-size: 0.75em;
  float: left;
  
}
.front .panels-flexible-column-tad_homepage_2-main .panels-flexible-region-tad_homepage_2-center-inside .panel-separator {
	width:0;
	height:0;
	position:absolute;
	display:none;
}
.views_slideshow_slide p {
	width: 98%;
	background: #000;
	opacity: 0.7;
	padding: 8px 1%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.views_slideshow_slide p {
	font: 1em Georgia, "Times New Roman", Times, serif; /* 16/16 */
}
.l-ad-bar #block-block-api-header-ads {
  float: right;
}
.panels-flexible-row-tad_homepage_2-13 .firstRow {
	clear: both;
}
.view-display-id-attachment_1 {
	overflow: visible !important;
}
#block-search-form {
	display: none;
}
.view-today-page .views-field-title {
	#margin-bottom: 10px;
}
.view-latest-in-today .first,
.view-popular .first {
	padding-top: 10px !important;
}
.view-News-Feed a,
.view-Taxonomy-page-view a {
	color: #b4442f
}
.component .view-latest-in-today p,
.component .view-id-popular p {
	font-weight: normal !important;
}
.item-list .pager li.pager-current {
	font-weight: normal;
}
.page-taxonomy .view-Taxonomy-page-view .views-view-grid td:last-child {
	float: left;
	padding-left: 10px;
}
.view-cd-dvd-page-blocks h4 a {
	text-align:left;
}
.page-node.node-type-article .pane-node-content h2.pane-title {
	display: none;
}
.page-node.node-type-article .pane-node-comment-form.component h2.pane-title {
	display: block;
	background: none repeat scroll 0 0 transparent;
	color: black;
	text-transform: none;
	font: 1.625em/1.1em Georgia,"Times New Roman",Times,serif;
	padding-left: 20px;
}
.page-node.node-type-article .field-name-field-mast-image img {
	width: 100%;
}
.page-node.node-type-article .mastimageTitle {
	margin-bottom: 20px;
}
.page-node.node-type-article .field-name-field-editor-rating .field-label,
.page-node.node-type-article .field-name-field-editor-rating .description {
	display: none;
}
.page-node.node-type-article .field-name-body iframe {
	//display: none;
}
.panels-flexible-region-inside-first .pane-block-19 {
	display: none;
}
.panels-flexible-column-last .pane-block-19 {
	display: block;
}
.attachment .view-content, .thirdTier .view-content {
	background: none;
}
.view-id-today_page .articleItem.first.odd {
	background: rgba(0, 0, 0, 0) url("https://s3-eu-west-1.amazonaws.com/cdn.theartsdesk.com/linebreak.gif") repeat-x scroll 0 0;
	margin-top: 12px;
	padding-top: 20px;
}
.pane-block-29 h2.pane-title {
	font-size: 20px !important;
}
.pane-block-29 h3 {
	font-size: 17px;
	padding-left: 10px;
	padding-right: 10px;
}
.pane-block-29 p {
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0;
}
.pane-block-29 .imgCol {
	margin-top: 0.5em;
	margin-bottom: 0;
}
.l-ad-bar .block-block-api {
	float: right;
}
.gallery-item-image-container {
	border: 1px solid #ccc;
	box-shadow: 1px 1px 2px #ccc;
	display: block;
	margin: 0 8px 2px 0;
	padding: 4px;
}

.view-user-details .views-field-name {
	padding-bottom: 0px;
	width: 100%;
}

.view-user-details .panel-pane {
	margin-bottom: 0px;
}
.view-user-details .user-picture {
	margin-top: 20px;
	margin-bottom: 20px;
}

.page-user .pane-authors-articles {
	margin-top: -15px;
}

/* Responsive media queries */
@media screen and (max-width: 974px) {
	#container, footer { max-width: 100%; width: 974px; margin: 0 auto; }
	.panels-flexible-column-tad_homepage_2-main,
	.panels-flexible-column-tad_homepage_2-1 {
		width: 100% !important;
	}
	.l-ad-bar {
		display: none;
	}
	.panels-flexible-column-3_col_section_2013-2 {
		display: none;
	}
	.panels-flexible-column,
	.panels-flexible-column-inside,
	.panels-flexible-row,
	.view td {
		width: 100%;
	}
	.firstTier .articleItem img,
	.secondTier .articleItem img {
		width: auto;
	}
}

@media screen and (max-width: 640px) {
	#container, footer { max-width: 100%; width: 640px; margin: 0; overflow: hidden; }
	#container, #footer {
    margin: 0 auto;
    max-width: 100%;
    width: 640px;
	}
	.panels-flexible-column-tad_homepage_2-1 {
		width: 100% !important;
	}
	.panels-flexible-column-tad_homepage_2-main {
		display: none;
	}
	.pane-node-comments {
		width: 100%;
	}
	#narrowColumn {
		display: none;
	}
	.articleContainer, .articleContent {
		width: 100%;
	}
	.panels-flexible-region-inside-first .pane-block-30,
	.panels-flexible-region-inside-first .pane-block-19 {
		display: block;
	}
	.firstTier .articleItem img, .secondTier .articleItem img {
    margin-bottom: 15px;
    width: 100%;
	}
	.l-ad-bar {
		display: none;
	}
	nav .tabs {
    display: block;
	}
	.panels-flexible-region-3_col_section_2013-first_tier img {
		width: 100%;
	}
	.panels-flexible-region-3_col_section_2013-first_tier p,
	.panels-flexible-region-3_col_section_2013-first_tier span {
		width: 100%;
		float: left;
	}
	#block-menu-secondary-links {
		display: none;
	}
	#tab1 {
		display: none; /* Change to 'block' when user clicks on 'Sections' */
	}
	#tab2 {
		height: 40px;
		display: none;  /* Change to 'block' when user clicks on 'Search' */
	}
	#small-search-box {
		bottom: 1px;
		margin: 0 auto;
		position: relative;
		width: 250px;
	}
	.l-breadcrumbs {
		display: none;
	}
	.container_12 h2.sectionTitle {
		display: block;
	}
	.logo a img { display: none; }
	.logo a { background: url(https://s3-eu-west-1.amazonaws.com/cdn.theartsdesk.com/logoSmall.png) no-repeat; height: 30px; width: 129px; display: block; margin-left: 15px; }
  .logo { background: #da4c31; margin-left: 0; height: 30px; width: 100%; }
	.bgColorLogo,
	.l-date {
    display: none;
	}
	.l-logo .logo {
    height: 30px;
    width: auto;
		float: none;
	}
	.l-logo {
		width: 100%;
	}
	.l-logo-date-bar {
    margin-top: 0px;
	}
	.view .views-field-name,
	.view .views-field-name span,
	.view .views-field-created,
	.view .views-field-created span,
	.view .author,
	.view .postDate {
		display: inline-block;
		float: none;
		width: auto;
	}
	#main {
		overflow: none;
	}
	.footnote {
		display: none;
	}
	.container_12 h2.sectionTitle {
    display: none;
	}
	.front .container_12 h2.sectionTitle {
		display: none;
	}
	.container_12 h2.sectionTitle {
		display: block;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.l-breadcrumbs {
		display: block;
	}
	.page-film .logo { background: #a20051; }
	.page-new-music .logo { background: #990; }
	.page-opera .logo { background: #f60; }
	.page-classical-music .logo { background: #01a765; }
	.page-theatre .logo { background: #945eff; }
	.page-comedy .logo { background: #f09; }
	.page-dance .logo { background: #ffb800; }
	.page-visual-arts .logo { background: #00B4FF; }
	.page-tv .logo { background: #c0ee00; }
	.view div.first {
		padding-top: 10px;
	}
	iframe#twitter-widget-1 {
		width: 100% !important;
	}
	.view-id-Taxonomy_page_view tr,
	.view-id-Taxonomy_page_view td {
		width: 100% !important;
	}
	.view-id-Taxonomy_page_view td {
		margin-top: 10px;
		padding-top: 10px !important;
		border-top: 1px dotted #ccc !important;
	}
	.view-id-Taxonomy_page_view td.col-first {
		margin-left: 2% !important;
		border-top: none !important;
	}
}


@media screen and (max-width: 400px) {
	#container, footer { max-width: 100%; width: 400px; margin: 0; overflow: hidden; }
	div.component.panel-pane {
		//float: left;
		width: 100%;
	}
	.views-field-body {
		float: none;
		width: inherit;
		font-size: 0.875em;
	}
	.front .view-today-page  img {
		float: left !important;
		width: 200px !important;
	}
	.front .view-today-page  .view-display-id-attachment_1 img {
		width: auto !important;
	}
	.view.thirdTier img {
		width: auto !important;
	}
	#block-menu-secondary-links {
		display: none;
	}
}