@font-face {
    font-family: Hangyaboly;
    src: url(../webfonts/Hangyaboly.ttf);
}
@font-face {
    font-family: Josefin-Sans;
    src: url(../webfonts/JosefinSans-Regular.ttf);
}
body, span, p{
    font-family: Josefin-Sans;
}
h1,h2,h3,h4,h5,h6 {
    font-family: Hangyaboly;
}

.pebbles-black-text {
    color: #000000!important;
}

.pebbles-white-text {
    color: #FFFFFF!important;
}

.pebbles-grey-text {
    color: #44413f!important;
}

.pebbles-green-text {
    color: #abbc8a!important;
}

.pebbles-red-text {
    color: #dc685f!important;
}

.pebbles-blue-text {
    color: #85a7c2!important;
}

.pebbles-orange-text {
    color: #f2b377!important;
}

.pebbles-light-grey-text {
    color: #ada6a2!important;
}

.pebbles-cream-text {
    color: #e8ceb8!important;
}

/**/
.pebbles-black-background {
    background: #000000!important;
}

.pebbles-white-background {
    background: #FFFFFF!important;
}

.pebbles-grey-background {
    background: #44413f!important;
}

.pebbles-green-background {
    background: #abbc8a!important;
}

.pebbles-red-background {
    background: #dc685f!important;
}

.pebbles-blue-background {
    background: #85a7c2!important;
}

.pebbles-orange-background {
    background: #f2b377!important;
}

.pebbles-light-grey-background {
    background: #ada6a2!important;
}

.pebbles-cream-background {
    background: #e8ceb8!important;
}

/*
   Color Changes
 */
.theme-btn,
.hero-1 .hero-content .hero-button .video-btn,
.about-wrapper .about-content .about-author .author-icon .icon,
.program-box-items .program-bg.bg-2,
.program-box-items .program-content .arrow-icon,
.array-button .array-next,
.testimonial-items .testimonial-bg.bg-2,
.main-cta-wrapper .cta-bg,
.footer-bottom .scroll-icon{
    background: #dc685f!important;
}

.hero-1 .hero-content h5,
.hero-1 .hero-content h1 span,
.section-title span,
.about-wrapper .about-content .about-list ul li i,
.news-wrapper .news-right-items .news-content ul li i,
.news-wrapper .news-single-items .news-content .post-author-items .post-items .content span,
.news-wrapper .news-single-items .news-content ul li i,
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content .post-date li
{
    color:#dc685f!important;
}

.contact-info-area .contact-info-items .icon{
    border-color: #dc685f!important;
}

.footer-widgets-wrapper .single-footer-widget .widget-head{
    border-image:linear-gradient(90deg, #dc685f 4.85%, rgba(201, 203, 223, 0) 96.39%)!important;
}

.contact-info-area .contact-info-items .icon path {
    fill: #dc685f!important;
}

/**
   Header
 **/
.header-logo img {
    max-width: 200px;
}

/**
   Footer
 **/
.gl-footer-logo img {
    max-width: 200px;
}
@media only screen and (max-width:470px){
    .contact-info-items.wow.fadeInUp {
	display: grid;
	grid-template-columns: 30px 1fr;
    }
    .contact-info-items .icon {
	max-width: 20px!important;
	max-height: 20px!important;
	border:none!important;
    }
    .contact-info-items .icon svg {
	width: 30px;
    }
}

/**
   Home Page
 **/
.gl-featured-title {
    z-index: 999;
    position: relative;
    bottom: -50px;
}

.team-box-items .bg-shape-1 {
    top: 115px;
    display:none!important;
}
.team-box-items::before{
    top:300px;
}
.testimonial-content * {
    color: black;
}

.feature-items .feature-image {
    mask-size: unset!important;
}

.about-image-2{
    display:none!important;
}

@media only screen and (max-width:470px){
    
    .gl-featured-row .feature-items {
	margin-bottom: 100px;
    }
    .about-section.section-padding {
	margin-top: -100px;
    }

    .about-content {
	min-height: 615px;
    }
    .girl-shape.float-bob-y {
	bottom: 0!important;
    }
    

}
.theme-btn.bg-white {
    cursor: pointer;
}

/**
   Gallery Page
 **/
#gallery-page .clases-image img {
    max-height: 250px;
}

/**
   contact page
 **/
::placeholder {
    color: black!important;
}

/*fix connect with pebbles dissapearing in main nav on smaller screens*/
@media only screen and (min-width:800px){
    .header-1 .header-main .header-right .header-button {
	display: block;
    }
}
