@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);

/*NOTE: Init*/
/*body{font-size:15px;background: #fff;font-family: arial,sans-serif} */
body{font-size:15px;background: #fff;font-family:arial,sans-serif}
.row{max-width:100%; text-align:center;}

.mtop5{margin-top:5px}
.mtop10{margin-top:10px}
.mtop20{margin-top:20px}
.mtop30{margin-top:30px}
.mtop50{margin-top:50px}
.nopadd{padding:0}

.logo-index{position: absolute;
    left:50%;
    margin-left:-175px;
    top:20px;
    width:350px;
}


.wrapper {
    background: #000;
    width: 100%;
    margin: 0 auto;
    padding: 0;
}

.banner-image {
  width: 100%;
  height: 800px; /* or any fixed height like 400px */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}




.main-nav-index {
    background: rgba(255,255,255,0.5);
    text-align: center;
    padding: 7px;
    position: absolute;
    top: 140px;
    left: 50%;
    max-width: fit-content;
    transform: translateX(-50%);
    min-width: max-content;
}
	
	
.main-nav-index ul{margin-left:0;list-style-type: none;margin:0 auto}
.main-nav-index li{display: inline-block;font-size: 18px;text-transform: capitalize;padding:0 12px;border-right:1px solid #000;min-width:140px;}
.main-nav-index li:last-child{border-right:none;}

.main-nav-index li a{color:#000;}

.panel-wrapper{
	width:1000px;
	position:relative;
	display:inline-table;
	text-align:left;
}
.home-panel{background: #fff;padding:15px;margin-top:-95px}
.home-panel h2{font-size:22px;border-bottom: 1px solid #a7a9ac;text-transform: uppercase}
.home-panel .more{text-align: right}
.home-panel .more a{color:#939598;text-decoration: underline;font-size: 14px;font-style: italic;font-weight: bold}


.main-nav{text-align: center;padding: 7px;}
.main-nav ul{margin-left:0;list-style-type: none;margin:0 auto}
.main-nav li{display: inline-block;font-size: 18px;text-transform: capitalize;padding:0 12px;border-right:1px solid #000}
.main-nav li:last-child{border-right:none;}
.main-nav li a{color:#000;}

.banner{position: relative}
.banner-caption{position: absolute;bottom: 0;left:0;background: rgba(0,0,0,0.6);width:100%;padding-left: 20px}
.banner-caption h1{color:#fff;font-size: 40px}

.content{background: #fff;padding:20px;/* 50px before */
    -webkit-box-shadow: 0px 5px 20px 0px rgba(150, 150, 150, 1);
    -moz-box-shadow:    0px 5px 20px 0px rgba(150, 150, 150, 1);
    box-shadow:         0px 5px 20px 0px rgba(150, 150, 150, 1);
}
.content h5{font-size:22px}
.content textarea{height:120px}
.content input[type="submit"]{padding:8px 20px;border:none;background: #6d6e71;color:#fff}
.cborder-top{border-top:1px solid #ccc}
.cborder-bottom{border-bottom:1px solid #ccc}
.client-logo{padding:20px;text-align: center}

.wborder-bottom{border-bottom:1px solid #ccc}

.prod-wrapper{padding:20px 0;border:1px solid #ccc;border-bottom:none}
.left-none{border-left:none}
.right-none{border-right:none}
.top-none{border-top:none}
.bottom-none{border-bottom:none}
.prod-title{color:#ff0000;font-size:18px}
.list-prod p{color:#58595b;font-size:14px}
.list-prod a{color:#000;font-weight: bold;font-style: italic;font-size:14px}
.fancybox-skin{background: #fff}
.fancybox-close.myClose{background-image: none;top:0px;right:-28px}
.myClose{width:100px}
a.myClose{color:#000}
#detail{background: #fff}
#detail h1{color:#ed1c24;background: #ccc;padding:5px;font-size:40px}
#detail p,#detail li{font-size:14px}

footer{}
.site-footer{background: #000;color:#d1d3d4;font-size:11px;padding:40px 0}
.site-footer a{color:#d1d3d4;font-size:11px}
.site-footer ul{list-style-type: none;margin-left: 50px}
.site-footer li{text-align:left;}
.site-footer .borderli{border-right:1px solid #4a4a4c}

.cols {
	display: inline-table;
    float: none;
    text-align: left;
    width: 1000px;
}

.cols2
{
	display: inline-block;
    float: none;
    height: 780px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    text-align: left;
    width: 1000px;

}

.artikel {
	background:#fff;
	padding:40px;
}


div.homepage {
    background: #fff;
    padding: 20px;
    -webkit-box-shadow: 0px 5px 20px 0px rgba(150, 150, 150, 1);
    -moz-box-shadow: 0px 5px 20px 0px rgba(150, 150, 150, 1);
    box-shadow: 0px 5px 20px 0px rgba(150, 150, 150, 1);
    position: fixed;
    top: 200px !important;
    z-index: 9000;
    width: 930px;
    height: auto;
    overflow: visible;

    left: 50%;
    transform: translateX(-50%);
}



.slick-slide {
    padding-bottom:100px;
}