/*
Theme Name: Streetfest Child Theme
Theme URI: http://demo.teslathemes.com/superstar
Description: Streetfest Child Theme
Version: 1.0
Author: TeslaThemes
Author URI: http://www.teslathemes.com/
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: streetfest
*/

@import url("../streetfest/style.css");

/* Oops adjustments */
.main-header {background-color:#ee2d39}

/* menu */
.main-header nav ul li.menu-item-has-children .children,
  .main-header nav ul li.menu-item-has-children .sub-menu, .main-header nav ul li.page_item_has_children .children,
  .main-header nav ul li.page_item_has_children .sub-menu {
    background: #2c95b5;
  }
.main-header nav ul li.menu-item-has-children .children li,
  .main-header nav ul li.menu-item-has-children .sub-menu li, .main-header nav ul li.page_item_has_children .children li,
  .main-header nav ul li.page_item_has_children .sub-menu li {
    color: #ffffff;
  }
.main-header nav ul li.menu-item-has-children .children li a:hover,
  .main-header nav ul li.menu-item-has-children .sub-menu li a:hover, .main-header nav ul li.page_item_has_children .children li a:hover,
  .main-header nav ul li.page_item_has_children .sub-menu li a:hover {
    color: #ffdb00;
  }
.main-header nav ul li a {
  color: #ffdb00;
  font-weight:600;
}
.main-header nav ul li.current-menu-item > a:first-of-type, .main-header nav ul li a:hover {
  color: #fff !important;
  font-weight:600;
}
/*slider*/
div#n2-ss-2 .n2-font-284333b8c2f6ddb16530d182e80d87b3-paragraph,div#n2-ss-2 .n2-font-48bf0342401eec9a18a3463118a7bb44-paragraph {font-size:48px !important;text-shadow: 2px 2px #444 !important;font-family:'Roboto Slab' !important}
div#n2-ss-2 .n2-font-24689a0b6fda2ed31c6dab44e9484a9e-paragraph a,div#n2-ss-2 .n2-font-d01bdf5bff8c46ac851ba5b23fca28a1-paragraph a {font-size:18px !important;text-shadow: 1px 1px #444 !important;font-family:'Roboto Slab' !important}
/* header */
.blog-section {background-color: #202020;}
.section-title.inverted {background-color: #404040;}
.section-title.inverted {color:#ffffff}
.section-title.inverted:after,.main-player .player-body .player-body-wrapper .volume-controls .volume-progress:before {border-color: #404040 transparent transparent transparent}
/* title area */
.intro-box .box-bg.blog-intro {
  background-image: url(img/blog-introbox-bg.gif);
}
.intro-box .page-title {color: #fff;text-shadow: 2px 2px #444;font-family:'Roboto Slab'}
/* people */
.people-box {float:left;margin:10px;padding:20px;width:calc(33.33% - 20px);border:solid thin #2c95b5;text-align:center;min-height:160px}
.people-box h2 {font-size:16px;font-weight:700;color:#ee2d39 !important;margin:0;padding:0}
.people-box p {margin:10px 0 0 0;padding:0}
.vendor-box {float:left;margin:10px;padding:10px;width:calc(25% - 20px);border:solid thin #ee2d39;text-align:center;min-height:80px}
.vendor-box h2 {font-size:14px !important;font-weight:700;color:#2c95b5 !important;margin:0;padding:0}

/* gallery */
.gallery-popup .gallery-container {
  padding: 40px 0 90px 0;
}
.tabed-content.gallery-tabs .tabs-body:before {
  -webkit-animation: pulse 2s linear infinite;
  animation: pulse 2s linear infinite;
  display: inline-block;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  height: 182px;
  width: 170px;
  background-image: url(img/streetfest-logo-red.png);
  background-size: contain;
  background-repeat:no-repeat;
  content: "";
  z-index: 3;
  left: calc(50% - 170px / 2);
  top: 20px;
}
/* artists */
.artists-posts .blog-post-body {min-height:0}
/* footer */
footer .widget_social .social-item.twitter,
		.btn.template-btn-simple {
		    background: #ffdb00;
		}
footer .widget_social .social-item.facebook,
		.btn.template-btn-simple {
		    background: #ffe966;
		}
footer .widget_social .social-item {
  color: #ee2c38;
}
footer .main-footer-area {
  color: #fff;
}
/* events */
.single-event-section .single-event-box .single-event-cover img {
  width:100%;height:430px;
}
.countdown .countdown-header .event-details .event-address p span,
.countdown .countdown-header .event-details .event-date p span {
  display: block;
  color: #000;
  font-size: 14px;
  font-weight: 500;
}
.single-event-section {background-color: #fff;}
.single-event-section .countdown .countdown-header .event-details .event-date p,
.single-event-section .countdown .countdown-header .event-details .event-date p span {
  color: #000;
}
/* text */
body, p {font-size:14px}
a {color:#ee2d39}
a:hover {color:#2c95b5}
.clearFloat {clear:both}
.single-page-text a {color:#ee2c38;}
.single-page-text a:hover {color:#2c95b5;}
.single-page-text h1 {color:#ee2c38;font-size:24px}
.single-page-text h2 {color:#2c95b5;font-size:16px}
.single-page-text p+h2,.single-page-text h1+h2 {margin-top:20px}
.single-page-text p+p {margin-top:15px}
.Newspaper-Title {text-shadow: 2px 2px #444;}
.Newspaper-Subtitle {text-shadow: 1px 1px #444;}
.blog-post-box .blog-post-body .post-title {
  margin: 0;
  color: #2c95b5;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.212em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.blog-post-box .blog-post-body .post-title:first-letter {
  padding-left: 0px;
}
.blog-post-box .blog-post-body .post-title a:hover {
  color: #ee2c38;
}
.blog-post-box {min-height:297px}

/* page images */
.no-bottom-margin .wpb_content_element {margin-bottom:0px !important}

/*contact*/
.contact-info-block {padding:35px 0}
.contact-info-block .social-block {margin-top:70px}
.contact-component p,.contact-component a {font-size:14px;color:#000;line-height:18px}
.contact-component a {color:#ee2c38}
.contact-component a:hover {color:#2c95b5}
.social-block .title {font-size:14px;font-weight:700;margin-bottom:15px}

@media (min-width: 1200px) {
  .container {width: 1024px;}
}
@media (min-width: 900px) and (max-width: 1200px) {
	div#n2-ss-2 .n2-font-284333b8c2f6ddb16530d182e80d87b3-paragraph,div#n2-ss-2 .n2-font-48bf0342401eec9a18a3463118a7bb44-paragraph {font-size:32px !important;}
	div#n2-ss-2 .n2-font-24689a0b6fda2ed31c6dab44e9484a9e-paragraph a,div#n2-ss-2 .n2-font-d01bdf5bff8c46ac851ba5b23fca28a1-paragraph a {font-size:14px !important}
	.people-box {width:calc(50% - 20px)}
}
@media (max-width: 974px) {
	.single-event-section .single-event-box .single-event-cover img {width:100%;height:auto;}
	.single-event-section .single-event-box {min-height:0px}
}
@media (max-width: 900px) {
	div#n2-ss-2 .n2-font-284333b8c2f6ddb16530d182e80d87b3-paragraph,div#n2-ss-2 .n2-font-48bf0342401eec9a18a3463118a7bb44-paragraph {font-size:24px !important;}
	div#n2-ss-2 .n2-font-24689a0b6fda2ed31c6dab44e9484a9e-paragraph a,div#n2-ss-2 .n2-font-d01bdf5bff8c46ac851ba5b23fca28a1-paragraph a {display:none}
	.people-box {width:calc(50% - 20px)}
}
@media (max-width: 550px) {
	.people-box {width:calc(100% - 20px);min-height:100px}
}
