body{
font-family: 'Source Sans Pro', sans-serif;
}

i.fa.fa-phone{
 -moz-transform: scaleX(-1);    /* Gecko */
  -o-transform: scaleX(-1);      /* Opera */
  -webkit-transform: scaleX(-1); /* Webkit */
  transform: scaleX(-1);         /* Standard */
  filter: FlipH;  
}
#post-2568 .post-thumbnail {
	display: none;
}

@media (min-width: 1200px){
header#masthead .container {
    max-width: 100%;
}}
/* .item.item_num1 h5:before{
content: url('https://www.pafbla.com/wp-content/uploads/2018/05/pafbla-document-management-document-storage-icon.png');
display: block;
}
.item.item_num2 h5:before{
content: url('https://www.pafbla.com/wp-content/uploads/2018/05/pafbla-document-management-document-shredding-icon.png');
display: block;
}
.item.item_num3 h5:before{
content: url('https://www.pafbla.com/wp-content/uploads/2018/05/pafbla-document-management-laptop-and-hard-drive-shredding-icon.png');
display: block;
}
.item.item_num4 h5:before{
content: url('https://www.pafbla.com/wp-content/uploads/2018/05/pafbla-document-management-faq-icon.png');
display: block;
}
.item.item_num5 h5:before{
content: url('https://www.pafbla.com/wp-content/uploads/2018/05/pafbla-document-management-contact-us-icon.png');
display: block;
} */

body{
background: #2c4796;
}
div#content {
    background: #fff;
}
header{
background: #fff;
}

@media (min-width: 768px){
.fivecolumns .item.col-md-3.col-sm-12{
	-ms-flex: 0 0 33%;
    flex: 0 0 33%;
	max-width: 33%;
}
}
@media (min-width: 992px){
.fivecolumns .item.col-md-3.col-sm-12{
	-ms-flex: 0 0 20%;
    flex: 0 0 20%;
	max-width: 20%;
}
}
.row.footerlogos .col-md-9{
margin: 0 auto;
text-align: center;
}

.row.footerlogos{
border-bottom: 1px solid #999;
margin-bottom: 20px;
}

.row.footersections{
color: #fff;
font-size: .8rem;
}

p.socialicons{

    display: block;
    width: 30px;
    text-align: center;
    background: #fff;
    height: 30px;
    border-radius: 20px;
    color: #004684;
    padding: 5px;
    float: left;
    margin-right:5px;

}

ul#menu-footer-menu, ul#menu-footer-menu2 {
    margin: 0px!important;
    padding:0px;
}
ul#menu-footer-menu li, ul#menu-footer-menu2 li{
list-style-type: none;
}

ul#menu-footer-menu li a, ul#menu-footer-menu li a:hover, ul#menu-footer-menu2 li a, ul#menu-footer-menu2 li a:hover{
color: #fff;
}
div#primary {
    padding-top: 24px;
}
.howcanwehelp{
/* background: url('https://www.splashwire.com/wp-content/uploads/2018/06/Splashwire-Ready-to-Talk.jpg'); */
background-size: cover;
color: #fff;
padding-top: 24px;
padding-bottom: 24px;
}
.howcanwehelp h1{
color: #fff;
text-align: center;
}

.howcanwehelp .col-md-7{
margin: 0 auto;
}
.howcanwehelp .col-md-5{
margin: 0 auto;
}

label, input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
width: 100%;
}

form.wpcf7-form{
text-align: center;
}

.row{
margin-left: 0px;
margin-right: 0px;
}

.outservicearea{
padding-top: 24px;
padding-bottom: 24px;
}

div#content{
padding: 20px;
padding-top:0px;


}

.metaslider .flex-control-nav{
bottom: 25px!important;
}

.metaslider .flexslider .flex-direction-nav li a{
/* background-image: url('https://www.splashwire.com/wp-content/uploads/2018/05/splashwire-image-gallery-arrows.png')!important; */

}
.flex-control-paging li a{
background: rgba(255,255,255,.5)!important;
}
.flex-control-paging li a.flex-active{
background: rgba(255,255,255,.9)!important;
}
.metaslider .flexslider{
margin-bottom: 0px!important;
}

div#homepageslideshow{
overflow-x: hidden!important;
}

