/*
Theme Name:   Soledad Child Theme
Theme URI:    http://pencidesign.com/
Description:  Soledad Child Theme - Made by PenciDesign
Author:       Pencidesign
Version:      1.0
Author URI:   http://pencidesign.com/
Template:     soledad
Text Domain:  soledad
*/

/* = Theme customization go here
-------------------------------------------------------------- */

.elementor-editor-active .elementor .elementor-element.owl_testimonial {
	display: block;
}

/* Header */
header #navigation.header-6 .container {
	display: flex;
	padding: 0 20px;
	gap: 0 100px;
}
header #navigation.header-6 .menu,
header #navigation.header-6 .pcheader-icon {
	margin: 0;
}
header #navigation.header-6 .pcheader-icon {
	margin-left: auto;
}
header #navigation ul.menu>li.menu-item-has-children>a:after {
	font-size: 20px;
}
.sidebar_home aside {
	background-color: #fff;
}
.sidebar_home .penci-sidebar-content .widget {
	margin-bottom: 15px;
}
#main > .elementor > section.elementor-section > .elementor-container {
	padding-left: 15px;
	padding-right: 15px;
}

/* ==========================Header=============================== */
header#header #navigation.header-layout-bottom .container {
	padding: 0 15px;
	gap: 0;
	width: 100%;
	max-width: 1200px;
}
#logo a img, #navigation.header-layout-bottom #logo img {
	width: 100%;
	padding: 0;
}
header nav#navigation.header-layout-bottom #logo {
	float: none;
	display: flex;
	align-items: center;
	width: 22%;
}
header nav#navigation.header-layout-bottom .pcheader-icon {
	margin: 0;
	width: 22%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
header nav#navigation.header-layout-bottom #menu-main-menu {
	width: 73%;
	display: flex !important;
	justify-content: center;
	gap: 0 60px;
}
header nav#navigation.header-layout-bottom #menu-main-menu > li {
	margin: 0;
}
#navigation.header-layout-bottom .pcheader-icon>a {
	height: auto;
	line-height: normal;
	display: inline-block;
}
@media screen and (max-width: 1199px){
	header #navigation .button-menu-mobile,
	#sidebar-nav {
		display: block;
	}
	header nav#navigation.header-layout-bottom #menu-main-menu{
		display: none !important;
	}
	header#header #navigation.header-layout-bottom .container {
		justify-content: space-between;
	}
	header nav#navigation.header-layout-bottom .pcheader-icon{
		width: auto;
	}
	#navigation.header-layout-bottom {
		height: auto;
		padding: 0;
	}
	header nav#navigation.header-layout-bottom #logo{
		width: auto;
	}
	#logo a {
		max-width: 120px;
	}
	body #close-sidebar-nav i{
		display: inline-block;
	}
}

