#sp-menu {
    justify-content: right;
	
}
table.myTable tbody td p{
	text-align: center !important;
}

.sp-megamenu-parent {
    font-size: 17px !important;
}

.post_intro p {
    text-align: justify !important;
}

.item.item-page p {
    text-align: justify;
}


.sp-module ul > li, .sppb-addon-module ul > li {
    display: block;
    border-bottom: 0px solid #e8e8e8;
}

.sp-module ul > li > a, .sppb-addon-module ul > li > a {
    display: block;
    padding: 5px 0;
    line-height: 30px;
    padding: 2px 0;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 16px;
}

.sp-module-title {
    color: #c8beb3 !important;
    font-size: 22px !important;
    font-weight: 100 !important;
}

#bfSubmitButton {
    padding: 15px;
}


#offcanvas-toggler {
    float: none !important;
}
div.has-post-format-masonry span.post-format-masonry i.fa.fa-pencil-square-o {
	display: none !important;
}

div#sp-title div.sp-page-title-no-img{
	height:auto !important;
	min-height: 120px;
}
table.myTable {
  border: 1px solid #000000;
  text-align: center !important;
  border-collapse: collapse;
}
table.myTable td, table.myTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.myTable tbody td {
  font-size: 13px;
}

table.myTable thead {
    border-bottom: 2px solid #444444;
}
table.myTable thead th {
  font-size: 15px;
  font-weight: bold;
}
table.myTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px solid #444444;
}
table.myTable tfoot td {
  font-size: 14px;
}
table.myTable tfoot .links {
  text-align: right;
}
table.myTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
/* (320x480) Smartphone, Landscape */
@media all and (max-width: 480px) {
    /* insert styles here */
	div.sp-slides-container div.sp-mask.sp-grab div.sp-slides.row-fluid div.sp-slide.sp-selected div.ap-layer div.sp-layer{
	right: 40.239px !important;
	transform-origin: right center 0px;
	transform: scale(0.27567) translate3d(0px, 0px, 0px) !important;
	}
}