.breadcrumbs{
text-align: right;
background: transparent;
padding-top: 8px;
padding-bottom: 8px;
}
.breadcrumbs p{

}
.breadcrumbs p a, .breadcrumbs p a:visited{
color: #4abdac;
}
.breadcrumbs span{
padding-left: 5px;
padding-right: 5px;
}
span.breadcrumb_last{

}

p#breadcrumbs{
margin-bottom: 0px;
}

.h1, h1{
font-size: 3rem;
}
.h2, h2{
font-weight: 400;
font-size: 1.875rem;
}

h1.ourservicearea{
font-size: 2.5rem;
}

.main-navigation li {
    float: left;
    position: relative;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 40px;
    padding-bottom: 40px;
    text-transform: uppercase;
    font-weight: bold;
    }

.main-navigation li a{
color: #0768a9;
}

.main-navigation li a:hover, .main-navigation li.current-menu-item a{
text-decoration: none;
color: #2c4796;
}

/* .main-navigation li.current-menu-item a, .main-navigation li:hover a{
color: #004684;
margin-top: -5px;
}

.main-navigation li.current-menu-item, .main-navigation li:hover{
list-style-position:inside;
border-top: 5px solid #004684;
bac */kground: linear-gradient(#eeeeef, #ffffff);
}

.col-lg-2.socialheader{
padding-top: 40px;
}

i.fa.fa-phone{
font-size: 14px;
color: #999999;
}

.col-lg-2.socialheader img{
    height: 30px;
    padding-left: 2px;
    margin-top: 8px;
}

.col-lg-2.socialheader{
	text-align: right;
}

.col-lg-2.section1{
    -ms-flex: 0 0 20.666667%;
    flex: 0 0 20.666667%;
    max-width: 20.666667%;
    padding-top:10px;
    padding-bottom: 10px;
}
.col-lg-8.section2{
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-lg-2.socialheader.section3{
-ms-flex: 0 0 12.666667%;
    flex: 0 0 12.666667%;
    max-width: 12.666667%;
}

i.fa.fa-angle-right, i.fa.fa-angle-left{
color: #fff;
}

.fa-angle-right:before{
content: "\f18e"!important;
}
i.fa.fa-angle-left:before{
content: "\f190"!important;
}
span.wds_right-ico_0 {
    left: -20px!important;
}
span.wds_left-ico_0{
	left: 20px!important;
}

body p{
font-size: 1.15rem;
}

div#primary ul li{
font-size: 1.15rem;
}

ul#menu-footer-menu li, ul#menu-footer-menu2 li{
font-size: 1.15rem;
}

.footersocial{
    height: 30px;
    padding-left: 2px;
    margin-top: 8px;
        margin-bottom: 40px;
}


.mainpageicons .row .item.item_num1 {
    background: #026fe4!important;
}
.mainpageicons .row .item.item_num2 {
    background: #0263cb!important;
}
.mainpageicons .row .item.item_num3 {
    background: #0257b2!important;
}
.mainpageicons .row .item.item_num4 {
    background: #024a98!important;
}
.mainpageicons .row .item.item_num5 {
    background: #013E7F!important;
}
.mainpageicons .row .item {
     color: white;
    float: left;
    margin: 0;
  /*  max-width: 20%; */
    padding: 0;
    text-align: center;
    width: 100%;
    overflow: hidden;
    padding: 20px; 
    height: 196px;
}
.mainpageicons .row{
	margin-left: 0px;
	margin-right: 0px;
}

.mainpageicons a{
    color: white;
    float: left;
    margin: 0;
    max-width: 20%; 
    padding: 0;
    text-align: center;
    width: 100%;
    overflow: hidden;
 
}

img.alignright{

}

table{
border: none;
}

.entry-content.faq {
    margin-top: 0px;
}

.contactpageform{
text-align: left;
}

.contactpageform span.wpcf7-list-item{
display: block;
}

div#wpcf7-f143-p82-o1{
width: 600px;
}

@media (max-width: 767px){
.h1, h1, h1.ourservicearea{    
font-weight: 400;
    font-size: 1.875rem;
   }
.h2, h2 {
    font-weight: 400;
    font-size: 1.5rem;
}   
dl, ol, ul{
margin-left: 0px;
}
td{
display: block;
width: 100%!important;
border:none;
}
div#wpcf7-f143-p82-o1{
width: 100%;
}
.mainpageicons a{
max-width: 100%;
}
   }
   
   @media (max-width: 1024px){
   .col-lg-2.socialheader.section3.col-sm-12{
       width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    text-align: center;
   }
   header .container{
   max-width: 100%;
   }
   
   }
   
   
