a {
    color: #337ab7;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#logo {
    grid-area: logo;
    margin-left: 0px;
    margin-right: 0px;
/*    background-image: url("../images/erLogoMaze.png");*/
background: rgb(240,128,128);
background: radial-gradient(circle, rgba(255,255,255,1) 50%, rgba(255,145,145,1) 100%);
/*    background-color: whitesmoke;*/
    border: 3px black solid;
    padding-left: 0px;
}

#left_bar {
    grid-area: left_bar;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#right_bar {
    grid-area: right_bar;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

#topInfo {
    grid-area: topInfo;
    margin-left: 0px;
    margin-right: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1.42857143;
    color: #333;
    font-size: 14px;
    text-align: center;
    background-image: linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -webkit-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -o-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -ms-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
}

.subtitle-div {
/*    margin-left: -9px;*/
/*    //margin: -30px;*/
    grid-area: subtitle-div;
    border: 3px black inset;
    background-color: #AAAAAA;
    background-image: linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -webkit-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -o-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    background-image: -ms-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    
/*    background-color: lightcoral;
    background-image: linear-gradient(top, lightcoral, Pink, lightcoral);
    background-image: -webkit-linear-gradient(top, lightcoral, LightPink, lightcoral);
    background-image: -moz-linear-gradient(top, lightcoral, Pink, lightcoral);
    background-image: -o-linear-gradient(top, lightcoral, Pink, lightcoral);
    background-image: -ms-linear-gradient(top, lightcoral, Pink, lightcoral);*/
}

.subtitle-text {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    margin-top: 3px;
    margin-bottom: 5px;
    font-weight: normal;
}

.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;
  padding-left: 0;
}

.z1 {
    position: relative;
    z-index: 1;
}
.z2 {
    position: relative;
    z-index: 2;
}

.text-center {
    text-align: center;
}

.menu-bar-constant {
    font-size: 20px;
    color: #8d3c3b;
    font-weight: bold;
    border-right: black 1px solid;
    border-left: black 1px solid;
}

.header-text {
    font-size: 80px;
    font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
    font-weight: bold;
    margin-top: 0px;
}

.header-text-pr {
    font-size: 70px;
    font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
    font-weight: bold;
    margin-top: 0px;
}


/* special just for the word escape */
.pressure-text {
    line-height: 60px;
/*    //font-style: italic;*/
}

@media (min-width: 1200px) {
    .menu-bar-spacing {
	margin-right: 25px;
    }
    .menu_bar {
	line-height: 50px;
/*	//padding-top: 10px;*/
	height: 100px;	
	background-image: linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -webkit-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -o-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -ms-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .menu-bar-spacing {
	margin-right: 50px;
    }
    .menu_bar {
	
	line-height: 50px;
	background-image: linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -webkit-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -o-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -ms-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    }
    
    .phone_nav {
	display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu-bar-spacing {
	margin-right: 25px;
    }
    .menu_bar {
	line-height: 50px;
	background-image: linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -webkit-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -o-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
	background-image: -ms-linear-gradient(top, #AAAAAA, #FFFFFF, #AAAAAA);
    }
        
    .phone_nav {
	display: none;
    }
}

@media (max-width: 767px) {
        .menu-bar-spacing {
	margin-right: 40px;
    }
    .menu_bar {
	line-height: 40px;
	background-image: linear-gradient(top, #AAAAAA, #FFFFFF);
	background-image: -webkit-linear-gradient(top, #AAAAAA, #FFFFFF);
	background-image: -moz-linear-gradient(top, #AAAAAA, #FFFFFF);
	background-image: -o-linear-gradient(top, #AAAAAA, #FFFFFF);
	background-image: -ms-linear-gradient(top, #AAAAAA, #FFFFFF);
    }
    
    /* Keep after .menu-bar so that this works */
    .menu_bar1 {
	line-height: 40px;
	background-image: linear-gradient(bottom, #AAAAAA, #FFFFFF);
	background-image: -webkit-linear-gradient(bottom, #AAAAAA, #FFFFFF);
	background-image: -moz-linear-gradient(bottom, #AAAAAA, #FFFFFF);
	background-image: -o-linear-gradient(bottom, #AAAAAA, #FFFFFF);
	background-image: -ms-linear-gradient(bottom, #AAAAAA, #FFFFFF);
    }
    
    .phone_nav {
	display: none;
    }
}