/*

 Theme Name:   livepeacetoday Child Theme
 description:  A child theme of the curlysister default WordPress theme
 Author:       Tarun Kumar
 Template:     livepeacetoday
 Version:      1.0.0

*/

@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&display=swap');
@font-face {
	font-family: 'AuthenticSignature';
	src: url('fonts/AuthenticSignature.eot');
	src: url('fonts/AuthenticSignature.eot') format('embedded-opentype'), url('fonts/AuthenticSignature.woff2') format('woff2'), url('fonts/AuthenticSignature.woff') format('woff'), url('fonts/AuthenticSignature.ttf') format('truetype'), url('fonts/AuthenticSignature.svg#AuthenticSignature') format('svg');
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0 !important;
}
b, strong {
}
img {
	vertical-align: sub;
	border: none;
	-ms-interpolation-mode: bicubic;
	height: auto;
	max-width: 100%;
	outline: none
}
.alignnone {
	background: #fff;
	border: 1px solid #eee;
	padding: 1%;
	margin: 5px 20px 20px 0
}
.aligncenter, div.aligncenter {
	background: #fff;
	border: 1px solid #eee;
	padding: 1%;
	display: block;
	margin: 5px auto
}
.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}
a img.alignright {
	float: right;
	margin: 5px 0 20px 20px
}
a img.alignnone {
	margin: 5px 20px 20px 0
}
a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%;
	padding: 5px 3px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #656e72
}
a.mega-menu-link {
	font-family: 'Lexend', sans-serif !important;
	font-weight: 500!important;
}
body {
	font-family: 'Lexend', sans-serif;
	background-color: #fff;
}
p {
	color: #050505;
	margin: 0 0 15px;
	font-size: 19px;
	line-height: normal;
	font-family: 'Lexend', sans-serif;
	font-weight: 400;
	line-height:28px;
}
.style-p{
	
}
a {
	text-decoration: none!important;
}
img {
	vertical-align: middle;
	max-width: 100%;
}
h1, h2, h4, h5, h6 {
	font-weight: 500;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h4, h5, h6 {
	font-weight: 500;
	line-height: normal;
}
h3 {
	font-family: 'AuthenticSignature';
	font-weight: normal;
}
.s_header {
	padding: 10px 0;
	background-color: #ffffff;
	box-shadow: 0px 0px 8px #999;
	z-index: 9;
	position: relative;
}
.logo img {
	width: auto;
	max-width: 100%;
	max-height: 55px;
}
.logo {
	float: left;
	margin: 6px auto;
}
.s_nav {
	float: right;
	margin: 13px auto;
}
.container {
	max-width: 1280px;
	margin: auto;
	width: 98%;
	position: relative;
}
.post-2 h1.entry-title {
	display: none;
}
#s_banner {
	min-height: 450px;
	max-height: 450px;
	align-items: center;
	display: inline-grid;
}
#s_banner-1 {
	min-height: 350px;
	max-height: 350px;
	align-items: center;
	display: inline-grid;
}
#s_banner em{
	color: #1040ac !important;
	font-size: 45px !important;
	font-family: 'AuthenticSignature';
	font-weight: 500!important;
}
#s_banner-1 em {
	color: #1040ac !important;
	font-size: 40px !important;
	font-family: 'AuthenticSignature';
	font-weight: 500!important;
}
.home #s_years1 {
	padding: 0% 1% !important;
	background-color: #ffffff !important;
	box-shadow: 0px 16px 99px #f5f5f5 inset;
	border-radius: 10px;
}
#s_banner h3, #s_banner-1 h3 {
	font-weight: 400!important;
}
#s_500 {
	font-family: 'Lexend', sans-serif !important;
	font-weight: 600!important;
}
#s_medium {
	font-family: 'Lexend', sans-serif !important;
	font-weight: 500!important;
}
#s_400 {
	font-family: 'Lexend', sans-serif !important;
	font-weight: 400!important;
}
#s_500 em {
}
.module-btn .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{
		color: #fff;
	border-color: #0b3187!important;
	background-color: #0b3187!important;
	font-weight: 600;
	font-size: 25px;
	padding: 12px 25px;
	text-transform: capitalize;
	font-family: 'Lexend', sans-serif !important;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
	color: #fff;
	border-color: #0b3187!important;
	background-color: #0b3187!important;
	font-weight: 600;
	font-size: 29px;
	text-transform: uppercase;
	font-family: 'Lexend', sans-serif !important;
}
#s_tell a {
	background-color: #1040ac !important;
	font-family: 'Oswald', sans-serif !important;
	font-weight: 400;
	font-size: 42px;
	border-bottom: 6px solid #0b3187;
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 20px 8%;
}
#s_tell a:hover {
	background-color: #d80394 !important;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 42px;
	border-bottom: 6px solid #1040ac;
	border-top: none;
	border-right: none;
	border-left: none;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
	color: #fff;
	border-color: #d80394!important;
	background-color: #d80394!important;
}
#contant_bg {
}
#s_years {
	padding: 1% 1% !important;
	background-color: #ffffff !important;
	box-shadow: 0px 16px 99px #f5f5f5 inset;
	border-radius: 10px;
}
#s_years p {
	margin: 10px auto;
	font-size: 22px;
	line-height: 31px;
	font-family: 'Lexend', sans-serif;
	font-weight: 500;
	color: #252525;
}
#s_years1 {
	padding: 1% 1% !important;
	background-color: #ffffff !important;
	box-shadow: 0px 16px 99px #f5f5f5 inset;
	border-radius: 10px;
}
.home #s_years1 p {
	margin: 30px auto;
	font-size: 22px;
	line-height: 31px;
	font-family: 'Lexend', sans-serif;
	font-weight: 500;
	color: #252525;
}
#s_years1 p {
	margin: 10px auto;
	font-size: 22px;
	line-height: 31px;
	font-family: 'Lexend', sans-serif;
	font-weight: 500;
	color: #252525;
}
#contant_bg .s_test {
	color: #fff;
	font-size: 18px;
	text-align: center;
	padding: 0px 0%;
	font-weight: 600;
}
#contant_bg .s_test strong {
	font-weight: 600;
	color: #fff;
	font-size: 22px;
	font-style: italic;
	display: inline-block;
}
#contant_bg .s_test p {
	font-weight: 600;
	color: #fff;
	font-size: 22px;
	font-style: italic;
	display: inline-block;
	margin: 15px auto;
}
#contant_bg .s_test img {
	float: none;
}
#s_signup {
	padding: 40px 0 0px!important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-color: #ffffff;
	background-image: url(assets/images/signup_bg-1.jpg)!important;
}
#s_signup form br {
	display: none
}
#s_signup form {
	display: block;
	text-align: center;
}
#s_signup .s_input {
	background-color: #d5d4d3;
	border: none;
	display: inline-block;
	padding: 10px 1%;
}
#s_signup form .s_submit {
	background-color: #d80593;
	padding: 11px 2%;
	border-radius: 5px;
	border: none;
	font-size: 18px;
	font-weight: 600;
}
#s_signup h3 {
	margin: 0;
}
#s_about {
	padding: 5px 0 0;
	background-image: url(assets/images/line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#s_about .vc_column-inner {
	padding-top: 3px!important;
	padding-bottom: 0!important;
}
#s_outline a {
	padding: 9px 6%;
	font-size: 19px;
	font-weight: 500;
	text-transform: uppercase;
	border-radius: 0;
	margin: 30px auto 0;
}
#leav_l .vc_column-inner {
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
}
#leav_r {
}
#leav_r .vc_column-inner {
	background-position: right bottom !important;
	background-repeat: no-repeat !important;
}
#s_show {
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(assets/images/way.jpg);
	background-position: center top;
}
#s_show h3 {
	font-size: 70px!important;
	margin: 0 auto;
	line-height: 54px;
}
.list {
	margin: 0 auto;
	padding: 0;
}
.list li {
	background-image: url(assets/images/li.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	font-size: 17px;
	color: #0e0e0e;
	padding: 0 0 0 23px;
	list-style-type: none;
	margin: 5px auto;
	min-height: 50px;
}
#s_pink a {
	background-color: #d80394;
	font-size: 18px;
	font-weight: 600;
	border-radius: 10px;
	margin: 0 auto;
	border: none;
	padding: 15px 40px;
}
#s_about h3 {
	margin-top: 16px;
}
#s_about img {
	min-height: 620px;
	width: 100%;
}
#s_show h5 {
	min-height: 52px;
}
.strong-view.wpmtst-default .wpmtst-testimonial-heading {
	color: #d80394;
	font-size: 20px;
	font-family: 'Lexend', sans-serif !important;
	font-weight: 700!important;
	margin: 0px auto 26px!important;
}
.strong-view.wpmtst-default .wpmtst-testimonial {
	border: none!important;
	margin: 20px auto;
}
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-field {
	text-align: left;
	font-size: 20px;
	color: #222;
}
.strong-view.wpmtst-default p {
	font-size: 18px;
	color: #222;
	line-height: 26px;
	margin: 0 auto 20px !important;
}
.strong-view.wpmtst-default.image-right .wpmtst-testimonial-image {
	margin-top: -70px!important;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image img {
	border: 0px solid #EFEFEF!important;
}
#s_testimonials {
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:before {
	color: #1040ac!important;
	background: #1040ac!important;
}
.s_footer_bg {
}
.s_footer {
	padding: 35px 0px 20px;
/*	background-image: url(assets/images/footer_bg.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #1040ac;
}
.s_footer .widget_text {
	float: left;
	width: 48%;
}
.s_footer .widget_text p {
	font-size: 19px;
	font-weight: 500;
	color: #ffffff;
	text-transform: capitalize;
}
.s_footer .widget_nav_menu {
	float: right;
	width: 48%;
}
.s_footer .widget_nav_menu ul {
	text-align: right;
	padding: 0;
}
.s_footer .widget_nav_menu ul li {
	list-style-type: none;
	display: inline-block;
	text-align: right;
	margin: 0 0 0 15px;
	font-size: 14px;
	font-weight: 500;
	color: #ffffff;
	text-transform: capitalize;
}
.s_footer .widget_nav_menu ul li a {
	color: #ffffff;
}
header.entry-header.has-text-align-center {
	display: none;
}
#inner_header {
}
#inner_header .vc_column-inner {
	padding-top: 0!important;
	padding-bottom: 0!important;
}
#inner_header .wpb_single_image .vc_figure, #inner_header .wpb_single_image .vc_single_image-wrapper, #inner_header .wpb_single_image img {
	width: 100%;
}
#note_bg {
	background-position: left bottom !important;
	background-repeat: no-repeat !important;
}
.page-id-12 #contant_bg {
}
#s_testimonials {
	/*background: url(assets/images/maine_outer_top.png) 0 0 no-repeat, url(assets/images/maine_outer_botm.png) 0 bottom no-repeat, url(assets/images/left_bg.jpg) 0 0 repeat-y, url(assets/images/right_bg.jpg) right 0 repeat-y !important;
	background-color: #FFFFFF !important;*/
	padding: 30px 0;
}
#s_give {
	padding: 5px 0 0;
	background-image: url(assets/images/line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#s_whites {
	padding: 1% 1% !important;
	background-color: #ffffff !important;
	box-shadow: 0px 16px 99px #f5f5f5 inset;
	border-radius: 10px;
	text-align:center;
}
#s_whites .vc_column-inner {
	padding-top: 3px!important;
	padding-bottom: 0!important;
}
#s_whites p {
	margin: 15px auto;
	font-size: 22px;
	line-height: 31px;
	font-family: 'Lexend', sans-serif;
	font-weight: 500;
	color: #252525;
}
.giveli {
	display: block;
	text-align: center;
	margin: 20px auto;
	padding: 0;
	width: 100%;
	float: left;
}
.giveli li {
	float: left;
	width: 32%;
	margin: 0 2% 0 0;
	list-style-type: none;
}
.giveli li:last-child {
	margin-right: 0;
}
.giveli li strong {
	display: block;
	background-color: #d80394;
	padding: 19px 2%;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 20px;
}
.giveli li em {
	background-color: #1040ac;
	display: block;
	padding: 4%;
	font-size: 19px;
	color: #fff;
	font-style: normal;
    min-height: 163px;
	text-align: center;
	border-top: 1px solid #fff;
}
#SemiBold {
	font-weight: 600!important;
}
#s_pinks a {
	background-color: #d80394 !important;
	font-weight: 600;
	font-size: 23px;
	border: 2px solid #ad0377;
	padding: 15px 5%;
	text-transform: uppercase;
}
#s_pinks a:hover {
	background-color: #1040ac !important;
}
#s_yesp a {
	background-color: #e7c45e !important;
	font-weight: 600;
	font-size: 23px;
	border: 1px solid #d2aa38;
	padding: 10px 5%;
	text-transform: uppercase;
	color: #000;
}
#s_yesp a:hover {
	border: 1px solid #d80394;
	color: #fff;
	background-color: #d80394 !important;
}
.payment{
font-size: 24px;
  color: #000000;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}
.price{
font-size: 45px;
  color: #D80394;
  line-height: 45px;
  text-align: center;
  padding: 10px 0px 5px 0px;
  font-weight: 500;
}
#pay_box{
	border:2px solid #1040AC;
	border-radius: 0px 0px 10px 10px;
}
#pay_box_head{
		border:1px solid #1040AC;
	border-radius: 10px 10px 0px 0px;
}
.currency{
	font-size: 23px;
  color: #000000;
  line-height: 35px;
  text-align: center;
}
#t_box {
	padding: 2% 2% 2% !important;
  border-radius: 10px;
  margin: 22px auto 22px;
}
#t_box p {
	margin: 10px auto;
	font-family: 'Lexend', sans-serif;
	font-weight: 400;
}
#t_box #c_text strong {
	font-weight: 600;
}
#s_wake h4 {
	margin: 23px auto;
	font-size: 19px !important;
	line-height:29px;
	display: block;
}
#s_tells a {
	background-color: #1040ac!important;
	font-family: 'Oswald', sans-serif !important;
	font-weight: 400;
	font-size: 22px;
	border-bottom: 6px solid #0b3187;
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 12px 2%;
}
#s_tells a:hover {
	background-color: #d80394 !important;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	border-bottom: 6px solid #1040ac;
	border-top: none;
	border-right: none;
	border-left: none;
}
.s_round {
	box-shadow: 0px 16px 99px #f5f5f5 inset;
	border-radius: 10px;
}
.s_round .vc_column-inner {
	padding-top: 0px!important;
}
#s_blue a {
	background-color: #1040ac !important;
	font-weight: 600;
	font-size: 28px;
	border: none;
	padding: 8px 3%;
	text-transform: capitalize;
	border-radius: 0px;
}
#s_blue a:hover {
	background-color: #d80394 !important;
}
.page-id-12 #s_testimonials {
	padding: 5px 0 0;
	background-image: url(assets/images/line.jpg);
	background-repeat: repeat-x !important;
	background-position: left top !important;
}
#s_want {
	background-image: url(assets/images/s_soul1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
}
#s_want ul {
	text-align: center;
	margin: 0 auto;
	padding: 0;
}
#s_want ul li {
	list-style-type: none;
	border: 4px solid #1040ac;
	display: inline-grid;
	margin: 4% 2% 0%;
	background-color: #b5ddf6;
	padding: 1% 4%;
	width: 29%;
	min-height: 170px;
	vertical-align: middle;
	height: 100%;
	color: #000000;
	font-size: 20px;
	border-radius: 11px;
	align-items: center;
}
#s_work {
	background: url(assets/images/maine_outers_top.png) 0 0 no-repeat, url(assets/images/work_right.png) right top no-repeat, url(assets/images/left_bgss.jpg) 0 0 no-repeat, url(assets/images/work_left.png) left 0 no-repeat !important;
	background-color: #fff !important;
	padding: 30px 0 48px;
}
#my_line {
	padding: 4px 0 0;
	background-image: url(assets/images/line.jpg);
	background-repeat: repeat-x !important;
	background-position: left top !important;
}
#my_line .vc_column-inner {
	padding-top: 0 !important;
}
#s_head .vc_column-inner {
	padding-top: 0px!important;
	padding-bottom: 0!important;
}
#s_head .wpb_single_image {
	margin-bottom: 0!important;
}
#s_in {
	width: 90%;/* margin: 0 auto; */
}
#s_in ul {
	float: left;
	margin: 10px auto 40px;
	padding: 10px 0 10px 80px;
}
#s_in ul li {
	background-image: url(assets/images/li.png);
	background-repeat: no-repeat;
	background-position: left 15px;
	font-size: 19px;
	line-height: 42px;
	padding: 0 0 0 26px;
	list-style-type: none;
}
#check_arrow ul {
	float: left;
  margin: 0px auto 30px;
  padding: 0px 0 10px 20px;
}
#check_arrow ul li {
	background-image: url(/wp-content/uploads/2025/06/check-arrow.png);
