@charset "UTF-8";
/* CSS Document */
body {
	
    font-family: "Quattrocento-Regular";
    background-color: white;
	height: 100%;
	letter-spacing: 0.3px;
	margin: auto;
}

/* quattrocento-2-regular - latin */
@font-face {
  font-family: "Quattrocento-Regular";
  src: local("Quattrocento-Regular"), local("Quattrocento-Regular"),
    url("/fonts/Quattrocento-Regular.woff2") format("woff2"),
    url("/fonts/Quattrocento-Regular.woff") format("woff"),
    /* für moderne Browser */ url("/fonts/quattrocento-Regular.ttf") format("truetype");
	

  /* für Safari, Android, iOS */
	}
a{
	text-decoration: none!important;
}
li{
	
	list-style-type: none;	
}
ul{
	padding:0px!important;
}
p{
	opacity:0.8;
}

.ecke{
	width:100%;
	padding-left:0px!important;
	padding-right:0px!important;
	margin:0px 0px 0px 0px!important;
}
.stempel{
	margin-top:18px;
	text-align:center;
}
.breadcrumb{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:0px;
	background-color:transparent;
	margin:0px!important;
}
.thumbnail{
	border:none!important;
	background-color:transparent;
	margin:0px;
	
}
.thumbnail-space{
	padding-top:30px;
	
}
.thumbnail-2{
	border:none!important;
	margin:0px;
	padding-left:14px;
	padding-right:14px;
}
.img-wrapper-stapel{
	width:40%;
}
.img-wrapper{
	width:10%;
}
.img-wrapper-stuhl{
	width:8%;
	padding-top:30px;
}
.logo-wrapper{
	width:20%;
	height:20%;
	margin-top:-6px;
}
.wrapper-waschschaf{
	width:13%;
}
.img-wrapper-contact{
	width:100%;
}

/*Schriften*/

.tel-size{
	font-size:18px;
}