@media (max-width: 1024px) {
	.menu-toggle {
		display: block;
	}
	.main-navigation ul {
		display: none;
	}
	
	.col-lg-8.section2.col-sm-12{
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  
	}
	.col-lg-2.section1.col-sm-12{
	-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
	}
	.main-navigation li{
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.main-navigation li.current-menu-item, .main-navigation li:hover{
	border-top: none;
	}
	.main-navigation li.current-menu-item a, .main-navigation li:hover a{
	margin-top: 0px;
	}
	.col-lg-2.socialheader.section3.col-sm-12 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.col-lg-7.section2.col-sm-12{
padding-top: 10px;
padding-bottom: 10px;
}
.main-navigation li{
    position: relative;
    z-index: 90;
}
ul#primary-menu {
    max-width: 100%;
}
.main-navigation{
width: 300px;
}
}

button.menu-toggle{
background: transparent;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 10px 16px;
}

@media (max-width: 1199px){
header#masthead .container{
max-width: 100%;

}
}

@media (max-width: 1432px){
.main-navigation li, .col-lg-2.socialheader.section3.col-sm-12{
font-size: 14px;

}
}

body footer p {
    font-size: 1rem!important;
}

body footer ul li {
    font-size: 1rem!important;
}

.entry-content.faq {
    border-bottom: 1px solid #999;
    padding-bottom: 15px;
}

.h2, h2{
font-size: 1.7rem;
}

td{
border: none;
}

.page-content, .entry-content, .entry-summary {
    margin: 1em 0 0;
}

.row.footersections {
    padding-bottom: 20px;
}

.row.footersections a{
color: #fff;
}

.howcanwehelp label{
margin-bottom: 1rem;
}

input.wpcf7-form-control.wpcf7-submit {
    border-radius: 0px;
    background: #fff;
    color: #000;
    width: 100px;
    /* height: 29px; */
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 16px;
}

.entry-content.homepagecontent p {
    font-size: 1.7rem;
    text-align: center;
}

.ms-container img{
width: 100%!important;
height: auto!important;
margin-left: 0px!important;
}

.n2-ss-layer.n2-ow{
width: 100%!important;

}

.n2-ss-section-main-content.n2-ss-layer-content.n2-ow {
    padding: 0px!important;
}

div#n2-ss-2item1{
background: rgba(44,71,150,.8);
    text-shadow: 1px 1px 4px #000!important;
    font-size: 3.2em!important;
}

div#content{
padding: 0px;
}

.serviceicons {
    background: #f8f8f8;
}
.iteminside{

padding: 6px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
    }
    
    .iteminside .widget{
    margin: 0px;
    }
    
    .serviceicons {
    padding-top: 24px;
    padding-bottom: 38px;
}

h5 {
   
    font-weight: bold;
    color: #2c4796;
}

a.btn {
    color: #fff;
    background: #2c4796;
    border-radius: 0px;
    margin-bottom: -38px;
}

.serviceicons .col-md-3{
padding-left: 6px!important;
padding-right: 6px!important;
}

.howcanwehelp{
margin: 24px 0px;
}

label {
    margin-bottom: 24px!important;
}

 /*img.logo{
    margin-top: 12px;
    margin-bottom: -12px;
} */

.col-lg-2.socialheader.section3.col-sm-12{
padding-top: 32px;
}

i.fas.fa-search{
padding-right: 40px;
}

.col-lg-2.socialheader.section3.col-sm-12 i.fas.fa-search,
.col-lg-2.socialheader.section3.col-sm-12 i.fas.fa-user{
    font-size: 22px;
}
.col-lg-2.socialheader.section3.col-sm-12{
color: #0768a9;
}
.col-lg-2.socialheader.section3.col-sm-12 h6{
text-align: center;
color: #0768a9;
font-weight: bold;
padding-right:12px;
}

.col-lg-2.socialheader.section3.col-sm-12 a{
color: #0768a9;
}
.col-lg-2.socialheader.section3.col-sm-12 a:hover{
color: #0768a9;
text-decoration: none;
}
ul#primary-menu{
width: 670px;
    margin: 0 auto;
}

li.menu-item-140 a:after, li.menu-item-141 a:after{
content: "\f078";
font-family: "Font Awesome 5 Free";
padding-left:5px;
}

