/*
 Theme Name:   Salient Child
 Description:  Salient Child Theme
 Author:       sekler
 Author URI:   https://codecanyon.net/user/sekler
 Template:     salient
 Version:      1.0.0
 Text Domain:  salient-child
*/

/* project header */
h1,
.section-title h1 {
	font-size: 42px;
	margin-bottom: 6 !important;
}

#page-header-bg h1 {
	font-size: 42px;
	padding: 0 !important;
	margin: 0 0 6px 0 !important;
}

#page-header-bg .subheader {
	font-size: 20px;
}

/* search line */
body #search-outer #search input[type="text"] {
	/*border-color: #f76c67 !important;*/
	/* border: none !important; */
}

/* frontpage map */
.mapplic-front {
	overflow: visible !important;
}

.mapplic-front .mapplic-levels {
	top: auto;
	bottom: 0;
}

.mapplic-front .mapplic-levels-select {
	background-color: rgba(255, 255, 255, 0.2);
	color: #222;
}

.mapplic-front .mapplic-levels a {
	background-color: transparent;
}

.mapplic-front .mapplic-levels a:active,
.mapplic-front .mapplic-levels a.mapplic-disabled {
	background-color: rgba(0, 0, 0, 0.2);
}

.mapplic-levels-select { box-shadow: none; }

/* quote pin */
.mapplic-pin.pin-quote {
    background-image: url(img/pin-quote.svg);
    background-size: 18px 24px;
	background-color: transparent !important;
    width: 18px;
    height: 24px;
    margin-left: -9px;
    margin-top: -24px;
}

/* fullscreen map */
.fullscreenmap {
	overflow: hidden;
}

.fullscreenmap .mapplic-element {
	overflow: visible;
	max-width: 1245px;
	margin: 0 auto;
}

/* Contact Form 7 */
.wpcf7-form .wpcf7-not-valid-tip {
	box-shadow: none;
}

#check-wp span.wpcf7-list-item {
	margin: 1em 0 0 0;
}

.wpcf7-list-item-label {
	color: inherit;
}

.fancy-select-wrap {
	padding-top: 4px !important;
}

/* Automatic estimation */
#automatic-estimation .wpb_text_column {
	width: 100%;
}

table#estim {
	border: none;
	font-size: 13px;
	width: 100%;
}

table#estim small {
	font-size: inherit;
}

table#estim tr { background-color: transparent; }
table#estim tr.group { background-color: #fafafa; }

table#estim td {
	border: none;
	padding: 4px 10px;
	font-size: 14px;
}

table#estim td:last-child {
	text-align: right;
}

table#estim .main td {
	font-weight: bold !important;
}

table#estim .group > td {
	color: #222;
	font-size: 16px;
}

.estim-on,
#extrafields,
#estim-warning {
	display: none;
}

#extrafields .row:last-child {
	padding-bottom: 24px;
}

/* Routes Order */
.eu-country {
	display: none;
}

/* Toggle */
.home .mapplic-legend {
	background-color: rgba(250, 250, 250, 0.9);
}

.mapplic-legend-label {
	line-height: 20px;
}

/* Next Button */
.mapplic-next {
	border:none;
	background-color: #aaa;
	border-radius: 2px;
	color: #333 !important;
	font-weight: 600;
	float: right;
	cursor: pointer;
	margin-top: 8px;
	padding: 4px 6px;
	transition: background-color 0.2s;
}

.mapplic-next:hover {
	background-color: #ddd;
	color: #333;
}

/* 3D */
	.portfolio-items[data-ps="6"] .bg-overlay {
		border: none;
	}

	.portfolio-items[data-ps="6"].no-masonry .work-item .bg-overlay {
		border: none;
	}
	
	.portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
		opacity: 1;
	}

	.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-layers > div .bg-img:after { opacity: 0.5; }

	.portfolio-items[data-ps="6"] .work-item .work-meta .inner {
		opacity: 1;
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

/* MAPPLIC */
body[data-button-style*="slightly_rounded"] .mapplic-element button:not(.mapplic-tag):not(.mapplic-search-toggle) {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.mapplic-element button.mapplic-search-toggle {
	border-radius: 50% !important;
}

.mapplic-legend-label {
	color: inherit;
}

.mapplic-hovertip .mapplic-tooltip-title {
	line-height: 30px !important;
}

.mapplic-tag {
	line-height: 18px;
}

.mapplic-tag > span {
	margin-bottom: 0;
}

.mapplic-minimap img {
	margin: 0 !important;
}

.mapplic-element button.mapplic-routes-submit {
	padding: 0 !important;
	width: 28px !important;
	height: 28px !important;
}

.mapplic-element button.mapplic-routes-submit:hover,
.mapplic-element button.mapplic-routes-submit:active {
	background-color: transparent !important;
}

/* Footer */
#footer-outer li.menu-item > a {
	display: inline-block !important;
}