/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.last-p p:last-child, .last-p ul:only-child,.last-ul ul:last-child, .last-p ol:last-child{
	margin-bottom:0
}
#sliders-container .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper{
	padding:20px 30px;
}
.donate-btn span.menu-text {
    background-color: #f36b21;
	transition:all .3s ease;
	padding: 10px;
	border-radius: 5px;
	color: #fff;
}
.donate-btn span.menu-text:hover {
    background-color: #4b3905;
}
#menu-item-60 .fusion-bar-highlight {
    border-color: transparent;
}

.fusion-header .fusion-main-menu .fusion-main-menu-search a::after {
    width: 43px;
    height: 43px;
    display: inline-flex;
    align-items: center;
    border-radius: 3px;
    justify-content: center;
    color: #4b3905;
	border:0;
	transition:all .3s ease;
	box-sizing:border-box;
	font-size:24px;
}
.fusion-header .fusion-main-menu .fusion-main-menu-search a:hover::after{
	color:#81a110;
}
.fusion-secondary-header .searchform .fusion-search-form-content .fusion-search-field input, .fusion-secondary-header .searchform .fusion-search-form-content .fusion-search-button input[type=submit]
{
	height:34px;
	line-height:34px;
	margin-top:8px;
}
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header
{
	padding-top:10px!important;
	padding-bottom:10px!important;
}
.fusion-mobile-menu-icons a
{
	font-size:30px!important;
}
header .fusion-mobile-menu-icons
{
	margin-top:12px!important;
}
/* Fixing Logo Height 1 september 2022 */
.fusion-logo img{
	height: 55px !Important;
}
/* Fixing Logo Height 1 september 2022 */
.common-blog .fusion-image-wrapper a {
    display: flex;
    height: 200px;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}
.common-blog .fusion-image-wrapper a img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}
.field-col label {
    display: none
    margin-bottom: 2px;
    font-weight: 600;
    color: #222;
}
.field-col:not(.submit-field){
	margin-bottom:20px;
}
.field-col input.wpcf7-form-control {
    height: 42px;
}
.field-col textarea{
	resize:none;
}
#gallery-tabs .tab-pane {
    padding: 10px 0 0;
	border:0
}
#gallery-tabs li.active a {
    background: #4b3905;
    border-color: #4b3905;
}
#gallery-tabs li a {
    background: rgba(75, 57, 5 , 50%);
    border-color: #4b3905;
	padding:20px 0;
}
#gallery-tabs li a .fusion-tab-heading {
    color: #fff;
}
.gallery-youtube-video .fusion-video {
    max-width: calc(50% - 15px) !important;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
.gallery-youtube-video {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.gallery-youtube-video .fusion-video:last-child{
	margin:0;
}
#gallery-tabs {
    margin: 0;
}

#etapIframe #pageRoot {
    width: 100%important;
}

.single-post .fusion-post-slideshow, .single-post .about-author, #respond, .fusion-meta-info-wrapper .vcard + .fusion-inline-sep, .fusion-meta-info-wrapper .vcard,.fusion-meta-info-wrapper .fusion-comments, .single-navigation {
	display:none;
}
.related-posts{
	margin-bottom:55px;
}
.single-post .post{
	margin-top:55px;
}
.fusion-meta-info-wrapper {
    font-size: 0;
}
.fusion-meta-info-wrapper span, .fusion-meta-info-wrapper a{
	font-size:13px
}
.archive #content {
    padding: 55px 0 55px;
}
.single-post .fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box:last-child {
    margin-bottom: 55px;
}

.turtle-car-img img{
	max-width:499px;
	max-height:332px;
}
.for-mobile-only{
	display:none;
}
.after-header {
    display: none;
}
.max-width-580 .fusion-column-wrapper {
    max-width: 880px;
}
.rt {
    justify-content: end;
}
.image-100 .fusion-imageframe, .image-100 .fusion-imageframe img {
    width: 100%;
}
.fusion-top-header .fusion-header,.fusion-header-sticky-height{height:auto!important}
.sidebar .menu ul.sub-menu {
    margin-left: 15px;
}
.fb-post .fts-simple-fb-wrapper a.fts-powered-by-text {
    display: none!Important;
}
.fb-post .fts-simple-fb-wrapper {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 30px;
}
.fb-post .fts-jal-fb-user-thumb{
	overflow:hidden;
/* 	background-image:url('https://demo.wprodevs.com/wp-content/uploads/2021/09/favicon.png'); */
}
.fts-jal-fb-header{
	text-align:center;
}
iframe#iFrameResizer0 + iframe#iFrameResizer0 {
    display: none;
}
h3.cff-header.cff-outside {
    justify-content: center;
    margin-bottom: 30px;
}
#banner-content-changes {
    top: -550px;
    position: relative;
    height: 0;
}
.avada-footer-scripts > div {
    height: 0;
    overflow: hidden;
}

