@charset "UTF-8";
/* Footer Align Center */
.footer-widgets{text-align: center;}

/*Display none for tags and meta data */
body .gform_wrapper h3.gform_title, .et_project_meta, div.nav-single.clearfix {display: none !important;}

/*Clean Page Format*/
.et_full_width_portfolio_page #left-area {float: none; width: auto !important; margin-right: 0;}
.et_main_title {box-shadow: 0 1px 0 rgb(0 0 0 / 35%);}

/* gravity form button */
.gform_footer button.et_pb_button{color: #ffffff;border: 1px solid white !important;padding: 3px 30px 3px 30px !important;}
.gform_footer button.et_pb_button:hover{color: #ffffff;background: transparent!important;border: 1px solid white !important;padding: 3px 30px 3px 30px !important;}


span.et_project_categories, article.type-project img {display: none;}

.btn-rtr { border: 2px solid #e02b20; background-color: #fff; color: #e02b20; padding: 14px 28px; font-size: 16px; cursor: pointer;}
.btn-rtr:hover {background-color: #e02b20; color: #fff;}

/* --------responsive grid for ready to run digital ads ---------- */
.project .gdn-row.banner img{display:block;}
.gdn-row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px;
}
    
.max {
	max-width: 100%;
}

/* Create two equal columns that sits next to each other */
.gdn-column {
  flex: 50%;
  max-width: 50%;
  padding: 0 5px 0 5px;
}

.gdn-column img {
  margin-top: 8px;
  vertical-align: middle;
  max-width: 100%;
}

/* Responsive layout - makes a two column-layout */
@media screen and (max-width: 800px) {
  .gdn-column {
    flex: 50%;
	align-items: center;
    justify-content: center;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .gdn-column {
    flex: 100%;
	align-items: center;
    justify-content: center;
    max-width: 100%;
  }
}

/* in-line font size disclaimer */

.disclaimer {
   font-size: 14px;
}

/* red divider */
	hr.red-divider {
		border-top: 1px solid #ee2737; width: 80%; opacity: 1;}
	hr.red-divider::after {
		content: ''; display: block; height: 3px; width: 50px; background-color: #ee2737; position: initial; top: -2px;float: right;}

/* list icon */
li.arrow {list-style: none;}

li.arrow::before {
    content: '\002B';
	padding-right: .5em;
	font-size: 20px;
	vertical-align: middle;
    color: #ee2737;
	margin-left: -1em;
  	text-align: left;
}