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

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v29-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* cabin-condensed-regular - latin */
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/cabin-condensed-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/cabin-condensed-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cabin-condensed-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cabin-condensed-v14-latin-regular.svg#CabinCondensed') format('svg'); /* Legacy iOS */
}

/* cabin-condensed-500 - latin */
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/cabin-condensed-v14-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/cabin-condensed-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cabin-condensed-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cabin-condensed-v14-latin-500.svg#CabinCondensed') format('svg'); /* Legacy iOS */
}

/* cabin-condensed-600 - latin */
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/cabin-condensed-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/cabin-condensed-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cabin-condensed-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cabin-condensed-v14-latin-600.svg#CabinCondensed') format('svg'); /* Legacy iOS */
}

/* cabin-condensed-700 - latin */
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/cabin-condensed-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/cabin-condensed-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/cabin-condensed-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/cabin-condensed-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/cabin-condensed-v14-latin-700.svg#CabinCondensed') format('svg'); /* Legacy iOS */
}



/*GENERAL*/

body, .bold, strong, b, nav {
    font-family: 'Roboto' !important;
}

h1 {
	color: #434343 !important;
    font-family: 'Cabin Condensed' !important;
}
h2 {
    font-family: 'Roboto' !important;
}
h3 {
    font-family: 'Roboto' !important;
}
body .ui-widget{
    font-family: 'Roboto' !important;
}
dt{
    font-family: 'Roboto' !important;
}
h4, h5, h6{
    font-family: 'Roboto' !important;
}
.nectar-progress-bar span strong{
    font-family: 'Roboto' !important;
}
blockquote{
    font-family: 'Roboto' !important;
}
.woocommerce-page .woocommerce p.cart-empty {
    font-family: 'Roboto' !important;
}
#top #logo{
    font-family: 'Roboto' !important;
}
#search-outer #search input[type=text]{
    font-family: 'Roboto' !important;
}
.nectar-button {
    font-family: 'Roboto' !important;
}
.text_on_hover.product .add_to_cart_button,
.text_on_hover.product a.added_to_cart{
    font-family: 'Roboto' !important;
}
body .vc_text_separator div{
    font-family: 'Roboto' !important;
}
.nectar-progress-bar span strong{
    font-family: 'Roboto' !important;
}
.nectar-progress-bar span strong i{
    font-family: 'Roboto' !important;
}
body .vc_pie_chart .vc_pie_chart_value{
    font-family: 'Roboto' !important;
}
body .vc_pie_chart .wpb_pie_chart_heading{
    font-family: 'Roboto' !important;
}
.row .col.section-title h1,
.row .col.section-title h2{
    font-family: 'Roboto' !important;
}
.row .col.section-title span{
    font-family: 'Roboto' !important;
}
#page-header-bg h1, .nectar-box-roll .overlaid-content h1{
    font-family: 'Roboto' !important;
}
#page-header-bg .subheader,
.nectar-box-roll .overlaid-content .subheader{
    font-family: 'Roboto' !important;
}
.post.masonry-blog-item .post-meta .date span{
    font-family: 'Roboto' !important;
}
#infscr-loading{
    font-family: 'Roboto' !important;
}
.infscr-loading-wrap{
    font-family: 'Roboto' !important;
}
#pagination span, #pagination a,
#pagination .next.inactive,
#pagination .prev.inactive,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce .container-wrap nav.woocommerce-pagination ul li span,
.container-wrap nav.woocommerce-pagination ul li span {
    font-family: 'Roboto' !important;
}
#footer-outer .widget h4,
.text-on-hover-wrap .categories a{
    font-family: 'Roboto' !important;
}
#nectar-ocm-ht-line-check {
    font-family: 'Roboto' !important;
}
#sidebar h4{
    font-family: 'Roboto' !important;
}
.comment-list .comment-author,
.comment-list .pingback .comment-body > a {
    font-family: 'Roboto' !important;
}
#respond h3,
h3#comments{
    font-family: 'Roboto' !important;
}
input[type=submit],
button[type=submit],
input[type="button"]{
    font-family: 'Roboto' !important;
}
select{
    font-family: 'Roboto' !important;
}
body .gform_wrapper .top_label .gfield_label {
    font-family: 'Roboto' !important;
}
body.ascend #header-outer .cart-contents .cart-wrap span{
    font-family: 'Roboto' !important;
}









/* HEADER */
header#top #logo img {
	max-height: 45px;
}

#header-outer #social-in-menu i {
    font-size: 26px!important;
    line-height: 34px !important;
    height: 31px !important;
}
#slide-out-widget-area .off-canvas-social-links li i {
    font-size: 26px!important;
    line-height: 34px !important;
    height: 31px !important;
}

header#top nav ul li a {
    color: #434343 !important;
}
body[data-is="minimal"][data-header-color="light"] header#top nav ul #search-btn a span {
	font-size: 24px !important;
	color: #434343 !important;
}

body #search-outer #search input[type=text] {
    font-size: 23px !important;

}

/* HEADER HOMEPAGE */

.home.page-template-default #page-header-wrap {
    display: none;
}

/* HEADER UNTERSEITEN */

#page-header-bg h1 {
    color: #1e73be !important;
}


/*MENU*/
/*
#header-outer[data-format="centered-menu"] header#top .span_9 .sf-menu {
	text-align: right !important;
	margin-right: 160px;
} */

/* SLIDER */

.swiper-container .slider-prev,
.swiper-container .slider-next {
	    background-color: #005fa4 !important;
}

.slide-count {
	display: none;
}

.slider-next, .slider-prev {

    width: 50px !important;

}

/* ENGAGEMENT SUCHE*/

#engagement_box {
	text-align: left;
}

#engagement_logo {
	width: 40px;
    height: 40px;
    float: left;
	margin-right: 5px !important;
}

#engagement_datenbank {
	padding: 2%;
}

.engagementsuche {
    text-align: left;
}



/*Front Sektion Aktuelles*/

.circle-image {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
}
.circle-image {
	width: 150px;
	height: 150px !important;
}



/* BLOG SECTION */
/*
.type-post .post-featured-img {
	float: left;
	padding-right: 25px;
}
*/


/* FOOTER */

.container-wrap{
  min-height: calc(100vh);
}
/*
#footer_infobox {
	height: 300px;
}*/

.footer_info {
	color: #fff;

}



.footer_beratung {
	width: 550px;
}

.footer_info a {
	color: #fff;
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
    padding-bottom: 25px;
}

#footer-outer[data-cols="1"] #copyright, #footer-outer #copyright[data-layout="centered"] {
    padding: 25px 0;
}

#footer-outer #copyright li a i, #footer-outer #copyright p {
    font-size: 16px;
}

#kastanie_logo {
	width: 20px;
	height: 20px;
	display: inline-block;
    vertical-align: middle;
}

#designer_content {
    display: inline-block;
    height: 100%;
}

#designer {
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
}

/*MEDIA QUERIES*/

@media (max-width: 1000px) {
.footer_info {
	margin-bottom: 20px
}

.footer_info:last-child {
	margin-bottom: 0px;
}

}
