/*
Theme Name: SoundRise Child
Theme URI: http://soundrise.irontemplates.com/
Template: soundrise
Author: IronTemplates
Author URI: http://irontemplates.com
Description: Music and Creative WordPress Theme - SoundRise is a creative theme specialized for musicians and the music industry.
Tags: custom-colors,custom-header,custom-menu,featured-images
Version: 1.6.3.1646386317
Updated: 2026-01-20 

*/

.page-id-9 {overflow-x: hidden;}

/* ---------- Header style starts here ---------- */
.main-navigation .main-nav ul ul li a {color: #fff;background: #000;}
#menu-item-18 a:hover {background: rgb(236, 28, 36);color: #fff;transition: all 0.4s ease-in-out;}
.main-navigation .main-nav ul li a {line-height: 43px;}
#masthead {background: #111111; 
/* 	position: sticky; position: -webkit-sticky; top: 0;  */
	z-index: 9999; }
.main-navigation .main-nav ul ul li:hover > a, .main-navigation .main-nav ul ul li:focus > a, .main-navigation .main-nav ul ul li.sfHover > a {color: #ec1c24;}
p {margin-bottom: 15px;}
.main-navigation, .main-navigation ul ul {background-color: transparent;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {background-color: transparent;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items {color: #fff;}
.main-navigation .main-nav ul li[class*="current-menu-"] > a, .main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {color: #38b6ff;	background-color: transparent;}
#menu-item-18 a {color: rgb(236, 28, 36);letter-spacing: 0.2px;font-weight: 700; background: #fff;border-radius: 50px; font-size: 17px;}
.mail-txt-wrap a {color: #fff;border: 1px dashed rgb(236, 28, 36);padding-left: 5px;padding-right: 5px;}
.mail-txt-wrap a:hover {background: rgb(236, 28, 36);color: #fff;}
.mail-txt-wrap a:hover {background: rgb(236, 28, 36);color: #fff;outline: 1px dashed #fff;outline-offset: -3px;}
a.generate-back-to-top {background-color: rgb(236, 28, 36);	border-radius: 50px;}
a.generate-back-to-top:hover {background-color: rgb(236, 28, 36);border-radius: 50px;outline: 1px dashed #fff;outline-offset: -2px;transform: rotate(360deg);transition: all 0.4s;}
.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a {color: rgb(236, 28, 36);}
#mbg-wrap h2::after {background: rgb(236, 28, 36);width: 70px;height: 3px;position: absolute;content:''; margin-top: 16px;margin-left: 30px;}
.main-navigation a {font-weight: 600;font-size: 17px;}
.inside-header {padding: 30px 0px 35px;}
#menu-item-18 i {margin-left: 7px;font-size: 15px;}
.single-day-list li:nth-child(2), .single-day-list li:nth-child(3), .single-day-list li:nth-child(4), .single-day-list li:nth-child(5) {border-bottom: 0px !important;	margin-bottom: 2px;}

/* ---------- Home page style starts here ---------- */
#subscriber-form textarea {	height: 80px;}
#heading-tt-txt-wrap3 .elementor-heading-title::after,#heading-tt-txt-wrap4 .elementor-heading-title::after, #heading-tt-txt-wrap2 .elementor-heading-title::after, #heading-tt-txt-wrap .elementor-heading-title::after, #heading-tt-txt-wrap1 .elementor-heading-title::after {content: '';background: url(http://www.perfectwebservices.com/staging/rbratings/wp-content/uploads/2021/09/border-btm.png);width: 85px;height: 25px;position: absolute;margin: 0 auto;left: 0;	right: 0;margin-top: 55px;}
#heading-tt-txt-wrap4 .elementor-heading-title::after{margin-left: 0;margin-right:0}
#heading-tt-txt-wrap2 h2,#heading-tt-txt-wrap3 h2,#heading-tt-txt-wrap4 h2, #heading-tt-txt-wrap h2, #heading-tt-txt-wrap1 h2 {background: linear-gradient(90deg, rgb(236, 28, 36) 38%, rgb(17, 17, 17) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#heading-tt-txt-wrap::before {content: 'about us';position: absolute;margin: 0 auto;left: 0;right: 0;text-transform: uppercase;	margin-top: -44px;font-size: 85px;font-weight: bold;-webkit-text-stroke: 1px #1e2024;-webkit-text-fill-color: white;opacity: 0.15;z-index: -1;}
#heading-tt-txt-wrap1::before {content: 'subscription';position: absolute;margin: 0 auto;left: 0;right: 0;text-transform: uppercase;margin-top: -44px;font-size: 85px;font-weight: bold;-webkit-text-stroke: 1px #1e2024;-webkit-text-fill-color: white;opacity: 0.15;z-index: -1;}
#heading-tt-txt-wrap2::before {content: 'Products';position: absolute;margin: 0 auto;left: 0;right: 0;text-transform: uppercase;margin-top: -44px;font-size: 85px;font-weight: bold;-webkit-text-stroke: 1px #1e2024;-webkit-text-fill-color: white;opacity: 0.15;z-index: -1;}
#heading-tt-txt-wrap3::before {content: 'Privacy';position: absolute;margin: 0 auto;left: 0;right: 0;text-transform: uppercase;margin-top: -44px;font-size: 85px;font-weight: bold;-webkit-text-stroke: 1px #1e2024;-webkit-text-fill-color: white;opacity: 0.15;z-index: -1;}
#heading-tt-txt-wrap4::before {content: 'Ratings';position: absolute;margin: 0 auto;left: 0;right: 0;text-transform: uppercase;	margin-top: -44px;font-size: 85px;font-weight: bold;-webkit-text-stroke: 1px #1e2024;-webkit-text-fill-color: white;opacity: 0.15;z-index: -1;}
#faq-content-wrap .elementor-tab-title {background: #fff;border-radius: 7px;}
#faq-content-wrap .elementor-tab-title.elementor-active{border-bottom-right-radius: 0px;border-bottom-left-radius:0px;}
#faq-content-wrap .elementor-tab-content{background: #fff;border-bottom-right-radius: 7px;border-bottom-left-radius: 7px;}
#subscription_plan_wrapper .elementor-widget-wrap {box-shadow: 0px 4px 23px rgba(0,0,0,0.1);margin-left: 15px;margin-right: 15px;border-radius: 7px;}
#subscriber-list-wrap {margin: 0;list-style: none;margin-top: 20px;	margin-bottom: 10px;}
#subscriber-list-wrap li {border-bottom: 1px dashed rgba(0,0,0,0.3);padding-top: 12px;padding-bottom: 12px;}
#subscriber-list-wrap li:first-child{border-top: 1px dashed rgba(0,0,0,0.3);}
#subscriber-form {background: #eb1c24;padding: 30px;}
#subscriber-form input, #subscriber-form textarea {width: 100%;padding: 12px 10px;}
#subscriber-form {color: #fff;}
#subscriber-form h2 {margin-bottom: 0;}
#subscriber-form p {margin-bottom: 6px;}
.sub-heading-txt {margin-bottom: 25px !important;}
#subscriber-form h3 {margin-bottom: 10px;}
#subscriber-form input[type="submit"], #contact-form-wrapper input[type="submit"]{background: #111111;width: 50%;border-radius: 50px;text-transform: uppercase;margin-top: 30px;}
.note-msg {font-family: 'Poppins';font-style: italic;font-size: 15px;margin-top: 22px;letter-spacing: 0.3px;}
.red-color-wrap {color: #ec1c24;font-style: italic;}
#menu-item-18 img {margin-bottom: -1px;margin-left: 5px;}
#top-banner-wrapper {box-shadow: 0px 0px 50px rgba(0,0,0,0.2);}
#subscriber-form h2, #subscriber-form h3 {font-size: 34px;font-weight: 600;	letter-spacing: 0.2px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #111; font-size:18px; opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #111; font-size:18px; opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #111; font-size:18px; opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #111; font-size:18px; opacity: 1;
}
#subscriber-list-wrap li img {margin-bottom: -3px;margin-right: 5px;}
#pp-heading-wrap {	background: url(http://www.perfectwebservices.com/staging/rbratings/wp-content/uploads/2021/08/heading-bg.png);	background-repeat: no-repeat;padding-top: 10px;padding-bottom: 10px;position: absolute;top: -15px;width: 258px;height: 89px;margin: 0 auto;left: 0;right: 0;}
#text-list {margin-top: 54px;}
#pp-heading-wrap h2 {padding-top: 22px;}
.footer-widget-1 {color: #fff;}
.footer-widget-1 .wp-image-185 {width: 90%;	margin-top: 11px;}
.txt-2 {min-height: 81px;margin-bottom: 0;}
#product-wrap-col .woocommerce-loop-product__title {color: #111;text-transform: uppercase;font-weight: bold;font-size: 22px !important;}
#product-wrap-col .price, .archive .price, .woocommerce ul.products li.product .price {font-size: 22px !important;color: #111 !important;}
#product-wrap-col .woocommerce-Price-currencySymbol, .single-product .woocommerce-Price-currencySymbol, .archive .woocommerce-Price-currencySymbol {color: #ec1c24 !important;}
#product-wrap-col .product {text-align: center;}
#product-wrap-col .button {margin-top: 12px;background: #111;color: #fff;border-radius: 50px;text-transform: uppercase;font-weight: 500;font-size: 14px;padding-top: 12px;padding-bottom: 12px;}
#video-col-wrapper::after {content: '';background-image: url(http://www.perfectwebservices.com/staging/rbratings/wp-content/uploads/2021/09/dot-bg.png);width: 125px;height: 97px;background-repeat: no-repeat;	z-index: -1;position: absolute;right: -37px;margin-top: -24px;}
.pdf-item{cursor:pointer}
#subscription-plan-wrap .elementor-widget-wrap {background: #4f4f4f;margin-left: 15px;margin-right: 15px;border-radius: 20px;}
#subscription-plan-wrap #subscriber-list-wrap li {font-size: 16px;}
#subscription-plan-wrap #subscriber-list-wrap li:first-child {border-top: 1px dashed rgba(255,255,255,.1);}
#subscription-plan-wrap #subscriber-list-wrap li {border-bottom: 1px dashed rgba(255,255,255,.1);}
#subscription-plan-wrap .elementor-heading-title::before {content: '';background: #ec1c24;width: 20px;height: 3px;position: absolute;bottom: -19px;margin-left: 2px;}




@media(min-height:768px){
	.home #masthead {
	background: transparent;
}
/*	#top-section {*/
/*	margin-top: -110px;*/
/*}*/
}