background-repeat: no-repeat;
  background-position: left 11px;
  font-size: 19px;
  line-height: 28px;
  padding: 10px 0 10px 44px;
  list-style-type: none;
}
#s_in #right {
	float: right;
	border-left: 2px solid #1040ac;
	/* padding: 0 0 0 16%; */
	padding: 10px 0 10px 55px;
}
#work_list {
}
#work_list h5 {
	font-size: 21px;
	line-height: 29px;
	color: #d80394;
	font-weight: 500;
	margin: 10px auto 20px;
}
#work_list h6 {
	color: #1040ac;
	font-size: 21px;
	line-height: 29px;
	font-weight: 600;
	margin: 30px auto;
}
#work_list ul {
	margin: 0px 0 0px 30px;
	padding: 0;
}
#work_list ul li {
	background-image: url(assets/images/li.png);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-size: 19px;
	line-height: 29px;
	padding: 0 0 0 31px;
	list-style-type: none;
	margin: 3px auto;
}
#s_listen {
	background: url(assets/images/listen_top.png) center 0 no-repeat, url(assets/images/work.png) right top no-repeat, url(assets/images/listen_botm.png) center bottom no-repeat, url(assets/images/works.png) left 0 no-repeat !important;
	background-color: #fff !important;
	padding-bottom: 160px !important;
	padding-top: 130px !important;
	background-size: contain !important;
}
#s_peter p:last-child {
	margin: 0 auto 0px;
}
#s_susanna p {
	color: #151515;
	font-size: 19px;
	margin: 0 auto 20px;
}
#s_peter strong {
	font-size: 19px;
	color: #1040ac;
}
#s_susanna p:last-child {
	margin: 0 auto 0px;
}
#s_susanna p {
	color: #fff;
	font-size: 19px;
	margin: 0 auto 20px;
}
#s_susanna strong {
	font-size: 19px;
	color: #fff;
}
.page-id-331 #s_testimonials .vc_align_center {
	margin-bottom: 0px!important;
}
#contant_us {
}
#c_info h4 {
	position: relative;
	padding: 30px 0px;
	text-transform: uppercase;
	margin-bottom: 0;
}
#c_info h4:after {
	border-bottom: 4px solid #050505;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	width: 120px;
	bottom: 0;
	margin: 0px auto 0;/* padding: 50px 0 20px; */
}
#c_info {
}
#c_info .vc_column-inner {
	margin: 0 6% 0 0;
	border-radius: 10px;
}
#c_info ul {
	display: block;
	color: #050505;
}
#c_info ul li {
	list-style-type: none;
	margin: 50px auto 90px;
	display: list-item;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
}
#c_info ul li img {
	float: left;
	margin: 0 20px 0 0;
}
#c_info ul li strong {
	display: list-item;
	font-size: 22px;
	line-height: 30px;
	font-weight: 600;
}
#c_info ul li em {
	display: list-item;
	font-size: 22px;
	line-height: 30px;
	font-style: normal;
}
#c_info ul li a {
	color: #050505;
}
#s_form {
}
#s_form form {
	padding: 0 8%;
}
#s_form h4 {
	position: relative;
	padding: 30px 0px;
	text-transform: uppercase;
}
#s_form h4:after {
	border-bottom: 4px solid #050505;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	width: 120px;
	bottom: 0;
	margin: 0px auto 0;/* padding: 50px 0 20px; */
}
#s_form {
}
#s_form .vc_column-inner {
	margin: 0 0 0 6%;
	border-radius: 10px;
}
#s_form br {
	display: none;
}
#s_form .s_input {
	background-color: #fff;
  color: #050505;
  font-size: 20px;
  line-height: 29px;
  padding: 9px 1%;
  border: 1px solid #676767;
  margin: 20px auto;
  border-radius: 0px;
  width: 98%;
  display: block;
}
#s_form .s_input1 {
	background-color: #fff;
	color: #050505;
	font-size: 20px;
	line-height: 29px;
	padding: 10px 1%;
	border: 1px solid #676767;
	margin: 20px auto;
	border-radius: 5px;
	width: 98%;
	display: block;
	height: 141px;
}
#s_form .s_submit {
	background-color: #1040AC !important;
	border: 2px solid #fff !important;
	font-size: 18px !important;
	line-height: 29px;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	display: table !important;
	margin: 0 auto !important;
	border-radius: 5px;
}
#inner_banner {
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 370px;
	margin-bottom: 50px;
}
#inner_banner {
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 370px;
	margin-bottom: 0px;
}
#inner_banner .vc_column-inner {
}
#inner_banner .wpb_single_image .vc_figure {
	width: 100%;
}
#inner_banner .vc_single_image-wrapper {
	width: 100%;
}
#inner_banner .wpb_single_image img {
	width: 100%;
}
.wpb_single_image {
	margin-bottom: 0 !important;
}
#thanks_text p {
	margin: 30px auto;
	font-size: 20px;
	line-height: 32px;
	color: #010101;
}
#thanks_text p a {
	color: #1040ac;
}
#spinklistsemebold {
	margin: 0px 0 0px 22px;
	padding: 0;
}
#spinklistsemebold li {
	background-image: url(assets/images/pink.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	font-size: 19px;
	line-height: 24px;
	padding: 0 0 0 25px;
	list-style-type: none;
	margin: 3px auto;
	font-weight: 600;
	color: #d40391;
}
.s_upper a {
	text-transform: uppercase !important;
}
#s_imaginebut a {
	background-color: #d80394 !important;
	font-weight: 600;
	font-size: 22px;
	border: none;
	padding: 15px 3%;
}
#s_imaginebut a:hover {
	background-color: #1040ac !important;
}
#s_shows {
	background-size: 100%;
	background-repeat: no-repeat;
}
#s_shows h3 {
	font-size: 70px!important;
	margin: 0 auto;
	line-height: 54px;
}
#rono {
}
#rono {
	padding: 0% 3% 3%!important;
	border-radius: 10px;
	margin: 20px auto 55px;
}
#rono p {
	font-size: 19px;
	color: #ffffff;
	text-align: left;
	margin: 20px auto;
}
#rono h5 {
	font-size: 22px;
	color: #ffffff;
	line-height: 30px;
	text-align: left;
}
#rono h6 {
	font-size: 21px;
	color: #e1b659;
	line-height: 31px;
	text-align: left;
}
#s_deep {
}
#s_deep {
	padding: 1% 1% !important;
	border-radius: 10px;
}
#s_deep p {
	margin: 10px auto;
	font-size: 22px;
	line-height: 31px;
	font-family: 'Lexend', sans-serif;
	font-weight: 500;
	color: #252525;
}
#bluelist {
	margin: 10px auto;
	padding: 0;
	display: block;
}
#bluelist li {
	background-image: url(assets/images/li.png);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-size: 20px;
	line-height: 29px;
	padding: 0 0 0 22px;
	list-style-type: none;
	margin: 3px auto;
	color: #000000;
}
#whitelist {
	margin: 10px auto -20px;
	padding: 0;
	display: block;
}
#whitelist li {
	background-image: url(assets/images/whitelist.jpg);
	background-repeat: no-repeat;
	background-position: left 9px;
	font-size: 20px;
	line-height: 29px;
	padding: 0 0 0 22px;
	list-style-type: none;
	margin: 13px auto;
	color: #fff;
}
.page-id-13 #s_peace {
	margin-bottom: 0px !important;
	border-radius: 10px 10px 0px 0px;
}
#s_signups {
	padding: 5px 0 20px !important;
	background-image: url(assets/images/line.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-radius: 0px 0px 10px 10px;
	margin-bottom: 60px;
}
#s_signups form br {
	display: none
}
#s_signups form {
	display: block;
	text-align: center;
}
#s_signups .s_input {
	background-color: #d5d4d3;
	border: none;
	display: inline-block;
	padding: 10px 1%;
}
#s_signups form .s_submit {
	background-color: #d80593;
	padding: 11px 2%;
	border-radius: 5px;
	border: none;
	font-size: 18px;
	font-weight: 600;
}
#s_signups h3 {
	margin: 0;
}
#wisdom_text {
	color: #fff;
}
#wisdom_text p {
	color: #fff;
	font-weight: 500;
	font-size: 20px;
	margin: 25px auto;
}
#contant_bg figcaption.vc_figure-caption {
	background-color: #1040ac;
	font-size: 19px !important;
	font-weight: 500;
	color: #fff;
	padding: 10px 10px;
}
#s_jose {
	background-color: #fff !important;
	padding-bottom: 110px !important;
	padding-top: 50px !important;
	background-size: contain !important;
	background-image: url(assets/images/listen_botm.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#s_soul {
}
#s_soul {
	background-image: url(assets/images/s_soul.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
}
#s_soul ul {
	padding: 0;
	text-align: center;
	margin: 0 auto;
}
#s_soul ul li {
	list-style-type: none;
	border: 4px solid #1040ac;
	display: inline-grid;
	margin: 2% 2% 2% 0%;
	background-color: #b5ddf6;
	padding: 3% 2%;
	width: 31%;
	min-height: 200px;
	vertical-align: middle;
	height: 100%;
	color: #000000;
	font-size: 21px;
	border-radius: 11px;
	align-items: center;
}
#s_soul ul li:last-child {
	margin-right: 0;
}
#s_yes {
	padding: 20px 0 20px!important;
	background-color: #1040ac!important;
	border: 5px solid #022b87;
	border-radius: 10px;
	color: #fff;
}
#s_yes form br {
	display: none
}
#s_yes form {
	display: block;
	text-align: center;
}
#s_yes .s_input {
	background-color: #d5d4d3;
	border: none;
	display: inline-block;
	padding: 10px 1%;
}
#s_yes form .s_submit {
	background-color: #d80593;
	padding: 11px 2%;
	border-radius: 5px;
	border: none;
	font-size: 18px;
	font-weight: 600;
}
#s_yes p {
	color: #fff;
}
#s_application {
}
#s_application iframe {
	background-color: #ebedf5;
	width: 100%!important;
	border-radius: 12px;
	padding: 18px 0px 0px 0px;
}
#s_bannerbut a {
	background-color: #1040ac !important;
	font-family: 'Oswald', sans-serif !important;
	font-weight: 400;
	font-size: 30px;
	border-bottom: 6px solid #0b3187;
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 10px 12%;
}
#s_bannerbut a:hover {
	background-color: #d80394 !important;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	border-bottom: 6px solid #1040ac;
	border-top: none;
	border-right: none;
	border-left: none;
}
.page-id-12 #s_about {
	padding: 0;
	background-image: none;
}
.page-id-12 #s_about .vc_column-inner {
	padding-top: 0px!important;
	padding-bottom: 0!important;
}
#s_deep #s_yes {
	padding: initial;
	background-color: transparent !important;
	border: none !important;
	border-radius: inherit!important;
	color: #fff;
}
#s_deep #s_yes a {
	font-size: 20px;
	color: #000000;
	font-weight: 600;
	background-color: #f6d180;
	border: none !important;
}
#s_remi {
}
#s_remi h5 {
	font-size: 21px;
	color: #ffffff;
	line-height: 31px;
	text-align: left;
}
#s_remi p {
	font-size: 21px;
	color: #ffffff;
	line-height: 31px;
	text-align: left;
}
#s_remi strong {
	font-weight: 600;
}
.page-id-12 #s_about #s_blue a {
	padding: 12px 4%;
	border-radius: 10px;
}
.page-id-12 #s_head p {
	line-height: 27px !important;
	margin: 0 0 11px;
}
.page-id-12 #s_work #s_pink a {
	background-color: #d80394;
	font-size: 18px;
	font-weight: 600;
	border-radius: 10px;
	margin: 0 auto;
	border: none;
	padding: 15px 5%;
}
#s_peace p {
	font-weight: 400!important;
	font-size: 18px !important;
	line-height: 25px!important;
}
.page-id-12 #t_box {
	padding: 3% 6% 3%!important;
	border-radius: 10px;
	margin: 20px auto 22px;
}
.page-id-13 #contant_bg p {
	font-weight: 500!important;
}
.page-id-13 #s_want ul li {
	list-style-type: none;
	border: 4px solid #1040ac;
	display: inline-grid;
	margin: 2% 2% 0%;
	background-color: #b5ddf6;
	padding: 1% 4%;
	width: 29%;
	min-height: 145px;
	vertical-align: middle;
	height: 100%;
	color: #000000;
	font-size: 20px;
	border-radius: 11px;
	align-items: center;
}
#s_ease {
	padding: 3% 3% 1%!important;
	border-radius: 10px;
	margin: 20px auto 22px;
	padding: 2% 0% 0;
}
#s_ease h5 {
	font-size: 21px;
	color: #ffffff;
	line-height: 31px;
	text-align: left;
}
#s_ease p {
	margin: 30px auto;
	font-size: 21px;
	color: #ffffff;
	line-height: 28px;
	text-align: left;
}
#s_ease h6 {
	font-size: 21px;
	color: #e1b659;
	line-height: 31px;
	text-align: left;
	font-weight: 500;
}
.page-id-14 #t_box {
	padding: 3% 3%!important;
	border-radius: 10px;
	margin: 20px auto 22px;
}
.page-id-14 .wpb_content_element, .page-id-511 .wpb_content_element, .page-id-373 .wpb_content_element, .page-id-468 .wpb_content_element {
	margin-bottom: 0!important;
}
.page-id-511 #s_soul ul li {
	list-style-type: none;
	border: 4px solid #1040ac;
	display: inline-grid;
	margin: 2% 2% 2% 0%;
	background-color: #b5ddf6;
	padding: 3% 1%;
	width: 31%;
	min-height: 253px;
	vertical-align: middle;
	height: 100%;
	color: #000000;
	font-size: 21px;
	border-radius: 11px;
}
.page-id-373 #s_years1 p {
	margin: 10px auto;
	font-size: 20px;
	line-height: 31px;
	font-weight: 400;
}
.page-id-373 #s_years1 {
	padding: 2% 2% !important;
	background-color: #ffffff !important;
	box-shadow: 0px 16px 99px #f5f5f5 inset;
	border-radius: 10px;
}
.page-id-468 #s_signup {
	padding: 40px 0 50px !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-color: #ffffff;
	background-image: url(assets/images/signup_bg-1.jpg)!important;
}
.page-id-468 #s_peace p {
	font-weight: 400!important;
	font-size: 18px !important;
	line-height: 25px!important;
	margin: 20px auto 30px;
}
.page-id-468 #s_jose p {
	font-weight: 400!important;
	font-size: 19px !important;
	line-height: 25px!important;
	margin: 20px auto 30px;
}
.p_list {
	margin: 0 auto;
	padding: 0px;
}
.p_list li {
	font-size: 19px;
	line-height: 31px;
	list-style-type: none;
	margin: 5px auto;
}
#s_soul h3 {
	font-family: 'AuthenticSignature'!important;
}
.page-id-3 h3 {
	font-family: 'Lexend', sans-serif !important;
	font-size: 22px;
	color: #000000;
	line-height: 33px;
	text-align: left;
	font-weight: 400;
}
.page-id-3 h2 {
	font-size: 22px;
	color: #1040ac;
	line-height: 33px;
	text-align: left;
}
.page-id-3 h1 {
	font-size: 26px;
	color: #d80394;
	line-height: 31px;
	text-align: left;
}
/*------------------------New live css----------------------------*/





.page-id-13 #s_signups .s_input, .page-id-12 #s_signup .s_input {
	background-color: #fff;
	border: none;
	display: inline-block;
	padding: 10px 1%;
	border: 1px solid #d5d4d3;
}
#s_yes p a {
	text-decoration: underline !important;
	font-weight: 600;
}
.page-id-14 #s_peter strong {
}
.page-id-14 #s_peter em {
	font-style: normal;
	color: #1040ac;
}
.home #s_wake h4 {
	margin: 0px auto 20px;
	font-size: 18px !important;
	line-height: 30px !important;
}
