/*
Theme Name: Coral Dark Child
Description: A child theme of Coral Dark
Author: Anthony Rizzo
Author URI: https://www.webwerksindy.com.com/
Version: 2.0.0
Template: coral-dark
*/

@import url("../coral-dark/style.css");

.grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
}

body {
    font-family: 'Didact Gothic', sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .02em;
    text-rendering: optimizeLegibility;
	color:black;
	font-size: 1.5em;
}

h1,h2,h3,h4 {
    font-family: Arial,sans-serif;
    font-family: Montserrat;
    text-transform: none;
    color: #8c2a43;
	font-weight: bold;
}

p{
	font-size: 1.25em;
}

p > a {
	color: #c1617c !important;
}

.sm-clean a.current {
   color: #8c2a43 !important;
}

.grid-container,.grid-100, .mobile-grid-100, .tablet-grid-100{
	padding-left: 0px;
	padding-right:0px;
}

#colophon {
	margin-left: 8vw;
    margin-right: 8vw;
}

.mcdlg_btn{	
   display: table;
   margin: auto;
   width: auto;
   height: auto;
   text-align: center;
   text-decoration: none;
   cursor: pointer;
   border-color: #892942;
   border-width: 2px;
   border-style: solid;
   font-family: 'Didact Gothic', sans-serif;
   font-size: 18px;
   font-weight: 500;
   font-style: normal;
   text-transform: uppercase;
   letter-spacing: .1em;
   padding: 21px 34px;
   color: #892942 !important;
}

input.wpcf7-form-control{
	background-color:white !important;
}

textarea.wpcf7-form-control{
	background-color:white !important;
	color: black;
}

.mcdlg_btn:hover{
	background-color:#892942;
	color: white !important;
	text-decoration: none;
}

.mcdlg_contact_btn{	
   display: table !important;
   margin: auto !important;
   width: auto !important;
   line-height: .2 !important;
   text-align: center !important;
   text-decoration: none !important;
   cursor: pointer !important;
   border-color: black !important;
   border-width: 2px !important;
   border-style: solid !important;
   font-family: 'Didact Gothic', sans-serif !important;
   font-size: 18px !important;
   font-weight: 500 !important;
   font-style: normal !important;
   text-transform: uppercase !important;
   letter-spacing: .1em !important;
   padding: 1em 2.5em !important;
   color: black !important;
	background-color: transparent !important;
}

.mcdlg_contact_btn:hover{
	background-color:black !important;
	color: white !important;
	text-decoration: none !important;
}

.menu_container{
	display:flex;
	padding-left: 8vw;
	padding-right: 8vw;
	margin: 3vw auto;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.menu_item_container.left {
	flex: 1;
}

.menu_item_container.center {
	flex: 2;
	text-align:center;
}

.menu_item_container.right {
	flex: 1;
	flex-direction: row;
	display: flex;
}

.menu_item{
	flex: 1;
	font-size: 1.5em;
}

.menu_item > a{
	color: #9d9688;
	font-family: 'Didact Gothic';
	text-decoration: none;
}

.menu_item > a:hover{
	color: #8c2a43;
	font-family: 'Didact Gothic';
	text-decoration: none;
}

@media all and (max-width: 1440px) { 
	.menu_item_container.right {
		flex: 1;
		flex-direction: column;
		display: flex;
	}	
}