.h1-style{
    font-size: 34px;
    line-height: 38px;
    
    font-weight: 500;
    	
}
.green{
    color: rgba(1,117,126,1.00);
}
.white{
	  color: white;	
}
.h2-style{
	font-size:23px;
	margin-top:-4px;
	line-height:30px;
	font-weight:400;
	
}
.tel-link{
	
	color:white!important;
	
}
.p-style{
	font-size: 16px;
	line-height: 24px;
	opacity: 1;
	font-weight: 500;
}
.p-white{
	color:white;
	font-size:16px;
	line-height:25px;
	font-weight:500;
	letter-spacing:0.8px;
	opacity:1;
}
.h2-style2{
	font-size: 17px;
	line-height: 29px;
	letter-spacing: 0.3px;
	color: white;
	font-weight: 500;
	text-shadow: 1px 1px 1px rgba(64,64,64,0.90);
	padding-top:8px;
}
.p-footer-left{
	font-size: 16px;
	line-height: 26px;
	opacity: 1;
	color: white;
	font-weight:500;
	letter-spacing:0.7px;
}
.p-footer-right{
	font-size: 16px;
	line-height: 26px;
	opacity: 1;
	color: white;
	font-weight:500;
	letter-spacing:0.7px;
	text-align:right;
}
.p-index{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
.p-right{
	text-align:right;
}

.center{
	text-align:center;
}
.justify{
	text-align:justify;
}
.second-page-style{
	font-size: 15px;
	line-height: 24px;
	
	font-weight: 500;
	opacity:0.9;
	padding-top:16px;
}
.second-page-style2{
	font-size: 15px;
	line-height: 24px;
	color: rgba(80,85,85,1.00);
	font-weight: 500;
	padding:0px 14px 0px 14px!important;
}
.h1-impressum{
	font-size:24px;
	line-height:28px;
	color:rgba(64,125,120,1.00);
}
.h2-impressum{
	font-size:18px;
	line-height:22px;
	color:black;
	opacity:0.7;
}
/*/Schriften*/

/*colours*/
.linie-gruen{
	height: 3px;
	background-color: rgba(0,125,135,0.60);
	text-align: center;
	opacity:0.7;
	margin-bottom:30px;
}
.breadcrumb-font{
    color: hsla(0,0%,9%,0.83);
    opacity: 0.6;
}
.breadcrumb-font:hover{
	color: hsla(0,0%,9%,0.83);
	opacity:1;
}
.active-breadcrumb{
	font-style: italic!important;
	font-weight:700;
	color: hsla(13,77%,47%,1.00)!important;
	opacity:1!important;
}
.h1-color{
	color: rgba(0,103,111,1.00);
}
.p-color{
	color: rgba(0,103,111,1.00);
}
.h1-color-white{
	color: white;
}

.fluid-1-color{
    background-color : rgba(255,227,193,1.00);
}
.second-page-color{
	background-color : rgba(143,240,255,0.69);
}
.carousel-caption-color{
	background-color: rgba(0,153,165,1.00);
}
.claim-color{
	background-color: rgba(0,153,165,1.00);
}
.fluid-footer-color{
    background-color: #632463;
}
.fluid-slider-color{
    background-color: #e09317;
}
.sand-color{
color:rgba(248,245,244,1.00)!important;
}
.sand-background-color{
	background-color: rgba(233,233,233,1.00);
}
/*/colours*/

/*Navbar*/
.fluid-nav{
	padding-right:40px!important;
	padding-left:20px;
	margin:auto!important;
}
.navbar-right{
	padding-right:30px;
}	
.navbar{
	height: 80px;
	background-color: white;
	-webkit-box-shadow: 6px 0px 4px 3px rgba(65,116,120,0.42);
	box-shadow: 6px 0px 4px 3px rgba(65,116,120,0.42);
	width: 100%;
	padding-left:20px;
}
.a-link{
	color: rgba(0,110,114,1.00)!important;
	font-size: 16px;
	font-weight: 500;
	margin-top: 0px;
	height: 70px;
	letter-spacing: 0.1px;
	padding-top: 36px!important;
}
.navbar-brand{
	height: 80px;
	padding:7px;
}
/*/Navbar*/

/*Carousel-Index*/
.slider-fluid{
	width:100%;
	padding:0px;
	
}
.h1-textbox{
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
.slidertext-1{
	padding:5px!important;
	margin-top:7px;
	line-height:28px;
	font-weight:400;
	font-size:16px;
}
.img-slider-wrapper{
	width:70%;
	height:70%;
	margin-top:60px;
	z-index:1000;
}
.carousel-caption{
	top: 0px!important;
	transform: translateY(0%);
	bottom: initial;
}
.caption-wrapper{
	float: left;
	left: 0px;
	width:36%;;
	padding-top: 0px;
	padding-bottom: 0px;
	height:100%;
}
.caption-font{
    color: white;
    font-weight: 500!important;
    font-size: 40px;
    letter-spacing: 0.3px;
    line-height: 44px;
    margin-top: 350px;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
    font-family: 'Quattrocento', serif;
    border: 3px solid #ffffff;
    margin-left: 30px;
    margin-right: 30px;
}
#img-box-wrapper{
	 position: absolute;
	 top: -20px!important;
	 text-align:left;
	 padding-left:20px;
	 z-index:1000;
}
#textbox-wrapper{
	 position: absolute;
	 top: 574px!important;
	 text-align:left;
	 padding-left:34px;
	 z-index:1000;
}
.slider-img{
	margin-bottom:10px;
	
}
.carousel-indicators{
	top: 90%;
	height:40px;
}
.indicator-color{
	background-color: rgba(0,141,151,1.00)!important;
}

.h2-headline{
	visibility: hidden;
	color:white;
}
.item{
	width: 100%;
	background-repeat: no-repeat;
	height: 740px;
	background-color:rgba(0,113,122,1.00);
}
.carousel-inner{
	height: 740px;
}
.carousel-image{
	width:100%;
	height:100%;
}
#carousel-item1{
	background-image:url(../images/kavousi-ladenansicht.jpg);
	width:100%;
	float:right;
}
#carousel-item2{
	background-image:url(../images/lg-teppich.jpg);
	width:80%;
	float:right;
}
#carousel-item3{
	background-image:url(../images/shutterstock_547294192.jpg);
	width:76%;
	float:right;
}
#carousel-item4{
	background-image:url(../images/lg-accessoires.jpg);
	width:100%;
	float:right;
}
#carousel-item5{
	background-image:url(../images/sitzpolster-l.jpg);
	width:90%;
	float:right;
}
#carousel-item6{
	background-image:url(../images/lg-qualitaet.jpg);
	width:80%;
	float:right;
}
.carousel-control{
	visibility: hidden;
}
.textbox-h2{
	color: white;
	font-weight:400!important;
	font-size: 33px;
	line-height:42px;
	padding-bottom:10px;
	text-shadow: 1px 1px 1px rgba(43,43,43,1.00);
}
/*/carousel*/

