/*
Theme Name: Recording The Masters
Theme URI: http://demo.select-themes.com/brick/
Description: A custom child theme for Recording The Masters by XXS
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: brick
*/



/* Use Vollkorn and Work Sans fonts */

body {
	font-family: 'Work Sans', sans-serif;
}

h1,h2,h3,h5 {
	font-family: 'Work Sans', sans-serif;
}

.pagination ul li > span,
.pagination ul li > a,
.single_links_pages span,
.comment_pager .page-numbers {
	font-family: 'Work Sans', sans-serif;
}


/* Header
-------------------- */
.widget_polylang {
	margin-left: 16px;
}
.widget_polylang ul li {
	position: relative;
    display: inline-block;
    list-style-type: none;
    padding: 0 12px 0 4px;
}
.widget_polylang ul li:first-of-type::after {
	position: absolute;
	right: 0;
    content: "|";
    font-weight: normal;
}
.header_top .widget_polylang ul li.current-lang a {
    color: #FFF;
    font-weight: normal;
    cursor: default;
}

nav.main_menu > ul > li > a {
	/* font-family: 'Work Sans', sans-serif; */
}



.fullscreen_search_holder .search_label {
	font-family: 'Work Sans', sans-serif;
}

.title h1 {
	font-family: 'Work Sans', sans-serif;
}

.blog_holder .format-quote {
	font-family: 'Vollkorn', serif;
}

.blog_holder .format-quote h3 {
	font-family: 'Vollkorn', serif;
	font-style: italic;
	font-weight: 400;
	font-size: 1.8em !important;
	text-transform: none;
}
.blog_holder.blog_standard_type article.format-quote .post_text .post_text_inner,
.blog_holder article.format-quote .post_text .post_text_inner {
	background-color: #e1e1e1;
}
.blog_holder article.format-quote .post_text .post_text_inner .post_info,
.blog_holder article.format-quote .post_text .quote_author,
.blog_holder article.format-quote h3 a {
	color: #333;
}
.blog_holder.masonry article .post_text h4, .blog_holder.masonry_full_width article .post_text h4 {
	font-family: 'Vollkorn', serif;
	font-style: italic;
	font-weight: 400;
	font-size: 1.8em !important;
	letter-spacing: 1px;
	text-transform: none;
}

.testimonials  .testimonial_title {
	font-family: 'Work Sans', sans-serif !important;
}

.testimonials .testimonial_text_inner .testimonial_author {
	font-family: 'Work Sans', sans-serif;
}

.title_like_separator .vc_text_separator.full .separator_content {
	font-family: 'Work Sans', sans-serif;
}

.q_team .q_team_name {
	font-family: 'Work Sans', sans-serif;
}

.q_counter_holder span.counter {
	font-family: 'Work Sans', sans-serif;
}

.qbutton,
.load_more a,
.blog_load_more_button a,
#submit_comment,
input.wpcf7-form-control.wpcf7-submit,
.post-password-form input[type='submit'] {
	font-family: 'Work Sans';
}

aside.sidebar .widget > h4 {
	font-family: 'Work Sans', sans-serif;
}

aside.sidebar .widget > h4 {
	font-family: 'Work Sans', sans-serif;
}

.header_bottom #lang_sel > ul > li > a,
.header_bottom #lang_sel_click > ul > li > a,
.header_bottom #lang_sel ul > li:hover > a {
	font-family: 'Work Sans', sans-serif;
}

.header_bottom #lang_sel_list{
	font-family: 'Work Sans', sans-serif !important;
}

.footer_top .widget h4 {
	font-family: 'Work Sans', sans-serif;
}


/* ==========================================================================
   Visual Composer Grid Elements
============================================================================ */

.vc_grid-container .vc_row.vc_grid .vc_grid-item .vc_btn,
.vc_grid-container .vc_row.vc_grid .vc_pageable-load-more-btn .vc_btn {
	font-family: 'Work Sans';
	font-family: inherit;
}

#comBoxAll .comBoxBanner span.title {
	height: auto !important;
}



/* ==========================================================================
   SEOPress - cookie bar
============================================================================ */
.seopress-user-consent  {
	box-sizing: border-box;
	box-shadow: 0 0 15px #9f9f9f;
	border: 1px solid #c4c4c4;
	border-radius: 4px;
	padding: 32px !important;
	margin: 16px 0;
}
@media screen and (min-width: 768px) {
	.seopress-user-consent  {
		max-width: 600px; 
		left: 50% !important;
		transform: translate(-50%);
	}
}

.seopress-user-consent .cookie-bar__msg {
	margin: 0 0 32px;
	display: block;
	font-family: 'Work Sans', sans-serif;
	font-size: 14px;
	line-height: 1.1;
}
.seopress-user-consent .cookie-bar__msg a {
	box-shadow: inset 0 -1px 0 0 #ff571f;
	transition: all 0.5s ease-in-out;
}
.seopress-user-consent .cookie-bar__msg a:hover,
.seopress-user-consent .cookie-bar__msg a:focus {
	box-shadow: inset 0 -24px 0 0 #ff571f;
	color: #FFF;
}
.seopress-user-consent button {
	background-color: #ff571f;
	border: 1px solid #ff571f;
	border-radius: 4px;
	padding: 4px 8px;
	font-family: 'Work Sans', sans-serif;
	color: #FFF;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
}
#seopress-user-consent-close {
	border: 2px solid #3f3f3f;
}
.seopress-user-consent button:hover,
#seopress-user-consent-close:hover,
.seopress-user-consent button:focus,
#seopress-user-consent-close:focus {
	background-color: #3f3f3f;
	border-color: #3f3f3f;
	font-family: 'Work Sans', sans-serif;
	color: #FFF;
	box-shadow: 0 0 15px #9f9f9f;
}



/* ==========================================================================
   WP full calendar
============================================================================ */
.wpfc-calendar-wrapper {
	margin: 32px auto;
	/* max-width: 750px; */
}
.fc-basic-view .fc-body .fc-row {
	max-height: 100px;
}
.fc-day-grid .fc-row:last-of-type {
	border-bottom-width: 1px;
}
.ui-tooltip {
    padding: 4px;
    background-color: #FFF;
}
.ui-tooltip strong:first-of-type {
    display: block;
    margin-bottom: 6px;
}