/**
 * Theme Name:  Rory
 * Theme URI:   https://jptrey.com/
 * Description: Child custom theme for RoryGallagher.com
 *
 * Author:      Jon Paul
 * Author URI:  https://jptrey.com
 *
 * Version:     1.0
 * Template:    sonaar
 * Text Domain: rory-child
 *
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 */


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Shared */

.visible-xs {
	display: inline-block;
}


/* Album Pages */

.wp-featured-image.wp-post-image {
	display: none;
}

.album-header {
	height: 75vh;
}

.albumCover {
	height: 928px;
	transform: translate3d(-50%, -22.5%, 0);
	width: 928px;
}

	.albumCover > img {
		box-shadow: 1px 1px 40px #000;
		vertical-align: top;
		width: 47.5%;
	}

	.albumCover > iframe {
		box-shadow: 1px 1px 40px #000;
		opacity: 0;
		width: 47.5%;
		transition: opacity .5s ease-in-out;
	}

/* Homepage */

#homepage-background-video .rs-fullvideo-cover {
	background-color: rgba(0,0,0,0.2);
}

#homepage-autoplayer {
	display: none !important;
}

.sr_it-singlealbum-content-wrapper {
	background: #fff;
}

.single-album .sr_it-single-post.featured {
	margin-top: 0;
	padding: 0 20px;
}

body, .single-product th, .single-product td, .single-product tr, .comment-text {
	font-weight: normal;
}

.button-transparent a {
	background: none;
	border: 2px solid #fff;
	color: #fff;
	transition: 0.3s;
}

	.button-transparent a:hover {
		background: #fff;
		color: #000;
	}

.button-transparent--black a {
	background: none;
	border: 2px solid #000;
	color: #000;
	transition: 0.3s;
}

	.button-transparent--black a:hover {
		background: #000;
		color: #fff;
	}

.archive.category .sr_it-datetime, .archive.category .meta-simple, .category-interview .media-block .text-box.empty {
	display: none;
}

.category-interview .sr_it-meta {
	display: none;
}

article.category-interview {
	width: 70%;
}

#sonaar-player {
	display: none;
}


@media screen and (min-width: 416px) {
	.visible-xs {
		display: none;
	}
}

@media screen and (max-width: 415px) {
	.hidden-xs {
		display: none;
	}
}