/* Enter Your Custom CSS Here */

input[type="tel"] {
  padding: 5px 6px;
}

header .logo img {
max-height: 75px;
}

.rtl .wpo-breadcrumb nav {
text-align: left;
}

.rtl .wpo-breadcrumb .breadcrumb-name {
float: right;
}

.widget-text-heading .widget-title {
margin-bottom: 0;
}

.rtl .front-page.list-layout .entry-content {
padding-left: 0;
padding-right: 20px;
}

.rtl .front-page.list-layout .entry-date-big {
float: right;
}

.rtl .front-page.list-layout .entry-content-inner {
margin-left: 0;
margin-right: 70px;
}

.rtl .widget-brand-logo .carousel-control.left {
left: 0;
right: auto;
}

.rtl .widget-brand-logo .carousel-control.right {
left: auto;
right: 0;
}

.rtl .widget .widget-title.separator_align_center span:after, .rtl .widget .widgettitle.separator_align_center span:after, .rtl .widget .wpb_heading.separator_align_center span:after {
  right: auto;
}

.rtl .text-intro .title {
  padding-left: 15px;
  padding-right: 55px;
}

.rtl .text-intro .title:after {
  right: 0;
}

.ecb-message {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.ecb-error {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1
}

.ecb-use-cookies {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc
}

.ecb-donation label {
  display: inline-block;
	min-width: 100px;
	background: #eee;
	height: 1.6;
	padding: 7px;
}

.donation-total {
	background: #E1FFCE;
	border: solid 1px #6FAD48;
	display: inline-block;
	padding: 20px;
	font-weight: bold;
	color: #6FAD48;
}

.ecb-donation .total {
  font-size: 3rem;
}

.ecb-donation input, .ecb-donation select {
  margin-left: 20px;
}

.ecb-donation input[type=submit], .btn-submit {
  margin: 20px 0;
  border: 0;
  border-radius: 30px;
  padding: 10px 20px;
  background: #41A4DD;
  color: #fff;
  font-size: 1.7rem;
  font-weight: bold;
  transition: all 0.3s;
}

.ecb-donation input[type=submit]:hover, .btn-submit:hover {
  background: #222;
}

.widget.wpo-event-countdown.layout-1 address, .widget.wpo-event-countdown.layout-1 .event-cost, .widget.wpo-event-countdown.layout-1 .date {
  display: none;
}

.widget.wpo-event-countdown.layout-1 .event-header {
  border: 0;
}

.widget.wpo-event-countdown.layout-1 .event-title {
  padding: 0;
}

.button-action .btn {
  border-radius: 30px;
  font-size: 1.5em;
}

.wpb_wrapper .wpb_content_element:last-child {
  margin-bottom: 0;
}

.social-icon {
	display: inline-block;
}

.social-icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black:hover .vc_icon_element-icon {
	color: #41a4dd;
}

.footer-social a {
	margin-left: 10px;
}

.footer-social a:hover {
	color: #fff;
}