/*container*/
.content-container{
	max-width:1380px;
	margin:auto;
	margin-top:-400px;
	padding-left:70px;
	padding-right:70px;
}
.container-contact{
	max-width:1380px;
	margin:auto;
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
}
.container-3{
	max-width:1380px;
	margin:auto;
	padding-right:70px;
	padding-left:70px;
	padding-bottom:10px;
	padding-top:120px;
	height:480px;
}
.content-container-impressum{
	padding-bottom:130px;
	padding-top:50px;
}
.second-content{
	margin-top:0px;
	max-width:1380px;
	padding-left:60px;
	padding-right:60px;
	padding-top:40px;
}
.main{
	
	padding-top:10px;
	padding-bottom:60px;
	background-color:white;
	text-align:center;
	margin:auto;
	max-width:1380px;
}
/*/container*/

.fluid1{
	padding:30px 0 30 0px;
	height: 450px;
	z-index: -1;
}

/*/content1*/

/*content2-index*/
.fluid2{
	padding: 0px;
}
.text-main{
	text-align: center;
	padding-bottom:30px;
}
.left{
	padding:0px!important;
}
.right-content{
	padding:0px 0px 40px 50px;
	margin-top:-40px;
}
.claim{
	padding: 60px 20px 60px 20px;
	text-align: center;
	background-color: rgba(0,151,162,1.00);
	border: 6px solid rgba(142,240,255,1.00);
	 -webkit-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out;
}
.claim:hover {
	border: 6px solid rgba(82,195,212,1.00);
}
.img-right{
	padding:0px!important;
	width:100%;
}

/* Panel */
.panel{
	margin:auto;
	padding:6px!important;
	background-color: transparent;
}
.panel-body {
  	padding: 0%!important;
  	margin-top: 0%!important;
  	margin-bottom: 0%!important;
}
.panel-body > .col-lg-6 {
  	padding: 0px!important;
  	margin-top: 0px!important;
  	margin-bottom: 0px!important;
  	border: none!important;
}
.panel-body > .col-lg-12 {
  	padding: 0px!important;
  	margin-top: 0px!important;
  		margin-bottom: 3px!important;
  	border: none!important;
}
.panel-img{
	padding-right: 6px!important;
	padding-left: 6px!important;
	padding-bottom: 6px!important;
	padding-top: 6px!important;
	border: 0px!important;
	width: 100%;
}
.text-appear {
  	width: 100%;
  	height: 100%;
  	float: left;
  	overflow: hidden;
  	position: relative;
  	text-align: center;
  	cursor: default;
	
}

.text-appear .overlay {
  	width: 100%;
  	height: 100%;
  	position: absolute;
  	overflow: hidden;
  	top: 0;
  	left: 0;
  	background-color: transparent;
  	-webkit-transition: all 0.4s ease-in-out;
  	transition: all 0.4s ease-in-out;
  	padding-top: 43%;
	
}
.text-appear:hover .overlay {
	background-color: 
	rgba(100,33,100,1.00);
	opacity: 1;
	
}
.text-appear img {
  	display: block;
  	position: relative;
	
}
.text-appear a.info {
  	display: inline-block;
  	text-decoration: none;
  	line-height: 34px;
  	color:hsla(280,30%,70%,1.00);
  	font-size: 28px;
  	letter-spacing:1px;
  	border: 0px solid #CBD6E3;
  	background-color: transparent;
  	opacity: 0;
  	filter: alpha(opacity=100);
  	-webkit-transform: scale(1);
  	-ms-transform: scale(1);
  	transform: scale(1);
  	-webkit-transition: all 0.4s ease-in-out;
  	transition: all 0.4s ease-in-out;
  	font-weight:500;
  	text-align:center;
  	font-family: 'Quattrocento', serif;
  	padding: 0px 10px 10px 10px;
}
.text-appear:hover a.info {
  	opacity: 1;
  	filter: alpha(opacity=100);
  	-webkit-transform: scale(1);
  	-ms-transform: scale(1);
  	transform: scale(1);
	
	
}
.text-below{
   	padding-bottom:30px!important;
	padding-top:40px!important;
   	padding-right:30px;
   	text-align:center;
}
/*/Panel*/
/*/content2*/

/*content3*/
.fluid-3{
	padding: 0px!important;
	margin-top:-140px;
	
}
.text-below{
	padding-top:0px;
	padding-bottom:0px;
}
/*/content3*/

