/*
 Theme Name:   Solene Child
 Theme URI:    https://ryanhgrayphotography.com/
 Description:  Solene Child Theme
 Author:       David
 Author URI:   https://ryanhgrayphotography.com
 Template:     solene
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  solenechild
*/

@media only screen and (max-width: 600px) {
  div#media_image-6 img {
	margin: 0 auto;
}
}

.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-full-width {
    padding: 20px 40px 20px 30px;
}
ul.eltdf-instagram-feed > li > a {
    padding-bottom:100% !important;
    display: block !important;
    position:relative;
    overflow:hidden;
}
ul.eltdf-instagram-feed > li > a img {
    position:absolute;
    min-height: 100%;
    object-fit: cover;
}

.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-testimonial-text {
    font-size: 21px;
    font-style: normal;
    font-family: Times New Roman;
	  color: #ffffff;
	  letter-spacing: .03em;
}
.eltdf-testimonials-holder.eltdf-testimonials-simple .eltdf-testimonial-author {
    font-size: 30px;
    font-family: Cormorant Garamond;
	  color: #ffffff;
	  font-weight: 400;
}
.eltdf-owl-slider .owl-nav .owl-next>span, .eltdf-owl-slider .owl-nav .owl-prev>span {
    color: #ffffff;
}
@media screen and (max-width: 1024px) {
header.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-left {
    margin-left: 40%;
}
}
@media screen and (max-width: 768px) {
header.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-left {
    margin-left: 35%;
}
}
@media screen and (max-width: 680px) {
header.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-left {
    margin-left: 31%;
}
}
header.eltdf-mobile-header .eltdf-side-menu-button-opener .eltdf-side-menu-icon {    display: none;
}
header.eltdf-mobile-header .eltdf-side-menu-button-opener .eltdf-side-menu-title {
    margin-right: -20px;
    font-family: Josefin Sans;
    font-size: 12px;
	  font-weight: 900px;
}
@media screen and (max-width: 768px) {
.widget.eltdf-sidearea.widget_nav_menu {
    margin-left: 35px;
}
}
@media screen and (min-width: 768px) {
.widget.eltdf-sidearea.widget_nav_menu {
    margin-left: 35px;
}
}
@media screen and (max-width: 768px) {
.widget.eltdf-sidearea.widget_media_image a img {
    margin-left: 27%;
}
}
@media screen and (min-width: 768px) {
.widget.eltdf-sidearea.widget_media_image a img {
    margin-left: 33%;
	margin-top: 40%;
}
}
@media screen and (max-width: 3000px) {
.eltdf-side-menu .widget.widget_nav_menu li a {
   font-family: Cormorant Garamond;
   font-size: 17px;
   color: black;
	 font-weight: 900px;
	 letter-spacing: .02em;
 
}}

	a.eltdf-close-side-menu.eltdf-close-side-menu-icon-pack {
    margin-right: -15px;
    font-size: 22px !important;
}
	.eltdf-side-menu .widget ul:not(.eltdf-shortcode-list) li ul {
		font-style: italic;
		
}
	.eltdf-stamp-holder.eltdf-abs {
    margin-left: 25%;
}
@media screen and (max-width: 400px) {
    .eltdf-stamp-holder.eltdf-abs {
    margin-left: 22%;

}}
@media screen and (min-width: 768px) {
    .eltdf-stamp-holder.eltdf-abs {
    margin-left: 27%;
	
}}
	@media only screen and (max-width: 680px) {
.eltdf-side-menu-slide-from-right .eltdf-side-menu {
    padding: 25px 42px 30px 65px;
    margin: 0 0 0 0;
}}
	@media only screen and (min-width: 768px) {
.eltdf-side-menu-slide-from-right .eltdf-side-menu {
    padding: 60px 42px 30px 30px;
    margin: 0 0 0 0;
}}
		@media screen and (max-width: 1024px) {
.widget.eltdf-sidearea.widget_nav_menu {
    margin-left: 20px;
}}
@media only screen and (min-width: 681px) {
.eltdf-page-footer .eltdf-column-content.eltdf-grid-col-4 {
    width: 33.33333333333333%;
    float: left;
}
}

@media screen and (min-width: 1024px) {
	.eltdf-position-right-inner .eltdf-side-menu-button-opener {
		display: none;
}
}

/*mobile*/
@media only screen and (min-width: 768px) {
div#media_image-6 img {
    margin: 0 auto;
}
	
}
@media only screen and (max-width: 600px) {
 div#line-height-elated p{
    line-height: 1em !important;
}
}

.speed-2s {
	-webkit-animation-duration: 2s !important;
	animation-duration: 2s !important;	
}

.speed-3s {
	-webkit-animation-duration: 3s !important;
	animation-duration: 3s !important;	
}

.speed-4s {
	-webkit-animation-duration: 4s !important;
	animation-duration: 4s !important;	
}

.speed-5s {
	-webkit-animation-duration: 5s !important;
	animation-duration: 5s !important;	
}

.speed-6s {
	-webkit-animation-duration: 6s !important;
	animation-duration: 6s !important;	
}

.speed-7s {
	-webkit-animation-duration: 7s !important;
	animation-duration: 7s !important;	
}

.speed-8s {
	-webkit-animation-duration: 8s !important;
	animation-duration: 8s !important;	
}