/* tja */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lexend+Giga:wght@100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Princess+Sofia&display=swap');

body
{

margin:0;
padding:0;

font-family: 'Roboto', sans-serif;
}


header
{
background:black;
min-height:50px;
}

footer
{
background:#664D15;
min-height:300px;
}

a
{
text-decoration:none;
color:black;
}






/* divs */
.clear
{
clear:both;
}

.center250
{
margin:auto;
text-align:center;
border:0px solid #ccc;
padding:5px;
max-width:250px;
}

.center600
{
margin:auto;
text-align:center;
border:0px solid #ccc;
padding:5px;
max-width:600px;
}

.center
{
margin:auto;
text-align:center;
border:0px solid #ccc;
padding:5px;

}

.next
{
display:inline-block;
vertical-align:top;
}



.innercont
{
width:96%;
max-width:1300px;
margin:auto;
}

.col3
{
display:inline-block;
width:29%;
vertical-align:top;
}

.col2
{
display:inline-block;
width:48%;
vertical-align:top;
}

.service
{
border:1px solid grey;
width:100%;
}

.cont
{
display:flex;
align-items:center; /* Vertically centers the text and image */
justify-content:center; /* Horizontally centers the whole group (optional) */
}





.hmitem
{
color:white;
}








/* input */
input
{
padding:9px;
font-size:18px;
border:1px solid #664D15;
border-radius:0px;
}

input[type=checkbox]
{
transform:scale(2.0);
}

textarea
{
padding:9px;
font-size:18px;
border:1px solid #664D15;
border-radius:0px;
}






/* img */
.fit
{
max-width:100%;

}

.ofc100
{
width:100px;
height:100px;
object-fit:cover;
border-radius:50%;
border:1px solid black;
transition:transform .2s;
}

.ofc100:hover
{
transform:scale(1.15);
}





/* buttons */
.blackbutton
{
text-align:center;
padding:9px;
background:black;
color:white;
}

.goldbutton
{
text-align:center;
padding:9px;
background:#664D15;
color:white;
}








/* bands */
.redband
{
width:100%;
min-height:300px;
background:red;
}

.blueband
{
width:100%;
min-height:300px;
background:blue;
}

.blackband
{
width:100%;
min-height:300px;
background:black;
}

.darkgoldband
{
width:100%;
min-height:300px;
background:#664D15;
}

.lightgoldband
{
width:100%;
min-height:300px;
background:#A89A7D;
}

/*
#wrapper,img
{
width:100%;

}
*/






/* slideshow */
.sscont
{
width:100%;
height:300px;
min-height:300px;
overflow:hidden;
}


#slideshow,img
{
width:100%;
}

#slideshow>div 
{
position:absolute;
width:100%;
height:300px;
min-height:300px;
}













/* text */
.w
{
color:white;
}

.g
{
color:grey;
}

.gold
{
color:#664D15;
}

.detail
{
color:grey;
font-size:14px;
}

.detailw
{
color:white;
font-size:14px;
}

.bebas
{
font-family:'Bebas Neue',sans-serif;
color:black;
}

.roboto
{
font-family:'Roboto', sans-serif;
}

.bebastit
{
font-size:32px;
font-family:'Bebas Neue',sans-serif;
}

.princess-sofia
{
font-family:'Princess Sofia', cursive;
}



.f18
{
font-size:18px;
}

.f24
{
font-size:24px;
}

.f36
{
font-size:36px;
}

.f48
{
font-size:48px;
}

.f56
{
font-size:56px;
}