/*content4*/
.fluid-4{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.left-contact{
	padding-right:30px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:40px;
	text-align:center;
}
.right-contact{
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
}
.nach-oben{
	padding-top:20px;
	padding-bottom:20px;
	z-index:2000;
}
/*content4*/

/*content5*/
.fluid-map{
	margin:auto!important;
	padding: 0px 0px 0px 0px;
	width:100%;
}
.map-img{
	width:100%;
	margin:auto!important;
	padding:0px!important;
	height:320px;
}
/*/content5*/

/*footer*/
.fluid-footer{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left:40px;
	padding-right:40px;
}
.fluid-footer2{
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:center;
}
.footer-col{
	padding:20px;
}
.li-footer{
	padding-bottom: 6px;
	padding-top: 6px;
	border-bottom: 4px solid rgba(228,227,255,0.60);
}
.footer-a-link{
	opacity: 1;
	color: rgba(228,227,255,1.00);
	width:100%;
	font-size:13px;
	line-height:25px;
}
.footer-a-link:hover{
	color: white;
}
.footer-a-link2{
	opacity: 1;
	 
	color:rgba(227,78,65,1.00);
	text-align: center;
	font-size: 13px;
}
.footer-a-link2:hover{
	opacity: 1;
	color: rgba(7,151,159,1.00);
	text-align: center;
	font-size: 13px;
}
/*/footer*/

/*Unterseiten-gartenmöbel*/
/*Unterseiten-gartenmöbel*/

.fluid-second-page{
	padding-left:8px;
	padding-right:8px;
}
.fluid-1-second{
	height:180px;
	background-image: url(../images/teppich-image2.jpg);
}
.second-text-wrapper{
	padding:40px 16px 40px 16px;
}
.second-thumbnail-wrapper{
	padding-bottom:14px;
	padding-top:16px;
}
.fluid-4-second{
	padding: 0px 0px 0px 0px;
	background-color: rgba(51,120,125,1.00);
}
.main-img{
	width:100%;
	padding:0px!important;
}
.col3-style-tip{
	padding-top:0px;
	padding-bottom: 0px!important;
	padding-left: 12px;
	padding-right: 10px;
}
.img-wrapper-2{
	width:80%;
	margin-top:10px;
	padding-top:8px;
}
.second-fluid1{
	padding:50px 0px 30px 0px;
}

.textbox-2{
	padding-bottom:40px;
	padding-right:0px;
	padding-left:0px;
}
.garten-row-2{
	padding-top:50px;
}
/*/Unterseiten-gartenmöbel*/


/* Media Queries */
	
@media (max-width: 767px) {

.h1-style{
	font-size: 29px;
	line-height: 35px;
}
.h2-style{
	padding-left:0px;
	padding-right:0px;
	line-height:27px;
}
.p-index{
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
}
.p-style{
	padding-left:0px;
	padding-right:0px;
	font-weight:500;
	line-height:25px;
	opacity:1;
	font-size:15px;
}
.h1-style-white{
	font-size: 30px;
	line-height: 36px;
}
.h2-style2{
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 0.1px;
	font-weight: 500;
	margin-top: 0px;
	text-shadow: 0px 0px 0px rgba(83,83,83,0.70);
}
.second-page-style{
	font-size: 15px;
	line-height: 24px;
	color: rgba(80,85,85,1.00);
	font-weight: 500;
	opacity:0.9;
	padding-top:6px;
}
.justify{
		text-align:left;
}	

/*Navbar*/
.fluid-nav{
	padding-right:0px!important;
	padding-left:0px;
	margin:auto!important;
}
.navbar{
	height: 50px;
	padding-left:0px;
	}
.navbar-toggle{
	margin-right:20px;
}
.navbar-style{
	text-align: left;
}
.navbar-header{
	padding-left:30px;
	padding-right:10px;
	padding-top:2px;
}
.navbar-brand{
	height: 50px;
	width: 120px;
	
}
.navbar-collapse{
	background-color:rgba(227,78,65,1.00);
}
.icon-bar{
	background-color:rgba(52,110,105,1.00)!important;
}
.navbar-toggle:hover{
	background-color:white!important;
}
.navbar-toggle{
	border:white;
	margin-top:10px;
}
.nav li a{
	height:40px;
}
.a-link{
	font-size:15px;
	color:white!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	padding-left: 30px!important;
}
.a-link:hover{
	font-size:15px;
	color:white!important;
}
/*Carousel*/
	.slider-img{
		visibility: hidden;
	}
.item{
	width: 100%;
	background-repeat: no-repeat;
	height: 460px;
	background-color: rgba(227,78,65,1.00);
}
.carousel-inner{
	height: 460px;
}
	
#img-box-wrapper{
	 padding-left:0px;
}
#textbox-wrapper{
	 position:relative;
	 top:0px!important;
	 text-align:center;
	 padding-left:0px;
	 padding-right:0px;
	 padding-bottom:10px;
	 z-index:1000;
	 background-color:rgba(51,120,125,1.00);
}
.img-slider-wrapper{
	width:48%;
	margin-top:40px;
	z-index:1000;
}
	.slider-fluid{
		margin-top:-18px;
	}
