/* mawe general text formats */
.text-right {
	float: right;
}
/* mawe general text formats */

/* mawe fontawesome */
.fas.fa-mobile-alt {
	margin-right: 0.39em;
}
.far.fa-envelope {
	margin-right: 0.05em;
}
/* mawe fontawesome */

/* mawe header */
.logo-img:hover {
	opacity: 0.5;
}
@media (min-width: 768px) {
	.t4-header .header-block {
		padding: 0;
	}
}
@media (max-width: 767.98px) {
	.t4-nav-height .logo-img {
		width: auto;
	}
}
/* mawe header */

/* mawe footer */
.t4-footer a.no-link-border {
  border-bottom: none;
}
/* mawe footer */

/* mawe acm-slideshow */
.acm-slideshow .background {
	opacity: 0.9;
}

.acm-slideshow .slider-content {
	width: 850px;
}
.acm-slideshow .description {
	max-width: 580px;
	margin: auto;
}
.slide-title.text-white.mt-0.mb-2.mb-lg-4,
.h4.text-white.mt-0.description {
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.75);
}
/* mawe acm-slideshow */


/* mawe default wrapper */
@media (min-width: 1920px) {
	div.t4-wrapper .t4-content {
		border-width: 32px 32px 64px 32px;
	}
}
.t4-wrapper.c-offcanvas-content-wrap {
	/* background: linear-gradient(to right, #eb5b25, #1d1d1b, #ffdd00 ); */
	background: linear-gradient(to right, #eb5b25, #ffdd00 );
}
/* mawe default wrapper */

/* mawe section-title */
.section-title.text-normal span {
	background: none;
	-webkit-background-clip: unset;
	background-clip: unset;
	background-size: unset;
	color: #eb5b25;
	position: unset;
}
.section-title.text-normal span:before {
	background: none;
	background-size: unset;
	content: unset;
	position: unset;
	bottom: unset;
	left: unset;
	height: unset;
	right: unset;
}
/* mawe section-title */

/* mawe acm-clients */

.acm-clients.zori .client-image {
	-webkit-transition: 500ms all;
	transition: 500ms all;
}
.acm-clients.zori .client-image:hover,
.acm-clients.zori .client-image:focus,
.acm-clients.zori .client-image:active {
	opacity: 1 !important;
}

.section-title-wrap.text-center.space-large {
	max-width: 960px;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}
/* mawe acm-clients */

/* mawe member menu */
#Mod201 .navbar,
#Mod205 .navbar {
	padding: 0;
}
#Mod201 .navbar .nav-link,
#Mod205 .navbar .nav-link,
#Mod201 .navbar .dropdown-item,
#Mod205 .navbar .dropdown-item {
	padding: 0;
	font-size: 15px;
	line-height: 1.6;
}

#Mod201 .navbar li + li,
#Mod205 .navbar li + li {
	margin-top: 16px;
}
/* mawe member menu */



/* mawe responsive-container */
.responsive-container {
	position: relative;
	padding-bottom: 45.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 35px;
}
.responsive-container-nocontrols {
	position: relative;
	padding-bottom: 49.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 35px;
}
.responsive-container iframe, 
.responsive-container object,
.responsive-container embed,
.responsive-container responsive {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#videoplayer video {
  object-fit: cover;
}
/* mawe responsive-container */

/* mawe team */
.acm-teams.style-2 .teams-item-inner .teams-text {
	padding: 8px;
	bottom: 48px;
	left: 32px;
	right: 32px;
	position: absolute;
}
/* mawe team */


@keyframes flickerAnimation {
  0%   { opacity:1; }
  50%  { opacity:0; }
  75%  { opacity:0; }
  100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  75%  { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  75%  { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
  0%   { opacity:1; }
  50%  { opacity:0; }
  75%  { opacity:0; }
  100% { opacity:1; }
}
.slide-title {
   -webkit-animation: flickerAnimation 10s infinite;
   -moz-animation: flickerAnimation 10s infinite;
   -o-animation: flickerAnimation 10s infinite;
    animation: flickerAnimation 10s infinite;
}