/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/



[data-borlabs-cookie-wrap] [data-borlabs-cookie].borlabsCookieShow {
    top: 20%;
}
.tp-parallax-wrap {
	display: none !important;
}
#slide-out-widget-area.fullscreen .inner, #slide-out-widget-area.fullscreen-alt .inner {
    top: 45% !important;
}
.mccom-box-mail{
	height: 150px !important;

}
body[data-header-color="custom"]:not(.material) #header-secondary-outer nav > ul > li > a {
    height: 36px !important;
}
body #header-secondary-outer nav > ul > li > a {
    color: rgba(0,0,0,0.55);
    line-height: 13px !important;
    font-size: 11px !important;
}




/***************** Mobile Menü  ******************/
.mccom-mobile-logo{
width: 120px !important;
height: 55px !important;
background-image: url(/wp-content/uploads/meindl-mobile-retina.png) !important;
background-size: cover !important;
background-repeat: no-repeat !important;
position: absolute !important;
left: 30px !important;
background-size: 100% !important;
top: 0px !important;
}
#shiftnav-toggle-main {
    height: 55px !important;
}
body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav {
    top: 40px !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target {
    color: #222 !important;
    font-size: 13px;
    font-weight: normal;
    text-shadow: none;
}
.fa {
    font: normal normal normal 20px/1 FontAwesome !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target{
    color: #fff !important;
}
/***************** Navigation Burger Canvas ******************/
.closed {
	padding-left: 23px;
	padding: 8px 5px 5px 7px !important;
	width: 24px;
	height: 24px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	background-color: #fff;
}
.open {
	padding: 8px 5px 5px 7px !important;
	background-color: #000 !important;
}

/***************** annika-produktfilter-anordnung ******************/

html .woocommerce ul.products li.first, html .woocommerce-page ul.products li.first {
	clear: both !important;
}
/***************** annika-produktfilter-anordnung-ende ******************/


/*-------------------------------annika-haendler-Pfeil------------------------------------------*/

.main-back-to-top.is-shown {
	opacity: 0 !important;}
	
/*-------------------------------annika-haendler-Pfeil-Ende----------------------------------------*/


/*----- Gallery, Close   -----*/
div.dark_rounded .pp_close {
    width: 75px !important;
    height: 22px !important;
    background: url(/wp-content/themes/salient-child/images/sprite-new.png) -1px -1px no-repeat !important;
}
div.pp_pic_holder {
    background-color: #fff !important;
}
/*----- Portfolio Typo   -----*/

.eg-meindl-zubehoer-element-10{text-transform: none !important;}

/*----- Boxmenü Technik   -----*/
.technik-box-1 {border:1px solid #000 !important; padding: 25px 10px 25px 10px !important;}
.technik-box-1:hover {border:1px solid #ccc !important; padding: 25px 10px 25px 10px !important;}
.technik-box-logo {border:1px solid #000 !important; padding: 25px 10px 25px 10px !important;}

/*----- News Seite   -----*/
.meta-comment-count {display:none !important;}


/*----- Mobile Navigation  -----*/
.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu {
    color: #000;
    background: #fff !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target {
    color: #ffffff;
    background: #000 !important;
}
@media screen and (max-width: 1000px) {#header-secondary-outer {display: none;}}	

@media screen and (max-width: 1350px) {.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size: 20px !important;}
mccom-menu-welten {font-size: 20px !important;padding: 12px 16px 12px 16px;margin: 4px 0px !important;}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target {font-size: 12px !important;}
.ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {padding: 5px 8px !important;}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {width: 35px; margin-bottom:0px !important;}
}

@media screen and (max-width: 1350px) {.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {font-size: 20px !important;}
mccom-menu-welten-pure {font-size: 20px !important;padding: 12px 16px 12px 16px;margin: 4px 0px !important;}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target {font-size: 12px !important;}
.ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {padding: 5px 8px !important;}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {width: 35px; margin-bottom:0px !important;}
}

.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item > .shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item > .shiftnav-submenu-activation {
    border-top: 1px solid #ccc !important;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target {
    background: #1e73be !important;
	font-size: 20px !important;

}
.shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > span.shiftnav-target-text {
    font-size: 18px !important;
}

/*----- Navigation-Sucheeingabe  -----*/
input[type="text"], textarea, input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="search"], input[type="date"] {
    width: 85% !important;
    margin: 0px 10px 0px 0px !important;
}


/*----- Navigation  -----*/
.ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item {
    margin-left: -20px;
}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform {
    background: #fff !important;
}
#header-secondary-outer ul {
    height: auto !important;
}
.ubermenu-item-layout-image_left > .ubermenu-image {
    margin: -5px;
}
mccom-nav {
    color: #000;
    font-size: 11px;
    text-align: center;
    font-weight: 600;
    margin: 10px 5px 17px -12px !important;
    float: left;
}
mccom-menu-welten {
    color: #000;
    font-size: 24px ;
    font-weight: 24px !important;
    border: 1px solid #555;
    padding: 12px 16px 12px 16px;
    margin: 4px 0px !important;
    float: left;
}

mccom-menu-welten-pure {
    color: #fff;
	background-color: #00a1a7;
    font-size: 24px ;
    font-weight: 24px !important;
    padding: 12px 16px 12px 16px;
    margin: 4px 0px !important;
    float: left;
}

mccom-menu-filter {
    color: #000;
    font-size: 20px !important;
    font-weight: 20px !important;
    border: 0px solid #555;
    padding: 12px 16px 12px 5px;
    margin: 4px 0px !important;
    float: left;
}
.ubermenu .ubermenu-item-layout-icon_left > .ubermenu-target-title {
    margin-left: .3em !important;
}
.ubermenu-main .ubermenu-item-normal > .ubermenu-target {
    margin-left: 20px;
}
.modellfilter {
	margin-top:50px !important;
	
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_filter_submit {
    margin-right: 12px;
    font-size: 16px !important;
    background-color: #1e73be !important;
    padding: 15px 20px !important;
}
.prdctfltr_wc .prdctfltr_filter_title {
    display: none !important;
}


/*----- Lightbox Bilder -----*/
div.dark_rounded .pp_content_container .pp_right {
    background: url() top right repeat-y !important;
	background-color:#fff !important;
}
div.dark_rounded .pp_content_container .pp_left {
    background: url() top right repeat-y !important;
	background-color:#fff !important;
}
div.pp_pic_holder {
    border: #000 solid 1px !important;
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
    background: url() top right repeat-y !important;
	background-color:#fff !important;
}
div.dark_rounded .pp_close {
    width: 80px !important;
    height: 25px !important;
	top: -30px!important;
    right: -30px!important;
	background-color:#fff !important;
	}


/*----- WooCommerce -----*/
.woocommerce ul.products li.product .button {
    display: none !important; 
}
.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins {
    display: none !important; 
}
.woocommerce .va-picker .va-picker-item {
    border: 0px solid #eee !important; 
}
.woocommerce .va-separator {
    border-bottom: 1px solid #eee;
    margin-bottom: 6px !important; 
    padding-bottom: 3px !important; 
}

.woocommerce .va-picker .va-text {
    display: block !important; 
    line-height: 1.5 !important; 
    font-size: 14px !important; 
    height: 15px !important; 
    padding: 0px 0 !important; 
 
}
.woocommerce .va-attribute-label {
    float: left !important; 
    clear: left !important; 
    width: auto !important; 
    margin-right: 2% !important; 
    font-weight: 400 !important; 
    font-size: 14px !important; 
}
.woocommerce div.product form.cart div.quantity {
    display: none !important; 
}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
    display: none !important; 
}



.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
    display: none;
}.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none;
}
.woocommerce .woocommerce-tabs > div h2 {
    display: none;
}


.sku_wrapper {
	margin-right:30px;
}
.woocommerce .products.related, .woocommerce .products.upsells {
    display: none !important; 
}
.woocommerce .va-picker .va-picker-item {
    margin: 0 0 px !important; 
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    display: none !important; 
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
    margin-bottom: 30px !important; 
}
.woocommerce .va-picker {
    margin: 0 0px 7px 0 !important; 

}
.woocommerce .va-picker .va-text {
    min-width: 22px !important; 
    min-height: 0px !important; 
}


/*----- Header-on Mobile -----*/
@media screen and (min-width: 1000px) {
.header-outer {
	display:none !important;
	}
}
/*----- Händlersuche -----*/

.large-pad-top-4x, .large-pad-vertical-4x {
    padding-top: 0px !important;
}



/*----- Footer -----*/
#footer-banner {
    margin:  0 auto;
    text-align:  center;
}