.carousel-caption{
	top: 350px!important;
	transform: translateY(0%);
	bottom: initial;
	background-color: rgba(95,33,106,1.00);
	}

.caption-wrapper{
	float: none;
	left: 0px;
	width:100%;
	padding-top: 0px;
	padding-bottom: 0px;
}
.caption-font{
	color: white;
	font-weight: 400!important;
	font-size: 24px;
	text-align: center;
	margin-top: 18px;
	border:none;
	line-height: 35px;
}
.carousel-indicators{
	top: 93%;
	height: 40px;
}
#carousel-item1{
	background-image:url("../images/kavousi-ladenansicht-m2.jpg");
	width:100%;
	float:right;
}
#carousel-item2{
	background-image:url(../images/lg-teppich.jpg);
	width:100%;
	float:right;
}
#carousel-item3{
	background-image:url(../images/shutterstock_547294192-md.jpg);
	width:100%;
	float:right;
}
#carousel-item4{
	background-image:url(../images/accessoires-md.jpg);
	width:100%;
	float:right;
}
#carousel-item5{
	background-image:url(../images/sitzpolster-m.jpg);
	width:100%;
	float:right;
}
#carousel-item6{
	background-image:url(../images/md-qualitaet.jpg);
	width:100%;
	float:right;
}

/*/cAROUSEL-Index*/
.breadcrumb{
	padding-top:0px;
	padding-bottom:20px;
	padding-left:20px;
}
/*content1-Index*/
/*container*/
.content-container{
	max-width:1200px;
	margin:auto;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:0px;
	margin-top:10px;
	background-color:white;
}
.container-contact{
	padding-right:18px;
	padding-left:18px;
	padding-bottom:20px;
	padding-top:10px;
}
.container-3{
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
}
.fluid-footer{
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left:20px;
	padding-right:20px;
}
.second-content{
	margin-top:0px;
	max-width:1400px;
	padding-left:10px;
	padding-right:10px;
	padding-top:40px;
}
.main{
	padding-right:0px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:70px;
}

/*|container*/

.fluid1{
	background-color: white;
	padding-top: 0px;
	padding-bottom: 10px;
	height:0px;
}

/*/content1-Index*/
	
/*content2-Index*/
.fluid2{
	padding-right:0px;
	padding-left:0px;
}
.text-main{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:16px;
}
.panel{
	padding-left:0px!important;
	padding-right:0px!important;
	padding-top:0px;
	float:none;
}
.text-appear a.info {
  font-size: 22px;
	line-height:29px;
	font-weight:600;
}
.right-content{
	margin-top:6px;
	margin-bottom:0px;
	padding-left:90px!important;
	padding-right:90px!important;
	padding-top:10px;
	padding-bottom:10px;
	background-color: rgba(142,240,255,1.00);
	border: 6px solid rgba(0,151,162,1.00);
}
	 
.fluid-3{
	padding: 0px!important;
	margin-top:0px;
}

.text-below{
	padding-left:3px;
	padding-right:3px;
	padding-top:30px;
}

/*Content3-Index*/

.contact-block{
	max-width:1200px;
	margin:auto;
	padding-right:12px;
	padding-left:12px;
	padding-top:20px;
	padding-bottom:60px;
}
.left-contact{
	float:none;
	width:100%;
	text-align:center;
	padding-top:0px;
	padding-bottom:40px;
	padding-right:0px;
	padding-left:0px;
}
.right-contact{
	width:100%;
	padding-bottom:0px;
	padding-left:0px;
}
.ecke{
	margin-top:-14px;
}

/*FOOTER*/
.footer-col{
	padding:6px;
}
.footer-ul{
	padding-left:0px;	
}
/*/FOOTER*/
/*UNTERSEITEN*/
.wrapper-waschschaf{
	width:22%;
}
.img-wrapper-stuhl{
	width:18%;
	padding-top:18px;
}
.textbox-1{
	padding-left:10px;
	padding-right:10px;
}
.thumbnail-wrapper{
	padding-left:0px;
	padding-right:0px;	
}
.img-wrapper{
	width:30%;
}
.fluid-impressum{
	padding-left:0px;
	padding-right:0px;
}
.second-text-wrapper{
	margin-top:34px;
	padding:0px 16px 34px 16px;
}
.col3-style-tip{
	padding-left: 10px;
	padding-right: 10px;
}
/*/UNTERSEITEN*/
}

