body {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
}
body {
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
}
body {
  position: relative;
  height: 100%;
}
body {
  position: relative;
  width: 100%;
  line-height: 1.5em;
}
body p, body ol, body ul, body dl, body address {
  margin-bottom: 0.5em;
  font-size: 1.0em;
  line-height: 1.5em;
  color:#000000;
}
.offcanvas-menu .logo {display: none !important;}
#sp-main-body > .container {padding-top:90px;} 
a {
  color:#000000;
}
#sp-header {
  background:none;
}
#sp-header .logo a {
  font-size: 50px;
  line-height: 1;
  margin-left: 0;
  padding: 0;
}
#sp-header .logo {
  display:none;
}
#sp-header .sp-module {
    margin-left: 0px;
}
.sp-megamenu-parent {
    text-align:left;
}
.sp-megamenu-parent > li > a {
  color: #7D7C7C;
    line-height: 2;
    padding-top: 9px;padding-bottom: 9px;
}

.sp-megamenu-parent>li:hover>a {
    color: #000000;
    line-height: 2;background-color : rgba(255, 255, 255, 0.5);

}
.offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #CC0066;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#CC0066 !important}
.sp-megamenu-parent>li:last-child>a {
    padding-top: 9px;padding-bottom: 9px;padding-right: 15px;
}
.sp-megamenu-parent > li.active>a, .sp-megamenu-parent > li.active:hover > a {
  color: #CC0066;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #CC0066;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #CC0066;
}
table tr {
background-color: rgba(255, 255, 255, 0.5); 
}
table th,table td {
	padding: 8px;
	vertical-align: top;
	border-top: 1px solid #ddd;
	line-height: 1.5em;
	text-align: left;
}
.tableohnebgcolor {
width:100%;
}
.tableohnebgcolor tr {
background-color:transparent; 
}
.avPlayerWrapper .avPlayerContainer {
  display: block;
  padding: 0;
  margin: 0 auto;
}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock audio {
  background-color: #000;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  padding: 10px;
}
.layout-boxed .body-innerwrapper {
  max-width: 1080px;
 }
img {
  border: 0 none;
  max-width: 100%;
}
table.table50{
  width:50%;
	text-align: center;
	margin-left: auto;
  margin-right: auto;
}
table.table60{
  width:75%;
	text-align: left;
	margin-left: 0;
  margin-right: auto;
}
table.table75{
  width:75%;
	text-align: left;
	margin-left: 0;
  margin-right: auto;
}
 .leftdiv{
          display: block;
          float:left; 
          width:33%;
    }


.offcanvas-menu .offcanvas-inner ul.menu li.active a {
  color: #CC0066 !important;
}

#offcanvas-toggler span, .icon-bar > span {border-bottom: 4px solid #ffffff;}
@media only screen and (max-width: 600px) {
table.table50 {
	width:100%;
}
    table.table60 {
	width:100%;
}
  table.table75 {
	width:100%;
}
  #sp-main-body > .container {padding-top:30px;} 
   .leftdiv{

     float:none; 
     width:96%;
     padding-bottom:20px;
    }
  
}