/*
    Theme Name: Inbio Child
    Theme URI: http://rainbowit.net/themes/inbio/
    Template: inbio
    Description:  Smart, Powerful, and Unlimited Customizable WordPress Theme for any type of Personal Website.
    Author: Rainbow-Themes
    Author URI: https://themeforest.net/user/rainbow-themes/portfolio
    Version: 1.1.0
    License: Envato Marketplaces Split License
    License URI: https://themeforest.net/licenses/standard
    Text Domain: inbio-child
    Tags: responsive, rtl-language-support, blog, portfolio, resume, vcard, custom-colors, live-editor
*/
@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;
}
.rn-service .inner .content .title {
	font-family: 'SolaimanLipi', sans-serif !important;
	line-height: normal;
}
.rn-service .inner .content .title a {
    font-family: 'SolaimanLipi', sans-serif !important;
}
.rn-section-gap {
    padding: 30px 0;
}
.rn-section-gap .slide .thumbnail .inner img {
    border-radius: 8px;
}
.rn-header.header--sticky .header-wrapper {
    padding: 15px 45px;
}
.description-title-rbt {
  margin-top: 30px;
}
.testimonial-activation {
    margin: 0 !important;
}
.contact-about-area .social-area .social-icone {
    display:none !important;
}
.footer-style-2 .ft-widget-list-wrapper .menu-footer .menu-wrapper ul {
    justify-content: center;
}

@media only screen and (max-width: 767px) {
    .rn-section-gapTop {
        padding-top: 50px;
    }
	.footer-style-2.footer-style-3 .menu-wrapper img {
		padding-top: 25px;
	}
	.footer-style-2.footer-style-3 .menu-wrapper {
		text-align: center;
	}
	    .elementor-5232 .elementor-element.elementor-element-9316298 .sec-title, .elementor-5232 .elementor-element.elementor-element-9316298 .sticky-home-wrapper h5.title {
        text-align: center;
    }
}
@media only screen and (max-width: 575px) {
    .footer-style-2 .ft-widget-list-wrapper .menu-title h6 {
        text-align: center;
    }
	.footer-style-2.footer-style-3 .menu-wrapper img {
		padding-top: 25px;
	}
	.footer-style-2.footer-style-3 .menu-wrapper {
		text-align: center;
	}
}
/*Additional CSS*/
.rn-service .inner .content .read-more-button {
    display:none !important;
}
.contact-about-area .thumbnail {
    width: 100%;
    height: 250px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 5px;
    width: 100%;
	color: #747983;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    color: #ff014f;
}
/* social */
.pluginSkinLight.pluginFontHelvetica ._4i-s {
    display: none !important;
}
.rn-service {
    text-align: left;
    padding: 15px 15px 0 15px;
}
.mt--50 {
    margin-top: 20px !important;
}
.rn-service .inner .icon {
    margin-bottom: 0px;
	padding-bottom: 10px;
}
.rn-service .inner > * {
    transition: 0ms cubic-bezier(0.17, 0.67, 0, 1.01);
    transform: translateY(0px);
}
.rn-service .inner .content .title {
    margin-bottom: 0px;
}
.inner .content .title a {
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.rn-service .inner .content p.description {
	display: none;
}
/* button*/
.backto-top i:hover {
    color: #ff014f;
}
.footer-style-2 .copyright .description a:hover {
    color: #ff014f;
}
a.rn-btn, button.rn-btn {
	color: #fdfdfd;
	padding: 10px 35px;
	background: var( --e-global-color-text );
}
.button-group a.rn-btn {
    color: #fdfdfd;
}

input[type=submit] {
	background: var( --e-global-color-text );
	box-shadow: var(--shadow-1);
	border: 0;
}
a.rn-btn::before, button.rn-btn::before {
	background: var(--background-color-1);
	box-shadow: var(--shadow-1);
}

/**carousel*/
	.MultiCarousel {
		float: left;
		overflow: hidden;
		padding: 15px;
		width: 100%;
		position: relative;
	}
	.MultiCarousel .MultiCarousel-inner {
		transition: 1s ease all;
		float: left;
	}
	.MultiCarousel .MultiCarousel-inner .item {
		float: left;
	}
	.MultiCarousel .MultiCarousel-inner .item > div {
		text-align: center;
		padding: 10px;
		margin: 10px;
		background: #f1f1f1;
		color: #666;
	}
	.MultiCarousel .leftLst,
	.MultiCarousel .rightLst {
		position: absolute;
		border-radius: 50%;
		top: calc(50% - 20px);
	}
	.MultiCarousel .leftLst {
		left: 0;
	}
	.MultiCarousel .rightLst {
		right: 0;
	}

	.MultiCarousel .leftLst.over,
	.MultiCarousel .rightLst.over {
		pointer-events: none;
		background: #ccc;
	}

