/*
Theme Name:     [ANMCreativeCo] Emma Theme
Theme URI:      http://themes.anmcreative.co/emma/
Template:       kadence
Author:         ANMCreativeCo
Author URI:     http://anmcreative.co/
Description:    A modern Wordpress theme designed by ANMCreativeCo for photographers, videographers, entrepreneurs, small businesses and more.
Version:        2
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.behind {
	position:absolute;
	right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.left-heading {
	rotate:-90deg;
}

.testimonial-tabs .kt-tab-title-inactive.kt-tabs-accordion-title {
    display: none !important;
}

.testimonial-tabs .kt-tabs-title-list, .kt-tabs-accordion-title {
	opacity:0 !important;
	pointer-events: none;
}

.testimonial-tabs a {
	scroll-behavior: smooth;
}

.testimonial-tabs .kt-inside-inner-col .testimonial-image, .testimonial-copy {
	animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
	
}

.other-packages .kt-tabs-title-list li {
	width:100%;
}



@media (min-width: 760px) {

.rotate-90 {
	rotate:90deg;
}
	
	.custom-blog .loop-entry > .entry-content-wrap {
z-index: 1;
    margin-left: -2em;
}
	ul.sub-menu {
    border: 1px solid black;
}
	
}

.angle-small {
	rotate:-4deg;
}



.above {
	z-index:1 !important;
}

article.entry.content-bg.loop-entry .home-journal {
    border-bottom: 1px solid black;
	border-radius:0px;
}

.custom-blog .loop-entry > .entry-content-wrap {
    padding: 26px;
    background: white;
    border: 1px solid black;
    
}

.custom-blog .loop-entry .post-thumbnail {
	margin-bottom:0 !important;
}

.wp-block-search .wp-block-search__input {
	border:1px solid black;
	border-radius:0;
}

/*****CAROUSEL******/

.parent {
display: grid;
	width:100%;
	height:100%;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}

.div1 { grid-area: 1 / 1 / 2 / 2; }
.div2 { grid-area: 1 / 2 / 2 / 3; }
.div3 { grid-area: 1 / 3 / 2 / 4; }


#feature_container {
	width:100%;
	margin:0 auto 0 auto;
	position: relative;
}

.carousel-cell {
  width: 100%;
	height:100% !important;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}

.carousel-img {
    height: 100%;
}

.carousel-info {
  width: 60%;
  background: #ffffffe0;
  padding: 2% 4% 2% 4%;
  margin: 0;
	position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);
	text-align: center;
	    line-height: 1.3;
}
.carousel-meta {
	display:block;
	font-size: 11px;
margin-bottom: 1.5%;
	text-transform: uppercase;
letter-spacing: 1.3pt;
}

.feature-title h1 {
    padding-bottom: 0.5em;
	    font-size: 28pt;
    font-style: italic;
    font-weight: 500;
}

.carousel-info p  {
    font-size: 15px;
	margin: 2% 0;
}
.carousel-info h2 {
    margin-bottom: 4pt;
}

.flickity-page-dots .dot {
	display:none;
}
	
	.feature_title {
	text-align: center;
	padding: 25px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
		font-style:italic;
}
	
	.feature_title h2 {
		color: var( --global-palette3 ) !important;
		line-height:1 !important;
	}

.kb-slide-item {
	padding:0px !important;
}