/* ==========================Table Style 1=============================== */
.table_style_1 {
	border: 1px solid #E2E2E2;
	border-radius: 6px;
	padding: 15px 0;
}
.table_logo img {
	max-width: 150px;
	margin: 0 auto;
}
.rating_label.elementor-widget-heading .elementor-heading-title {
	font-size: 14px;
	font-weight: 500;
	color: #AAAAAA;
	min-height: 18px;
}
.rating_rank.elementor-widget-heading .elementor-heading-title {
	font-size: 16px;
	color: #121212;
}
.table_rate_col {
	gap: 5px 0;
}
.table_list_content.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: #aaaaaa;
}
.table_list_content.elementor-widget .elementor-icon-list-items {
	gap: 10px 0;
	display: flex;
	flex-flow: column;
}
.table_list_content.elementor-widget .elementor-icon-list-item {
	align-items: flex-start;
}
.table_list_content.elementor-widget .elementor-icon-list-icon {
	top: 2px;
}
.table_list_content.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	color: #121212;
}
.e-con-full.e-flex.label_space {
/* 	padding-top: 25px; */
}
.elementor .elementor-element.table_tooltip_box {
	gap: 0 10px;
}
.e-con .elementor-widget.elementor-widget.table_tooltip_content {
	position: absolute;
	min-width: 275px;
	background-color: #fff;
	z-index: 1;
	top: 30px;
	left: -15px;
	text-align: left;
	padding: 15px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	border-top: 2px solid #304ffe;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}
.e-con .table_tooltip_icon:hover + .elementor-widget.elementor-widget.table_tooltip_content {
	opacity: 1;
	visibility: visible;
}
.table_tooltip_content.elementor-widget-image-box .elementor-image-box-description {
	line-height: 1.4;
}
.table_tooltip_icon {
	cursor: pointer;
}
.table_tooltip_icon svg {
	display: block;
}
.single_blog_page .table_tooltip_content h3 {
    font-size: 18px;
}
.single_blog_page .table_tooltip_content .elementor-image-box-description {
    font-size: 14px;
	padding-bottom: 0;
}
.single_post_date .elementor-shortcode {
    color: #515151;
    font-size: 14px;
    font-weight: 500;
    font-family: "Josefin Sans", Sans-serif;
}

@media screen and (max-width: 767px){
	.elementor .elementor-element.table_style_1 {
		gap: 25px 0;
		padding: 15px;
	}
	.table_list_content.elementor-widget .elementor-icon-list-item {
		justify-content: center;
	}
}

/* ================================= New Home =============================== */
#soledad_wrapper .elementor > section.elementor-element > .e-con-inner {
	padding-left: 15px;
	padding-right: 15px;
}
.quote_box .elementor-heading-title:before,
.quote_box .elementor-heading-title:after{
	content: "";
	position: relative;
	background-image: url('data:image/svg+xml,<svg width="35" height="31" viewBox="0 0 35 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1594 15.5H6.81885V19.7725C6.81885 22.129 8.73476 24.0449 11.0913 24.0449H11.6253C11.8359 24.0444 12.0445 24.0855 12.2391 24.1659C12.4337 24.2462 12.6105 24.3642 12.7594 24.5131C12.9083 24.662 13.0263 24.8388 13.1066 25.0334C13.1869 25.228 13.228 25.4366 13.2275 25.6471V28.8515C13.228 29.062 13.1869 29.2706 13.1066 29.4652C13.0263 29.6598 12.9083 29.8367 12.7594 29.9855C12.6105 30.1344 12.4337 30.2524 12.2391 30.3327C12.0445 30.4131 11.8359 30.4542 11.6253 30.4537H11.0913C5.18998 30.4537 0.410156 25.6739 0.410156 19.7725V3.75073C0.410156 1.98166 1.84543 0.546387 3.6145 0.546387H12.1594C13.9285 0.546387 15.3638 1.98166 15.3638 3.75073V12.2957C15.3638 14.0647 13.9285 15.5 12.1594 15.5ZM31.3855 15.5H26.0449V19.7725C26.0449 22.129 27.9608 24.0449 30.3174 24.0449H30.8514C31.062 24.0444 31.2705 24.0855 31.4651 24.1659C31.6598 24.2462 31.8366 24.3642 31.9855 24.5131C32.1343 24.662 32.2523 24.8388 32.3327 25.0334C32.413 25.228 32.4541 25.4366 32.4536 25.6471V28.8515C32.4541 29.062 32.413 29.2706 32.3327 29.4652C32.2523 29.6598 32.1343 29.8367 31.9855 29.9855C31.8366 30.1344 31.6598 30.2524 31.4651 30.3327C31.2705 30.4131 31.062 30.4542 30.8514 30.4537H30.3174C24.4161 30.4537 19.6362 25.6739 19.6362 19.7725V3.75073C19.6362 1.98166 21.0715 0.546387 22.8406 0.546387H31.3855C33.1546 0.546387 34.5898 1.98166 34.5898 3.75073V12.2957C34.5898 14.0647 33.1546 15.5 31.3855 15.5Z" fill="%23E0C5F2"/></svg>');
	width: 35px;
	height: 31px;
	opacity: 0.3;
	position: absolute;
	left: -45px;
	top: -10px;
}
.quote_box .elementor-heading-title:after {
	background-image: url('data:image/svg+xml,<svg width="35" height="31" viewBox="0 0 35 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.8406 15.5H28.1812V19.7725C28.1812 22.129 26.2652 24.0449 23.9087 24.0449H23.3747C23.1641 24.0444 22.9555 24.0855 22.7609 24.1659C22.5663 24.2462 22.3895 24.3642 22.2406 24.5131C22.0917 24.662 21.9737 24.8388 21.8934 25.0334C21.8131 25.228 21.772 25.4366 21.7725 25.6471V28.8515C21.772 29.062 21.8131 29.2706 21.8934 29.4652C21.9737 29.6598 22.0917 29.8367 22.2406 29.9855C22.3895 30.1344 22.5663 30.2524 22.7609 30.3327C22.9555 30.4131 23.1641 30.4542 23.3747 30.4537H23.9087C29.81 30.4537 34.5898 25.6739 34.5898 19.7725V3.75073C34.5898 1.98166 33.1546 0.546387 31.3855 0.546387H22.8406C21.0715 0.546387 19.6362 1.98166 19.6362 3.75073V12.2957C19.6362 14.0647 21.0715 15.5 22.8406 15.5ZM3.6145 15.5H8.95508V19.7725C8.95508 22.129 7.03917 24.0449 4.68262 24.0449H4.14859C3.93805 24.0444 3.72948 24.0855 3.53486 24.1659C3.34024 24.2462 3.16342 24.3642 3.01454 24.5131C2.86566 24.662 2.74766 24.8388 2.66732 25.0334C2.58698 25.228 2.54588 25.4366 2.54639 25.6471V28.8515C2.54588 29.062 2.58698 29.2706 2.66732 29.4652C2.74766 29.6598 2.86566 29.8367 3.01454 29.9855C3.16342 30.1344 3.34024 30.2524 3.53486 30.3327C3.72948 30.4131 3.93805 30.4542 4.14859 30.4537H4.68262C10.5839 30.4537 15.3638 25.6739 15.3638 19.7725V3.75073C15.3638 1.98166 13.9285 0.546387 12.1594 0.546387H3.6145C1.84543 0.546387 0.410156 1.98166 0.410156 3.75073V12.2957C0.410156 14.0647 1.84543 15.5 3.6145 15.5Z" fill="%23E0C5F2"/></svg>');
	right: 25px;
	left: auto;
	top: auto;
	bottom: -5px;
}
.people_star_bg{
	background: linear-gradient(108.02deg, rgba(126, 57, 172, 0) -2.95%, rgba(255, 255, 255, 0.5) 18.2%, rgba(255, 255, 255, 0.25) 63.6%, rgba(255, 255, 255, 0.255683) 73.68%, rgba(126, 57, 172, 0.04) 100%);
}
.people_rate{
	background: linear-gradient(218.35deg, #FFFFFF 58.74%, rgba(255, 255, 255, 0) 77.91%);
}
.testimonial_item .elementor-heading-title {
	text-wrap-style: pretty;
}
.owl_testimonial .owl-stage {
	display: flex;
}
.owl-carousel .owl-dots{
	display: flex;
	justify-content: center;
	gap: 5px;
	padding-top: 40px;
}
.owl-carousel .owl-dot span {
	transition: all 0.3s;
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #7E39AC;
	border-radius: 100px;
	opacity: 0.3;
}
.owl-carousel .owl-dot.active span{
	width: 19px;
	opacity: 1;
}
.elementor-element.testimonial_item {
	background: linear-gradient(175.86deg, rgba(126, 57, 172, 0) -4.96%, #7E39AC 96.62%);
	padding: 1px;
	border-radius: 10px;
	box-shadow: 0 4px 13px rgba(0, 0, 0, 0.08);
}
.elementor .elementor-element.owl_testimonial {
	/*     margin: 0 -15px; */
	/*     width: auto; */
}
.owl_testimonial .owl-item {
	padding: 10px;
}
.e-con .elementor-widget.elementor-widget.test_quote {
	margin: -20px 0 0 auto;
}
.elementor .elementor-element.explore_box {
	background: linear-gradient(180deg, #7E39AC 0%, #FFFFFF 100%);
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.08);
	border-radius: 10px;
	padding: 1px;
}
.elementor .elementor-element.explore_icon {
	background-color: #fff;
	border-radius: 10px;
	padding: 29px 10px;
}
.elementor .elementor-element.reader_box_outer {
	background: linear-gradient(180deg, rgba(126, 57, 172, 0) 0%, rgba(126, 57, 172, 0.3) 100%);
	box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	padding: 1px;
}
.elementor .elementor-element.reader_box {
	background-color: #FFFFFF;
	border-radius: 10px;
	padding: 0 15px 15px;
}
.elementor .elementor-element.reader_box:hover {
	transform: translateY(-10px);
}
.elementor .elementor-element.explore_icon:hover {
	transform: translateY(10px);
}
.elementor .elementor-element.reader_box .elementor-widget-image {
	margin-top: -89px;
}
.advisors_team:before {
	content: "" !important;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 38%, #000000 100%);
	z-index: 1;
	transition: all 0.3s;
}
.advisors_outer:hover {
	transform: translateY(-10px);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
}
.info_table tr {
    border: 1px solid #e2e2e2;
}
.info_table th {
    font-size: 16px;
    background-color: #f5f5f5;
    border-right: 1px solid #e2e2e2;
    padding: 12px 10px;
    line-height: 1;
}
.info_table td {
    font-size: 16px;
    background-color: #fff;
    line-height: 1;
    padding: 12px 10px;
}
@media screen and (max-width: 767px){
	.quote_box .elementor-heading-title:before{
		left: 0;
		top: 0;
	}
	.quote_box .elementor-heading-title:after {
		right: 0;
		left: auto;
		top: auto;
		bottom: -5px;
	}
	.owl_testimonial .owl-item {
		padding: 5px;
	}
	.elementor .elementor-element.reader_box .elementor-widget-image {
		margin-top: 0;
	}
	.elementor .elementor-element.reader_box {
		padding: 15px 15px 15px;
	}
	.e-con .elementor-widget.elementor-widget.test_quote {
		margin: -40px 0 0 auto;
	}
	.owl-carousel .owl-dots {
		padding-top: 20px;
	}
}

/* single blog page */
.autho_bio .elementor-author-box__name {
    display: inline-block;
}
.elementor .elementor-element.bg_gr_sidr{
    background: linear-gradient(100.36deg, rgba(126, 57, 172, 0.5) 0%, rgba(126, 57, 172, 0) 40.53%, rgba(126, 57, 172, 0) 65.61%, rgba(126, 57, 172, 0.5) 97.65%);
    padding: 1px;
}
.single_blog_page p {
    font-size: 20px;
    line-height: 1.4;
    color: #5B6064;
}
.single_blog_page p {
    padding-bottom: 20px;
}
.single_blog_page h2 {
    color: #000B13;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: 40px;
}
.single_blog_page li {
    font-size: 18px;
    line-height: 1.6;
}
.single_blog_page ol,.single_blog_page ul {
    padding-top: 20px;
	padding-bottom: 20px;
}
.single_blog_page li:not(:last-child) {
    padding-bottom: 0;
}
.single_blog_page > .elementor-widget-container > h3 {
    color: #000B13;
    font-size: 32px;
    border-bottom: 2px solid #7e39ac;
    display: inline-block;
    margin-bottom: 30px;
}
.single_blog_page li strong {
    color: #000B13;
}
strong {
    color: #111;
}
.elementor-element .elementor-widget-search.np-post-search-form .e-search-submit {
	background-color: transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
.table_tooltip_icon .elementor-icon,
.featured_custom_img.elementor-widget-image a{
    display: block;
}

.np-post-list .penci-feed {
	margin-bottom: 15px !important;
	border-radius: 10px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) -12.5%, rgba(126, 57, 172, 0.3) 100%);
    padding: 1px !important;
	box-shadow: 0px 4px 40px 0px #0000000D;
}

.np-post-list .penci_recent-posts-sc ul.side-newsfeed li:last-child, .penci_recent-posts-sc ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2), .widget ul.side-newsfeed li:last-child, .widget ul.side-newsfeed.penci-feed-2columns li:nth-last-child(2) {
	padding: 1px !important;
}

