/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

@import url("../dante/style.css");

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */

@font-face {
    font-family: 'noto_sansregular';
    src: url('fonts/noto_sans/regular/NotoSans-Regular-webfont.eot');
    src: url('fonts/noto_sans/regular/NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/noto_sans/regular/NotoSans-Regular-webfont.woff') format('woff'),
         url('fonts/noto_sans/regular/NotoSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/noto_sans/regular/NotoSans-Regular-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body,a,h1,h2,h3,h4,h5,h6,p,ul,span,strong {
   font-family: 'noto_sansregular'!important;	
}

b, strong {
    font-weight: bold !important;
	letter-spacing: 1.0px !important;
}

@font-face {
    font-family: 'noto_sansbold';
    src: url('fonts/noto_sans/bold/NotoSans-Bold-webfont.eot');
    src: url('fonts/noto_sans/bold/NotoSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/noto_sans/bold/NotoSans-Bold-webfont.woff') format('woff'),
         url('fonts/noto_sans/bold/NotoSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/noto_sans/bold/NotoSans-Bold-webfont.svg#noto_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
strong {
   font-family: 'noto_sansbold';
}

.spb_single_image .image-caption {
    font-style: normal;
}

@media only screen and (max-width: 479px) {
    
#logo img,#logo img.retina {
	height: auto !important;   
	min-height: inherit !important;
	max-width: 250px !important;
}	
}

#logo img {
height: auto!important;
min-height: 0!important;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #logo img.retina, 
  #logo h1.retina,
  #logo img {
    width: auto;
}
}
@media only screen and (max-width: 767px) {
#logo img, 
#logo img.retina {
    width: 338px;
}
}

.hs-woo-custom .swift-search-link, .header-menu .swift-search-link {
  	display: none !important;
}

a.sf-button.black:hover {
	background-color: #769fa5; !important;
}

/* Page Navigation Swift */
#one-page-nav {
 -webkit-transform-style:preserve-3d;
 background:none !important;
 position:fixed;
 z-index:99;
 right:-40px;
 bottom:50%;
 opacity:0;
 padding:10px 0;
 -moz-border-radius:0px;
 -webkit-border-radius:0px;
 border-radius:0px;
 -moz-background-clip:padding;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 -moz-box-shadow:0 0px 0px rgba(0,0,0,.1);
 -webkit-box-shadow:0 0px 0px rgba(0,0,0,.1);
 box-shadow:0 0px 0px rgba(0,0,0,.1);
 -webkit-transition:all .5s ease-in-out;
 -moz-transition:all .5s ease-in-out;
 -o-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}

/* Product Box Mainpage */
product-lines-box {
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
}

/* WPML Menue */
nav.std-menu .menu ul li > a, nav.std-menu .menu ul li > span.title {
    padding: 5px 15px;
}

li.wpml-ls-item a {
    font-size: 11px;
}

 * nav#main-navigation .menu > li > a span.nav-line {
  	display: none;
	padding-right: 10px;
}

/* Section Titles Margin */
.section{
padding-left:  15; !important;
padding-right: 15; !important;
}

/* Career - Sections */

.spb_parallax_asset.parallax-window-height .spb_content_wrapper {
 padding-left: 5%; !important;
 padding-right: 5%; !important;
}


/* Blog Customization */

ul.blog-items {
    padding: 0!important;
}

.masonry-items .blog-item .masonry-item-wrap .details-wrap {
    background: #ffffff;
}

.masonry-items .blog-item h4 {
   font-size: 16px;
}

.masonry-items .excerpt > p {
	text-align: left;
	color: #AAAAAA;
}

.masonry-items .excerpt > a {
color: #769FA5;
}

/* 1. Titel killen */
.masonry-items .details-wrap h4.no-details {
    display: none!important;
}	

.related-item h5 a {
    line-height: 1.5
}	


.tags-link-wrap .tags-wrap {
    visibility: hidden;
}

/* Startseite FOOTER NEWS */
.recent-post .excerpt {
    padding-top: 0px;
    text-align: center;
}

