/*
Theme Name: P3T - Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://milgrom.io
Author: Aaron Milgrom
Author URI:  https://milgrom.io
Template: salient
Version: 1.0
*/


/* P3T custom styles migrated from legacy theme */
.flip-box-back .inner p {
	font-size: 13px !important;
}
#intro {
	padding-top: 100px !important;
}
.flip-box-front {
	max-height: 350px !important;
	min-height: 350px !important;
	text-align: center;
	padding-top: 60px;
}
.flip-box-front .inner {
	margin-top: 30px;
}
.flip-box-back {
	max-height: 350px !important;
	min-height: 350px !important;
	text-align: center;
}

body .pulldown {
	margin-bottom: -150px !important;
}
.ascend #footer-outer #footer-widgets .col ul li a,
.ascend #sidebar div ul li a {
	border-bottom: 1px solid #fafafa !important;
	display: block;
}
#accred {
	position: fixed;
	bottom: 0;
	right: 50px;
	display: block;
	background: #fff;
	width: 230px;

	padding: 15px;
	text-align: center;
	-webkit-box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.0) !important;
	-moz-box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.0) !important;
	box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.0) !important;
}
#header-outer.transparent .phone {
	color: #fff !important;

}
#header-outer.small-nav .phone a {
	line-height: 50px;
}
#header-outer.small-nav .nectar-button[data-color-override="false"].regular-button {
	background-color: #198bf5 !important;
	margin-top: 10px;
	line-height: 0px;
	-webkit-box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.0) !important;
	-moz-box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.0) !important;
	box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.0) !important;
}
#header-outer.small-nav .phone  {
	line-height: 20px;
}
#footer-outer .col.span_5 a {
	display: none !important;
}
.home .phone a {
	padding: 2px 12px 0 2px !important;
	line-height: 1rem !important;
	font-size: 14px;
	margin-right: 30px;
	background-color: #005ed3;
	color: #fff !important;
}
.home .phone a i {
	font-size: 16px;
	top: -2px;
	width: 32px;
	height: 32px;
	line-height: 32px;
}
.phone {
	padding: 3px 6px 3px 3px !important;
	line-height: 68px;
	margin-right: 30px;

}
.flip-box-front .icon-default-style {
	color: #fff !important;
}
.industryblocks .inner h3 {
	font-size: 18px !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
}
.industryblocks .inner p {
	opacity: 0.65;
}
#top .nectar-button[data-color-override="false"].regular-button {
	background-color: #198bf5 !important;
	margin-top: 10px;
}
.nectar-fancy-box:hover {
	-webkit-box-shadow: -20px 30px 45px -9px rgba(0, 0, 0, 0.26) !important;
	-moz-box-shadow: -20px 30px 45px -9px rgba(0, 0, 0, 0.26) !important;
	box-shadow: -20px 30px 45px -9px rgba(0, 0, 0, 0.26) !important;
	background-color: #198bf5 !important;
	background-image: none !important;

	opacity: 1;
}
.nectar-fancy-box:hover .box-bg {
	background-image: none !important;
	background-color: #005ed3 !important;
}
body a.shadow-block {
	-webkit-box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.26) !important;
	-moz-box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.26) !important;
	box-shadow: -10px 20px 35px -9px rgba(0, 0, 0, 0.26) !important;
}

.p3t-footer-links {
	margin-left: 30px !important;
	float: right !important;
}

/* NEW STYLES ADDED FEB 2026 */
#top nav > ul > li .nectar-button.medium {
	padding: 20px 35px !important;
	color: #fff;
	text-transform: uppercase;
}

.nectar-fancy-box .box-bg::after {
	background: transparent;
}

.sf-menu, .sf-menu * {
	text-transform: uppercase;
	letter-spacing: 1px;
}

body h5, .row .col h5, .portfolio-items .work-item.style-3-alt p, .nectar-hor-list-item[data-font-family="h5"] {
	font-family: Roboto;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 25px;
	font-weight: 300;
}

#footer-outer .widget h4, #sidebar h4, #call-to-action .container a, .uppercase, .nectar-button, .nectar-button.medium, .nectar-button.small, .nectar-3d-transparent-button, body .widget_calendar table th, body #footer-outer #footer-widgets .col .widget_calendar table th, .swiper-slide .button a, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > a, .carousel-heading h2, body .gform_wrapper .top_label .gfield_label, body .vc_pie_chart .wpb_pie_chart_heading, #infscr-loading div, #page-header-bg .author-section a, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .ascend input[type="submit"], .ascend button[type="submit"], .widget h4, .text-on-hover-wrap .categories a, .text_on_hover.product .add_to_cart_button, .woocommerce-page .single_add_to_cart_button, .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty, .woocommerce-page #respond input#submit, .meta_overlaid article.post .post-header h2, .meta_overlaid article.post.quote .post-content h2, .meta_overlaid article.post.link .post-content h2, .meta_overlaid article.post.format-status .post-content h2, .meta_overlaid article .meta-author a, .pricing-column.highlight h3 .highlight-reason, .blog-recent[data-style="minimal"] .col > span, body .masonry.classic_enhanced .posts-container article .meta-category a, body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a, .nectar-recent-posts-slider .container .strong, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, .single .heading-title[data-header-style="default_minimal"] .meta-category a, .nectar-fancy-box .link-text, #post-area.standard-minimal article.post .post-meta .date a, #post-area.standard-minimal article.post .more-link span, .nectar-slide-in-cart .widget_shopping_cart .buttons a, .material.product .product-wrap .product-add-to-cart a .price .amount, .material.product .product-wrap .product-add-to-cart a span, ul.products li.material.product span.onsale, body[data-button-style="rounded"] #pagination > a, html body #pagination > span, .woocommerce nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li a, html body nav.woocommerce-pagination ul li span, .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart, .woocommerce-page ul.products li.product.material .price, .woocommerce-page ul.products li.product.material .price ins span, body[data-form-submit="see-through-2"] input[type="submit"], body[data-form-submit="see-through-2"] button[type="submit"], body[data-form-submit="see-through"] input[type="submit"], body[data-form-submit="see-through"] button[type="submit"], body[data-form-submit="regular"] input[type="submit"] body[data-form-submit="regular"] button[type="submit"], .nectar_team_member_overlay .team_member_details .title, body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu > ul > li > ul > li.has-ul > a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container > a, .nectar-hor-list-item .nectar-list-item-btn {
	text-transform: uppercase !important;
}

body h6, .row .col h6, .nectar-hor-list-item[data-font-family="h6"] {
	font-family: Roboto;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
	line-height: 26px;
	font-weight: 300;
}

#footer-outer #copyright .col ul {
	float: right;
	display: flex;
	align-items: center;
}

#footer-outer #copyright li.p3t-footer-links {
	order: 2;
}

#footer-outer #copyright li.p3t-footer-links a {
	display: inline-block;
}

.topheader.vc_row-fluid > .span_12 .wpb_column, .first-section.vc_row-fluid > .span_12 .wpb_column {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
