
/*
 Theme Name:   Phoenix Child for Innovate
 Description:  BM Phoenix Child Theme for Innovate
 Author:       BM Tech Team
 Template:     burning-man-phoenix
 Version:      1.0.0
 Text Domain:  phoenix-child
*/

/*@import url("../../burning-man-phoenix/css/app.css");*/

/* =Theme customization starts here
-------------------------------------------------------------- */
.detail-page #primary {
  padding-bottom:1.5rem;
}
figure {margin-left:0;}

.entry-content img,
.comment-content img,
.widget img {
    max-width: 97.5%; /* Fluid images*/
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}
img.size-full, img.size-large {
    max-width: 95%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}
.gallery-item {
display:block;
height:185px;
}
.wp-caption-text {font-size:0.9rem;padding-top:10px;font-style: italic;line-height:1.3;}
.wp-caption.aligncenter .wp-caption-text {max-width:95%; padding-bottom:10px!important;}
.gallery-caption {max-width:200px;}

article:first-of-type::before {
	background:none;
	height:0;
}
h1.page-title {color:#59341B;}
h2 {
color: #2c5573;
line-height: 1.2;
font-size: 1.6rem;
font-family: 'RockwellStd','Courier Bold',Courier,Georgia,serif;
}
h2.blog-special {
	font-family: "Amatic SC",cursive;
font-weight: bold;
font-size: 2.5rem;
}
h3 {
color: #2c5573;
font-size:1.1rem;
font-weight:bold;
}
.home .detail-page:before {margin-bottom:15px;}


article .entry-meta {
	margin: 0 0 1rem 0;
	color:#333;
}
article .entry-meta span .entry-date,
article .entry-meta .posted-in span, 
article .entry-footer .tagged a,
article .entry-footer .comments-link a,
span.tagged,.edit-link a
 {font-size:0.9rem;font-family:'Open Sans',helvetica,arial,sans-serif;}

p.edit-post {clear:both;}

h1 {font-family:'RockwellStd','Courier Bold',Courier,Georgia,serif;}
article .entry-content {margin-top:1.5rem;}
article .entry-footer {margin: 0;overflow:hidden;}
article span.tagged {display: block; margin-bottom: 1em;float:left;max-width: 80%;line-height: 1.4;padding-top: 3px;}
article .posted-in {line-height:1.3;}
article p.comments-link {font-weight: bold;}
article p.comments-link a {font-weight:normal;padding-left:5px;}
.paging-navigation {overflow:hidden;margin-bottom:2rem;}
.nav-links {overflow:hidden;margin-bottom:2em;}
.nav-previous {float:left;padding-top:1em;padding-bottom:0.5rem;}
.nav-next {float:right;padding-top:1em;}
blockquote {background-color: rgba(246,248,249,0.4);padding-left:1rem;}

code {color:#5c5c5c;font-weight:400;line-height: 1;}
p.form-submit input[type="submit"] {height:40px;background-color:#722426;color:#fff;border:1px solid rgb(204, 204, 204);font-family: 'RockwellStd','Courier Bold',Courier,Georgia,serif;font-size:1em;}

figure img, img.aligncenter, img.alignnone {border:5px solid #fff;}

.tablepress {width:100%;background:transparent;border:none;}
.tablepress thead {background:#2c5573;}
.tablepress [class*="column"] + [class*="column"]:last-child {
float: none;
}
table thead tr th, table thead tr td {color:#fff;}
table tr.even, table tr.alt, table tr:nth-of-type(even) {background:rgba(252, 252, 252, 0.9);}
table tr.even, table tr.alt, table tr:nth-of-type(odd) {background:rgba(252, 252, 252, 0.3);}

/* Innovate custom posts styles */

.bmi-post {
  padding-top:1rem;
}
.bmi-post:before, .year-break:before {
  content:'';
  height: 1px;
  display:block;
  background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.75), transparent);
  background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.75), transparent);
  background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.75), transparent);
  background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.75), transparent);
}
.bmi-post:first-child:before {
  background:none;
}
.bmi-post h2 {padding-top:1.7rem;}
.bmi-post .entry-meta {
  margin-bottom:0;
}
.bmi-post .entry-meta ul {
  list-style-type: none;
  margin-left:0;
}
.bmi-post .entry-meta ul span {
  font-weight:bold;
}
.bmi_featured_img {padding-bottom:1.5rem;}
.bmi_featured_img img {border: 5px solid #fff;}
.year-break {
  padding-top:1rem;
}

.year-break p {
text-align:center;
margin-bottom:0;
padding-top:1rem;
font-family: 'Stint Ultra Expanded',serif;
font-size: 2.5rem;
color:#960;
}

#postbox ul {
  list-style-type: none;
  margin-left:0;
  padding-left:0;
  margin-bottom:0;
}
#postbox ul li {
  padding:0.6rem 0;
}
#postbox label {font-weight:bold;padding-bottom:3px}
#postbox input[type="datetime"] {width:40%;margin-bottom:0;}
#postbox .img-upload {margin-bottom:2em;}
input[type="file"] {height:20px;}