@media (max-width: 450px){

.fluid-nav{
	padding-right:10px!important;
	padding-left:0px;
	margin:auto!important;
}

.navbar-header {
    padding-left: 20px;
    padding-right: 4px;
}
.collapse{
	padding-top:0px;
}
.navbar-toggle{
margin-right:20px;
	}
.navbar-brand{
	padding-right:20px;
	padding-left:10px;
}

/*schriften*/

.p-white{
	font-size:14px;
	line-height:26px;
}
.h1-style{
	font-size: 27px;
	line-height: 31px;
	font-family: 'Quattrocento', serif;
	font-weight:500;
}
.h2-style{
	font-size:22px;
	line-height:30px;
}
.h2-style2{
	font-size: 15px;
	line-height: 27px;
	letter-spacing: 0.1px;
	font-weight: 500;
	margin-top: 8px;
	text-shadow: 0px 0px 0px rgba(83,83,83,0.70);
}
.contact-style-white{
	font-size: 14px;
	line-height: 26px;
	color: white;
	font-weight:500;
	padding-top:10px;
}
.col-footer{
		padding-left:6px;
}
.footer-a-link{
	opacity: 0.9;
	color: rgba(228,227,255,1.00);
	text-align: center;
	font-size:12px;
}
.footer-a-link:hover{
	opacity: 1;
	color: rgba(200,229,227,1.00);
	text-align: center;
	font-size:12px;
}
/*/schriften*/
/*Content1-Index*/
/*Carousel*/
	.slider-img{
		visibility: hidden;
	}
.caption-font{
	color: white;
	font-weight: 400!important;
	font-size: 25px;
	text-align: center;
	margin-top: 11px;
	border:none;
	line-height:35px;
	padding-left: 10px;
	padding-right: 10px;
}
.carousel-indicators{
	padding-top:8px;
	display:none;
	}
#carousel-item1{
	background-image:url(../images/kavousi-ladenansicht-s.jpg);
	width:100%;
	float:right;
}
#carousel-item2{
	background-image:url(../images/sx-teppich.jpg);
	width:100%;
	float:right;
}
#carousel-item3{
	background-image:url(../images/shutterstock_547294192-sx.jpg);
	width:100%;
	float:right;
}
#carousel-item4{
	background-image:url(../images/sx-accessoires.jpg);
	width:100%;
	float:right;
}
#carousel-item5{
	background-image:url(../images/sitzpolster-s.jpg);
	width:100%;
	float:right;
}
#carousel-item6{
	background-image:url(../images/sx-qualitaet.jpg);
	width:100%;
	float:right;
}

/*/carousel*/
	/*container*/
.content-container{
	max-width:1200px;
	margin:auto;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	margin-top:20px;
}
.container-contact{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:20px;
	padding-top:10px;
}
.container-3{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:20px;
}
.fluid-footer{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:20px;
	padding-right:20px;
}
.second-content{
	margin-top:0px;
	max-width:1400px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
}
.main{
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:8px!important;
}
/*|container*/
/*content1-Index*/
.fluid1{
	background-color: white;
	padding-top: 0px;
	padding-bottom: 10px;
}
.row2-left{
	margin-top:20px;
}
.contact-img{
	padding:26px;	
}

/*/content1-Index*/
/*content2-Index*/

.right-content{
	margin-top:6px;
	margin-bottom:0px;
	padding-left:40px!important;
	padding-right:40px!important;
	padding-top:20px;
	padding-bottom:20px;
	background-color: rgba(142,240,255,1.00);
	border: 6px solid rgba(0,151,162,1.00);
}
.text-main{
	
	padding-bottom:20px;
}
.footer-col{
	padding-left:12px;
	padding-right:12px;
	}
/*UNTERSEITEN*/
.wrapper-waschschaf{
	width:52%;
}
.breadcrumb{
	padding-top:0px;
	padding-bottom:20px;
	padding-left:8px;
	
}
.breadcrumb-font{
	font-size:12px;
}
.fluid-3-page-second{
	background-color:white;
	padding: 0px!important;
	margin-top:-80px;
}	
.img-wrapper{
	width:40%;
}
.img-wrapper-stuhl{
	width:26%;
	padding-top:30px;
}
.thumbnail-2{
	border:none!important;
	background-color:transparent;
	margin:0px;
	padding-left:14px;
	padding-right:14px;
}
.textbox-1{
	padding-left:14px;
	padding-right:14px;
}
.img-wrapper-stapel{
	width:87%;
}
.text-appear .overlay {
	padding-top: 39%;	
}
.text-appear a.info {
	font-size: 16px;
	line-height:22px
		
}
.ecke{
	display:none;	
}
.left-contact{
	float:none;
	width:100%;
	text-align:center;
	padding-top:0px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
}
.second-text-wrapper{
	margin-top:20px;
	padding:0px 12px 20px 12px;
}
.second-text-wrapper2{
	
	padding:0px 16px 8px 16px;
}
}