.spb_posts_carousel_widget figcaption .thumb-info {
display: none!important;
}


figure.animated-overlay figcaption {
background-color: transparent !important;
}

.sf-icon-cont {border-color: #fff !important;}
figure .overlay {display:none !important;}

.sticky-post-icon {
visibility: hidden;
}

.read-more-button {
    border-color: #ce2e2e; !important;
	color: #769FA5; !important;
}

.single-post  div.share-links ul.social-icons li.googleplus{display:none !important;}
.single-post  div.share-links ul.social-icons li.pinterest{display:none !important;}
.single-post  div.share-links ul.social-icons li.mail{display:none !important;}

.author-bio h3 {
visibility: hidden;
}

/* Blog Customization END */ 

/* Tabelle Linien killen */ 
table, table td{
border:none !important;
}

li.parent:after {
  	display: none !important;
}

.menu-left nav.mega-menu ul.menu {
    text-align: right;
	padding-right: 45px;
	
}

form.mobile-search-form {
  	display: none;
}

nav#main-navigation .menu ul.sub-menu>li, nav#main-navigation .menu ul.sub-menu>li>a, nav#main-nav .menu ul.sub-menu>li {
	font-size: 13px !important;
}	

#main-nav .header-right ul.menu > li > a {
	padding: 5px 5px;
	font-size: 18px;
}


#logo a.mobile-menu-show .ss-rows:before {
  content: "...";
  font-family: "source_sans_proregular";
  color:#333333!important;
  font-size: 40px;
}

.sf-icon {
    color: 
    #769FA5 !important;
}

.ilightbox-social {
    display: none!important;
}



/* Image Color Overlay
figure.animated-overlay.overlay-alt:hover {

	background: #1abc9c;
	opacity: 0.8;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
*/ 


/* row-schatten-weg */

.spb_parallax_asset {
   	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1) inset !important;
}
.spb_parallax_asset {
    box-shadow:none
}

i[class^="fa-"] {
    line-height: 2;
}	

i[class^="ss-"] {
    line-height: 2.3;
}	

ol, li { 
	list-style-position: outside;
}

ul {
	margin-left: 0.5em; padding-left: 0.5em;
}
	
::selection {
	background-color:#737373;
	color:#fff;
}

::-moz-selection {
	background-color:#737373;
	color:#fff;
}

#footer, #footer p {
	font-size: 12px;
}

.spb_impact_text .spb_call_text, .impact-text, .impact-text-large {
    color: #779d9f;
}

figure.animated-overlay.overlay-alt:hover figcaption, figure.animated-overlay:hover figcaption {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}

/* Post Navigation ausschalten */

ul.post-pagination-wrap {
display: none;
}

article.type-post .post-info {
display: none;
}


/* Blog Carousel Text anpassen */

.recent-post h5 {
    text-align: center;
	font-size: 14px;
    line-height: 18px;
	color: #779d9f;
}

.excerpt p {
    text-align: center;
	font-size: 14px;
    line-height: 17px;
	color: #779d9f;
}


/* Blog Overlay Icon ausschalten */

figcaption .thumb-info i {
	visibility: hidden;
}

/* Scoial share bar in Post */

.share-links.curved-bar-styling {
  border: 0px solid #e4e4e4;
}


/* BLOG TEST OFF TEMP  */
.post-info, .article-body-wrap .share-links .share-text, .article-body-wrap .share-links a {
display: none;
}



/* Responsive google maps */

.responsive_map {
height: 0;
overflow: hidden;
padding-bottom: 56%;
position: relative;
}

.responsive_map iframe {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}

/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.responsive-video {
position: relative;
padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
padding-top: 0px;
height: 0;
overflow: hidden;
}

/* POP UP BYPASS */
.pum-overlay.pum-active,
	.pum-overlay.pum-active .popmake.active {
    		display: block !important;
			opacity: 1 !important;
	}

/* LOGO CAROUSEL FIX */
.layout-carousel .sp-lcp-swiper-pagination {
    margin-bottom: 0px !important;
    padding: 20px !important;
    position: relative !important;
}
