p { 
  margin: 0 0 2.5rem;
}
@media only screen and (min-width : 768px) {
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}
.quickBox img,.quickBox h2,.quickBox h3 {
 cursor:pointer; 
}
.entry-content h2 {
 font-weight:bold; 
}
.mainmenu_custom ul {
  line-height:94px;
  font-size:15px;
  text-transform:uppercase;
}

.mainmenu_custom  li.current-menu-item {
  border-bottom:3px solid #333;
}

#menu-mainmenu a,#menu-mainmenu a:link,#menu-mainmenu a:visted,#menu-mainmenu a:active    {
  color:#000000;
}

#logo-container h1 {
  margin:0!important;
}

div.banner_text {
  border-bottom: 8px solid #9c3;  
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
}

.banner_text p {
    margin: 7rem 0 1rem 0;
    background-color: rgba(255,255,255,0.5);
    padding: 2rem;
    color: #ffffff;
  	min-height: 350px;
}
.banner_standard_custom .banner_text p,.banner_standard_custom .banner_text {
 display:none; 
  min-height: 450px;
}
.banner_standard_custom {
 background-position: center center!important;
 background-size: cover!important;
  min-height: 350px;
}

.contact_custom {
 	background-size:cover; 
}

.contact_custom input[type="text"],.contact_custom input[type="email"],.contact_custom textarea,.contact_custom label {
    width: 100%!important;
    margin-bottom: 5px;
    height: 50px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #000000;
    background-color: transparent;
}
.contact_custom textarea {
 margin-top:1.5rem; 
}
.contact_custom input[type="submit"] {
    font-weight: bold;
    margin: 0;
    padding: 0;
    border-width: 0px 0 5px 0;
    border-style: solid;
    border-color: #9c3;
    background-color: transparent;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #000000 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #000000 !important;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #000000 !important;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #000000 !important;
}

.sidebar_custom h3:first-child {
  margin-top:0;
}
.sidebar_custom a.read-more:hover {
 text-decoration:none; 
}
.sidebar_custom a.read-more:link,.sidebar_custom a.read-more:visited {
  display:inline-block;
 border-width: 0px 0 5px 0;
 border-style: solid;
 border-color: #9c3;
  font-weight:bold;
 color:#000000; 
      padding-bottom: 2px;
  margin-bottom: 1rem;
      margin-bottom: 2rem;
}

.sidebar_custom a.post-title:hover {
 
}

.sidebar_custom a.post-title:link,.sidebar_custom a.post-title:visited {
 color:#000000; 
  font-weight:bold;
}

.quickBox {
padding:0;
  min-height:433px;
}

.quickBox img {
width:100%;
    height:auto;
}

.quickBox p:first-child{
  
}

.quickBox h2,.quickBox h3{
  padding-left:1rem;
  padding-right:1rem;
}
.quickBox ul {
    list-style-type: circle; 
}


.quickBox hr {
    display: block;
    height: 5px;
    border: 0;
    width: 25%;
    margin: 2rem auto;
    padding: 0;
}

.quickBox.green {
  background-color:#f5faea!important;
  border-bottom: 5px solid #9dcc1e;
}
.quickBox.green h3{
  color: #9dcc1e;
}
.btn-green {
    color: #ffffff;
    background-color: #9dcc1e;
    border-color: #8bb812;
    font-weight: bold;
}
.quickBox.green hr {
  border-top: 5px solid #9dcc1e;
}

.quickBox.darkBlue {
  background-color:#e6e8ee!important;
  border-bottom: 5px solid #061d55;
}
.quickBox.darkBlue h3 {
  color: #061d55;
}
.btn-darkBlue {
    color: #ffffff;
    background-color: #061d55;
    border-color: #05143a;
    font-weight: bold;
}
.btn-darkBlue:hover {
 	color:#73cef8; 
}
.quickBox.darkBlue hr {
  border-top: 5px solid #061d55;
}

.quickBox.blue {
  background-color:#e8f7fc!important;
  border-bottom: 5px solid #73cef8;
}
.quickBox.blue h3 {
  color: #73cef8;
}
.btn-blue {
    color: #ffffff;
    background-color: #73cef8;
    border-color: #4c95b7;
    font-weight: bold;
}
.quickBox.blue hr {
  border-bottom: 5px solid #73cef8;
}

.quickBox.grey {
  background-color:#f0f1f2!important;
  border-bottom: 5px solid #6b737b;
}
.quickBox.grey h3 {
  color: #6b737b;
}
.btn-grey {
    color: #ffffff;
    background-color: #6b737b;
    border-color: #43494f;
    font-weight: bold;
}
.quickBox.grey hr {
  border-bottom: 5px solid #6b737b;
}

.no-gutters {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.accordions .accordion-content {
  font-family: "Open Sans";
}