#footer-banner img {
    margin-top:  20px;
    margin-bottom:  20px;
    max-width:  100%;
    height:  auto;
    display:  block;
}


#footer-outer .widget h4, .text-on-hover-wrap .categories a {
    color: #777 !important;
    font-size: 18px !important;
    font-family: 'Roboto Slab' !important;
    font-weight: 700 !important;
    letter-spacing: 0px !important;
    text-transform: none !important;
    margin-bottom: 20px !important;
}
#footer-outer #footer-widgets {
    border-top: 1px solid #ccc;
}



/*----- Button Gewicht -----*/
.mccom-icon-text-gewicht {
	color: #fff !important;
	font-size: 16px !important;
	text-align: center !important;
	background-color:red !important;
	}
@media screen and (min-width: 1300px) {
.mccom-icon-text-gewicht {
	color: #fff !important;
	font-size: 16px !important;
	text-align: center !important;}
}
@media screen and (max-width: 1300px) {
	.mccom-icon-text-gewicht {
	color: #fff !important;
	font-size: 12px !important;
	text-align: center !important;}
}
@media screen and (max-width: 1100px) {
	.mccom-icon-text-gewicht {
	color: #fff !important;
	font-size: 10px !important;
	text-align: center !important;}
}
@media screen and (max-width: 1000px) {
	.mccom-icon-text-gewicht {
	color: #fff !important;
	font-size: 40px !important;
	font-weight: bold !important;
	text-align: left !important;
	
		background-color:red !important;
}
}

