/*
 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
-------------------------------------------------------------- */

@font-face {
  font-family: 'SolaimanLipi';
  src: url('/wp-content/themes/soledad/fonts/SolaimanLipi.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/soledad/fonts/SolaimanLipi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/soledad/fonts/SolaimanLipi.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/soledad/fonts/SolaimanLipi.woff') format('woff'), /* Pretty Modern Browsers */
       url('/wp-content/themes/soledad/fonts/SolaimanLipi.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/soledad/fonts/SolaimanLipi.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'SolaimanLipi';
  src: url('/font/SolaimanLipi.eot'); /* IE9 Compat Modes */
  src: url('/font/SolaimanLipi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/font/SolaimanLipi.woff2') format('woff2'), /* Super Modern Browsers */
       url('/font/SolaimanLipi.woff') format('woff'), /* Pretty Modern Browsers */
       url('/font/SolaimanLipi.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('/font/SolaimanLipi.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body {
	font-family: 'SolaimanLipi', sans-serif !important;
}
p {
	font-family: 'SolaimanLipi', sans-serif !important;
    font-size: 16px !important;
}
a {
	font-family: 'SolaimanLipi', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'SolaimanLipi', sans-serif !important;
}
h1 strong {
    font-family: 'SolaimanLipi', sans-serif !important;
}
h2 strong {
    font-family: 'SolaimanLipi', sans-serif !important;
}
h3 strong {
    font-family: 'SolaimanLipi', sans-serif !important;
}
h4 strong {
    font-family: 'SolaimanLipi', sans-serif !important;
}
h5 strong {
    font-family: 'SolaimanLipi', sans-serif !important;
}
h6 strong {
    font-family: 'SolaimanLipi', sans-serif !important;
}

.elementor.elementor-1387 {
  --dot-bg: #f1f1f1 !important;
  --dot-color:#dfdfdf !important;
  --dot-size: 1px;
  --dot-space: 4px;
	background:
		linear-gradient(90deg, var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space),
		linear-gradient(var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center / var(--dot-space) var(--dot-space),
		var(--dot-color);
}

.header-banner.header-style-3 h1 {
    color: #4caf50;
	font-family: 'SolaimanLipi', sans-serif !important;
    font-size: 27px;
}
.header-banner.header-style-3 h4 {
	font-family: 'SolaimanLipi', sans-serif !important;
    font-size: 17px;
}
.header-banner.header-style-3 p {
	color: #db1212;
	font-weight: 600;
}
/*Menu*/
.pc-builder-element.pc-main-menu .navigation .menu>li>a {
    font-size: 18px !important;
	font-family: 'SolaimanLipi', sans-serif !important;
}
.elementor-widget-text-editor p {
	font-family: 'SolaimanLipi', sans-serif !important;
}

/*Main Slide*/
.penci-featured-content .feat-text h3 a {
	font-family: 'SolaimanLipi', sans-serif !important;
}
/*Content section*/
.penci-homepage-title .inner-arrow, .penci-homepage-title.penci-magazine-title .inner-arrow a {
	font-family: 'SolaimanLipi', sans-serif !important;
	font-size: 16px;
    font-weight: 500;
}
.home-featured-cat-content .magcat-detail h3 a {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.home-featured-cat-content .first-post .magcat-detail h3 a {
    font-size: 20px;
}
/*Single Post*/
.container-single .single-post-title {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.widget ul.side-newsfeed li .side-item .side-item-text h4 a {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.post-box-title {
	font-family: 'SolaimanLipi', sans-serif !important;
}
/*Sidebar*/
.penci-sidebar-content .widget, .penci-sidebar-content.pcsb-boxed-whole {
    margin-bottom: 20px !important;
}
.penci-sidebar-content .penci-border-arrow .inner-arrow span {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.penci-sidebar-content .widget-title {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.penci-sidebar-content .widget {
    background: #fff;
    padding-left: 10px;
    margin-bottom: 20px;
}
.penci-sidebar-content img {
    width: 100%;
}
.widget ol li, .widget ul li {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 1px solid var(--pcborder-cl);
    color: #888888;
}
.penci-sidebar-content .widget-title {
	margin-bottom: 10px;
}
.penci-block-vc .penci-border-arrow .inner-arrow {
    background-color: #4caf50 !important;
    border-color: #4caf50 !important;
}
.penci-sidebar-content .penci-border-arrow .inner-arrow {
	background-color: #4caf50 !important;
	border-color: #4caf50 !important;
}
.penci-block-vc.penci_block_weather.penci-weather {
    padding-left: 10px;
}



/*Visitor Counter*/
.visitor-counter {
    display: flex;
	line-height: 1.5;
    font-size: 16px;
}
.counter_single_wrap {
    border-top: 3px solid #4caf50;
    border-bottom: 3px solid #373c43;
}
span.left {
    width: 50%;
    text-align: left;
}
span.right {
    width: 50%;
    text-align: right;
}


/*Single POST*/
.container.penci-breadcrumb.single-breadcrumb {
    display: none !important;
}

.penci-rlt-popup .rltpopup-meta .rltpopup-title {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.archive-box span, .archive-box h1 {
    font-family: 'SolaimanLipi', sans-serif !important;
}
.penci-grid li .item h2 a, .penci-masonry .item-masonry h2 a {
    font-family: 'SolaimanLipi', sans-serif !important;
}
.item-related h3 a {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.post-pagination h5 {
	font-family: 'SolaimanLipi', sans-serif !important;
}
.header-standard .post-box-meta-single .penci-font-changer span small {
    padding-left: 10px;
}
.post-author .author-content h5 {
    font-family: 'SolaimanLipi', sans-serif !important;
}


/*Footer*/
#widget-area {
    padding: 30px 0;
    border-top: 3px solid #080808;
}
.textwidget strong {
	font-size: 16px;
    color: #363636;
}
.textwidget p {
	line-height: 1.4;
}
.footer-widget-wrapper {
	text-align: center;
}
.footer-widget-wrapper .widget .widget-title {
	display: flex;
    justify-content: center;
	margin-bottom:10px;
}
.footer-widget-wrapper .widget .widget-title .inner-arrow {
	font-family: 'SolaimanLipi', sans-serif !important;
	text-align: center;
	width: fit-content;
}