* {
    outline: none!important;
}
.cont{
 margin-top:20px; 
}
html .formcraft-css .fc-form .form-element .submit-cover.wide-true.animate-false .submit-button {
    border-radius: 0!important;
}
.btn {
    vertical-align: top!important;
     border-radius: 0!important;
}
#col-49-1{
 width:25%; 
}
 #col-49-3{
 width:25%; 
  text-align:right;
}
#col-49-2{
 width:50%; 
}
html .formcraft-css .fc-form.frame-hidden .form-page-content {
    padding: 0;
    margin-right: 0;
}
html .formcraft-css .fc-form .form-element .form-element-html {
    padding: 0;
    padding-top: 0;
}
#wrapper-71 h3{
  text-transform:uppercase;
  color:#000;
  margin:0 0 10px 0;
  border-bottom:3px solid #000;
}
.wpb_content_element{
 margin-bottom:10px; 
}
.postitem h3{
 margin:0 0 10px 0; 
}
.topsent h4{
 font-size:25px;
  line-height:25px;
  font-weight:normal;
  text-transform:uppercase;
  margin:50px 0 0 0;
}
#searchform input{
  border:1px solid #ccc;
  line-height:32px;
  padding:0 5px;
}
.sidelink{
 padding:5px 15px;
  border-bottom:1px solid #ccc;
  background:#ededed;
}
#col-57-1 .widget_ultimatumcustomcontent{
 margin-bottom:10px; 
}
#col-57-2 .post{
 border-bottom:3px solid #ccc; 
  padding:0 0 20px 0;
  margin:20px 0 0 0;
}

#col-57-2 .post-header{
 margin:0 0 10px 0; 
}
#col-57-1 .element-title, #col-57-3 .element-title{
  margin:0 0 0px 0;
  font-weight:bold;
  background:#005bab;
  color:#fff;
  line-height:20px;
  padding:10px 15px;
  text-transform:uppercase;
  font-size:20px;
}
.sidelink:hover{
 background:#ccc; 
}
#col-64-1 .widget_ultimatumcustomcontent{
 margin-bottom:10px; 
}
#col-64-2 .post{
 border-bottom:3px solid #ccc; 
  padding:0 0 20px 0;
  margin:20px 0 0 0;
}

#col-64-2 .post-header{
 margin:0 0 10px 0; 
}
#col-64-1 .element-title, #col-64-3 .element-title{
  margin:0 0 0px 0;
  font-weight:bold;
  background:#005bab;
  color:#fff;
  line-height:20px;
  padding:10px 15px;
  text-transform:uppercase;
  font-size:20px;
}
.read-more{
 margin:15px 0 0 0;
  background:#d3232a;
  color:#fff!important;
  padding:5px 12px;
  text-align:center;
  display:table;
}

.readmore{
 margin:15px 0 0 0;
  background:#9f7356;
  color:#fff!important;
  padding:5px 12px;
  text-align:center;
  display:table;
}
.readmorecontent {
  margin:15px 0 0 0;
  background:#d3232a;
  color:#fff;
  padding:5px 12px;
  text-align:center;
  display:table;
}
.container {
    width: 100%;
  max-width:1500px;
}

#col-57-2,#col-64-2{
  border-right:1px dotted #ccc;
border-left:1px dotted #ccc;

}
#logo-container img{
 max-width:280px; 
  width:100%;
  height:auto;
}


.ubermenu-fixed .ubermenu-item-normal > .ubermenu-target{
  text-transform:uppercase; 
}
.ult-new-ib-desc h2{
    text-transform:uppercase; 
font-size:20px!important;
}
#imagewide{
 float:left!important; 
}
.vertical-menu a {
    padding: 4px 0;
}

.fluid img{
 width:100%;
  height:auto;
  border:1px solid #999;
}
h1{
 margin:0 0 20px 0;
   border-bottom:3px solid #ccc; 

}
.ult_social a {
    text-decoration: none;
    margin-right: 10px;
}


#postcontent{
 margin:120px 0 50px 0; 
}
.post-edit-link{
 display:none!important; 
}

@media screen and (max-width: 959px){
#projt{
    padding:5px 15px;
}
  #postcontent{
 margin:10px 0 10px 0; 
}
  .padtext{
 padding:70px; 
}
}
