body{background-color: #FFF;font-family: 'Source Sans Pro', sans-serif;}


/*Seite*/
h1.hide{display: none;}
h1{font:normal 33px/30px 'Old Standard TT', serif; margin:0 0 10px 0;}
h2{font:italic 60px/50px 'Old Standard TT', serif; margin:0;}
h2.title{font:normal 40px/40px 'Old Standard TT', serif; margin:0 0 40px 0;text-align:center;}
h3{font:normal 33px/33px 'Old Standard TT', serif;text-transform:uppercase; margin:0;}
h4{font:italic 25px/25px 'Old Standard TT', serif; margin:0;}
h6{font:italic 8px/8px 'Old Standard TT', serif; margin:0;}
.btn,a,a:hover{text-decoration: none;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline:0 ;}
a{color: #333;}

.logo-img{text-align:center;}

.info-link{text-transform: uppercase;color:#666;font-size:12px;padding:15px 25px;}

.btn{text-transform: uppercase;background: none;border:1px solid #fff;border-radius: 0;color: #fff;font: normal 11px/12px 'Titillium Web';padding: 5px 25px;letter-spacing: 2px;}
.btn-default:hover{background: none;color: #fff;border:1px solid #fff;padding: 5px 40px;}
.btn-inverse{border:1px solid #555;}
.btn-inverse:hover{color: #ccc;border:1px solid #666;background:#333;}
.btn-primary{background:#333;border:1px solid #333; color: #fff; }
.btn-primary:hover{border:1px solid #333;color: #000; background:none; }
.btn-danger{border:1px solid #ea006e; background:#ea006e;color: #fff;}
.btn-danger:hover{border:1px solid #ea006e; background:#ea006e;color: #fff;}

.center{text-align: center;}

.height-full{height: 100% !important;}
.height-half{height: 50%;display: table;}
.height-quarter{height: 20%;display: table;text-align:center;}

.content{padding: 48px 0 38px 0;}
.inside-page{padding: 80px 0 70px 0;}
.breadcrumb{margin-bottom: 30px;background: none;padding: 0;}
.breadcrumb a{color: #999;}
.breadcrumb a:hover{text-decoration: underline;}
/*Seite*/


/*modal*/
.modal-dialog{width: 90%;margin-top: 10%;}
.modal-content{padding:15px;overflow:hidden;}
.modal-content-item{margin-left:10px;}
/*modal*/

/*awards*/
.awards{padding-left:10px;}
/*awards*/


/*nav*/
.navbar-nav > li > a{text-transform: uppercase;font: normal 13px/19px 'Titillium Web';}
.navbar-inverse{border:none;}
.navbar-brand{background: #222 !important;padding: 10px 15px;}
.dropdown-menu{background:#000; color: #fff; }
.dropdown-menu > li > a{color: #fff;}
.dropdown-menu > li > a:hover{background-color: #333;color: #fff;}
.cart-counter{position: absolute;background-color: #A1CC19;width: 15px;height: 15px;color: #293D05;border-radius: 50%;letter-spacing: -1px;font:bold 11px/14px arial;text-align: center;top: 8px;left: 75px;}
.mini-cart{padding: 15px;width:250px;}
.mini-cart a.btn{letter-spacing: 0;padding: 5px 15px;color: #fff;}
.mini-cart .product-list{margin-bottom: 10px;}
.mini-cart .product-list a{color: #fff;}
.mini-cart .product-list a:hover{color: #999;}
/*nav*/



/*footer*/
.footer{background-color: #222;}
.footer .links{margin-top: 9px; margin-right:9px;float: right;}
.footer .claim{margin-top: 9px; margin-left:9px;float: left;color:#FFF;}
.footer .links a{color: #CCC;padding: 0 10px;font: normal 13px/13px 'Titillium Web';}
.footer .links a.active{color: #FC3;}
.footer .links a:hover{color: #fff;}
.footer .social{margin-top: 5px;margin-right: 10px;}
.footer .social a{color: #fff;font-size: 20px;margin:0 3px;}
.footer .social a:hover{color: #999;}
/*footer*/


/*Startseite*/
.homepage {background-color: #333;}
.homepage .col-md-6{padding-right: 0;padding-left: 0;}
.homepage .col-md-12{padding-right: 0;padding-left: 0;}
.homepage .col-md-3{padding-right: 0;padding-left: 0; }
.homepage .col-md-4{padding-right: 0;padding-left: 0; }
.homepage .col-md-8{padding-right: 0;padding-left: 0;}
.homepage .col-md-9{padding-right: 0;padding-left: 0;}


.banner {background-color: #000;}
.carousel-control i.fa{font-size: 30px;top: 50%;position: absolute;margin-top: -16px;}
.banner .caption{position: absolute;top: 80%;text-align: center;width: 100%;margin-top: -100px;padding: 0 15%;color: rgba(255,255,255,0.9);}
.banner .caption h2{margin-bottom:20px;}
.banner .caption p{margin-bottom: 30px;font:normal 25px/30px 'Old Standard TT', serif;}
.banner .caption a.btn{margin: 0 5px;}

.block.sansibar{ background-image:url(../images/sansibar.jpg); }
.block.spikesandsparrow{ background-image:url(../images/spikessparrow.jpg); }
.block.bettybarclay{ background-image:url(../images/bettybarclay.jpg); }
.block.lennods{ background-image:url(../images/boscha.jpg); }
.block.bodenschatz{ background-image:url(../images/bodenschatz.jpg); }
.block.boscha{ background-image:url(../images/logo_boschagroup.jpg); }
.block.news{ background-color: #222;}
.block.news:hover{ background-color: #333;}


.block{background-size:105%; display: table-cell;vertical-align: middle;text-align: center;position: relative;background-position: center;font: normal 16px 'Old Standard TT';-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; background-repeat: no-repeat;}
.block:hover{background-size:125%;}
.block .info{background:rgba(34,34,34,0.6);border-radius: 50%;height: 150px;width: 150px;color: #fff;display: none;text-align: center;}
.block .info h4{ margin:50px 0 5px 0;}
.block:hover .info{display: inline-block;}
.block .overlay{background: rgba(234,0,110,0.9);position: absolute;top: 0;right: 0;bottom: 0;left: 0;color: #fff;padding: 20px;}
.block .overlay .store-info{display: table; vertical-align: middle;height: 100%;width: 100%;}
.block .overlay .store-info .desc{display: table-cell; vertical-align: middle;}
.block .overlay h4{margin:0 0 10px 0;border-bottom: 1px solid #ccc;display: inline-block;padding-bottom: 10px;}
.block .overlay p{margin-bottom: 30px;}
/*Startseite*/


/*collection*/
.collection .sortby{margin-top: 11px;}
.product{position: relative;margin-bottom:30px;}

.product .price{position: absolute;right: 10px;top: 10px;width: 80px;height: 80px;text-align: center;border-radius: 50%;line-height: 80px;color: #fff;}
.product .special{background: rgba(234,0,110,0.9);}
.product .sale{background:rgba(146,199,4,0.9);}

.product .overlay{position: absolute;top: 0; right: 0;left: 0; bottom:0;background:rgba(0,0,0,0.5);margin:0 1px;display: none;text-align: center;}
.product:hover .overlay{display: block;color: #fff;}
.product .overlay .detail{bottom: 20px;position: absolute;text-align: center;width: 100%;}

.product .overlay a{color: #fff;}
.product .overlay h4 {margin-bottom:15px; }
.product .overlay h4 a{font-size: 18px;color: #fff;}
.product .overlay h4 a:hover{color: #ccc;}
.product .overlay p{padding: 0 10px 10px 10px;color: #ccc;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{background-color: #ea006e;border-color:#ea006e;}
.pagination>li>a, .pagination>li>span{color:#ea006e;}
/*collection*/


/*product-details*/
.product-details .information .price{margin-bottom: 40px;}
.product-details .information .price span{font-size: 20px;text-decoration: line-through;color: #aaa;}
.product-details .information .price b{font-size: 30px;}
.product-details .information .price a.stock{}
.product-details .quantity{padding: 1px 10px;width: 120px;}
.description-tabs{margin:30px 0;}
.description-tabs .nav > li > a{padding: 5px 15px;border-radius: 0 !important;color: #333;}
.description-tabs .tab-content{padding:10px 0; }
.description-tabs .tab-content .reviews{border-bottom: 1px dashed #aaa;margin-bottom: 10px;}
.description-tabs .tab-content .reviews h5{font-size: 14px;margin: 0;font-weight: bold;}
.description-tabs .tab-content textarea{margin-bottom: 10px;}
.related-products{margin:50px 0; }
.related-products h4{margin-bottom: 15px;}



/*storelocation*/
.contact .location{font-family: 'Source Sans Pro', sans-serif;}
.contact .location h4{margin-bottom: 10px;}
.contact .location p{margin-bottom: 30px;letter-spacing: 0.5px;}
.contact .location img{height: 200px; margin-bottom: 10px;}
.contact .col-md-4{padding-right: 0;padding-left: 0; }
.contact .map{margin-bottom: 40px;}
.contact  .title{position: relative; padding: 0px;}
.contact  .col-md-12{padding-right: 0;padding-left: 0;}
.contact  .col-md-10{padding-right: 0;padding-left: 0;}



/*loobook*/
.lookbook .product{position: relative; padding: 0px; margin-bottom: 30px; }
.lookbook .product .info{position: absolute; padding: 15px; background:rgba(255,255,255,0.7); left: 15px; bottom: 15px;}
.lookbook .text{position: relative; padding: 0px; text-align:justify;}
.lookbook .title{position: relative; padding: 0px;}
.lookbook .col-md-12{padding-right: 0;padding-left: 0;}
.lookbook .col-md-10{padding-right: 0;padding-left: 0;}
/*loobook*/


/*about*/
.about h4{margin-bottom: 40px;}
.about h3{margin-bottom: 10px;}
.about p{margin-bottom: 40px;}



/*responsive starts here*/
@media (max-width: 1200px){
	h2 {font: italic 35px/35px 'Old Standard TT', serif;}
	h2.title{font:normal 35px/35px 'Old Standard TT', serif; margin:0 0 35px 0;}
	h4 {font: italic 20px/20px 'Old Standard TT', serif;}
	.btn{padding: 5px 12px;letter-spacing: 1px;}
	.nav>li>a{padding:15px 20px;}
	.searchbar .form-control{width: 160px;}	
	.searchbar .btn,.footer .btn{display: none;}
	
	.block{background-size: cover !important;font-size: 13px;}
	.block .info{display: inline-block; height: 120px; width: 120px; }
	.block .overlay{padding: 15px;}
	.block .info h4 {margin: 40px 0 5px 0;font: normal 16px/16px, serif;}
	.block .overlay p {margin-bottom: 10px;}
	.block .overlay h4{font:italic 17px/15px 'Old Standard TT', serif;}
	#progressbar{display: none;}
	.logo-img{width:auto;max-height:70%;}

}
@media (max-width: 991px){
	.nav>li>a{padding:15px 7px; font-size: 12px;}
	.searchbar .form-control {width: 130px;}
	.navbar-inverse .navbar-brand{width: 150px;}
	.navbar-inverse .navbar-brand img{width: 100%;}
	.homepage .height-half{height: 33,33%;}
	.block .overlay h4{margin: 10px 0;}
	.block .overlay h4{margin: 10px 0;}
	.block.women .block.store .block.men .block.couple .block.boscha .block.sansibar{position:relative;height: 20% !important; padding-bottom: 0 ; float: left;}
	
	
}
@media (max-width: 767px){
	h2{font-size: 20px; line-height: 20px;}
	h2.title{font-size: 30px;line-height: 53px;margin-bottom: 20px;}
	h1{font-size: 30px; line-height: 30px;margin-top: 20px;}

	.breadcrumb{margin-bottom: 15px;}

	.banner .caption h2{margin-bottom: 15px;}
	.banner .caption a.btn{width: 100%; margin-top: 10px;}
	.nav>li>a {padding: 7px;}
	.navbar-nav .open .dropdown-menu>li>a {line-height: 15px;}
	.navbar-nav {margin-top: 0; margin-bottom: 0;}
	.searchbar {margin-top: 0;margin-bottom: 0;}
	.searchbar .form-control{width: 100%;}

	.banner .caption p{font: normal 15px/15px 'Old Standard TT', serif;}
	.fullpage {height: auto !important;padding-bottom: 0 ; float: left;}
	.block .overlay{position: relative;}
	.navbar-fixed-bottom{position: relative;float: left; width: 100%;}

	.block .info{margin: 20px;}
	.block .overlay {padding: 25px;}
	.height-full{float: left;width: 100%;}

	.footer  .pull-left{width: 100%;}
	.footer  .navbar-form{margin: 0;}
	.footer .links,	.footer .social{width: 100%; text-align: center;}
	.newsletter .form-control{width: 100%;}


	.related-products{margin-bottom: 0;}
	.inside-page{padding-bottom: 20px;}

	.lookbook .product .info{position: static;width: 100%;padding: 15px 0;}
	#msform{position: relative;}


	.checkout h4,.modal-content h4{margin-top: 20px;}
	.create-account .form-horizontal{padding: 0;}

	.product-details .btn{padding: 5px 9px;letter-spacing: 0px;}


}