ul.sub-menu li a:after {
    content: ''!important;
}

ul.sub-menu li {
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}
.main-navigation ul ul{
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}

img.topimage{
width: 100%;
}

h1.sliderheader{
background: rgba(74,189,172,.7);
    text-shadow: 1px 1px 15px #333!important;
    font-size: 3.2em!important;
    color: #fff;
    width: auto;
    display: inline;
    padding: 20px;
    
    z-index: 10;
    /* margin-bottom: -30px; */
    position: absolute;
    /* top: 36px; */
    
      /* margin-top: 80px; */
       margin-top: 60px;
    margin-left: 60px;
    
    }
    
    

.entry-content ul{
margin-left: 0px;
}

.postbox{
float: left;
}

.postbox h1{
    font-size: 1.5rem;
    font-weight: bold;
}

.entry-content {
    margin-top: 0px;
}

.bottommetatags{
background: #f0f0f0;
padding: 10px;
color: #777;
}

.bottommetatags p{
margin-bottom: 0px;
}

.bottommetatags .col-sm-12.col-md-4{
float: left;
}


.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
    
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #f0f0f0;
    border-radius: 0px;
    cursor: pointer;
   	padding: 12px;
    padding: 0.75rem;
    color: #777;
    padding-left: 1rem;
    padding-right: 1rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #0768a9;
    color: #fff;
}

.navigation ul{
margin-left: 0px;
padding-left: 15px;
}

.col-6.leftside{
text-align: left;
font-size: 24px;
}

.col-6.rightside{
text-align: right;
font-size: 21px;
}

.col-6.rightside i.fas.fa-search{
padding-right: 0px;
}

.col-6.leftside, .col-6.rightside{
color: #fff;

padding-top:20px;
padding-bottom: 20px;
}



@media (min-width: 1025px){
.row.mobileonly{
display: none;
}
h1.mobileonly.slidertext{
display: none;
}

}

@media (max-width: 1024px){
.col-lg-2.section1.col-sm-12 {
    display: none;
}
h1.mobileonly.slidertext{
text-align: center;
color: #2c4796;
font-weight: bold;
}
.main-navigation li a{
color: #fff;
}
.main-navigation li a:hover, .main-navigation li.current-menu-item a{
color: #fff;
}

.main-navigation ul ul{
position: static;
box-shadow: none;
background: transparent;
/*display: none!important;*/
}
.main-navigation li a:hover .main-navigation ul ul{
/*display: block!important;*/
}
ul.sub-menu li{
background: transparent;
}

.col-lg-2.socialheader.section3.col-sm-12, .col-lg-7.section2.col-sm-12{
display: none;
}
 /*img.logo{
margin: 0px;
} */
div#n2-ss-2item1{
display: none!important;
}
h1.entry-title.sliderheader {
    display: none;
}
}
@media (max-width: 767px){
.serviceicons .col-md-3{
margin-bottom: 40px;
}
.howcanwehelp .col-md-5.col-sm-12{
padding-left:50px;
padding-right:50px;
}
.col-md-3.col-sm-12.socialfooter{
margin-top: 16px;
}
.col-md-3.col-sm-12.socialfooter p{
padding-left: 0px!important;
}
}
button.menu-toggle {
    padding: 0px;
}

@media (max-width: 991px){
.col-md-6.col-sm-12.extralinks{
width: 100%;
    flex: 0 0 100%;
max-width: 100%!important;
}
}

