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

/* OnsQuotiënt Material Row Padding */

.material .row > .wpb_row,
.material .row .content-inner > .wpb_row,
.material .row #portfolio-extra > .wpb_row {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.material .row .row-0rem,
.material .row .content-inner > .wpb_row.row-0rem,
.material .row #portfolio-extra > .wpb_row.row-0rem{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}
.material .row .row-0rem-top,
.material .row .content-inner > .wpb_row.row-0rem-top,
.material .row #portfolio-extra > .wpb_row.row-0rem-top {
    padding-top: 0rem !important;
    padding-bottom: 10rem !important;
}
.material .row .row-0rem-bottom,
.material .row .content-inner > .wpb_row.row-0rem-bottom,
.material .row #portfolio-extra > .wpb_row.row-0rem-bottom {
    padding-top: 10rem !important;
    padding-bottom: 0rem !important;
}
.material .row .row-5rem,
.material .row .content-inner > .wpb_row.row-5rem,
.material .row #portfolio-extra > .wpb_row.row-5rem{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.material .row .row-15rem,
.material .row .content-inner > .wpb_row.row-15rem,
.material .row #portfolio-extra > .wpb_row.row-15rem{
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.material .row .row-20rem,
.material .row .content-inner > .wpb_row.row-20rem,
.material .row #portfolio-extra > .wpb_row.row-20rem {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
}
.material .row .row-25rem,
.material .row .content-inner > .wpb_row.row-25rem,
.material .row #portfolio-extra > .wpb_row.row-25rem {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
}
.material .row .row-30rem,
.material .row .content-inner > .wpb_row.row-30rem,
.material .row #portfolio-extra > .wpb_row.row-30rem {
    padding-top: 30rem !important;
    padding-bottom: 30rem !important;
}

/* OnsQuotiënt Typography */
html { font-size: 62.5%!important; }
body, .footer p, .footer a, .footer {
    font-size: 1.75rem!important;
    line-height: 2.75rem!important;
}
#top nav > ul > li > a , .nectar-button span {
    font-size: 1.6rem!important;
    line-height: 2.5rem!important;
}
@media (max-width: 1000px) {
    html { font-size: 68%!important; }
}
@media (max-width: 690px) {
    html { font-size: 70%!important; }
    html body h1, html body .vc_column-inner .wpb_wrapper h1.vc_custom_heading {
        font-size: 3.5rem!important;
        line-height: 4.5rem!important;
    }
    html body h2, html body .vc_column-inner .wpb_wrapper h2.vc_custom_heading {
        font-size: 2.75rem!important;
        line-height: 3.75rem!important;
    }
    html body h3, html body .vc_column-inner .wpb_wrapper h3.vc_custom_heading {
        font-size: 2rem!important;
        line-height: 3rem!important;
    }
    html body h4, html body .vc_column-inner .wpb_wrapper h4.vc_custom_heading {
        font-size: 2rem!important;
        line-height: 2.5rem!important;
    }
}
html body h1, html body .wpb_wrapper h1.vc_custom_heading {
    font-size: 4rem!important;
    line-height: 4.75rem!important;
    letter-spacing: 1.15px!important;
}
html body h2, html body .wpb_wrapper h2.vc_custom_heading {
    font-size: 3.25rem!important;
    line-height: 4rem!important;
    letter-spacing: 1.15px!important;
}
html body h3, html body .wpb_wrapper h3.vc_custom_heading {
    font-size: 2.75rem!important;
    line-height: 3.25rem!important;
    letter-spacing: 1.15px!important;
}
html body h4, html body .wpb_wrapper h4.vc_custom_heading {
    font-size: 2.25rem!important;
    line-height: 2.75rem!important;
}
html body h5, html body .wpb_wrapper h5.vc_custom_heading {
    font-size: 2rem!important;
    line-height: 2.5rem!important;
    letter-spacing: 1.15px!important;
}

/* Blog */
body.single-post .container-wrap.no-sidebar .post-area {
  max-width: initial!important;
}
.single .heading-title {
  display: none;
}
.container-wrap {
  padding-top: 0 !important;
}
.post .content-inner {
  padding-bottom: 0 !important;
}
.row {
  padding-bottom: 0 !important;
}

/* Tickera */
span.price { display: none; }
span.tc_in_cart, a.add_to_cart {
    background-color: #607963!important;
    color: #FFF;
    font-weight: 700;
    font-size: 1.4rem !important;
    letter-spacing: 1.2px;
    padding: 15px 10px;
	width: 60%;
    text-transform: uppercase;
	text-align: center !important;
    line-height: 2rem !important;
    display: inline-block;
	transition: 0.3s ease !important;
	border-radius: 2px !important;
}
a.add_to_cart:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
	background-color: #e1460d!important;
}
span.tc_in_cart:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
	background-color: #e1460d!important;
}

span.tc_in_cart a { color: #bcb644 !important; }

#footer-outer #copyright {
	padding: 20px 0 !important;
}

#order_discount_code {
	display: none;
}