/*----- Button Gewicht -----*/

@media screen and (min-width: 1300px) {
.mccom-icon-text-groesse-sohle {
	color: #fff;
	font-size: 15px;
	text-align: right;
	padding-top: 10px;}
span.gr1300 {display: inline-block;}
}
@media screen and (max-width: 1300px) {
	.mccom-icon-text-groesse-sohle {
	color: #fff;
	font-size: 12px;
	text-align: right;
	padding-top: 8px;}
	span.k1300 {display: inline-block;}
}
@media screen and (max-width: 1100px) {
	.mccom-icon-text-groesse-sohle {
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding-top: 5px;}
	span.k1100 {display: inline-block;}
}
@media screen and (max-width: 1000px) {
	.mccom-icon-text-groesse-sohle {
	color: #fff;
	font-size: 35px;
	font-weight: bold;
	padding-top: 20px;
	text-align: right;}
span.k1000 {display: inline-block;}
}




/* Box */

.mccom-box-1-4 {height: 280px !important;}
.mccom-box-2-4 {height: 280px !important;}
.mccom-box-1-3 {height: 320px !important;}
.mccom-box-2-3 {height: 320px !important;}

@media screen and (max-width: 1000px) {
.mccom-box-1-4 {height: 230px !important;}
.mccom-box-2-4 {height: 230px !important;}
.mccom-box-1-3 {height: 280px !important;}
.mccom-box-2-3 {height: 280px !important;}
}


	

/* Hotspot */
.ts-image-hotspot-container-size-large .ts-image-hotspot-trigger-dot-icon, .ts-image-hotspot-container-size-large .ts-image-hotspot-trigger-dot-string {
    width: 35px !important;
    height: 35px !important;
}
.ts-image-hotspot-trigger-dot i, .ts-image-hotspot-trigger-dot span {
    font-size: 22px !important;
    line-height: 32px !important;
}

	
	
	
/* Timeline */
.timeline a.t_line_node, #content .timeline a.t_line_node {
    text-decoration: none;
    padding: 38px 0 4px !important;
    height: 10px !important;
    font-size: 14px !important;
	font-weight:bold !important;
    color: #000 !important;
}
#tl1 .t_right {
    background: rgba(34,34,34,1) !important;
}
.timeline .image_roll_zoom {
    display: none !important;
pointer-events: none !important;
   cursor: default !important;
}


/* Diverses */
.row .col img {
    margin-bottom: 0px !important;
}
@media screen and (max-width: 1000px) {
    .row .span_2 h3, .row .span_3 h3, .row .span_4 h3, .row .vc_col-sm-2 h3, .row .vc_col-sm-3 h3, .row .vc_col-sm-4 h3 {
        line-height: 26px !important;
    }

}

.masonry.classic_enhanced .masonry-blog-item h3.title, 
.blog-recent[data-style*="classic_enhanced"] h3.title {

    font-size:  2em;

}

.ascend .container-wrap, .ascend .project-title, body .vc_text_separator div, .carousel-wrap[data-full-width="true"] .carousel-heading, .carousel-wrap span.left-border, .carousel-wrap span.right-border, #page-header-wrap, .page-header-no-bg, #full_width_portfolio .project-title.parallax-effect, .portfolio-items .col, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4 {
    background-color: #fff !important;
}
body .wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75% !important;
}