a, a:hover, a:visited{ 
color: #2c4796; }

a.posttitle:hover{
text-decoration: none;
}

a.btn {
color: #fff;
}

.entry-meta{
margin-bottom: 16px;
}

table ul li {
    list-style-type: none;
}
table ul{
padding-left: 0px;
margin-bottom: 0px;
}
table ul li ul{
padding-left: 40px;
}

h1.mobileonly.slidertext{
margin-top: 2rem;
}




/* testing */

.col-2.leftside{
text-align: left;
font-size: 24px;
}

.col-2.rightside{
text-align: right;
font-size: 21px;
}

.col-2.rightside i.fas.fa-search{
padding-right: 0px;
}

.col-2.leftside, .col-2.rightside{
color: #fff;
padding-top:20px;
padding-bottom: 20px;
display: flex;
align-items: center;
padding-bottom: 0px;
}

.col-8.centermobile{
text-align: center;
}

.col-8.centermobile img{
padding-top: 22px;
    padding-left: 10px;
    padding-right: 10px;
	padding-bottom: 55px;
    max-width: 167px;
}

.customtopimg p{
margin: 0px;
}

@media (max-width: 1024px){
.customtopimg{
    min-height: 180px;
   
    
}
.customtopimg img{
	display: none;
}
}

.col-md-5.col-sm-12.postbox {
    margin-bottom: 1rem;
}

.col-md-5.col-sm-12.postbox {
    text-align: center;
}

i.far.fa-question-circle{
	font-size: 22px;
}

i.fas.fa-user, i.far.fa-question-circle{
	padding-right:3px;
}

.searchform{
	padding: 0px;
	margin-top: 55px;
	background: #fff;
	text-align: right;
	visibility: hidden;
	position: fixed;
	right: 20px;
	z-index: 50;
	opacity: 0;
	transition: visibility 1s, opacity 0.5s linear; 
	position: absolute;
	width: 340px;
	top: 75px;
}
.searchform.showing{

visibility: visible;

opacity: 1;
transition: visibility 1s, opacity 0.5s linear; 
}


input.search-field {
    width: 247px;
}

.searchpage img{
max-width: 400px;
}
@media (max-width: 475px){
.searchpage img{
max-width: 100%;
}
	
}

.mobileonly a#searchicon, .mobileonly a#searchicon:hover, .mobileonly a#searchicon:visited{
color: #fff;
}

li#menu-item-23 ul, li#menu-item-24 ul{

background: none!important;
padding-left: 0px;
margin-left: 0px;

}

li#menu-item-23 ul li, li#menu-item-24 ul li{
padding: 0px;
padding-left: 10px;
background: none!important;
display: none;
}

li#menu-item-23 ul li.showing, li#menu-item-24 ul li.showing{
display: block;
}


ul#primary-menu li a:after{
content: "\f078";
font-family: "Font Awesome 5 Free";
padding-left:5px;
}
ul#primary-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-262 a:after{
content: ''!important;
}
    
  ol{
  margin-left: 0px;
  }
  
  .entry-content table tbody tr td{
font-size: 1.15rem;
    /* color: #eb8e11; */
    padding-top: 8px;
    padding-bottom: 8px;
    /* font-weight: bold; */

        vertical-align: top;
}



span.cn-return-to-top, span.cn-last-updated, .cn-categories {
    display: none!important;
}

.main-navigation li a {
    color: #2c4796;
}

.col-lg-2.socialheader.section3.col-sm-12 a {
    color: #2c4796;
}

.col-lg-2.socialheader.section3.col-sm-12 h6 {
    text-align: center;
    color: #2c4796;
    font-weight: bold;
    padding-right: 12px;
}

.row.top{
color: #fff;
padding:5px;
}

.iteminside img{
padding:20px;
}

.btn{
padding: .375rem 1rem;
}

hr.smalldivider {
    width: 100px;
    border-top: 4px solid #2c4796;
}

.col-md-4.col-12.firstbox {
    text-align: right;
}
.col-md-4.col-12.secondbox{
	text-align: center;
}
.col-md-4.col-12.thirdbox{
	text-align: left;
}
@media (max-width: 767px){
.col-md-4.col-12.firstbox {
    text-align: center;
}
.col-md-4.col-12.secondbox{
	text-align: center;
}
.col-md-4.col-12.thirdbox{
	text-align: center;
}
}
.row.blogpostarea img {
	padding-bottom: 22px;
}

h2.recentnews{
text-align: center;
text-transform: uppercase;
margin-bottom:15px;
font-weight: bold;
    font-size: 2.3em;
}

.excpt{
margin-bottom: 40px;
}

.row.postmetainfo .col-6{
padding: 0px;
}

.row.postmetainfo{
margin-bottom:10px;
font-size:14px;
}

.row.blogpostarea h4{
margin-bottom: 10px;
}

.row.blogpostarea{
color: #666666;
}

.row.blogpostarea h4 a{
color: #333;
}

.seeallnews{
text-align: center;
padding-bottom: 50px;

text-transform: uppercase;
}

.seeallnews a.btn{
font-size: 22px;
    padding: 14px 30px;
}

.row.areaicons{
    padding-top: 20px;
    padding-bottom: 60px;
}



.row.amiregistered {
    padding-bottom: 50px;
}