.np-post-list .side-item {
	border-radius: 10px;
	padding: 8px 10px;
	background-color: #fff;
}

.np-post-list .side-item a {
	font-size: 14px !important;
}

.np-popular-post .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image, .widget ul.side-newsfeed li .side-item .side-image {
	margin-right: 6px;
	
}

.np-popular-post .penci_recent-posts-sc ul.side-newsfeed li .side-item .side-image a, .widget ul.side-newsfeed li .side-item .side-image a {
	background-size: contain;
}

.np-popular-post .penci-image-holder.small-fix-size {
	width: 70px;
	height: 68px;
	border-radius: 10px;
	background-color: #F3F3F3;
}

.np-popular-post .grid-post-box-meta span:after {
	display: none;
}

.np-popular-post ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta {
	display: flex;
}

.np-popular-post ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta .side-wviews {
	margin-left: auto;
	display: inline-block;
	position: relative;
}

.np-popular-post ul.side-newsfeed li .grid-post-box-meta.penci-side-item-meta .side-wviews::before {
    content: "";
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    top: 50%;
    left: -18px;
    transform: translateY(-50%);
    background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9046 7.20818C14.7706 7.02487 11.5778 2.71973 7.49991 2.71973C3.42205 2.71973 0.22904 7.02487 0.0951826 7.20801C0.0333308 7.29274 0 7.39494 0 7.49985C0 7.60476 0.0333308 7.70695 0.0951826 7.79169C0.22904 7.975 3.42205 12.2801 7.49991 12.2801C11.5778 12.2801 14.7706 7.97497 14.9046 7.79184C14.9666 7.70714 15 7.60494 15 7.50001C15 7.39508 14.9666 7.29288 14.9046 7.20818ZM7.49991 11.2911C4.49613 11.2911 1.89454 8.43373 1.12441 7.4996C1.89354 6.56465 4.48968 3.70873 7.49991 3.70873C10.5035 3.70873 13.105 6.56564 13.8754 7.50027C13.1063 8.43519 10.5101 11.2911 7.49991 11.2911Z" fill="%235B6064"/><path d="M7.50024 4.53296C5.86425 4.53296 4.5332 5.864 4.5332 7.5C4.5332 9.136 5.86425 10.467 7.50024 10.467C9.13624 10.467 10.4673 9.136 10.4673 7.5C10.4673 5.864 9.13624 4.53296 7.50024 4.53296ZM7.50024 9.47801C6.40952 9.47801 5.52224 8.59069 5.52224 7.5C5.52224 6.40931 6.40955 5.52199 7.50024 5.52199C8.59094 5.52199 9.47825 6.40931 9.47825 7.5C9.47825 8.59069 8.59097 9.47801 7.50024 9.47801Z" fill="%235B6064"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.np-catagories .pc-widget-advanced-tax.tax-style-1 ul li a:before, .widget.widget_archive ul li a:before, .widget.widget_categories ul li a:before {
	display: none;
}

