/*
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
*/

/* .home .fusion-secondary-header {background: rgb(0 0 0 / 40%);} */
.sub-menu li a {color: #ffffff !important;}
.fusion-main-menu .sub-menu{top:85px;}
.fusion-social-links-header {margin-top: 15px !important;padding-left: 40px;}
.fusion-social-links-header{margin-top:15px;}
#menu-main-menu ul li a:hover {color: #fff !important;}
#menu-main-menu ul .current-menu-item a {color: #fff !important;}
.fusion-contact-info-phone-number::before{content: "\f879";font-family: "Font Awesome 5 Free";font-weight: 900;color: #fff;padding-right: 10px;font-size: 18px;padding-top: 10px;position: relative;top: 2px;
}
.fusion-contact-info-email-address::before {content:"\f0e0";font-family: "Font Awesome 5 Free";font-weight: 900;color: #fff;padding-right: 10px;font-size: 18px;padding-top: 10px;position: relative;top: 2px;}
#menu-top-navigation li:last-child a::before{content:"\f007";font-family: "Font Awesome 5 Free";font-weight: 900;color: #ca030a;
padding-right: 10px;font-size: 18px;}
body .fusion-secondary-header, body .fusion-secondary-header a {
    color: #fff;
}
.fusion-secondary-menu>ul>li{border:none !important;}
.home #menu-main-menu li a {color: #fff;}
.fusion-secondary-menu ul li:last-child {margin: 0px 25px;}
#menu-top-navigation li:first-child a {border-right: 1px solid #fff !important;}
.about_content h2 {padding-top: 20px !important;}
.about_content .heading {margin-bottom: 0px !important;}
.about_content .content-container {font-size: 26px;}
/* .img_hover p {position: absolute;z-index: 99;right: 0;left: 0;text-align: center;bottom: 20px;} */
.img_hover p {
  position: absolute;
  z-index: 99;
  right: 0;
  left: 0;
  text-align: center;
  top: 400px; /* <-- changed to 50px */
}

.img_hover p{
	-webkit-transition: 1.2s cubic-bezier(.17, .85, .438, .99);
	-o-transition: 1.2s cubic-bezier(.17, .85, .438, .99);
    transition: 1.2s cubic-bezier(.17, .85, .438, .99);
}
.awb-swiper-button {background: #ffffff !important;opacity: 1;}
.img_hover:hover p{transform: translate(0px, -25px);}
.margin-15{margin-left:0px !important;margin-right:0px !important;}
.choose_us_section{position:relative !important;right:-65px !important;}
.choose_us_img{position:relative !important;left:-65px !important;}
.world_section ul {padding-left: 25px;}
.explore_section .fusion-image-wrapper img {opacity: 1 !important;border-radius:0px;}
.explore_section h2 {margin-bottom: 45px !important;text-align: center;}
.fusion-image-carousel{margin-bottom:0px !important;}
.explore_section .fusion-image-wrapper {display: inline-block;border-radius: 8px;}
.tnp-subscription {display: flex !important;}
.tnp-subscription label {display: none;}
.tnp-field-email {width: 70%;}
.tnp-email {
    border-top-left-radius: 25px !important;
    border-bottom-left-radius: 25px !important;
    background: transparent !important;
    border: 1px solid #fff !important;
    /*border-bottom: 1px solid #fff !important;*/
    color: #fff !important;
	border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
.tnp-field {margin-bottom: 0px !important;}
.tnp-submit {height: 50px !important;background-color: #ca030a !important;padding: 0px 30px !important;border-top-right-radius: 25px !important;
border-bottom-right-radius: 25px !important;}
.font-24 .content-container {font-size: 24px !important;}
body h5 {
    margin: 0;
}

/*----------  Mobile Media Query  ----------*/
@media (max-width: 767px){
.fusion-social-links-header {display: none;}
#menu-top-navigation li:first-child a {border: none !important;}
.choose_us_section {right: auto !important;}.choose_us_img{left:auto !important;}
}