img.mobileonly{
display: none;
}
.col-md-6.col-sm-12.social {
    text-align: right;
}
@media (max-width: 767px){
img.desktoponly{
display: none;
}
img.mobileonly{
display: block;
}
.col-md-6.col-sm-12.social {
    text-align: right;
}
}

img.footersocial {
    padding-right: 15px;
}

.col-md-4.col-sm-12.directorylistings p {
    font-size: 16px;
    margin-bottom: 10px;
}

strong.directorytitle{
color: #2c4796;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{
   float: left;
    position: relative;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 40px;
    padding-bottom: 40px;
    text-transform: uppercase;
    font-weight: bold;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{	
	text-transform: uppercase;
    font-weight: bold;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: #fff;
    color: #2c4796;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    background: #fff;
    color: #2c4796;
    font-weight: bold;
    text-decoration: none;
    border-color: #fff;
}

nav#site-navigation {
   /* width: 700px; */
    margin: 0 auto;
    float: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{
padding-left: 3px;
padding-right: 3px;
}
@media (max-width: 1285px){
nav#site-navigation{
width: 100%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{
padding-left: 5px;
    padding-right: 5px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
padding: 0px;
}
#mega-menu-wrap-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1, #mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link{
font-size: 12px!important;
}
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{
padding-top: 0px;
    padding-bottom: 0px;
}

li.mega-menu-item ul.mega-sub-menu{

}

.mega-menu-columns-4-of-12 ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
display: none!important; 
box-shadow: none!important;
}
.mega-menu-columns-4-of-12 ul.mega-sub-menu li.mega-menu-item:hover ul.mega-sub-menu{
display: block!important;
}

ul.mega-sub-menu{
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3)!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
font-size: 14px!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
padding: 0px 8px 0px 8px!important;
}

#mega-menu-wrap-menu-1 .mega-menu-toggle{

     background: #2c4796!important;
         -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    -ms-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    border-radius: 0px!important;
}

@media (max-width: 1024px){
nav#site-navigation{
/* width: 300px; */
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
}

section#nav_menu-3 ul li{
display: none;
}

section#nav_menu-3 ul li.current-menu-parent {
    display: block;
}

section#nav_menu-3 ul li.current-menu-parent ul li{
display: block;
}

label {
    text-align: left;
}
form.wpcf7-form {
    text-align: left;
}

input.wpcf7-form-control.wpcf7-submit{
width: auto;
}

.row.futureworkshop a{
word-wrap: break-word;
}


section#nav_menu-3, 
section#nav_menu-4,
section#nav_menu-6,
section#nav_menu-7,
section#nav_menu-8,
section#nav_menu-9,
section#nav_menu-10{
     background: #d9f7f3; 
     color: #4abdac!important;
}

section#nav_menu-3 a, 
section#nav_menu-4 a,
section#nav_menu-6 a,
section#nav_menu-7 a,
section#nav_menu-8 a,
section#nav_menu-9 a,
section#nav_menu-10 a{
color: #4abdac!important;
}

section#nav_menu-3 ul.sub-menu li,
section#nav_menu-4 ul.sub-menu li,
section#nav_menu-6 ul.sub-menu li,
section#nav_menu-7 ul.sub-menu li,
section#nav_menu-8 ul.sub-menu li,
section#nav_menu-9 ul.sub-menu li,
section#nav_menu-10 ul.sub-menu li{
background: transparent;
}

section#nav_menu-3 ul#menu-menu-1, 
section#nav_menu-4 ul#menu-about-pa-fbla-menu,
section#nav_menu-6 ul#menu-adviser-area-menu,
section#nav_menu-7 ul#menu-student-area-menu,
section#nav_menu-8 ul#menu-chapter-area-menu,
section#nav_menu-9 ul#menu-programs-menu,
section#nav_menu-10 ul#menu-administrator-menu,
section#nav_menu-10 ul#menu-adviser-admin-menu{
    margin-left: 0px;
    border-top: 6px solid #4abdac;
    margin-top: 30px;
    padding-top: 5px;
    padding-left:15px;
    padding-right: 15px;
    padding-bottom: 20px;
}

