/*
Theme Name: hightop
Theme URI:
Description Child theme of Blankslate
Author: Alexis partington
Author URI:hightopdining.com
Template: blankslate
*/


body{background-color: #332B36; margin:0px}


h1{font-family:"Philosopher";
color:#ffffff;
font-size: 3.125em;text-align:center;}
.postcategories{text-decoration: none;color:#ffffff}
h2{font-family:"Philosopher";
color:#CEAEDA;
font-size: 2.5em;}
.wp-block-separator.has-alpha-channel-opacity{color: #ffffff}
h3{font-family:"Philosopher";
color:#CEAEDA ;
font-size: 2.25em;text-align: center;}
.entry-summary header {align-items:flex-start;}
.entry-summary{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:800px;align-items: center;border-width: 3px; border-color: #ffffff;}
.postsquares{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:400px;align-items: center}
.wrapperposts{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:800px;align-items: center}
.wrappermenu{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:800px;align-items: center}
header{display:block;margin-left:auto;margin-right:auto;width:60%;max-width:2000px;align-items: center;padding-left: 70px;padding-right:70px}
.navheader img{float:left;}
.clearfix{clear:both}
#banner img {display:block;margin-left:auto;margin-right:auto;width:100%;max-width:1800px;align-items: center}
.menubox img {width:100%;justify-content: center;align-items: center}
header nav {float:right}
h4{font-family:"Philosopher";
color:#CEAEDA;
font-size: 1.5em;}

p{font-family:"Arvo";
font-size: 1em;
color: #ffffff;}

li{font-family: "Arvo";
color: #ceaeda;list-style: none}

a{color:#ceaeda;
text-decoration: none}

a:hover{color:#ffffff;
text-decoration: underline}
a.iconllink:hover{text-decoration: none}

.navlink{font-family:"Phillosepher";font-size:1.5em}
.navclick:hover{color: #ffffff}

.navlist{list-style: none}


label{color:#ceaeda}

input{background-color:#bcbcb2}

textarea{background-color:#bcbcb2}
.wrapper{display: block;justify-content: center;width:100%}
.wp-block-columns{display: inline-block;justify-content: center}
.wp-block-button__link {background-color:#345f4e;
	font-family:"Phillosopher";
	font-size:1.5em;
    color:#ffffff;
    border:none;
	padding: 5px 20px;
    margin: 10px auto;
    text-align: center;}

.button1{background-color:#345f4e;
	font-family:"Phillosopher";
	font-size:1.5em;
    color:#ffffff;
    border:none;
	padding: 5px 20px;
    margin: 10px auto;
    text-align: center;}

.button2{background-color:#332b36;
	font-family:"Phillosopher";
	font-size:1.5em;
    color:#ffffff;
    border:none;
	padding: 5px 20px;
    margin: 10px auto;
    text-align: center;}

.menu ul{
	display:flex;
	justify-content: center;
	list-style-type: none;
	align-items: center;
gap:3em;
padding-left:0;
flex-wrap: wrap;font-family:"Phillosepher";font-size:1.1em
}
.menu{
	display:flex;
	flex-direction: row; 
	align-items: center;
	min-height:80px;
	
	justify-content: center;
padding:10px 0;
	margin-bottom: 10px
}

.postcard{border-width:3px;border-color:#ffffff}
.menu li .sub-menu {display:none;font-size:.5em}

.menu li:hover .sub-menu {display:block;position: absolute;font-size:1.2rem;background-color: #345f4e;width:200px}


.contact-form-custom-success-message{color:#ffffff}

form{background-color:#345f4e;
width:100%;
height:740px;
padding-top:20px;padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 10px;
	padding-right:10px;
}

.main{background-color:#332B36;
	width:50%;
	max-width:700px;
margin: 0}

.footerlist{list-style:none;margin-left:50px}
.footwrapper {
	display: flex;
	margin: 0px auto 0 auto;
	justify-content: center;
	padding-top: 100px;
	width: 100%;
	max-width: 1000px;
}

.footer{width:100%;max-width:800px}
.menulist{
	display:flex;
	justify-content: center;
	list-style-type: none;
	align-items: center;
gap:3em;
padding-left:0;
flex-wrap: wrap
}

.menuclick{font-size:1.2em}
.itemcard{display:flex;margin-left:20px}
.itemimage{margin-top:32px;margin-right:10px}
.menuwrap{display:flex;Justify-content:center;margin-bottom:60px}
.menutitle{text-align:center}
.menuwrap1{margin-bottom:100px}
.eventwrapper{display:flex;Justify-content:center;margin-bottom:200px}
.eventcard{margin-left:20px}
.mainbox{margin-bottom: 100px}
.button3{text-align:center}
.mainwrap{display:flex;justify-content:center}
.mainimage{margin-left:20px; margin-top:40px}
.footerlist img{width:50px;height:50px;}
.entry-summary img{width:100%;height:auto;}
a.droplink{color:#332b36 }
.dropdown{
	width:15%;
	position:absolute;
	list-style:none;
	background:#ceaeda;
	display:none;
}

.navlink:hover + .dropdown,
.dropdown:hover{
	display:block;font-size: 1rem;
}

.toggle{
	display:none;
	cursor:pointer;
}

header.img{display:inline-flex;margin-left:auto;margin-right:auto}

h2.entry-title a {font-size: 2rem}

.entry-date{font-size:1.5em;color:#FFFFFF}


.privacypolicy {
	text-align: center;
	width: 100%;
	margin-top: 20px;
}






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

	.toggle{
		display:block;
	}

	.navlist{
		display:none;
		flex-direction:column;
		align-items:center;
		gap:1em;
		width:100%;
		padding-top:15px;
	}

	.navlist.show{
		display:flex;
	}

	.navwrap{
		position:relative;
	}

	.dropdown{
		position:static;
		width:100%;
		background:none;
		padding-left:0;
		text-align:center;
	}

	.navlink:hover + .dropdown,
	.dropdown:hover{
		display:none;
	}
}

.toggle:hover{display:block}


  

 
