/*
Theme Name:     learnlocalseo
Theme URI:      n/a
Template:       kadence
Author:         Learn Local SEO
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

.google-business .kt-row-layout-row {
    position: initial;
}
/* Hero Banner */
.hero-image-position {
    position: absolute;
    bottom: -100px;
    z-index: 99;
    right: 0px;
}

.hero-image figure {
    margin-right: 0 !important;
}

.hero-heading {
   /* margin-left: calc(37% - 100px);
    margin-top: calc(30% - 100px);*/
}
.left-space{
	margin-left: calc(37% - 100px)
}
.right-space{
	margin-right: calc(37% - 100px)
}
.position-image {
    position: absolute;
    right: -16px;
    bottom: -10px;
}

.position-image-left{
	position: absolute;
    left: -16px;
    bottom: 0px;
}
.hero-image .kt-inside-inner-col, .hero-banner .kt-row-column-wrap.kt-has-2-columns {
    position: initial;
}

.circle-hero{
    position: absolute;
}
.circle-1 {
   position: absolute;
    bottom: 27%;
    right: 3%;
    animation: movinglight2 infinite 18s;
}

.circle-2 {
    position: absolute;
    top: 27%;
    left: 30%;
    animation: movingleftright1 infinite 18s;
}

.circle-3 {
    position: absolute;
    top: 4%;
    left: -3%;
    animation: movinglight2 infinite 18s;
}

.circle-4 {
    position: absolute;
    top: 15%;
    right: 3%;
    animation: movingtop infinite 18s;
}

.circle-5{
    position: absolute;
    bottom: 14%;
    left: 20%;
    animation: moving 9s linear infinite;
}
.circle-3 img {
    width: 50px;
}

@keyframes moving {
    0% {
  
      transform: translatey(0px);
    }
    20%{
        transform: translateX(-50px);
    }
    50% {
      transform: translatey(-40px);
    }
  
    100% {
      transform: translatey(0px);
    }
  }


@keyframes movingleftright1 {
  0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
  }

  40% {
      -webkit-transform: translateX(50px) translateY(-50px);
      transform: translateX(50px) translateY(-50px);
  }

  75% {
      -webkit-transform: translateX(200px);
      transform: translateX(200px);
  }

  100% {
      -webkit-transform: translateY(0) translateX(0);
      transform: translateY(0) translateX(0);
  }
}

@keyframes circle-animation-2 {
  0% {
    left: 0;
  }
  50% {
    left: 100%;
  }
  100% {
    left: 0%;
  }
}

@keyframes movingtop {
    0% {
  
      transform: translatey(0px);
    }
    20%{
        transform: translatey(70px);
    }
    50% {
      transform: translatey(-70px);
    }
  
    100% {
      transform: translatey(0px);
    }
  }

@keyframes movinglight2 {
    0% {
  
      transform: translatey(0px);
    }
    20%{
        transform: translateX(70px);
    }
    50% {
      transform: translatey(70px);
    }
  
    100% {
      transform: translatey(0px);
    }
  }

/* Testimonial */

.testimonial .kt-testimonial-item-wrap{text-align:left !important}

.testimonial .kt-testimonial-meta-wrap {
    justify-content: start;
    padding-left: 10px;
	margin-top:10px;
}

.testimonial .kt-testimonial-style-bubble .kt-testimonial-text-wrap:after{content:none}

.testimonial .kt-testimonial-content {
    padding-top: 5px;
}

.testimonial .kt-testimonial-rating-5 {
    position: absolute;
    bottom: 5px;
}

.testimonial .kt-svg-testimonial-rating-icon{
margin-right:10px	
}

h2.widget-title:after {
    position: absolute;
    content: '';
    width: 37px;
    height: 3px;
    background: #ff7700;
    left: 0;
    bottom: -2px;
}

h2.widget-title {
    position: relative;
}

/* Blog Design */

.author-detail img {
    border-radius: 50%;
    width: 60px;
}
.author-detail p {
    margin: 0;
    padding: 0;
}

.right-table-content .kt-row-column-wrap {
    padding-top: 0 !important;
}

aside#secondary.primary-sidebar {
    box-shadow: 0px 0px 14px 0px rgba(31, 37, 89, 0.04);
    border: 1px solid #f4f4f9;
}

.single .content-area {
    margin-top: 8rem;
}

.right-table-content ul li {
    list-style: decimal;
}

.right-table-content ul.kb-table-of-contents-list-sub {
    display: none;
}
.single h2, .single h3, .single h4 {
    color: #072A5E;
}

.single .entry-related-inner-content .entry.loop-entry {
    border: 1px solid #f4f4f9;
    box-shadow: 0px 0px 14px 0px rgba(31, 37, 89, 0.04);
    border-radius: 36px;
    height: 100%;
}
.single .entry-related-inner-content.alignwide {
    padding: 0;
}
.single .entry-related-inner-content img{border-top-left-radius:36px;border-top-right-radius:36px}



/* Media */

@media (max-width:1024px){
	.entry-content-wrap {
    padding: 0 !important;
}
}

@media (max-width:1025px){
	.single-post .content-container.site-container {
    display: flex;
    flex-direction: column-reverse;
}
	aside#secondary{width:100%}
}

@media (min-width:992px) and (max-width:1024px){
	.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty {
    grid-template-columns: 2fr 1fr 1fr 1fr !important;
}
}

@media (min-width:320px) and (max-width:1199px){
	.left-space, .right-space {
    margin-left:0 !important;
		margin-right:0 !important;
}
	.position-image-left{width:150px}
}

@media (max-width:767px){
.left-space, .right-space	{
		text-align: center;
    padding: 0 20px;
	}
	.left-space .kb-buttons-wrap, .right-space .kb-buttons-wrap {
    margin: auto;
    display: block;
}
	.position-image-left{width:150px}
	.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default, .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns:minmax(0, 1fr) !important}
footer .widget_pages a, .widget_nav_menu a, footer .widget-area .widget-title, section#block-28{text-align:left}
	
.single .entry-related-inner-content.alignwide {
    padding: 0 24px;
}	
.single article .entry-content-wrap {
    padding: 0 10px 0 10px!important;
}

}
.single .content-area {
   margin-top: 3rem !important;
}

/* PRo Coumn Custom */

.pro-grid-custom .para-area {
    min-height: 135px;
}

section#block-27 {
    margin-bottom: 10px;
}
.single .entry-meta.entry-meta-divider-vline {
    background: #eeeeee;
    color: #212121;
    padding: 3px 10px;
    border-radius: 5px;
    font-weight: bold;
}

.saboxplugin-wrap{border-radius:10px !important}
.saboxplugin-wrap .saboxplugin-socials{box-shadow: 0px 0px 14px 0px rgba(31, 37, 89, 0);background: #d9e3ec !important;}
.saboxplugin-socials a {
    border: 1px solid #072a5e !important;
    padding: 4px;
    width: 30px;
    height: 30px;
    background: #072a5e !important;
    border-radius: 4px;
}
.saboxplugin-socials a svg path {
    fill: #FFF !important;
}

@media (min-width: 768px) {
    #search-drawer .drawer-inner {
        width: 50%;
        height: 160px;
        left: 25%;
        top: 25%;
        border-radius: 10px;
    }
    #search-drawer .drawer-inner input.search-field:focus {
      color: white;
      box-shadow: none;
   }
}
section.entry-hero.post-archive-hero-section.entry-hero-layout-standard {
    display: none;
}
.single .title-entry-excerpt {
    display: none;
}