/* Enter Your Custom CSS Here */
/* Homepage Re Open */
.btnSpace {
    padding-right: 50px;
    }





/* Tour Page */
.tour {
    font-family: "Times New Roman", Times, serif;
    }



/* Button on Right Header */
.button01 {
  padding: 10px;
font-size: 15px;
text-align: center;
cursor: pointer;
outline: none;
color: #fff;
background-color: red;
 border: 2px solid white;
border-radius: 35px;
box-shadow: 0 5px #999;
}
.button01:hover {
  background-color: yellow;
}

.button01:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(2px);
}




/* Body Colors */
body{
    background-color: lightgray;
    
    }
/* Sidebar Colors */
.sidebar .widget{
    background-color: gray;
    
}
.widget-title {
    color: yellow;
}
    




/* Banner Colors */
#mega-menu-wrap-primary{
    background:#0ece1d;
    
    }

.site-header{
    
    background-color: rgb(49,113,166);

/* Alert Banner */
/*#mydiv a:visited {
    color: red;
    }*/
/* Forms Submit Button */
.wpforms-submit wpforms-submit {
    color: pink;
    }


/* New Homepage */
.sidebar .widget title {
    margin: 0px;
    }

/* Prayer Page */
.newspaper {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 25px; /* Chrome, Safari, Opera */
    -moz-column-gap: 25px; /* Firefox */
    column-gap: 25px;
    }
/* Cheesesteak */
.cheeseSteak {
    width: 80%;
    background-color: lightgray;
    padding: 20px;
    margin: auto;
    border-radius: 25px;
    }



/* Link States in Content Area*/ 

/* unvisited link */
a:link {
    color: rgb(0 155 145);
}
/* visited link */
/*a:visited {
    color: green;
}
/* mouse over link */
/*a:hover {
    color: hotpink;
}
/* selected link */
a:active {
    color: blue;
}








/* BackPack */
.backPack {
    background-color:lightgray;
    padding: 5px 40px 40px 40px;
    border: 4px solid red;
    border-radius: 25px;
    
    }



/* Mobile */
.image_full{
   display:block;
    }
.image_mobile{
    display:none;
     }
@media (max-width: 640px) and (min-width: 320px){
.image_full{
   display:none;
    }
.image_mobile{
   display:block;
    }
}
/* Links */
a {
    color: rgb(0, 155, 145);
    text-decoration: none;
}



/* Slider */
.home-top .widget {
    padding: 0;
    
    }



/* Staff Table */
.column-2 a:visited {
    color: rgb(0,155,145);
    }

.column-2 a:hover {
    color: gray;
    }
    
    
.column-3 a:link {
    color: rgb(0,155,145);
    }    
    
    
.column-3 a:visited {
    color: rgb(0,155,145);
    }

.column-3 a:hover {
    color: gray;
    }
    
    
    
/* End Staff Table */

/* Menu */
.genesis-nav-menu .sub-menu a {
    color: rgb(0,155,145);
    font-size: 18px;
    }
/* End Menu */

/* Staff Info */

.staffInfo ul li a:link {
    color: gray;
    }

.staffInfo ul li a:visited {
    color: lightgray;
    }

/* End Staff Info */
.entry-title {
    color: gray;

        }

.wpforms-field-label {
    color: rgb(0,155,145);
    font-style: italic;
    
}
.wpforms-title {
    color: rgb(0,155,145);
    font-weight: 900;
    }


/* unvisited link */
ul li a:link {
    color: rgb(0,155,145);
}

/* visited link */
ul li a:visited {
    color: rgb(0,155,145);
}

/* mouse over link */
ul li a:hover {
    color: green;
}

/* selected link */
ul li a:active {
    color: rgb(0,155,145);
}


.sidebar01 {
    color: yellow;
    }

.sidebar02 {
    color: white;
    }

.simcal-event-title {
    color: rgb(109,109,109);
    font-weight: 900;
    font-size: 130%;
    }

.genesis-nav-menu a {
    color: white;
    font-size: 17px;
    }
.title-area {
    padding: 0;
    
    
}

div .p2 {
    color: rgb(0,155,145);
    
    
    }
.whiteBorder {
    border: 5px solid lightgray;
    }

.home-bottom .widget-title {
    color: white;
    
    }
.site-header {
    background-color: rgb(0, 167, 157);
    min-height: 0;
    padding:0;
    margin: 0;
    
}
.site-header .wrap {
    padding: 0;
    
    
}
.nav-primary {
    background-color:rgb(0, 167, 157);
}
.home-top .widget:first-child {
    
    padding-top: 0;
}
.site-inner {
    background-color: lightgray;
    
    
}
.sidebar .widget {
    background-color: rgb(128, 128, 128);
}
.widget-title {
    background-color: rgb(128, 128, 128);
    color: yellow;
    padding: 5px 5px 5px 15px;
    border-radius: 25px;
}