section#nav_menu-3 ul#menu-menu-1 ul.sub-menu, 
section#nav_menu-4 ul#menu-about-pa-fbla-menu ul.sub-menu,
section#nav_menu-6 ul#menu-adviser-area-menu ul.sub-menu,
section#nav_menu-7 ul#menu-student-area-menu ul.sub-menu,
section#nav_menu-8 ul#menu-chapter-area-menu ul.sub-menu,
section#nav_menu-9 ul#menu-programs-menu ul.sub-menu,
section#nav_menu-10 ul#menu-adviser-admin-menu ul.sub-menu,
section#nav_menu-10 ul#menu-administrator-menu ul.sub-menu{
    padding-left: 0px;
    margin-left: 0px;
}

section#nav_menu-3 ul#menu-menu-1 ul.sub-menu li,
section#nav_menu-4 ul#menu-about-pa-fbla-menu ul.sub-menu li,
section#nav_menu-6 ul#menu-adviser-area-menu ul.sub-menu li,
section#nav_menu-7 ul#menu-student-area-menu ul.sub-menu li,
section#nav_menu-8 ul#menu-chapter-area-menu ul.sub-menu li,
section#nav_menu-9 ul#menu-programs-menu ul.sub-menu li,
section#nav_menu-10 ul#menu-adviser-admin-menu ul.sub-menu li,
section#nav_menu-10 ul#menu-administrator-menu ul.sub-menu li{
    padding-bottom: 0px;
    padding-top: 0px;
    list-style-type: none;
    font-weight: normal;
    font-style: normal;
    padding-left: 24px;
}

section#nav_menu-3 ul#menu-menu-1 li,
section#nav_menu-4 ul#menu-about-pa-fbla-menu li,
section#nav_menu-6 ul#menu-adviser-area-menu li,
section#nav_menu-7 ul#menu-student-area-menu li,
section#nav_menu-8 ul#menu-chapter-area-menu li,
section#nav_menu-9 ul#menu-programs-menu li,
section#nav_menu-10 ul#menu-adviser-admin-menu li,
section#nav_menu-10 ul#menu-administrator-menu li{
list-style-type: none;
font-weight: bold;
font-style: italic;
    border-top: 1px dotted #4abdac;
    
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-262 {
    border-top: none!important;
}

span.arrow
{
    font-family: 'Source Sans Pro', sans-serif!important;
	letter-spacing: -.25rem;
	margin-right: 1rem;
	user-select: none;
}

.navigation li a:hover, .navigation li.active a {
    background-color: #2c4796;
    color: #fff;
}

.navigation ul{
margin-top: 48px;
}

.social a{
color: #fff;
}

.col-md-3.col-12.firstbox,
.col-md-3.col-12.secondbox,
.col-md-3.col-12.thirdbox,
.col-md-3.col-12.fourthbox{
text-align: center!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
text-transform: none;
}

.row.blogpostarea img {
    padding-bottom: 22px;
    height: 260px;
    max-width: 100%;
    width: auto;
}

li#mega-menu-item-368 a.mega-menu-link:after {
    content: '\f140'!important;
    display: inline-block;
    font-family: dashicons;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
}

ul.mega-sub-menu li a:hover{
    color: #2c4796!important;
}

nav#site-navigation{
/* width: 730px; */
}

@media (max-width: 1120px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 4px 0px 4px!important;
}
}

table.admintable th{
	white-space:nowrap;
	
	padding: 5px;	
	padding-right: 15px;
}

table.admintable tr td{
padding: 5px;
font-size: 14px;
}

table.admintable tr:nth-child(even){
	background: #ddd;
}

.admincontent {
 /*   overflow-x: scroll;
    box-shadow: inset 0px 1px 5px #888;
	margin-bottom: 10px;*/
}

.welcomelogin{
	text-align: center;
}

form#loginform {
    width: 400px;
    margin: 0 auto 70px auto;
	
	
}

form#loginform label{
	width: 90px;
	display: inline-block;
	margin-bottom:0px!important;
	text-align: left;
}

form#loginform input[type="text"],
form#loginform input[type="password"]{
	width: 300px;
	display: inline-block;
}

.welcomelogin h5{
	margin-bottom: 20px;
	text-align: center;
}


.datatable{
	    overflow-x: scroll;
    box-shadow: inset 0px 1px 5px #888;
    margin-bottom: 10px;
}

.row.bottomrow {
    margin-bottom: 24px;
}


form#addrecord{
	width: 480px;
	max-width: 100%;
	margin-bottom: 30px;
	
}

form#addrecord input[type="submit"]{
background: #4abdac;
border: none;
padding: 10px;
color: #fff;
font-size: 16px;
}

