@charset "utf-8";

/* CSS Document */





.index-slider-container{

	min-height:50px;

	background-color:#000;

	padding:0px;

	margin:0px;

	overflow:hidden;

}

.index-slider-ul{

	display:block;

	height:auto;

	min-height:100px;

	padding:0px;

	margin:0px;

}

/*.index-slider-ul::after{

	content:'';

	display:block;

	position:absolute;

	z-index:0;

	width:100%;

	height:100%;

	top:0;

	left:0;

	background-color:rgba(0,0,0,0.2);

	background-image:url(../images/slider-pattern.png);

	background-repeat:repeat;

}*/

.index-slider-ul::after{

	content:'';

	display:block;

	position:absolute;

	z-index:0;

	width:100%;

	height:100%;

	top:0;

	left:0;

	background-color:rgba(0,0,0,0.35);

	background-image: url(../images/socialMedia-pattern.svg);

    background-repeat: no-repeat;

    mix-blend-mode: color-dodge;

    background-size: cover;

}

.slider-image{

	padding:0px !important;

	background-position:center;

	background-size:cover;

	background-repeat:no-repeat;

}

.carousel-caption {

    right:60px;

    bottom: 45%;

    left:60px;

    z-index: 2;

}

.carousel-control-next, .carousel-control-prev{

	width:50px;

}

.sliderHeading {

    font-size: 42px;

    /*text-transform: uppercase;*/

    letter-spacing: 0.5px;

    text-shadow: rgba(0,0,0,0.8) 0px 2px 5px;

    max-width:800px;

	margin:0px auto 10px;

}

.sliderSubHeading{

	font-size:21px;

	max-width:800px;

	margin:0px auto 10px;

}



.carousel-caption::after {

    content: '';

    left: 0px;

    position: fixed;

    width: 100%;

    top: 0px;

    height: 100%;

    background-color: rgba(0,0,0,0.3);

    z-index: -1;

    display: flex;

}

.index-header{

	width:100%;

	height:auto;

	

	

	position:absolute;

	z-index:1;

	top:0;

	left:0;

	margin:0px auto;

	padding:0px;

	overflow:hidden;

}

.index-logo-row{

	width:calc(100% - 40px);

	/*max-width:1360px;*/

	min-height:200px;

	padding:70px 0px 0px;

	margin:0px auto;

}

.index-header-logo{

	display:inline-block;

	width:160px;

	height:130px;

	background-image:url(../images/header-logo.svg);

	background-size:160px 130px;

	background-position:center;

}

.index-header-slogan{

	display:inline-block;

	width:264px;

	height:130px;

	background-image: url(../images/header-slogan.svg);

	background-repeat: no-repeat;

	background-size:264px 130px;

}

.sliding-menu-container{

	display:block;

	height:auto;

	min-height:130px;

	padding:50px 0px 0px;

	position:fixed;

	z-index:5;

	bottom:0px;

	left:0px;

}

.index-menu-row{

	width:100%;

	height:auto;

	min-height:80px;

	padding:0px 20px 0px;

	margin:0px;

	background-color:rgba(29,24,21,0.98);

	border-top:solid 3px rgba(183,112,27,0.35);

	background-image:url(../images/nav-head-pattern.svg);

	background-position: center 10px;

	background-repeat: no-repeat;

	background-size: 600px 80px;

}

.menu-nav{
	
	display:block;
	
	text-decoration: none;

	width:96px;

	height:96px;

	border-radius:50px;

	position:relative;

	left:50%;

	transform:translateX(-50%);

	top:-47px;

	background-image:url(../images/index-nav.png);

	background-size:96px;

	box-shadow: rgba(255,210,150,0.5) 0px -3px 20px;

}

.menu-nav::after {

    display: block;

    content: 'Menu';

    color: #dabfa4;

    position: relative;

    left: 50%;

    transform: translateX(-50%);

    text-align: center;

    top: 95px;

}

.index-nav-row{

	width:calc(100% - 40px);

	margin:0px auto 0px;

	padding:0px 0px 0px;

}

.index-main-menu{

	display:block;

	width:100%;

	max-width:1360px;

	height:auto;

	margin:0px auto;

	padding:0px;

	border-top:solid 1px rgba(183,112,27,0.35);

	border-bottom:solid 1px rgba(183,112,27,0.35);

}

.index-main-menu li{

	list-style-type:none;

	display:inline-block;

	float:left;

	width:25%;

}

.index-main-menu li a{

	display:block;

	padding:20px 5px 20px;

	text-decoration:none;

	color:#fff;

	text-align:center;

	font-size:21px;

	transition: all ease 0.5s;

}

.index-main-menu li a:hover {

    background-color: #a97c50;

    color: rgba(29,24,21,1);

    transition: all ease 0.5s;

}

.index-follow-section{

	display:block;

	width:100%;

	max-width:1360px;

	height:auto;

	margin:0px auto;

	padding:20px 0px 40px;

	background-image:url(../images/socialMedia-pattern.svg);

	background-size:98% auto;

	background-position:20px 30px;

	background-repeat:no-repeat;

}

.index-follow-section > h1{

	color:#fff;

	font-size:26px;

	text-align:center;

}

.index-follow-section p{

	color:#d7ba98;

	text-align:center;

}

.index-follow-section ul{

	display:inline-block;

	width:auto;

	height:auto;

	margin:0px;

	padding:0px 0px 20px;

	position:relative;

	left:50%;

	transform:translateX(-50%);

}

.index-follow-section ul li{

	width:46px;

	height:46px;

	margin:0px 14px 0px 0px;

	border:solid 1px #ac7a42;

	border-radius:23px;

	list-style-type:none;

	float:left;

}

.index-follow-section ul li:last-child{

	margin:0px 0px 0px 0px;

}

.index-follow-section ul li a{

	display:block;

	text-align:center;

	text-decoration:none;

	background-color:rgba(29,24,21,0);

	color:rgba(255,255,255,1);

	font-size:26px;

	transition:all ease 0.3s;

}

.index-follow-section ul li a:hover{

	color:#ac7a42;

	transition:all ease 0.3s;

}

	

.copyrights-par{

	display:block;

	text-align:center;

	color:#fff;

	font-size:13px;

	width:100%;

}