/*
Theme Name: KAS
Theme URI: https://pixelriver.io/kas/
Description: Kaitlyn Aurelia Smith
Author: Pixel River
Author URI: http://pixelriver.io/
Template: slide
Version: 1.0
Text Domain: kas
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

#rev_slider_1_1,
#rev_slider_1_1 > rs-slides,
#rev_slider_2_1,
#rev_slider_2_1 > rs-slides,
.active-rs-slide {
	overflow: visible !important;
}

.kas #lc_page_header ul.menu > li > a:hover {
	color: #d672a4;
}

.lc_copy_area {
    display: none;
}

a.swp_player_button {
    padding: 0 45px 0 18px !important;
}

#slider-1-slide-1-layer-4,
#slider-2-slide-2-layer-4 {
    background-color: rgba(234, 106, 139, 1) !important;
}

.album_featured_text,
.fas.fa-play.before_song,
.lc_reviewer_name,
.vibrant_color {
    color: rgba(234, 106, 139, 1) !important;
}

.swp_player_content .entry_duration {
	display: none;
}

.single_event_list:hover .event_list_location,
.single_event_list:hover .event_list_entry.event_venue,
.single_event_list:hover .event_list_entry.event_venue i,
.single_event_list:hover .event_list_entry.event_time,
.single_event_list:hover .event_list_entry.event_time i {
	color: #fff !important;
	transition: all ease-in-out 0.3s;
}

.intro {
	background-position: top center !important;
}

.events {
	background-size: 100% !important;
}

.swp_single_album_scd {
	transition: all ease-in-out 0.3s;
}

.swp_single_album_scd:hover {
	margin-top: -10px;
	margin-bottom: 10px;
}

.swp_slide_link.show_arrow a i::before {
	transition: all ease-in-out 0.3s;
}

.swp_slide_link.show_arrow a:hover i::before {
	margin-right: -5px;
	margin-left: 5px;
}

.kas #logo {
	margin-top: 15px;
}

.kas #logo img {
	max-width: 70px;
	width: 100%;
}
.kas header#lc_page_header.sticky_enabled {
	background-color: rgba(0,0,0,0.7) !important;
}

.kas header.sticky_enabled #logo {
	margin-top: 0;
}

.kas header.sticky_enabled #logo img {
	max-width: 42px;
	margin-top: -1px;
}

.kas header.lc_sticky_menu #logo {
	margin-top: 0;
	max-width: 60px;
}

.kas .slant {
	font-weight: 100;
	opacity: 0.15;
}

.kas .lc_swp_boxed.swp_artist_social_web {
	display: none;
}

.kas .pintro {
	color: rgba(255,255,255,0.88);
	font-size: 18px;
}

.kas .pwidth {
	text-align: center;
	margin: 0 auto;
	max-width: 640px;
}

.kas .lc_review_content {
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}

.kas #slider-1-slide-1-layer-3 {
	color: rgb(255, 255, 255,0.7) !important;
	font-family: "Montserrat", sans-serif !important;
}

.kas.page-id-2705 .canvas_image {
	background-position: top center !important;
}

.kas .event_list_location {
	font-size: 12px;
}

.kas .event_list_title {
	max-width: 340px;
}

.kas .event_list_entry.event_venue {
	font-size: 14px;
}

.kas .event_list_entry.event_time {
	font-weight: 600;
}

.kas .text-logo {
	height: 14px;
	width: 200px;
	margin: 0 auto;
	opacity: 0.88;
}

.kas header#lc_page_header.sticky_enabled,
.kas header#lc_page_header .header_inner {
	background-color: rgba(0,0,0,0.7);
}

.kas h2.section_title {
	font-size: 27px;
}

.js_photo_albums-template-default.kas .lc_content_full h4,
.js_photo_albums-template-default.kas .lc_content_full .lc_sharing_icons {
	display: none;
}

.kas .new-album a {
	background: rgba(224, 124, 178, 0.7);
	border: 1px solid rgba(230, 113, 193, 1) !important;
	border-radius: 3px !important;
	color: #fff;
	display: inline-block !important;
	font-family: "Montserrat", sans-serif;
	font-size: 13px;
	font-weight: 600 !important;
	margin-bottom: 10px !important;
	padding: 4px 14px !important;
	transition: all ease-in-out 0.3s;
}

.kas .new-album a:hover {
	text-decoration: none;
	background: #ef93c0;
}

/* mobile */

@media (max-width: 1199px) {
	.kas #mobile_logo img {
		margin-top: -3px;
		max-width: 42px;
	}

	.events {
		background-size: 100% !important;
		background-position: top center !important;
	}
	
	.kas .new-album {
		margin: 30px auto 0 !important;
	}
}

@media (max-width: 960px) {
	.kas .new-album h1 {
		line-height: 36px !important;
	}
	
	.kas .new-album h2 {
		font-size: 14px;
	}
	
	.kas .new-album img {
		height: 250px;
		width: 250px;
	}
	
	.kas .new-album a {
		font-size: 12px;
	}
}

@media (max-width: 860px) {
	.kas .new-album img {
		height: 200px;
		width: 200px;
	}
	.kas .new-album h2 {
		margin-bottom: -5px !important;
	}
	
	.kas .new-album a {
		font-size: 14px;
	}
}

@media (max-width: 640px) {
	.kas .new-album h1 {
		font-size: 22px;
	}
	
	.kas .new-album h2 {
		margin: 0 0 0 !important;
	}
	
	.kas .new-album h4 {
		font-size: 18px;
	}
}

@media (max-width: 420px) {
	.kas .new-album img {
		height: 200px;
		width: 200px;
	}
}

@media (max-width: 360px) {
	height: 150px;
    width: 150px;
}