form#addrecord label{
	font-weight: bold;
}

ul#menu-administrator-menu ul.sub-menu{
	max-height:0px;
	overflow: hidden;
	-webkit-transition: 500ms;
	transition: 500ms; 
}
ul#menu-administrator-menu ul.sub-menu.active{
	max-height:500px;
	overflow: hidden;
	-webkit-transition: 500ms;
	transition: 500ms; 
}

ul#menu-administrator-menu li.menu-item-has-children:before{
	
	    content: '\f140';
    display: inline-block;
    font-family: dashicons;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: #4abdac!important;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
	float:right;
	font-style: normal;
}

input#confirmdelete{
	font-size: 20px;
    background: #ba253a;
    color: #fff;
    font-weight: bold;
    padding-top: 8px;
	cursor: pointer;
}

input#largebutton{
	font-size: 20px;
    font-weight: bold;
    padding-top: 8px;
	cursor: pointer;
}

button.btn.btn-secondary{
	margin-right: 5px;
	    border-radius: 4px!important;
}
.status {
    background: #d9f7f3;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    border-top: 6px solid #4abdac;
    margin-top: 6px;
	margin-bottom:15px;
}

.status p{
	margin-bottom: 0px;
	font-style: italic;
	font-weight: bold;
	color: #4abdac!important;

}

body.edit .row.top,
body.edit header,
body.edit .col-md-3.col-sm-12,
body.edit .row.mobileonly,
body.edit footer,
body.delete .row.top,
body.delete header,
body.delete .col-md-3.col-sm-12,
body.delete .row.mobileonly,
body.delete footer{
	display: none;
}

body.edit .container,
body.delete .container{
	width: 570px;
}

body.edit,
body.delete{
	width: 640px;
}

body.delete div#primary{
	padding-bottom: 24px;
	}
	
img.logo{
	float:right;
	
}	
.footersocial{
	margin-bottom: 3px;
	 
 }	
table#table1 tr:nth-child(even) {
    background-color: #d1cdcd ;
}	

.row.periodselect {
    padding-bottom: 20px;
}
	
	
	.container.delete {
    min-height: 480px;
}

button.invoicebutton{
    background: #4abdac;
    border: none;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    line-height: 1;
}

a.invoicebutton{
    background: #4abdac;
    border: none;
    padding: 8px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
    line-height: 1;
}

a.invoicebutton:hover{
text-decoration: none;	
}

table.regcheck tr td{
    border: 1px solid rgba(0,0,0,.3);
    padding: 10px;
}
@media (max-width: 767px){
	table.regcheck tr td{
		border: none;
		padding: 0px;
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}
	table.regcheck tr{
		margin-bottom: 20px;
		display: block;
	}
}
@media (max-width: 1024px){
.mobilesiteinfo{
	background: #fff;
    padding-bottom: 20px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
    color: #2c4796;
    font-size: 14px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{
    color: #2c4796;
}
.mobileonly a#searchicon, .mobileonly a#searchicon:hover, .mobileonly a#searchicon:visited {
    color: #2c4796;
}
.col-8.centermobile {
    text-align: center;
}
.col-8.centermobile img.logo{
	margin: 0 auto;
    display: block;
    float: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
	color: #fff;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle{
background: #fff!important;	
}
ul#mega-menu-menu-1{
	width: 100%;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
	width: 100%;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
#mega-menu-wrap-menu-1 li{
	width:100%;
}
nav#site-navigation {
 
}
}
.row.top a {
    color: #fff;
}
.social{
	text-align: right;
}

.row.blogpostarea img {
    padding-bottom: 22px;
    height: 225px;
    max-width: inherit;
    width: auto;
}
@media (max-width: 1199px){
	.row.blogpostarea img {
		width: 100%;
		height: auto;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 4px!important;
	}
}

@media (max-width: 1121px){
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		padding: 0px 0px!important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
		padding-left: 4px;
		padding-right: 4px;
	}
}
@media (max-width: 767px){
	.fivecolumns .iteminside img {
		width: 255px;
	}
}
.col-sm-12.col-md-6.chaptersingle p{
    font-family: georgia, palatino, serif;
    font-size: 12pt;
	margin-bottom:0px;
}
.chaptersingle{
	margin-bottom: 16px;
}
.directorylistings p, .directorylistings{
	font-family: georgia, palatino, serif!important;
    font-size: 12pt!important;
}