body .wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    position: absolute;    
}

.borlabs-cookie-bct.bc-bct-video.bc-bct-youtube {
    width: 100%;
}    


/* Modellfilter */

.prdctfltr_wc .prdctfltr_terms_customized_image .prdctfltr_checkboxes label, .prdctfltr_wc .prdctfltr_terms_customized_text .prdctfltr_checkboxes label, .prdctfltr_wc .prdctfltr_terms_customized_color .prdctfltr_checkboxes label {
    margin-bottom: 6px!important;
}
.pf_default_select .prdctfltr_filter > span, .pf_select .prdctfltr_filter > span {
    font-size: 16px !important;
}
.prdctfltr_filter > span {
    font-weight: 400 !important;
}
.prdctfltr_tooltip {
	pointer-events: none;
   cursor: default;
    width: 145px !important;
    /*z-index: 9999 !important;*/
}
.prdctfltr_tooltip > span::after {
		display:none;

}
label.prdctfltr_active .prdctfltr_customize_block {
    padding: 2px !important;
    border: 2px solid #222 !important;
    box-shadow: 0px 4px 9px -3px rgba(0,0,0,0.6) !important;
}
.prdctfltr_customize_block {
    padding: 2px !important;
}
.prdctfltr_customize_block .prdctfltr_customize_color {
    display: block;
    width: 40px !important;
    height: 40px !important;
}
.prdctfltr_tooltip {
    width: 200px !important;
    bottom: -80% !important;
    left:50% !important;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span {
    line-height: 18px !important;
}
span.prdctfltr_customize_image_text_tip {
    white-space: normal !important;
    margin-left:0px !important;
}
.prdctfltr_wc .prdctfltr_terms_customized.prdctfltr_terms_customized_image-text .prdctfltr_customize_block .prdctfltr_customize_image_text {
    display: block !important;
    margin-right:10px !important;
    float: left;
}
.prdctfltr_tooltip > span {
    background-color: #222 !important;
    color: #fff !important;
    padding: 5px 10px !important;
    border: 0px solid #1e73be !important;
}
.prdctfltr_customize_block {
    border: 0px solid #ccc !important;
}
.prdctfltr_customize_block .prdctfltr_customize_image img {
    width: 60px !important;
}
.prdctfltr_customize_block .prdctfltr_customize_image {
    width: 60px !important;
}
/* Sohlen */

.esgbox-overlay {
    z-index: 9999 !important;
    background: url(/wp-content/uploads/bg-wh-60.png) !important;
}
.esgbox-skin {
    background: #fff !important;
}
.esgbox-opened .esgbox-skin {
    -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4) !important;
    -moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4) !important;
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.4) !important;
}

.pf-noeyes, .noeyes {
    display: none !important;
    visibility: hidden !important;
}

.ubtn-data.ubtn-text {
    margin-left:  20px;
}



/**************************************************************************************************************************************/
/* roboto-slab-300 - vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'),
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/salient-child/fonts/roboto-slab-v7-vietnamese_latin-ext_greek-ext_cyrillic_greek_cyrillic-ext_latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/**************************************************************************************************************************************/
/*html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
		font-family: 'Roboto Slab' !important;
}*/
h1, h2, h3, h4, h5, h6, span, div, a {
	font-family: 'Roboto Slab' !important;
} 


/***************** Masonry Items / Search results ******************/
#search-results {
    visibility: visible;
}


/* Service Form*/

.service-form input[type="text"], .service-form textarea, .service-form input[type="email"], .service-form input[type="password"], .service-form input[type="tel"], .service-form input[type="url"], .service-form input[type="search"], .service-form input[type="date"] {
    width: 100% !important;
}

.service-form .terms .wpcf7-form-control{
    float: left;
}
.service-form .terms .wpcf7-list-item {
    margin-left: 0;
}

.service-form .wpcf7-not-valid-tip {
    color: red !important;
}
.service-form .wpcf7-not-valid {
    border: 1px solid red !important;
}

/*  Nachhaltigkeit */

blockquote {
    padding-left: 120px;
}

blockquote:before {
    content: '';
    display: block;
    float: left;
    background-image: url('images/quote-left.svg');
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    color: #676767;

}



/* Special Styling für Nachhaltigkeit-Unterseiten */

.parent-pageid-31323 .main-content ul li {
    line-height:  30px;
}