.post-navigation {margin-top:2rem;}

/* Submit form */
textarea#description {
  min-height:200px;
}
.error {
  color: #C80000;
  font-size: 0.9rem;
}
.submit-button {margin-top:2rem;}

/* Sidebar */

.widget {
	background: #fcfbf9;
  background: -moz-linear-gradient(left, #fcfbf9 0%, rgba(252, 251, 249, 0) 100%);
  background: -webkit-linear-gradient(left, #fcfbf9 0%, rgba(252, 251, 249, 0) 100%);
  background: linear-gradient(to right, #fcfbf9 0%, rgba(252, 251, 249, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbf9', endColorstr='#00fcfbf9',GradientType=1 );
}
.widget a {color:#996600;}
.widget ul {padding-left:0.8rem;padding-bottom: 1rem;}
.widget h2 {padding-top:0.5rem;padding-left:0.8rem}
.widget_nav_menu ul {
list-style-type: none;
padding:1rem 0;
}
.widget_nav_menu ul li a{
font-family: "Amatic SC",cursive;
color: #960;
font-size: 1.6rem;
line-height: 1.1;
letter-spacing: 1px;
font-weight: bold;
padding: 0 0 5px 0;
display: inline-block;
width: 90%;
}
.widget_nav_menu ul li:before{
content: "";
display: block;
height: 20px;
width: 19px;
margin-top: 0;
background: url(../../burning-man-phoenix/img/phoenix-main-sprite.png) -13px -460px no-repeat;
float: left;
 }

/* media queries */
@media only screen and (min-width: 480px) { 

figure.aligncenter {max-width:97.5%!important;}
.content-area .comment-form-comment textarea {width:100%;min-height:150px;}

}

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

.gallery-item {
float:left;
}

figure.alignright, img.alignright {
float: right;
margin: 6px 0 8px 18px!important;
}
figure.alignleft, img.alignleft {
float: left;
margin: 6px 18px 8px 0!important;
}
img.size-full, img.size-large, .wp-caption.aligncenter .wp-caption-text {
    max-width: 100%;
    width: auto; 
}
blockquote {padding: 0.5625rem 1.25rem;}
blockquote p {margin-bottom:0;}
article p.comments-link {float:right;}
}

@media only screen and (min-width: 1024px) {
.fullwidth-page.tickets-homepage {
	max-width:50rem;
	margin:0 auto;
}
.fullwidth-page.tickets-homepage #primary {margin-left:0!important;}
.content-area .comment-form-comment textarea {width:100%;min-height:150px;}
.content-area input[type="text"], 
.content-area input[type="password"], 
.content-area input[type="email"], 
.content-area input[type="number"], 
.content-area input[type="tel"], 
.content-area input[type="time"], 
.content-area input[type="url"], 
.content-area textarea,
.content-area select {
width: 80%;
margin-bottom:0;
}