/* font letter spacing */
h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {
    letter-spacing: 1px;
}

h1, h2, h3, h4, h5, h6 {
    overflow-wrap: normal;
}

.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__search-input {
    text-transform: uppercase;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 2px;
    border: 0;
    width: 100%;
    color: #fff;
    background: transparent;
}
.et_pb_menu__search .et_pb_menu__search-input input {
    width: 55%;
}

/* end font letter spacing */

/* Divi Blog mobile web fix */
@media screen and (max-width: 768px) {
.post .et_pb_row {
    width: 100%;
    padding: 0 0px;
  }
}
/* END Divi Blog mobile web fix */

/* mobile search fix */
@media only screen and (max-width: 480px) {
.et_pb_fullwidth_menu_0_tb_header .et_pb_row .et_pb_menu__logo-wrap .et_pb_menu__logo {
    padding-right: 0px;
    max-width: 200px!important;
    margin-right: 0px;
  }
  .et_pb_fullwidth_section .et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row, 
  et_menu_container, .et_fullwidth_nav #main-header .container {
  padding: 0!important;
  margin: 2px!important;
  width: 100%!important;
  }
}
/* END mobile search fix */ 

/* sidebar styles */
@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget {
   margin-bottom: 5%;
}
#sidebar{
  padding-top: 66px;
  }
#sidebar .et_pb_widget {
    margin-top: 0px;
}
}
/* end sidebar styles */

/* Related Posts */
.crp_title, .crp_author, .crp_date {
  display: block;
}
/* END Related Posts */

/* Searchbox width */
.et_pb_sidebar_0 * {
width: 100%;
    -ms-box-sizing: border-box; /* ie8 */
    -khtml-box-sizing: border-box; /* konqueror */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    box-sizing: border-box; /* css3 rec */
}
.et_pb_widget_area_left {
    padding-right: 0px;
}

.is-form-id-4237 .is-search-input {
    text-align: center;
  	font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: bold;
}
/* End Searchbox width */

/* pagination settings */
.pagination .alignleft a {
    color: rgba(255,255,255,0);
    position: relative;
}
.pagination .alignleft a:after {
    content: "« Past Posts";
    position: absolute;
    text-align: left;
    width: 200px;
    left: 0;
    color: #fff;
}
.pagination .alignright a {
    color: rgba(255,255,255,0);
    position: relative;
}
.pagination .alignright a:after {
    content: "More »";
    position: absolute;
    text-align: right;
    width: 200px;
    right: 0;
    color: #fff;
}
/* END pagination settings */

/* articles of war filter */
#staffFilter1 {
  display: none;
}

.page-id-2212 .et_pb_module.et_pb_blog_1.et_pb_posts.et_pb_bg_layout_light {
  padding-top: 10px!important;
}
.page-id-2212 .et_pb_blog_1 .et_pb_post .post-meta{
  line-height: 1em!important;
}

/* END articles of war filter */

/* articles of war second menu */

.aowbloglander .et_pb_fullwidth_menu_1_tb_header.et_pb_fullwidth_menu,
.aowbloglander .et_pb_fullwidth_header {
  padding-top: 0;
  padding-bottom: 0;
}

.et_blog_grid_equal_height article {
	overflow: hidden;
}
/* END articles of war second menu */


/* footer phone styles */
a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}
/* END footer phone styles */

/* Events styles */

.tribe-events .tribe-events-l-container {
    padding-bottom: 80px;
    padding-top: 108px;
    min-height: 600px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 160px;
    padding-top: 150px;
    min-height: 700px;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
  background-color: #000;
  border: 1px solid #000;
}
.tribe-events .tribe-events-c-ical__link {
  border: 1px solid #000;
}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:visited {
  color: #000!important;
}
a.tribe-events-c-ical_link, a.tribe-common-c-btn:active {
  color: #000!important;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
    background-color: #000!important;
}
button.tribe-common-c-btn.tribe-events-c-search_button:hover {
  color: #fff!important;
  background-color: #000!important;
}

.tribe-events-c-ical__link:hover {
    color: #fff!important;
    background-color: #000!important;
}

.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {
    background-color: #000!important;
}

/* end Events styles */

/* Search text color */

.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_menu__search-input {
    border: 0;
    width: 100%;
    color: #fff;
    background: transparent;
}

/* END Search text color */

/* profile related styles */

.abcfslImgCenter {
    padding-bottom: 25px;
}

@media only screen and (min-width: 480px) {

.profile .CEF9,
.profile .leftprofile,
.profile .topprofile {
  float: right;
  display: block;
  width: 65%;
}

.profile .rightprofile {
  max-width: 30%;
  display: block;
  float: left;
}

.profile .rightprofile{
  max-width: 30%;
  display: block;
  float: left;
  padding-top: 15px;
}

.profile .main_title {
  display: none;
}

.profile .hentry {
  padding-bottom: 50px;
}

  
.topprofile {
 padding-top: 50px; 
}
}



@media only screen and (max-width: 480px) {

.topprofile {
 padding-top: 40px; 
  order: 1;
  width: 100%;
}
  
 .profile .abcfslImgColSPg,
 .profile .rightprofile{
  max-width: 100%;
  order: 2;
   width: 100%;
} 
  
.profile .CEF9,
.profile .leftprofile{
  order: 5;
  width: 100%;

}
.abcfslMT15.abcfslF24_7.MPF1,
.profile .topprofile {
  display: none;
}
  #slv337_t678_sm541_pli.abcfslSPgCntr.abcfslMLRAuto.profile-view {
  display: flex;
    flex-direction: row-reverse;
}
}



/* END profile related styles */

.fixed-header .nav li ul.sub-menu {
  width: 350px;
}

.fixed-header .et-menu li li a {
  width: 300px;
}

.abcfslMT15.abcfslF18_7.MPF1,
.abcfslMT5.abcfslF14.TF2, 
.pt-cv-view .pt-cv-title {
  font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}

.fSelected {
  color: #999;
}

.fSelected.abcfslFActive1 {
  color: #999;
  border-bottom: 1px solid #fff !important;
}

/* Events Styles */
#tribe-events-content {
    margin-bottom: 48px;
    padding: 110px 0;
    position: relative;
}
/* end event styles */

/* Related Post Author Styles */
.pt-cv-view {
  margin-top: 20px;
}
/* END Related Post Author Styles */

/* Remove extra spacing inserted by Divi builder layout Styles */
body.single-post.et_pb_pagebuilder_layout {
    padding-top: 0px;
}
body.archive.et_pb_pagebuilder_layout, body.category.et_pb_pagebuilder_layout {
    padding-top: 0px;
}
/* END Remove extra spacing inserted by Divi builder layout Styles */

/* top black menu bar including mobile Styles */
body.et_pb_pagebuilder_layout #main-header, #main-header {
  background-color: #000!important;
}
/* END top black menu bar including mobile Styles */

/* top clear menu bar including mobile Styles */
body.transparent_header #main-header, body.home #main-header {
    background-color: #0000 !important;
}
/* END top clear menu bar including mobile Styles */

/* Find and expert page spacing for categories */
#abcfslCAT.abcfslTxtCenter {
      padding: 0 0 23px 1em;
}
/* END Find and expert page spacing for categories */