@media (min-width: 768px) and (max-width: 992px) {

.justify{
	text-align:left;
}
/*Navbar*/
.fluid-nav{
	padding-right:16px!important;
	padding-left:16px;
	margin:auto!important;
}
.navbar{
	padding-left:0px;
}
.navbar-right{
	padding-right:5px;
}
.navbar-header{
	width:10%;
	padding-left:6px;
	padding-top:12px;
}
.navbar-brand{
	width:158px; 
	height:64px;
}
.collapse{
	width:100%;
}

.navbar-style{
	text-align: left;
}	
.navbar-toggle:hover{
	background-color:white!important;
}
.a-link{
	font-size:15px;
	font-weight:600;
}
.a-link:hover{
	
	font-size: 15px;
	font-weight: 600;
}
/*Carousel*/
.img-slider-wrapper{
	width:40%;
	margin-top:50px;
	z-index:1000;
}
	
.item{
	width:100%;
	background-repeat:no-repeat;
	height: 560px;
	background-color:rgba(46,46,46,1.00);
}
.carousel-inner{
	height: 560px;
}
.caption-wrapper{
	float: left;
	left: 0px;
	width:38%;;
	padding-top: 0px;
	padding-bottom: 0px;
	height:100%;
}
#textbox-wrapper{
	 position: absolute;
	 top: 442px!important;
	 text-align:left;
	 padding-left:10px;
	 z-index:1000;
}
.caption-font{
	
	font-weight: 500!important;
	font-size: 24px;
	margin-top: 230px;
	padding-left:18px;
	padding-right:18px;
	line-height:29px;
}
#carousel-item1{
	background-image:url(../images/kavousi-ladenansicht-m.jpg);
	width:100%;
	float:right;
}
#carousel-item2{
	background-image:url(../images/lg-teppich.jpg);
	width:100%;
	float:right;
}
#carousel-item3{
	background-image:url(../images/shutterstock_547294192-md.jpg);
	width:86%;
	float:right;
}
#carousel-item4{
	background-image:url(../images/lg-accessoires.jpg);
	width:96%;
	float:right;
}
#carousel-item5{
	background-image:url(../images/sitzpolster-m.jpg);
	width:96%;
	float:right;
}
#carousel-item6{
	background-image:url(../images/md-qualitaet.jpg);
	width:76%;
	float:right;
}
.fluid1{
	padding-top: 0px;
	padding-bottom: 20px;
	height: 500px;
}

/*container*/
.content-container{
	max-width:1380px;
	margin:auto;
	margin-top:-460px;
	padding-left:20px;
	padding-right:20px;
}
.right-content{
	padding:30px 0px 10px 0px;
	margin-top:-20px;
}
.container-contact{
	max-width:1380px;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
}
.second-content{
	margin-top:0px;
	max-width:1380px;
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
}
.fluid-3{
	padding: 0px!important;
	margin-top:-90px;
}
.container-3{
	max-width:1380px;
	margin:auto;
	padding-right:60px;
	padding-left:60px;
	padding-bottom:10px;
	padding-top:110px;
}
.fluid-footer{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left:20px;
	padding-right:20px;
}

/*/container*/
.left-contact{
	padding-right:20px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:20px;
}	
.claim{
	padding:20px 20px 20px 20px;
	text-align:center;
}
.text-appear a.info {
  display: inline-block;
  line-height: 27px;
  font-size: 20px;
  padding: 10px 10px;
}
.main{
	padding-right:30px;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:60px;
}
.img-wrapper-contact{
	width:60%;
	margin-bottom:10px;
}
.img-wrapper-stuhl{
	width:12%;
	padding-top:30px;
}
}

