/*
Theme Name:  Sonic Child
Theme URI: http://demo.wolfthemes.com/sonic
Description: Sonic Child theme
Author: WolfThemes
Author URI: http://wolfthemes.com/
Template: sonic
Version: 1.0.0
*/

/*---------Typography--------------------------------------------------------------------*/

html { font-size: 66%; }

h1 { font-size: 2.5em !important; }

h2 { font-size: 1.75em !important; }

.project-heading .wpb-text-block h2 { font-size: 2.5em !important; }
.wwjf-project-heading .wpb-text-block h2 { font-size: 2.5em !important; }

h3 { font-size: 1.5em !important; }

.button,
.wolf-button,
.trigger,
.wolf-release-button a,
.wolf-show-ticket-button,
.wolf-show-facebook-button,
.wolf-more-dates,
input[type=submit] {
	font-family: "freight-sans-pro", "Lato", Helvetica, Arial, sans-serif;
}
.entry-content .wolf-show-facebook-button {
	background-color: #455897 !important;
	border-color: #455897 !important;
}
.entry-content .wolf-show-facebook-button:hover {
	background-color: #ffffff !important;
	border-color: #455897 !important;
	color: #455897 !important;
}

/*---------Nav-Bar-----------------------------------------------------------------------*/

.menu-type-semi-transparent:not(.sticking) #navbar-container,
.menu-type-semi-transparent:not(.sticking) #mobile-bar {
	background: rgba(0, 0, 0, 0.25) !important;
}

/*---------Logo--------------------------------------------------------------------------*/

.logo-container {
	padding-top: .5em;
}

.sticking .logo a img {
	height: 50px;
}

/*---------WWJF-------------------------------------------------------------------------*/

.wwjf-tweets a {
	color: #c093cb !important;
}

.wwjf-tweets .wolf-bigtweet-content:before {
	color: #c093cb !important;
}

.wwjf-mailchimp input[type=submit] {
	background: #c093cb !important;
	border-color: #c093cb !important;
	color: white !important;
}

.wwjf-mailchimp input[type=submit]:hover {
	background: none !important;
	border-color: #c093cb !important;
	color: #c093cb !important;
}

/*---------News--------------------------------------------------------------------------*/

.entry-display-classic .entry-summary-inner {
	content: "";
	clear: both;
	display: table;
}

/*---------dievendesign------------------------------------------------------------------*/

.site-infos .menu-footer-menu-container a {
	text-transform: lowercase !important;
	font-size: 1.5em;
}

/*---------Media-Queries-----------------------------------------------------------------*/

@media screen and (max-width: 499px) {
	.diev-video-button-container .wpb-button-container { padding-right: 20px !important; }
}

@media screen and (max-width: 799px) {
	.breakpoint .logo a img { height: 40px; }
	.sticking .logo a img { height: 40px; }
	.wwjf-logo .wpb-image img { display: block !important; margin-left: auto !important; margin-right: auto !important; }
	.diev-video-button-container .wpb-button-container { text-align: center !important; }
	.diev-video-button-container .wpb-text-block { text-align: center !important; }
}

@media screen and (max-width: 1090px) {
	.project-heading .wpb-text-block h2 { font-size: 2em !important; }
	.wwjf-project-heading .wpb-text-block h2 { font-size: 1.80em !important; } }
@media screen and (max-width: 370px) { .wwjf-project-heading .wpb-text-block h2 { font-size: 1.7em !important; } }
@media screen and (max-width: 345px) { .wwjf-project-heading .wpb-text-block h2 { font-size: 1.5em !important; } }

@media screen and (min-width: 800px) {
	.breakpoint .logo a img { height: 50px; }
}