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

:root {
	--black: #000000;
	--white: #ffffff;
}

h1, h2, h3, h4, h5, h6, p, ul li, ol li { color: var(--black); }
.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p, .light ul li, .light ol li { color: var(--white); }

body.page-template-template-portfolio-php .container-wrap, body.single-portfolio .container-wrap,
body.tax-project-type .container-wrap, body[data-bg-header=true] .container-wrap {
	padding-bottom: 0!important;
}
a { transition: .5s all ease; -webkit-transition: .5s all ease; -moz-transition: .5s all ease; }

p small { font-size: 13px; line-height: 17px; }

table th { background: var(--nectar-accent-color); color: var(--white); }

.back-link { background-color: var(--nectar-accent-color); border-radius: 30px; color: var(--white); display: inline-block; float: right; font-size: 15px; line-height: 19px; margin-top: -75px; padding: 8px 24px; position: relative; transition: .5s all ease; -webkit-transition: .5s all ease; -moz-transition: .5s all ease; }
.back-link:hover { color: var(--white); opacity: 0.7; }

.emergencies-phone { background-color: var(--nectar-accent-color); color: var(--white); display: inline-block; font-size: 14px; line-height: 20px; padding: 8px 15px 5px; position: fixed; right: -54px; text-transform: uppercase; top: 24vh; z-index: 999999999; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); }
.emergencies-phone .fa { font-size: 20px; margin-right: 6px; }
.emergencies-phone:hover { background-color: #a20008; color: var(--white); }

@media (max-width: 999px) {
	.table-responsive { display: inline-block; overflow-x: auto; width: 100%; }
}

@media (max-width: 690px) {
	.back-link { float: none; margin-bottom: 10px; margin-top: 0; position: relative; top: -20px; }
}


/****************
 FOOTER
 ****************/
#footer-outer p, #footer-outer ul li, #footer-outer ol li { color: var(--white); }


/********************
 PAGES
 ********************/
.full-width-content.blog-fullwidth-wrap, .full-width-content.nectar-shop-outer, 
.nectar-slider-wrap[data-full-width=true], .page-submenu .full-width-content, .page-submenu>.full-width-section, 
.portfolio-filters-inline.full-width-content, .portfolio-filters-inline.full-width-section:not(.non-fw), 
.post-area.full-width-content.standard-minimal, 
.single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap, 
.wpb_row.full-width-content, .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content, 
.wpb_row.full-width-section .mobile-video-image, 
.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap, 
body .full-width-section .nectar-parallax-scene, body .full-width-section .row-bg-wrap, body .full-width-section.parallax_section .row-bg-wrap, body .full-width-section>.nectar-shape-divider-wrap, body .full-width-section>.video-color-overlay, body[data-aie=long-zoom-out] .first-section .row-bg-wrap, body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap, body[data-aie=zoom-out] .first-section .row-bg-wrap, body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap, body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal {
	margin-left: -50vw;
	width: 100vw;
}


/****************
 PAGINACIÓN
 ****************/
.works-pagination, .works-pagination .prev-posts-links, .works-pagination .next-posts-links, .works-pagination a { display: inline-block; }
.works-pagination { width: 100%; }
.works-pagination .prev-posts-links { float: left; }
.works-pagination .next-posts-links { float: right; }
.works-pagination a { background-color: var(--nectar-accent-color); border-radius: 35px; color:  var(--white); padding: 6px 36px; text-transform: uppercase; }
.works-pagination a:hover { background-color: var(--nectar-extra-color-1); }