.np-catagories .pc-widget-advanced-tax.tax-style-1 ul li span.category-item-count, .widget.widget_categories ul li span.category-item-count {
	color: #5B6064;
	font-size: 14px;
}
.penci-image-holder{
	background-size: contain;
}
.single_blog_page > .elementor-widget-container > ul {
    padding-left: 20px;
}
.single_blog_page > .elementor-widget-container > ul li {
    list-style: disc;
}

/* bloog grid */
.blog-post-items .elementor-element .e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
	height: 100%;
}
.blog-post-items .elementor-element.elementor-element-9e757fc.e-con-full.e-flex.e-con.e-child {
    flex: 1 1 auto;
}
.blog-post-items .elementor-post-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.blog-read-more-btn {
	margin-top: auto;
}
.blog-read-more-btn .elementor-button-icon {
	display: flex;
}
.blog-post-items .elementor-pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 50px 0;
}
.blog-post-items .page-numbers {
	display: flex;
    align-items: center;
    justify-content: center;
	width: 40px;
	height: 40px;
	padding: 5px;
	margin: 0 5px !important;
	border-radius: 6px;
	color: #000;
}
.blog-post-items .page-numbers.prev,
.blog-post-items .page-numbers.next {
	font-size: 0;
	background-image: url('data:image/svg+xml,<svg width="15" height="11" viewBox="0 0 15 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7422 4.90093L10.149 0.49908C9.80492 0.169383 9.24844 0.17061 8.90597 0.501957C8.56355 0.833263 8.56487 1.36913 8.90892 1.69887L11.9923 4.65366H0.878906C0.393486 4.65366 0 5.03258 0 5.50002C0 5.96746 0.393486 6.34637 0.878906 6.34637H11.9923L8.90896 9.30116C8.56491 9.6309 8.56359 10.1668 8.90602 10.4981C9.24848 10.8295 9.80501 10.8306 10.149 10.501L14.7415 6.09991C15.0857 5.76907 15.0854 5.23066 14.7422 4.90093Z" fill="%23000000"/></svg>');
	background-repeat: no-repeat;
	background-size: initial;
	background-position: center center;
	
}
.blog-post-items .page-numbers.prev {
	transform: rotate(180deg);
}
.blog-post-items .current {
	background-color: #7E39AC;
	color: #fff;
}
.table_details_row .elementor-icon-list-icon {
	width: 16px;
	height: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #7E39AC;
	border-radius: 50%;
	flex-shrink: 0;
}
.table_details_row .elementor-icon-list-text {
	padding-left: 10px;
}
.table_style_1 .elementor-widget-image {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.table_style_1 .table_logo {
	flex: 1 1 auto;
}
.table_style_1 .elementor-widget-container {
	height: auto !important;
}
.table_style_1 .elementor-element.logo_row_table.e-con-full.e-flex.e-con.e-child{
	flex: 1 1 auto;
}
@media screen and (max-width: 767px){
	.single_blog_page > .elementor-widget-container > h3{
		font-size: 25px;
	}
}

/* Footer  */
.footer_col .wp-block-group__inner-container p {
    font-size: 18px;
    color: #E9E6EB;
    max-width: 250px;
    padding-top: 15px;
}
.footer-widget-wrapper .widget .widget-title .inner-arrow {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 700;
    border-bottom: 0;
    padding-bottom: 0;
}
body .footer-widget-wrapper .widget ul li a {
    color: #B1B1B1;
    font-size: 16px;
}
body .footer-widget-wrapper .widget ul li {
    border-bottom: 0;
    padding: 0 0 15px;
    margin: 0;
}
body .footer-widget-wrapper .widget ul li:last-child{
	padding-bottom: 0;
}
.footer-widget-wrapper .widget .widget-title {
    margin-bottom: 15px;
}
body .footer-widget-wrapper .widget ul li a:hover {
    color: #fff;
}
.footer-logo-copyright.footer-not-logo.footer-not-gotop {
    border-top: 1px solid #473455;
}
#footer-copyright * {
    font-size: 16px;
    color: #E0EEEC;
    line-height: 1.2;
}
@media screen and (max-width:  767px){
	#footer-copyright * {
	    font-size: 14px;
	}
	.footer_col .wp-block-group__inner-container p{
	    font-size: 16px;
	}
	body .footer-widget-wrapper .widget ul li{
		padding: 0 0 10px;
	}
}