/*p,li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000 }*/

/*h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#940021; font-weight:bold }*/

/*h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold }*/

/*a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #940021; font-weight:bold }

a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #940021; font-weight:bold }

a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #737D84; font-weight:bold }*/

style1 {color: #666666}

.sidemenu{
  font-family: "Lato", sans-serif;
}

nav.sidemenu{
  font-family: "Lato", sans-serif;
}

nav.sidemenu h1 {
  font-size: 1.625em;
  font-family: "Lato", sans-serif;
}

.sidemenu ul {
  border-left-style: none;
  font-size: 1.525em;
}

nav.sidemenu ul > li > ul{
  font-size: 100%;
  line-height: 1.10;
  border-left: 0 none;
}

.sidemenu ul > li {
  line-height: 1.25;
  font-size: 100%;
  word-wrap: none;
}
.sidemenu ul > li > ul > li{
  line-height: 1.5;
  font-size: 100%;
  display: block;
  vertical-align: baseline;
}

.menuheader:after {
  background-color: #fafafa;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: rotate(75deg);
  transform-origin: bottom right;
}

.menuheader, .menuheader a {
  color: #fafafa;
  background-color: #1f1f1f;
  position: relative;
  display: inline-block;
  font-size: 1.325em;
  font-weight: 900;
  line-height: 1.05;
  text-transform: uppercase;
  padding: .65em 1.5em .5em .5em;
  margin-bottom: .5em;
  overflow:hidden;
}

.menuitem_L1{
  list-style-position: outside;
  font-size: 1.125em;
  padding: .75em .5em .75em .0em;
  color: #940021;
  font-family: "Lato", sans-serif;
}

.menuitem_L2{
  font-size: 1em;
  padding: .75em .5em .75em .75em;
  color: #940021;
}

.title {
  margin: 0px 0px 0.35em; 
  padding: 0px; 
  border: 0px; 
  line-height: 1.2; 
  font-family: "Lato", sans-serif; 
  font-size: 4em; 
  vertical-align: baseline; 
  color: #898b8c; 
  text-transform: uppercase;
}

h1, h2, h3, h4, h5, h6, p {font-family: "Lato", sans-serif; margin-bottom: .35em;}
h1, h2, h3, h4, h5, h6 {text-transform: uppercase;}
h2, h4 { color: #adafb0; font-weight: 900}
h1 {color:#898b8c; font-size: 4em; font-weight: 900; line-height: 1.2}
h2 {font-size: 3.125em; line-height: 1.2;}
h4 {font-size:1.625em; line-height: 1.455;}
h6 {color: #898b8c; font-size: 1.375em; font-weight: 900; line-height: 1.4;}

.myp {font-size: 1.125em; line-height: 1.44; }

hr{ height: 2px;}

.myfooter{
  color: #ffffff;
  background-color: #0088cc;
}
.myfooter h6, .myfooter a{color: #ffffff;}
.myfooter p{
  font-size: 1.125em;
  line-height: 1.44;
  margin-bottom: .35em;
}

.prayer_label{font-size: 1.125em; line-height: 1.44; text-align: right;}

container.myfooter h6{color: #ffffff; }

#footer_address{
  text-align: left;
}

.nav-child{
  border-left: 0 none !important;
}

.f_section{
  margin: 0px 0px 10px 0px;
  padding: 5px;
  display: block;
  position: relative;
  overflow: hidden;
}

.f_label{
  width:25%;
  float:left;
  margin: 0px 10px 0px 0px;
  vertical-align:top;
}
.f_label_l{text-align:left;}
.f_label_r{text-align:right;}

.f_required{ color:#f00; padding 0px 0px 0px 5px}
.f_input{
  float:left;
  margin: 0px 0px 0px 10px;
  width:65%;
}

.pl_odd{
  padding: 15px;
  background-color: #fff;
}

.pl_even{
  padding: 15px;
  background-color: #f1f1f1;
}

#prayer_list{
  margin: 15px 0px 15px 0px;
}

.pagination{
  text-align: center;
  padding: 10px 0 0 0;
}

.previous{
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  background-color: #00b0d8;
  color: #fff;
  padding: 0px;
  font-size: 14px !important;
  border-radius: 15px;
}

.number{
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  background-color: #fff ;
  color: #d4d4d4;
  padding: 0px;
  font-size: 14px !important;
  border-radius: 15px;
  
}