/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: salient

Version: 1.0

*/







/*-------------------------------------------------------------------------*/
/* 13. Footer 
/*-------------------------------------------------------------------------*/

#footer-outer, 
#nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
	background: #ffffff;
	color: #000 !important;
	border-top: 1px solid #f4f4f4;
}

#footer-outer #copyright {
    margin-bottom: 110px;
}
#footer-outer a {
    color: #000;
}
#footer-outer #copyright a {
    color: #777;
}
#footer-outer .widget h4 {
	font-weight: 700;
}
.footer-contact-container {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
}
.footer-contact {
	background: #ed7723;
	text-align: center;
	color: #ffffff;
    padding: 22px;
    font-weight: 600;
    font-size: 42px;
    line-height: 49px;	
}
.footer-contact a {
	color: #ffffff;
}
.footer-contact a:hover {
	color: #222222;
}
@media only screen and (min-width: 1001px) {
	.footer-contact {

		padding-left: 300px;
	}
}

@media only screen and (max-width: 690px) {
	.footer-contact {
		font-size: 30px;

	}
}

.contact-info a.btn {
	background: #00a859;
	color: #ffffff !important;
	font-weight: 600;
	border-radius: 8px;
}
#footer-outer .contact-info a.btn:hover {
	background: #38b83e;
	color: #ffffff !important;
}
.contact-info a {
	color: #00a859 !important;
}
#footer-outer .contact-info a:hover {
	color: #000 !important;
}



/*-------------------------------------------------------------------------*/
/* Side menu 
/*-------------------------------------------------------------------------*/
#top nav >ul >li >a, .pull-left-wrap > ul > li > a {
    font-size: 17px;
	font-weight: 600;
	color: #000;
}
#header-outer .sf-menu li ul li a {
    font-size: 15px;
    line-height: 20px;
}


/*-------------------------------------------------------------------------*/
/* Mobile menu 
/*-------------------------------------------------------------------------*/
#top nav ul .slide-out-widget-area-toggle a .label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label {
	font-weight: 600;
}
.slide-out-widget-area-toggle.mobile-icon .lines-button:after, .slide-out-widget-area-toggle.mobile-icon .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines:after {
	height: 3px !important;
}
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line {
	width: 3px !important;
}
body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line, body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
    background-color: #ed7723 !important;
}
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, .slide-out-widget-area-toggle.mobile-icon .lines-button:after {
	 background-color: #ed7723 !important;
}


/*-------------------------------------------------------------------------*/
/* Toggle 
/*-------------------------------------------------------------------------*/

.toggle h3 a {
	font-size: 18px !important;
	font-weight: 600 !important;
    color: rgba(0,0,0,1);
}
div[data-style*="minimal"] .toggle h3 i {}

div[data-style="minimal"] .toggle h3 a {
    padding: 20px 70px 20px 0px;
}




/*-------------------------------------------------------------------------*/
/* Other 
/*-------------------------------------------------------------------------*/


body {
	color: #000000;
}
img[src$=".svg"] { 
	width: unset !important; 
	height: auto;
}

h1 {
    font-size: 47px;
}
h1, h2, h3, h4, h5, h6 {
    color: #000;
}


.red .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #e52204!important;
}
.green .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #239a20!important;
}
.yellow .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #ecb84a!important;
}
.orange .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #ed7723!important;
}
.blue .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #0533df!important;
}
.purple .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after {
    background-color: #43139b!important;
}

.tours .nectar-fancy-box h1 {
	font-size: 20px;
    line-height: 31px;
}
.tours .nectar-fancy-box .color {
    background-color: #e52204!important;
	padding: 5px;
    font-size: 12px;
    border-radius: 5px;
}
.tours .nectar-fancy-box .color.red {
    background-color: #e52204 !important;
}
.tours .nectar-fancy-box .color.blue {
    background-color: #0533df !important;
}
.tours .nectar-fancy-box .color.orange {
    background-color: #ed7723 !important;
}
.tours .nectar-fancy-box .color.yellow {
    background-color: #ecb84a !important;
}
.tours .nectar-fancy-box .color.green {
    background-color: #239a20 !important;
}
.tours .nectar-fancy-box .color.purple {
    background-color: #43139b !important;
}



/*-------------------------------------------------------------------------*/
/* Side Floating button 
/*-------------------------------------------------------------------------*/

.side-btn a{
    right: -50px;
    top: 30%;
    position:fixed;
    z-index: 1000;
    transform: rotate(90deg);
    padding:10px 20px 35px;
    height: 0px;
    background-color: #e10600;
    color:#fff;
	font-weight: 600;
    font-size: 20px;
	border-radius: 0 0 8px 8px;
}
.side-btn a:hover{
    text-decoration: none;
    color:#fff;
	background-color: #c50802;
}



.tours .nectar-fancy-box[data-style="parallax_hover"] .bg-img:after {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 43%, rgba(0,0,0,0.01) 44%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 43%,rgba(0,0,0,0.01) 44%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 43%,rgba(0,0,0,0.01) 44%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
	opacity: 1 !important;
	background-color: unset !important;
}


.book-now-btn {
	display: block;
    text-align: center;
	background-color: #00a859;
	cursor: pointer;
	margin-top: -20px;
	font-size: 25px !important;
    font-weight: 700;
}

@media only screen and (min-width: 1001px){
body[data-header-format=left-header].page-template-template-no-header #ajax-content-wrap, body[data-header-format=left-header].page-template-template-no-header-footer #ajax-content-wrap {
    margin-left: 0;
}
}


body.material #header-outer #social-in-menu i {
    width: 27px !important;
}

#footer-outer #copyright li {
    float: left;
    margin-left: 20px;
}