@charset "UTF-8";
/*
Theme Name: Cinerama Child
Theme URI: https://cinerama.qodeinteractive.com/landing/
Description: A child theme of Cinerama Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: cinerama
Template: cinerama
*/


/* Newmediasoup, LLC Custom Overrides for Little Rumble April 2022 */ 
/* CSS Document */
/* Main Menu */
.edgtf-main-menu > ul > li > a:hover {
    color: #CC885B !important;
}
.edgtf-main-menu > ul > li:hover > a, .edgtf-main-menu > ul > li.edgtf-active-item > a {
    color: #096d72 !important;
}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover {
    color: #CC885B !important; 
}
.edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-social-icon-widget-holder:hover {
	color: #CC885B !important; 
}
.edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget .widgettitle, .edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget a, .edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget i, .edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget p, .edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget span:hover {
	color: #CC885B !important; 
}
.edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner, .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
	padding-top:0px !important;
}

/* Previous Page Button */
.previous-page-btn {
	color: #096d72; 
	font-weight: 600;
	font-size: 12px; 
	text-align: left; 
	link-color: #CC885B; 
	padding: 0px 0px 40px 0px;
	position: relative; 
	left:-140px;
}
.previous-page-btn:hover {
	color: #CC885B;
}

/* Margins */

.edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
    padding: 0 4.8% 0 4.8% !important;
}
.elementor-4065 .elementor-element.elementor-element-9c7e3fe > .elementor-element-populated {
	margin: 0 0 0 0 !important;
}
.text-area {
	padding: 0 105px 0 105px !important;
}

/*
.page-id-4065 .edgtf-page-header .edgtf-vertical-align-containers, .page-id-4065 .edgtf-top-bar .edgtf-vertical-align-containers {
     padding-left: 4.8%; 
     padding-right: 4.8%; 
}
.edgtf-page-header .edgtf-vertical-align-containers, .edgtf-top-bar .edgtf-vertical-align-containers {
     padding-left: 50px; 
     padding-right: 50px; 
}
.edgtf-page-header .edgtf-vertical-align-containers {
    padding: 0 40px;
}
*/

.edgtf-top-bar {
	display: none !important;
}

/* Footer Height */
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner {
    padding: 50px 0 27px  !important;
}

@media only screen and (min-width: 0px) and (max-width: 1475px) {
	.previous-page-btn {
		color: #096d72; 
		font-weight: 600;
		font-size: 12px; 
		text-align: left; 
		link-color: #CC885B; 
		padding: 0px 0px 40px 0px;
		position: relative; 
		left:0px !important;
		top:0px !important;
	}
}


/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 768px) {
	.edgtf-container-inner, .edgtf-elementor-row-grid-section>.elementor-container, .edgtf-grid, .edgtf-row-grid-section {
		width: 690px !important;
	}
	.edgtf-mobile-header .edgtf-mobile-menu-opener a {
		padding-right: 0px !important;
	}
	.edgtf-mobile-logo-wrapper {
    	width: 325px !important;
		height: auto !important;
		position: relative !important;
		top: 7px !important;
	}
	.edgtf-mobile-logo-wrapper a img {
    	width: 325px !important;
		height: auto !important;
	}
	h1 {
		font-size: 38px !important;
	}
}
/* iPad Pro Tablet Portrait */
@media only screen and (min-width: 834px) and (max-width: 834px) {
	.edgtf-container-inner, .edgtf-elementor-row-grid-section>.elementor-container, .edgtf-grid, .edgtf-row-grid-section {
		width: 750px !important;
	}
	.edgtf-mobile-header .edgtf-mobile-menu-opener a {
		padding-right: 0px !important;
	}
	.edgtf-mobile-logo-wrapper {
    	width: 325px !important;
		height: auto !important;
		position: relative !important;
		top: 7px !important;
	}
	.edgtf-mobile-logo-wrapper a img {
    	width: 325px !important;
		height: auto !important;
	}
	h1 {
		font-size: 38px !important;
	}
}

@media only screen and (max-width: 480px) {
	
	h3 {
		font-size: 32px !important;
	}	
	.edgtf-grid-col-12 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	/* Resize Logo on Mobile */
	.edgtf-mobile-logo-wrapper {
    	width: 200px !important;
		height: auto !important;
		position: relative !important;
		top: 7px !important;
	}
	.edgtf-mobile-logo-wrapper a img {
    	width: 200px !important;
		height: auto !important;
	}
	
	.edgtf-mobile-header .edgtf-mobile-menu-opener a {
		padding-right: 0px !important;
	}
	
	
	/* Adjust Margins on Mobile */
	.edgtf-container-inner, .edgtf-elementor-row-grid-section>.elementor-container, .edgtf-grid, .edgtf-row-grid-section {
		width: 336px !important;
	}
	.edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
		padding: 0 14px 0 14px !important;
	}
	/* Push layer slider down page 10px on mobile */
	.ls-wp-container {
		top: 10px !important;
	}
	.ls-play-button {
		position: relative !important;
		top :-10px !important;
	}
	
	.text-area {
		padding: 0 0px 0 0px !important;
	}
	
	/* Footer on Mobile */
	
	edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
		padding: 0 0 0 0 !important;
	}
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner {
		padding: 0 0 0 0 !important;
	}
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left {
    	text-align: center !important;
	}
	.edgtf-social-icons-group-widget {
		text-align: center !important;
		position: relative !important;
		top:10px !important;
		margin-left: 20% !important;
	}
	#block-123 h6 {
		/* Locations */
		text-align: center !important;
		position: relative !important;
		top:10px !important;
		margin-left: 0% !important;
		font-size: 12px !important;
	}
	#block-122 h6 {
		/* Hello@ */
		text-align: center !important;
	}	
	#block-122 {
		position: relative !important;
		top:-100px !important;
	}
	
	.edgtf-page-footer .edgtf-column-content:not(:first-child) {
		margin-top: 15px !important;
	}
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner .edgtf-grid-row .edgtf-column-content {
		height:85px !important;
	}
	
	.edgtf-footer-top-inner .edgtf-grid {
		position: relative !important;
		top: 40px !important;
	}
	#block-80 .wp-block-image {
		text-align: center !important;
		position:relative !important;
		margin-left: 20% !important;
		top: 30px !important;
	}
	#block-80 .wp-block-image img {
		display: none !important;
	}
	#block-80 .wp-block-image {
		display: block !important;
		width:200px !important; 
		height:81px !important;	
		background-repeat: no-repeat !important;;
	 	background-size: 200px 81px !important;;
		background-image:url(https://www.littlerumble.com/wp-content/uploads/2022/04/Little_Rumble_brand_colorblock3-centered.png) !important;
		/*padding-left:50% !important;
		padding-right:50% !important;*/
	}
}


/* About Slideshow Buttons */
.elementor-slideshow__header>i, .elementor-slideshow__header>svg {
	display: none !important;
}


/* MENU ADJUSTMENTS - 4.10.2025 */
@media only screen and (min-width: 1025px) and (max-width: 1206px) {
	.edgtf-sticky-header {
		display: none;
		}
}





