/*
Theme Name: Hogan Litigation Support and Management
Theme URI: https://askoutcompete.com
Template: generatepress
Author: Outcompete Marketing
Author URI: https://askoutcompete.com/
Version: 3.2.2.1668449015
Updated: 2022-11-14 18:03:35

*/

video {
  max-width: 100% !important; /* Scales down if needed, but never scales up beyond original size */
  height: auto !important; /* Maintains aspect ratio */
  object-fit: cover;
}

#ocmheadimg{
	transition:all 0.6s ease;
}
.ocmlist h4{
	margin-top:18px;
	margin-bottom:9px;
}

.gform_fields{
      gap: 9px !important;
}
.gform_fields legend,
.gform_fields label{
   margin:0 !important;
}

p.gform_required_legend{
	display:none !important;
}




/* always show video background at bottom right corner */
.elementor-background-video-hosted {
  object-position: right bottom !important;
  object-fit: cover !important;
  width: 100% !important;
  height: 100% !important;
}


/*

#tablepress-page div.notice.e-notice,
.e-notice::before,
.notice.e-notice:before,
.notice.e-notice,
.gform_required_legend{
	display:none !important;
}
.artistformz input{
	margin:3px;
}
.obit-search form > div {
  width: 14.2%;
}
.obit-search form > div:first-child {
  display:none;
}

body.postid-1107 .entry-content,
body.postid-313 .entry-content,
body.postid-1907 .entry-content{
	margin-top:9px;
}
.ocmthreebuttons{
	margin-top:9px;
	margin-bottom:23px;
	  font-size: 14px;
}
.header-widge .search {
  display: flex;
  flex-wrap: nowrap;
}
.row.articlecolumns{
	  padding: 27px 3%;
}
#blogsearchr {
  border: 1px solid #999;
	border-radius:6px;
}
.searchButton{
	padding:0;
}
.searchButton i{
	margin:11px;
}

.ocmfloatp{
      float: right;
  margin-top: -44px;
}
.searchTerm {
  width: 100%;
  border: 3px solid #00B4CC;
  border-right: none;
  padding: 5px;
  height: 20px;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #9DBFAF;
	height:45px;
}

.searchTerm:focus{
  color: #00B4CC;
}

.searchButton {
	height:45px;
  width: 40px;
  border: 1px solid #00B4CC;
  background: #00B4CC;
  text-align: center;
  color: #fff;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 20px;
	padding-right:8px;
}

.header-widge{
  width: 30%;
  float:right;
	margin:0 0 9px;
}

*/






