/*
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
*/
/* - - WOOCOMMERCE - - */
.woocommerce-price-suffix {
    font-size: 13px;
	letter-spacing:1px;
}
div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs {
    text-align: left;
    margin: 0px 0 0px 0;
}
.woocommerce-tabs[data-tab-style="fullwidth"], .woocommerce-tabs[data-tab-style="fullwidth_centered"] {
    margin-top: 0px;
    clear: both;
}
.tabs.wc-tabs li {
    width: 45%;
	margin-right:20px;
}
.woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a {
    color: #5e5e5e;
    width: 100%;
	margin: 4px 0px!important;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    font-size: .75em;
    right: 270px;
    color: #aaa;
}
.single-product div.product h1.product_title {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 20px;
}
.pro_class {
    display: inline;
    margin-left: 130px;
    position: absolute;
    font-size: 13px;
}
.single-product .woocommerce-Price-amount.amount {
    font-weight: 700;
}
.single-product .woocommerce-product-details__short-description {
    padding-bottom: 20px;
    margin-top: 10px;
}

#call-to-action .container .textwidget{
	    margin: 42px 0 36px 0;
}

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



/*   
 * HEADER   
 */
.container-wrap, .project-title {
padding-bottom: 0px;
}
/* Secondary menu */

div#header-secondary-outer div nav {
	height: 51px;
	padding-top: 5px;
}

#menu-item-710, .menu-item-710{
	display:none !important;
}

/* Beoordelingen in de header (secondary menu) */

#header-beoordelingen {
	margin: 0;
}

span#header-cijfer {
	background-color: white;
	border-radius: 50%;
	color: #3e7f3c;
	display: inline-block;
	font-size: 18px !important;
	font-weight: 700;
	height: 34px;
	margin-top: -6px;
	padding: 6px 0 0 5px;
	width: 34px;
}

/* Off Canvas menu */
#header-outer .sf-menu > li > a > .sf-sub-indicator {
    height: auto;
    float: none!important;
    display: inline!important;
    position: relative!important;
}
.material .sf-menu > li > a > .sf-sub-indicator i {
float: none!important;
    display: inline!important;
    position: relative!important;
}
#top nav > ul > li > a {
white-space: nowrap;
}
/* .mobile-only {
	display: none !important;
} */

.mobile-only ul.menu {
	display: none !important;
}
/* USPS */
.usps ul li {
    font-family: PT Sans Caption;
font-weight: 400;
font-size: 16px;
line-height: 27px;
width: 24%;
display: inline-block;
padding-left: 28px;
text-transform: uppercase;
color: #ccc;
}
.usps .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    line-height: 25px;
    color: #fff !important;
}
.usps {
padding-top: 20px!important;
}
.usps ul {
    margin-bottom: 15px!important;
}
/* PORTFOLIO */
.single-portfolio .row .col.section-title h5 {
	text-align: center;
}
.single-portfolio .row .col.section-title h1 span {
    text-align: center;
    display: block;
    color: #333;
    text-transform: uppercase;
	font-weight: 400;
    font-size: 17px;
	margin-top: 10px;
}
h3 span {
    display: block;
    font-size: 15px;
    text-transform: uppercase;
}
.testimonial_slider[data-style*="multiple_visible"] blockquote .title, .nectar_single_testimonial .title {
    font-size: 27px;
    color: #fff;
	background: #589057;
    padding: 20px 10px;
    border-radius: 50px;
	width: 65px;
	display: inline-block;
	text-align: center;
	position: absolute;
	top: 0;
}
body.single .project-title .section-title {
	padding:0px;
}
body .container-wrap[data-nav-pos="after_project"], body.single-portfolio .container-wrap[data-nav-pos="after_project"] {
    padding-bottom: 0;
    padding-top: 20px !important;
}
.nectar_single_testimonial .inner p {
    margin-left: 100px;
}
body.material .nectar_single_testimonial[data-style="basic"] span.wrap {
	position:absolute;
	top: 0;
}
.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 65px;
}
.iwithtext .iwt-text {
    padding-left: 100px;
}
/* - - FORM - - */
.page-template-OfferteAanvragen .needs-validation {
    margin-bottom: 50px;
}
/* - - SIDEBAR - - */
.sidebarbutton {
    width: 100%;
}
#sidebar .nectar-fancy-ul li {
	padding: 0 0 0 30px;
}
/* - - WOOCOMMERCE - - */
.woocommerce-price-suffix {
    font-size: 15px;
}
.iwithtext .iwt-text {
    padding-left: 50px;
}
.iwt-text h3 {
    font-size: 16px;
    color: #3e7f3c;
}
/* - - RESPONSIVE - - */
@media only screen and (min-width: 1000px) {
.single-product .product[data-gallery-style="left_thumb_sticky"] .single-product-main-image {
    width: 40%;
}
	.single-product .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="in_sidebar"] .single-product-summary, .single-product .product[data-gallery-style="left_thumb_sticky"][data-tab-pos="fullwidth"] .summary.entry-summary {
    width: 60%;
}
	.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}
	#tab-description h2 {
    font-size: 20px;
}
}
@media only screen and (max-width: 600px) {
#header-secondary-outer[data-full-width="true"] > .container {
    min-height: 120px!important;
} 
	span#header-cijfer {
    background-color: white;
    border-radius: 50%;
    color: #3e7f3c;
    display: inline-block;
    font-size: 18px !important;
    font-weight: 700;
    height: 34px;
    margin-top: 0px;
    padding: 0px 0 0 0px;
    width: 34px;
    line-height: 30px;
}
	ul#menu-secundaire-navigatie li a {
    font-size: 13px;
    font-weight: 400 !important;
}
	li#menu-item-94 {
		display: none!important;}
	.usps ul li {
    width: 100%;
}
}

li.menu-item-94, .slide-out-widget-area-toggle i.label {
	display: none !important;
}

body.material #header-secondary-outer nav > ul > li > a {
    font-size: 14px;
}

#top .sf-menu li ul li a, #header-secondary-outer nav > ul > li > a, #header-secondary-outer ul ul li a, #header-outer .widget_shopping_cart .cart_list a {
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
}


/* - - RESPONSIVE - - */
@media only screen and (min-width: 1000px) {
.woocommerce-tabs .full-width-content .tab-container {
    padding: 0px!important;
}
}


#footer-widgets a{
	font-weight:normal !important;
}