@media (min-width: 993px) and (max-width: 1250px) {
.item{
	width:100%;
	background-repeat:no-repeat;
	height: 560px;
	background-color:rgba(46,46,46,1.00);
}
.carousel-inner{
	height: 560px;
}	
.img-slider-wrapper{
	width:50%;
	margin-top:44px;
	z-index:1000;
}
#textbox-wrapper{
	 position: absolute;
	 top:424px!important;
	 text-align:left;
	 padding-left:20px;
	 z-index:1000;
}
.caption-wrapper{
	float: left;
	left: 0px;
	width:38%;;
	padding-top: 0px;
	padding-bottom: 0px;
	height:100%;
}
.caption-font{
	
	font-weight: 500!important;
	font-size: 28px;
	margin-top: 240px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#carousel-item1{
	background-image:url(../images/kavousi-ladenansicht.jpg);
	width:98%;
	float:right;
}
#carousel-item2{
	background-image:url(../images/lg-teppich.jpg);
	width:88%;
	float:right;
}
#carousel-item3{
	background-image:url(../images/shutterstock_547294192-md.jpg);
	width:86%;
	float:right;
}
#carousel-item4{
	background-image:url(../images/lg-accessoires.jpg);
	width:74%;
	float:right;
}
#carousel-item5{
	background-image:url(../images/sitzpolster-m.jpg);
	width:70%;
	float:right;
}
#carousel-item6{
	background-image:url(../images/md-qualitaet.jpg);
	width:76%;
	float:right;
}

#img-box-wrapper{
	 position: absolute;
	 top: -30px!important;
	 text-align:left;
	 padding-left:8px;
	 z-index:1000;
}
.fluid1{
	height: 470px;
}

.content-container{
	max-width:1380px;
	margin:auto;
	margin-top:-420px;
	padding-left:60px;
	padding-right:60px;
}
.right-content{
	padding:30px 0px 10px 30px;
	margin-top:-44px;
}
.ecke{
	width:100%;
	z-index:-1!important;
}

.fluid-3{
	padding: 0px!important;
	margin-top:-140px;
}
.text-below{
	padding-top:0px;
	padding-bottom:0px;
}
.claim{
	padding:50px 20px 60px 20px;
	
}
.container-2{
	padding-top:160px;
}
.left-contact{
	padding-right:20px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:20px;
	
}
.right-contact{
	padding-bottom:0px;
	padding-right:0px!important;
	padding-left:20px!important;
}
/*page-second*/	
.justify{
	text-align:left;	
	}
.fluid-3-page-second{
	background-color:white;
	padding: 0px!important;
}
.fluid-4-second{
	padding: 200px 0px 0px 0px;
	background-color: rgba(51,120,125,1.00);
}
.fluid-white{
	height:300px;
}
.text-appear a.info {
  	line-height: 29px;
  	font-size: 23px;
  	letter-spacing:1px;
  	padding: 4px 10px 10px 10px;
}
.img-wrapper-stuhl{
	width:10%;
	padding-top:30px;
}
/*/page-second*/
}
@media (min-width: 1557px) and (max-width: 2560px) {
.caption-font{
	padding-bottom: 12px;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	margin-left: 50px;
	margin-right: 50px;
}
.caption-wrapper{
	float: left;
	left: 0px;
	width:32%;;
	padding-top: 0px;
	padding-bottom: 0px;
	height:100%;
}	
#carousel-item1{
	
	background-image:url("../images/kavousi-ladenansicht.jpg");
	width:80%;
	float:right;
}
#carousel-item2{
	background-image:url(../images/lg-teppich.jpg);
	width:85%;
	float:right;
}
#carousel-item3{
	background-image:url(../images/shutterstock_547294192.jpg);
	width:78%;
	float:right;
}
#carousel-item4{
	background-image:url(../images/lg-accessoires.jpg);
	width:86%;
	float:right;
}
#carousel-item5{
	background-image:url(../images/sitzpolster-l.jpg);
	width:80%;
	float:right;
}
#carousel-item6{
	background-image:url(../images/lg-qualitaet.jpg);
	width:80%;
	float:right;
}
/*container*/

.container-contact{
	max-width:1380px;
	margin:auto;
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
}

.fluid-footer{
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left:40px;
	padding-right:40px;
}

/*/container*/
}
/*Bootstrap Carousel to Fade instead of slide*/

.carousel-control.right,
.carousel-control.left {
    background-image: none;
}
.carousel, 
.carousel-inner, 
.carousel-inner .item {
    
	width:100%;
}
	
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
	
}
.carousel-fade .carousel-inner .item .carousel-image {
   
   transition: transform 7s ease-in-out;
	
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
	 }
	.carousel-fade .carousel-inner > .item.next .carousel-image,
    .carousel-fade .carousel-inner > .item.active.right .carousel-image {
    	transform: scale(1.0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner > .item.prev .carousel-image,
    .carousel-fade .carousel-inner > .item.active.left .carousel-image {
    	transform: scale(1.0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
	}
	.carousel-fade .carousel-inner > .item.next.left .carousel-image,
    .carousel-fade .carousel-inner > .item.prev.right .carousel-image,
    .carousel-fade .carousel-inner > .item.active .carousel-image{
       transform: scale(1.04);
	}
}





.panel-hover {
	padding:0px!important;
}