/*********** Fb **************/
.fts-jal-fb-user-thumb{overflow: hidden}
.max-width-700 .fts-jal-fb-group-display {
    max-width: 700px;
    margin: auto;
}
.fts-jal-fb-user-thumb img {
    background-image: url(https://www.rideauwildlife.org/wp-content/uploads/2021/09/favicon.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 50px;
    font-size: 0;
}
.efbl_feeds_holder.efbl_feeds_halfwidth
{
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.efbl-halfwidth-skin.mobile_status_update.efbl-story-wrapper{
	width: 100%;
}
.efbl-halfwidth-skin.added_photos.efbl-story-wrapper,
.efbl-halfwidth-skin.added_video.efbl-story-wrapper{
	width:49%;
}
.efbl_feed_wraper.efbl_skin_4386 .efbl-story-wrapper .efbl-thumbnail-wrapper .efbl-thumbnail-col a img {
    aspect-ratio: 1;
    object-fit: contain;
}
form.calander-form {
    max-width: 500px;
    display: block;
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    padding: 30px;
    margin-left: auto;
    margin-right:  auto;
}

form.calander-form input[type="image"] {
    display: block;
    width: auto;
    height: 36px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
}

header.fusion-header-wrapper {
    position: sticky;
    top: 0;
}

@media(max-width:1200px){
	#side-header .fusion-logo, .fusion-header .fusion-logo{
		max-width:200px;
	}
	body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a, body:not(.fusion-top-header) .fusion-main-menu>ul>li>a {
		height: 68px!important;
	}
	body .fusion-main-menu>ul>li:not(:last-child) {
		padding-right: 15px;
	}
	body:not(.avada-menu-highlight-style-background) header.fusion-is-sticky .fusion-main-menu>ul>li:not(:last-child) {
		padding-right: 15px;
	}
	.max-580 .fusion-title {
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	.max-580 p {
		margin-bottom: 10px!important;
		font-size: 90%;
	}
	.fb-post .fts-simple-fb-wrapper{
		grid-template-columns:auto auto;
	}
	#banner-content-changes {
		top: -400px;
	}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
	body.avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li, 
	bodybody.avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li, 
	body.avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li, 
	body.avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li, 
	body.avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li, 
	body.avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li {
		padding-right: 15px;
	}
	body.avada-responsive:not(.rtl) .fusion-header-v1 .fusion-main-menu>ul>li:last-child, 
	body.avada-responsive:not(.rtl) .fusion-header-v2 .fusion-main-menu>ul>li:last-child, 
	body.avada-responsive:not(.rtl) .fusion-header-v3 .fusion-main-menu>ul>li:last-child, 
	body.avada-responsive:not(.rtl) .fusion-header-v4 .fusion-main-menu>ul>li:last-child, 
	body.avada-responsive:not(.rtl) .fusion-header-v5 .fusion-main-menu>ul>li:last-child, 
	body.avada-responsive:not(.rtl) .fusion-header-v7 .fusion-main-menu>ul>li:last-child{
		padding-right:0;		
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li{
		padding-right: 15px;
	}
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v1 .fusion-main-menu>ul>li:last-child,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v2 .fusion-main-menu>ul>li:last-child,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v3 .fusion-main-menu>ul>li:last-child,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v4 .fusion-main-menu>ul>li:last-child,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v5 .fusion-main-menu>ul>li:last-child,
	body.avada-responsive:not(.rtl):not(.avada-menu-highlight-style-background) .fusion-header-v7 .fusion-main-menu>ul>li:last-child{
		padding-right: 0px;
	}
}
@media(max-width: 1030px){
	.flexslider .slides, .flexslider .slides li, .flexslider .slides li a, .flexslider .slides img {
		max-height: 65vh;
		min-height: 350px;
	}
	.fusion-mobile-menu-icons a.donate {
    display: inline-block;
    font-size: 20px!important;
    padding: 10px;
    background-color: #f36b21;
    margin-top: -4px;
    border-radius: 5px;
    font-weight: 600;
    line-height: 20px;
    height: 40px;
    color: #fff;
    transition: all .3s ease;
}
	.fusion-mobile-menu-icons a.donate:hover {
    background-color: #4b3905;
}
	
/* }

@media(max-width:1023px){ */
/* 	.fusion-secondary-header,*/ body li.donate-btn{ 
		display:none;
	}
	.for-mobile-only{
		display:initial;
	}
	.after-header{
		display:block;
		text-align:center;
		background-color:#f36b21;
		padding:8px 15px;
	}
	.after-header a{
		color:#fff;
		font-weight:bold;
	}
	body li.donate-btn a.fusion-bar-highlight {
		background: #f36b21;
		color: #fff;
		font-weight: bold;
		text-align: center;
	}
	.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft, .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{
		float: left;
	}
	.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{
		width:40%;
		text-align: left!important;
	}
	.fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright{
		width:60%;
		text-align: right!important;
		margin-top:5px;
	}
	.fusion-secondary-header .fusion-social-networks .fusion-social-networks-wrapper{
		text-align: left;
		margin: 0;
	}
}

@media(max-width:991px){
	body .reverse-mobile .fusion-row {
		flex-wrap: wrap-reverse;
	}
	.rt {
		justify-content: center;
	}
	.inline-image img {
		float: none;
		display: block;
		margin: 30px auto ;
	}
	#wrapper #banner-content-changes .title h2 {
		font-size: 40px!Important;
	}
	#wrapper #banner-content-changes .title h4 {
		font-size: 28px!Important;
	}
	.efbl-halfwidth-skin.added_photos.efbl-story-wrapper,
	.efbl-halfwidth-skin.added_video.efbl-story-wrapper
	{
		width:100%;
	}
/* 	.efbl_feed_wraper .efbl-row .efbl-thumbnail-col {
		flex: 0 0 33.3333%;
	}

	.efbl_feed_wraper .efbl-row .efbl-feed-content {
		flex: 0 0  66.6666%;
		max-width: 66.66666%;
	} */
}


@media(max-width:799px){
	#gallery-tabs .nav.fusion-mobile-tab-nav {
		display: none;
	}
	#gallery-tabs > .nav{
		display:block;
	}
	#gallery-tabs > .nav ul.nav-tabs{
		display:flex;
	}
	#gallery-tabs > .nav ul li{
		width:100%;
	}
}

@media(max-width:767px){
	.gallery-youtube-video .fusion-video {
		max-width: 100% !important;
	}
	body .tfs-slider .slide-content-container h2{
		font-weight: bold;
		font-size: 20px !important;
		letter-spacing: .5px;
	}
	.tfs-slider .slide-content-container h4{
		font-weight: bold;
		font-size: 15px !important;
		letter-spacing: .5px;
	}
	#sliders-container .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper {
		padding: 10px 15px;
	}
	.tfs-slider .background-image, .fusion-slider-container, .tfs-slider.flexslider{
		min-height:350px;
		max-height:350px!important;
	}
	.fb-post .fts-simple-fb-wrapper{
		grid-template-columns:auto;
	}
	.fusion-mobile-menu-icons a.donate{
		top:-4px;
	}
	#banner-content-changes {
		top: -280px;
	}
	#wrapper #banner-content-changes .title h4 {
		font-size: 18px!Important;
	}
	#wrapper #banner-content-changes .title h2 {
		font-size: 24px!Important;
	}
	#banner-content-changes .button-xlarge{
		padding: 13px 25px;
	}
}

@media(max-width:480px){
	#gallery-tabs li a .fusion-tab-heading, #gallery-tabs li a .fusion-tab-heading i{
		font-size:20px!important;
	}
	#side-header .fusion-logo, .fusion-header .fusion-logo{
		max-width: 160px;
	}
	header .fusion-mobile-menu-icons {
		margin-top: 12px !important;
	}
	.fusion-social-links-header .fusion-social-networks .fusion-social-network-icon{
		margin-right: 10px;
	}
}
#menu-footer-menu #menu-item-3576, #menu-footer-menu #menu-item-3576 a, #menu-footer-menu #menu-item-3576 a:before
{
	color: #f36b21;
    font-weight: 600;
}

@media(max-width:440px){
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header{
		padding:10px;
	}
	header .fusion-mobile-menu-icons a{
		margin-left:10px;
	}
	header .fusion-mobile-menu-icons a:last-child{
		margin-left:0;
	}
}
@media(max-width:390px){
	.fusion-mobile-menu-icons a {
		font-size: 20px!important;
	}
	.fusion-mobile-menu-icons a.donate{
		font-size:14px!important;
		margin-top: -4px;
		height: 32px;
		padding:6px;
		
	}
	header .fusion-mobile-menu-icons {
    margin-top: 16px !important;
}
}