@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@font-face {
	font-family: 'montserratbold';
	src: url('../fonts/montserrat-bold-webfont.eot');
	src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),  url('../fonts/montserrat-bold-webfont.woff') format('woff'),  url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),  url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratextra_bold';
	src: url('../fonts/montserrat-extrabold-webfont.eot');
	src: url('../fonts/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/montserrat-extrabold-webfont.woff2') format('woff2'),  url('../fonts/montserrat-extrabold-webfont.woff') format('woff'),  url('../fonts/montserrat-extrabold-webfont.ttf') format('truetype'),  url('../fonts/montserrat-extrabold-webfont.svg#montserratextra_bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratlight';
	src: url('../fonts/montserrat-light-webfont.eot');
	src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/montserrat-light-webfont.woff2') format('woff2'),  url('../fonts/montserrat-light-webfont.woff') format('woff'),  url('../fonts/montserrat-light-webfont.ttf') format('truetype'),  url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'montserratregular';
	src: url('../fonts/montserrat-regular-webfont.eot');
	src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),  url('../fonts/montserrat-regular-webfont.woff') format('woff'),  url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),  url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    vertical-align: top;
}


body {
	overflow-x: hidden;
	
}

.multiplebgs body {
/*    background: url(../images/navBg.png) right top no-repeat, url(../images/bg.jpg) no-repeat;
    background-size: 1073px, 100%;
    background-attachment: fixed;*/
}

.no-multiplebgs body {
  /* background-image:url(../images/bg.jpg);
	background-attachment: fixed;*/
}


a{ font-family: montserratregular;}

#eut-theme-wrapper {
	margin: 0 25px;
	/*background-image: url(../images/navBg.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 54%;*/
}
#eut-loader-overflow {
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #fefefe;
	z-index: 99999;
}
#eut-loader {
	will-change: transform;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px;
	background-color: #b6b6b7;
	border-radius: 50%;
	-webkit-animation: scaleout 1.1s infinite ease-in-out;
	animation: scaleout 1.1s infinite ease-in-out;
	text-indent: -99999px;
	z-index: 999991;
}
 @-webkit-keyframes scaleout {
 0% {
 transform: scale(0);
 -webkit-transform: scale(0);
}
 100% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
 opacity: 0;
}
}
 @keyframes scaleout {
 0% {
 transform: scale(0);
 -webkit-transform: scale(0);
 opacity: 0;
}
 40% {
 opacity: 1;
}
 100% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
 opacity: 0;
}
}
/*-------------------------------------------------------------------------*/
/*	# THEME WRAPPER
/*-------------------------------------------------------------------------*/
#eut-theme-wrapper.eut-boxed {
	max-width: 1250px;
	margin: 0 auto;
	-webkit-box-shadow : 0px 0px 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow : 0px 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow : 0px 0px 10px rgba(0, 0, 0, 0.15);
}
/*-------------------------------------------------------------------------*/
/*	# BASIC TYPOGRAPHY
/*-------------------------------------------------------------------------*/
input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select {
	font-size: 0.786em;
}
blockquote p {
	line-height: inherit;
}
label {
	line-height: 5.000em;
}
.eut-leader-text, blockquote p {
	margin-bottom: 1.083em;
}

.table{ display:table;}
.table-cell{ display: table-cell;}
.table-cell-middle{ display: table-cell; vertical-align:middle; float:none;}
h2 small{ display:block; font-size:.6em !important;}
.contactAcHEadding .vc_tta-title-text{ font-size:1.6em;}
.vc_tta.vc_general  .contactAcHEadding .vc_tta-panel-body{padding: 14px 20px 14px 70px;}
/*-------------------------------------------------------------------------*/
/*	# HEADER
/*-------------------------------------------------------------------------*/
#eut-header {
	position: fixed;
	top: 0;
	left: 0px;
	right: 0px;
	z-index: 12;
	background-color:#fff;

}


.header-box-shadow{	webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}







#eut-header #eut-inner-header {
	width: 100%;
	left: 0;
	position: relative;
	z-index: 900;
	/*border-bottom: 1px solid;*/
}
#eut-header[data-sticky-header="simply"] #eut-inner-header, #eut-header[data-sticky-header="shrink"] #eut-inner-header {
	-webkit-transition : background-color 0.3s, border-color 0.3s, height 0.3s;
	-moz-transition : background-color 0.3s, border-color 0.3s, height 0.3s;
	-ms-transition : background-color 0.3s, border-color 0.3s, height 0.3s;
	-o-transition : background-color 0.3s, border-color 0.3s, height 0.3s;
	transition : background-color 0.3s, border-color 0.3s, height 0.3s;
}
#eut-header.eut-header-sticky[data-sticky-header="advanced"] #eut-inner-header {
	background-color: transparent !important;
}
/* Boxed Layout */
#eut-theme-wrapper.eut-boxed #eut-header #eut-inner-header {
	max-width: 1250px;
	left: auto;
}
#eut-header #eut-header-wrapper {
	width: 100%;
	position: relative;
	z-index: 2;

}
#eut-header[data-sticky-header="advanced"] #eut-inner-header:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 0;
	height: 100%;
	opacity: 0;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
#eut-header[data-sticky-header="advanced"].eut-header-sticky #eut-inner-header:before {
	opacity: 1;
	width: 100%;
}
/* Header Integration ------------------------------------------------------- */
#eut-header[data-overlap="yes"][data-header-position="above-feature"] #eut-header-wrapper, #eut-header[data-overlap="yes"][data-header-position="above-feature"] #eut-inner-header {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
}
#eut-header[data-overlap="yes"][data-header-position="below-feature"] #eut-header-wrapper, #eut-header[data-overlap="yes"][data-header-position="below-feature"] #eut-inner-header {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
/* Header Full Width */
#eut-header #eut-inner-header.eut-fullwidth .eut-container {
	width: 100%;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	   /* display: table;*/
}
/**
* Advanced Sticky
* ----------------------------------------------------------------------------
*/
#eut-header[data-sticky-header="none"] .eut-advanced-menu-button, #eut-header[data-sticky-header="simply"] .eut-advanced-menu-button, #eut-header[data-sticky-header="shrink"] .eut-advanced-menu-button {
	display: none;
}
#eut-header .eut-advanced-menu-button {
	float: right;
	position: relative;
	z-index: 3;
	text-align: center;
}
/* Animation Lines */
#eut-header[data-sticky-header="advanced"] .eut-advanced-menu-button {
	-webkit-transition : width .3s;
	-moz-transition : width .3s;
	-ms-transition : width .3s;
	-o-transition : width .3s;
	transition : width .3s;
	width: 40px;
	overflow: hidden;
	visibility: visible;
}
#eut-header[data-sticky-header="advanced"][data-menu-type="hidden"] .eut-advanced-menu-button, #eut-header[data-sticky-header="advanced"] .eut-advanced-menu-button.hide, #eut-header.eut-header-sticky[data-sticky-header="advanced"] .eut-advanced-menu-button {
	width: 0;
	visibility: hidden;
}
/* Hide Menu Items */
#eut-header[data-sticky-header="advanced"] #eut-main-menu {
	display: none;
}
#eut-header[data-sticky-header="advanced"] #eut-main-menu > ul > li > a {
	visibility: hidden;
	opacity: 0;
	-webkit-transform : translateX(-100px);
	-moz-transform : translateX(-100px);
	-ms-transform : translateX(-100px);
	-o-transform : translateX(-100px);
	transform : translateX(-100px);
	-webkit-transition : opacity .5s, -webkit-transform .3s;
	-moz-transition : opacity .5s, -moz-transform .3s;
	-ms-transition : opacity .5s, -ms-transform .3s;
	-o-transition : opacity .5s, -o-transform .3s;
	transition : opacity .5s, transform .3s;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
#eut-header[data-sticky-header="advanced"] #eut-main-menu.show-menu, #eut-header.eut-header-sticky[data-sticky-header="advanced"] #eut-main-menu {
	display: block;
}
#eut-header[data-sticky-header="advanced"] #eut-main-menu > ul > li.megamenu {
	position: relative;
	overflow: hidden;
}
#eut-header[data-sticky-header="advanced"] #eut-main-menu > ul > li.megamenu.show {
	position: static;
	overflow: visible;
}
#eut-header[data-sticky-header="advanced"] #eut-main-menu > ul > li.show > a {
	visibility: visible;
	opacity: 1;
	-webkit-transform : translateX(0);
	-moz-transform : translateX(0);
	-ms-transform : translateX(0);
	-o-transform : translateX(0);
	transform : translateX(0);
}
/*-------------------------------------------------------------------------*/
/*	# TOP BAR
/*-------------------------------------------------------------------------*/
#eut-top-bar {
	position: relative;
	z-index: 999;
	border-bottom: 1px solid;
}
#eut-top-bar ul {
	margin: 0;
	list-style: none;
}
#eut-top-bar ul li {
	float: left;
	line-height: inherit;
}
#eut-top-bar ul li .fa {
	line-height: inherit;
}
#eut-top-bar ul li.eut-topbar-item ul li a {
	display: block;
	padding: 0 10px;
	border-right: 1px solid;
}
#eut-top-bar ul li.eut-topbar-item ul li:last-child a {
	border: none;
}
#eut-top-bar ul.eut-bar-content {
	border-right: 1px solid;
}
#eut-top-bar ul.eut-bar-content > li {
	border-left: 1px solid;
}
#eut-top-bar ul.eut-bar-content.eut-left-side {
	float: left;
}
#eut-top-bar ul.eut-bar-content.eut-right-side {
	float: right;
}
/* Top Bar Text */
#eut-top-bar ul.eut-bar-content li p {
	margin-bottom: 0;
	line-height: inherit;
	font-size: 0.9em;
	padding: 0 10px;
}
/* Top Bar Language */
#eut-top-bar .eut-language {
	margin: 0;
	list-style: none;
}
#eut-top-bar .eut-language a {
	position: relative;
	font-size: 0.9em;
}
#eut-top-bar .eut-language a img {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
#eut-top-bar .eut-right-side .eut-language a {
	padding-right: 35px;
	text-align: right;
}
#eut-top-bar .eut-right-side .eut-language a img {
	right: 10px;
}
#eut-top-bar .eut-left-side .eut-language a {
	padding-left: 35px;
	text-align: left;
}
#eut-top-bar .eut-left-side .eut-language a img {
	left: 10px;
}
#eut-top-bar .eut-language > li {
	position: relative;
}
#eut-top-bar .eut-language > li:hover ul {
	display: block;
}
#eut-top-bar .eut-language ul {
	position: absolute;
	top: 100%;
	min-width: 150px;
	margin: 0;
	list-style: none;
	z-index: 4;
	display: none;
}
#eut-top-bar .eut-right-side .eut-language ul {
	right: 0;
}
#eut-top-bar .eut-language ul li {
	padding-bottom: 1px;
	float: none;
	display: block;
}
#eut-top-bar .eut-language ul li a {
	display: block;
	line-height: 40px;
}
/*-------------------------------------------------------------------------*/
/*	# LOGO
/*-------------------------------------------------------------------------*/

#eut-header .eut-logo span {
    font-size: 10px;
    /* line-height: 0; */
    position: absolute;
    right: -235px;
    top: 32px;
    border-left: 2px solid #efefef;
    padding-left: 25px;
    line-height: 35px;
    color: #888;
    font-family: montserratregular;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#eut-header .eut-logo.eut-logo-text {
	font-size: inherit;
}
#eut-header .eut-logo.eut-logo-text span {
	font-size: inherit;
	line-height: 0;
	position: absolute;
}
#eut-header .eut-logo {
	display: block;
}
#eut-header .eut-logo .eut-logo-wrapper {
	position: relative;
	z-index: 2;
}
#eut-header .eut-logo .eut-logo-wrapper a {
	position: relative;
	display: block;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
#eut-header .eut-logo .eut-logo-wrapper img {
    display: block;
    position: relative;
    width: 140px;
    padding-top: 7px;
}
/* Logo Default */
#eut-header.eut-default .eut-logo a.eut-dark, #eut-header.eut-default .eut-logo a.eut-light, #eut-header.eut-default .eut-logo a.eut-sticky {
	display: none;
}
/* Logo Dark */
#eut-header.eut-dark .eut-logo a.eut-default, #eut-header.eut-dark .eut-logo a.eut-light, #eut-header.eut-dark .eut-logo a.eut-sticky {
	display: none;
}
/* Logo Light */
#eut-header.eut-light .eut-logo a.eut-default, #eut-header.eut-light .eut-logo a.eut-dark, #eut-header.eut-light .eut-logo a.eut-sticky {
	display: none;
}
/* Logo Sticky */
#eut-header.eut-header-sticky .eut-logo a.eut-sticky {
	display: block !important;
}
#eut-header.eut-header-sticky .eut-logo a.eut-dark, #eut-header.eut-header-sticky .eut-logo a.eut-light, #eut-header.eut-header-sticky .eut-logo a.eut-default {
	display: none;
}
/**
* Logo Align
* ----------------------------------------------------------------------------
*/
#eut-header .eut-logo {
	position: relative;
	z-index: 3;
	padding-left: 20px;
	float:left;
/*	display:table-cell;
	vertical-align:middle;*/

}

/*-------------------------------------------------------------------------*/
/*	# MAIN MENU
/*-------------------------------------------------------------------------*/
#eut-header #eut-main-menu ul {
	list-style: none;
	margin: 0;
}

#eut-header #eut-main-menu ul {
	-webkit-transition : all .35s;
	-moz-transition    : all .35s;
	-ms-transition     : all .35s;
	-o-transition      : all .35s;
	transition         : all .35s;
}

#eut-header #eut-main-menu > ul > li {
	float: left;
	line-height: inherit;
}

#eut-header #eut-main-menu > ul > li > a {
	display: block;
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transition: background-color 0.3s ease, color 0.3s ease;
	-moz-transition: background-color 0.3s ease, color 0.3s ease;
	-ms-transition: background-color 0.3s ease, color 0.3s ease;
	-o-transition: background-color 0.3s ease, color 0.3s ease;
	transition: background-color 0.3s ease, color 0.3s ease;
}

/* Menu Icon */
#eut-header #eut-main-menu ul li a i {
	margin-right: 5px;
}

/* Menu Label */
#eut-header #eut-main-menu ul li a .label {
	float: right;
	font-size: 0.8em;
	margin-top: -2px;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#eut-main-menu-responsive ul li a .label {
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
	margin-left: 20px;
	font-size: 0.8em;
	margin-top: -2px;
	padding: 2px 5px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* Menu Divider */
#eut-header #eut-main-menu ul li.divider {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}

/* Sub Menu */
#eut-header #eut-main-menu ul li {
	position: relative;
	text-align: left;
}

/* First Level */
#eut-header #eut-main-menu li ul {
    position: absolute;
    min-width: 180px;
    left: 0;
    top: 100%;
    visibility: hidden;
    display: none;
    background-color: #222;
    padding-top: 15px;
    padding-bottom: 15px;
	margin-top:-2px;
}

#eut-header #eut-main-menu li:hover > ul {
	visibility: visible;
	display: block;
}


/* Second Level */
#eut-header #eut-main-menu ul li ul ul {
	left: 100%;
	top: 0;
	padding-left: 1px;
}

#eut-header #eut-main-menu ul li ul li {
	line-height: 40px;
}

#eut-header #eut-main-menu ul li ul li a {
	display: block;
	padding: 14px 20px;
	line-height: 1.5em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* Animation Line On Menu Hover */
#eut-header #eut-main-menu > ul > li > a span.eut-item {
	position: relative;
}

#eut-header #eut-main-menu > ul > li > a span.eut-item:after {
	content: '';
	position: absolute;
	height: 2px;
	width: 0;
	left: 50%;
	bottom: -8px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition : all .3s;
	-moz-transition    : all .3s;
	-ms-transition     : all .3s;
	-o-transition      : all .3s;
	transition         : all .3s;
	-webkit-transform: translate(-50%, 0);
	-moz-transform:    translate(-50%, 0);
	-ms-transform:     translate(-50%, 0);
	-o-transform:      translate(-50%, 0);
	transform:         translate(-50%, 0);
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility    : hidden;
	-ms-backface-visibility     : hidden;
}





#eut-header #eut-main-menu > ul > li:not(.primary-button).current-menu-item > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li:not(.primary-button).current-menu-parent > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li:not(.primary-button).current_page_item > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li:not(.primary-button).current_page_ancestor > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li:not(.primary-button):hover > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li.current-menu-ancestor > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li:not(.primary-button).active > a span.eut-item:after,
#eut-header #eut-main-menu > ul > li:not(.primary-button):hover > a span.eut-item:after {
	width: 100%;
	visibility: visible;
	opacity: 1;
}

/*-------------------------------------------------------------------------*/
/*	# MENU ARROW
/*-------------------------------------------------------------------------*/
#eut-header #eut-main-menu.eut-menu-pointer-arrow ul li.menu-item-has-children > a {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}

#eut-header #eut-main-menu.eut-menu-pointer-arrow ul li.menu-item-has-children > a:after {
	content: '\f105';
	font-family: FontAwesome;
	font-size: 10px;
	position: absolute;
	top: 50%;
	right: 5px;
	line-height: 1.2;
	margin-top: -6px;
}

#eut-header #eut-main-menu.eut-menu-pointer-arrow > ul > li.menu-item-has-children > a:after {
	content: '\f107';
}

#eut-header #eut-main-menu.eut-menu-pointer-arrow li.megamenu ul li a:after {
	display: none;
}

/*-------------------------------------------------------------------------*/
/*	# MEGA MENU
/*-------------------------------------------------------------------------*/
#eut-header #eut-main-menu > ul > li.megamenu {
	position: static;
}

#eut-header #eut-main-menu > ul > li.megamenu.column-2 {
	position: relative;
}

#eut-header #eut-main-menu > ul > li.megamenu ul {
	padding-top: 20px;
	padding-bottom: 20px;
}

#eut-header #eut-main-menu > ul > li.megamenu > ul > li {
	border-right: 1px solid;
	display: table-cell;
	float: none;
}

#eut-header #eut-main-menu > ul > li.megamenu > ul > li:last-child {
	border-right: none;
}

#eut-header #eut-main-menu > ul > li.megamenu > ul > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
}

#eut-header #eut-main-menu ul li.megamenu ul ul {
	width: 100%;
	padding: 0;
	left: 0;
	top: 100%;
	position: relative;
}

#eut-header #eut-main-menu ul li.megamenu:hover ul {
	display: block;
	visibility: visible;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility    : hidden;
	-ms-backface-visibility     : hidden;
}

#eut-header #eut-main-menu > ul > li.megamenu > ul {
	left: 0;
}

/* Columns 6 */
#eut-header #eut-main-menu > ul > li.megamenu.column-6 > ul.sub-menu li {
	width: 194px;
}

#eut-header #eut-main-menu > ul > li.megamenu.column-6 > ul.sub-menu {
	width: 100%;
	max-width: 1170px;
}

/* Columns 5 */
#eut-header #eut-main-menu > ul > li.megamenu.column-5 > ul.sub-menu li {
	width: 230px;
}

#eut-header #eut-main-menu > ul > li.megamenu.column-5 > ul.sub-menu {
	width: 100%;
	max-width: 1170px;
}

/* Columns 4 */
#eut-header #eut-main-menu > ul > li.megamenu.column-4 > ul.sub-menu li {
	width: 290px;
}

#eut-header #eut-main-menu > ul > li.megamenu.column-4 > ul.sub-menu {
	width: 100%;
	max-width: 1170px;
}

/* Columns 3 */
#eut-header #eut-main-menu > ul > li.megamenu.column-3 > ul.sub-menu li {
	width: 290px;
}

#eut-header #eut-main-menu > ul > li.megamenu.column-3 > ul.sub-menu {
	width: 872px;
}

/* Columns 2 */
#eut-header #eut-main-menu > ul > li.megamenu.column-2 > ul.sub-menu li {
	width: 290px;
}

#eut-header #eut-main-menu > ul > li.megamenu.column-2 > ul.sub-menu {
	width: 581px;
}

#eut-header[data-menu-align="center"] #eut-main-menu > ul > li.megamenu > ul.sub-menu {
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform:    translate(-50%, 0);
	-ms-transform:     translate(-50%, 0);
	-o-transform:      translate(-50%, 0);
	transform:         translate(-50%, 0);
}

#eut-header[data-menu-align="right"] #eut-main-menu > ul > li.megamenu > ul.sub-menu {
	left: auto;
	right: 0;
}

#eut-header[data-menu-align="left"] #eut-main-menu > ul > li.megamenu > ul.sub-menu {
	left: 0;
}

/**
* Fixed Main Menu position on hover
* ----------------------------------------------------------------------------
*/
/* Advanced Sticky */
#eut-header #eut-main-menu ul li ul .eut-position-right {
	left: auto;
	right: 100%;
	padding-left: 0;
	padding-right: 1px;
}
/* No Assign Menu */
#eut-main-menu span.eut-no-assigned-menu a {
	padding: 5px;
	margin-left: 5px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
/*-------------------------------------------------------------------------*/
/*	# MENU TYPES
/*-------------------------------------------------------------------------*/

/* Hidden Type */
#eut-header[data-menu-type="hidden"] #eut-main-menu {
	display: none !important;
}
#eut-header[data-menu-type="hidden"] .eut-responsive-menu-button, #eut-header[data-menu-type="hidden"] .eut-responsive-menu-text {
	display: block !important;
}
/* Primary Menu Button */
#eut-header #eut-main-menu > ul > li.primary-button > a span {
	padding: 0.800em 1.067em;
	line-height: 1.000em;
	display: inline-block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff !important;
}
/**
* Menu Align
* ----------------------------------------------------------------------------
*/
#eut-header[data-menu-align="left"] #eut-main-menu {
	float: left;
	margin-top: 33px;
}
#eut-header[data-menu-align="right"] #eut-main-menu {
	 float: right; 
	 margin-top: 33px;
}
	
#eut-header[data-menu-align="center"] #eut-main-menu {
	float: none;
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 2;
}
#eut-header[data-menu-align="center"] #eut-main-menu > ul {
	display: inline-block !important;
}
/*-------------------------------------------------------------------------*/
/*	# MENU ANIMATIONS
/*-------------------------------------------------------------------------*/

/*#eut-header #eut-main-menu[data-animation-style="fade-in"] > ul > li > ul {
	opacity: 0;
}
#eut-header #eut-main-menu[data-animation-style="fade-in"] > ul > li > ul.active {
	opacity: 1;
	  z-index: 11;
}*/
/* Fade In Up */
/*#eut-header #eut-main-menu[data-animation-style="fade-in-up"] > ul > li > ul {
	opacity: 0;
	-webkit-transform: translate(0, 20px);
	-moz-transform: translate(0, 20px);
	-ms-transform: translate(0, 20px);
	-o-transform: translate(0, 20px);
	transform: translate(0, 20px);
}
#eut-header #eut-main-menu[data-animation-style="fade-in-up"] > ul > li > ul.active {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-up"] > ul > li.megamenu > ul {
	opacity: 0;
	-webkit-transform: translate(-50%, 20px);
	-moz-transform: translate(-50%, 20px);
	-ms-transform: translate(-50%, 20px);
	-o-transform: translate(-50%, 20px);
	transform: translate(-50%, 20px);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-up"] > ul > li.megamenu > ul.active {
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}*/
/* Fade In Down */
/*#eut-header #eut-main-menu[data-animation-style="fade-in-down"] > ul > li > ul {
	opacity: 0;
	-webkit-transform: translate(0, -20px);
	-moz-transform: translate(0, -20px);
	-ms-transform: translate(0, -20px);
	-o-transform: translate(0, -20px);
	transform: translate(0, -20px);
}
#eut-header #eut-main-menu[data-animation-style="fade-in-down"] > ul > li > ul.active {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-down"] > ul > li.megamenu > ul {
	opacity: 0;
	-webkit-transform: translate(-50%, -20px);
	-moz-transform: translate(-50%, -20px);
	-ms-transform: translate(-50%, -20px);
	-o-transform: translate(-50%, -20px);
	transform: translate(-50%, -20px);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-down"] > ul > li.megamenu > ul.active {
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}*/
/* Fade In Left */
/*#eut-header #eut-main-menu[data-animation-style="fade-in-left"] > ul > li > ul {
	opacity: 0;
	-webkit-transform: translate(-20px, 0);
	-moz-transform: translate(-20px, 0);
	-ms-transform: translate(-20px, 0);
	-o-transform: translate(-20px, 0);
	transform: translate(-20px, 0);
}
#eut-header #eut-main-menu[data-animation-style="fade-in-left"] > ul > li > ul.active {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-left"] > ul > li.megamenu > ul {
	opacity: 0;
	-webkit-transform: translate(-52%, 0);
	-moz-transform: translate(-52%, 0);
	-ms-transform: translate(-52%, 0);
	-o-transform: translate(-52%, 0);
	transform: translate(-52%, 0);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-left"] > ul > li.megamenu > ul.active {
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}*/
/* Fade In Right */
/*#eut-header #eut-main-menu[data-animation-style="fade-in-right"] > ul > li > ul {
	opacity: 0;
	-webkit-transform: translate(20px, 0);
	-moz-transform: translate(20px, 0);
	-ms-transform: translate(20px, 0);
	-o-transform: translate(20px, 0);
	transform: translate(20px, 0);
}
#eut-header #eut-main-menu[data-animation-style="fade-in-right"] > ul > li > ul.active {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-right"] > ul > li.megamenu > ul {
	opacity: 0;
	-webkit-transform: translate(-48%, 0);
	-moz-transform: translate(-48%, 0);
	-ms-transform: translate(-48%, 0);
	-o-transform: translate(-48%, 0);
	transform: translate(-48%, 0);
}
#eut-header[data-menu-align="center"] #eut-main-menu[data-animation-style="fade-in-right"] > ul > li.megamenu > ul.active {
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}*/
/**
* Menu Button
* ----------------------------------------------------------------------------
*/

#eut-header .eut-responsive-menu-button {
    display: none;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 35px;
    top: 26px;
}
#eut-header .eut-responsive-menu-text {
	display: inline-block;
	vertical-align: middle;
	margin: 0 22px;
	cursor: pointer;
	display: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
#eut-header[data-menu-align="right"] .eut-responsive-menu-button, #eut-header[data-menu-align="right"] .eut-responsive-menu-text {
	float: right;
}
#eut-header[data-menu-align="left"] .eut-responsive-menu-button, #eut-header[data-menu-align="left"] .eut-responsive-menu-text {
	float: left;
}
#eut-header[data-menu-align="center"] .eut-responsive-menu-button, #eut-header[data-menu-align="center"] .eut-responsive-menu-text {
	float: right;
}
/* Responsive Menu
============================================================================= */

#eut-main-menu-responsive .eut-area-content{ padding-right:25px;}



/*-------------------------------------------------------------------------*/
/*	# Centres Menu
/*-------------------------------------------------------------------------*/
.centres-menu {
	width: 20%;
	float: left;
	height: 50%;
	border-right: 25px solid #fff;
	border-bottom: 25px solid #fff;
	padding: 25px;
	position: relative;
	color: #fff;
	background-size: cover;
	background-position: center center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	overflow: hidden;
}
.centres-menu .visitWebsite {
	position: absolute;
	top: -50px;
	z-index: 20;
	margin: 0;
	color: #999;
	letter-spacing: .1em;
	font-size: .8em;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.centres-menu:hover .visitWebsite {
	position: absolute;
	top: 25px;
}
.centres-menu:after {
	content: ' ';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.7);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.centres-menu:hover:after {
	content: ' ';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,1);
}
.centres-menu .centre-content {
	position: absolute;
	bottom: 25px;
	left: 25px;
	right: 25px;
	z-index: 2;
	min-height:100px;
}
.centres-menu .centre-content h6 {
    font-family: montserratlight;
    font-weight: 300;
    font-size: 1.3em;
    letter-spacing: .1em;
    line-height: 1.2em;
    position: relative;
    padding-bottom: 0.5em;
    margin-bottom: .2em;
}
.centres-menu .centre-content h6:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 100px;
	background-color: #f10281;
}
.centres-menu.paraClose:after {
	background-color: #f10281;
}
.centres-menu .centre-content p {
	margin: 0;
	color: #999;
	letter-spacing: .1em;
	font-size:.8em;
	line-height: 1.4em;
}

.centres-menu .centre-content p span.ageGroupp {
    color: #ccc;
}


.centres-menu.paraClose {
	width: 20%;
}
/*.centres-menu.c7, .centres-menu.c8 {
	width: 40%;
	height: 25%;
}*/
.centres-menu.paraClose h6 {
	position: relative;
	padding-bottom: 0;
	margin-bottom: 1.5em;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.3em;
	font-family: montserratregular;
}
.centres-menu.paraClose p {
    margin: 0;
    color: #000;
    font-weight: 400;
    letter-spacing: .05em;
    text-align: center;
    line-height: 1.6em;
    padding-bottom: 5px;
    font-size: 14px;
}
.eut-side-area {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 100%;
	left: 0;
	right: 0;
	bottom: auto;
	z-index: 9999;
	background-color: #ffffff;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
#eut-main-menu-responsive ul li a i {
	margin-right: 5px;
}
.eut-side-area .eut-area-content {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	padding-top: 25px;
	display: block;
	position: relative;

}
.eut-side-area .cRow1 {
	height: 50%;
}
.eut-body-overlay {
	background-color: #000000;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: none;
	cursor: pointer;
	z-index: 9998;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
#eut-search-overlay.eut-body-overlay {
	cursor: default;
}
#eut-main-menu-responsive ul {
	margin: 0;
	list-style: none;
	    margin-top: 60px;
}
#eut-main-menu-responsive ul.eut-menu li {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid;
}
#eut-main-menu-responsive ul.eut-menu li:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
}
#eut-main-menu-responsive ul.eut-menu li ul {
	display: none;
	border-top: 1px solid;
	margin-top: 10px;
	padding-top: 10px;
}
#eut-main-menu-responsive ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}
#eut-main-menu-responsive ul.eut-menu li ul li a {
	padding-left: 15px;
}
#eut-main-menu-responsive ul.eut-menu li .eut-arrow {
	position: absolute;
	z-index: 5;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	line-height: inherit;
	text-align: right;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#eut-main-menu-responsive ul.eut-menu li .eut-arrow:after, #eut-main-menu-responsive ul.eut-menu li .eut-arrow:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition : all .3s ease .3s;
	-moz-transition : all .3s ease .3s;
	-ms-transition : all .3s ease .3s;
	-o-transition : all .3s ease .3s;
	transition : all .3s ease .3s;
}
#eut-main-menu-responsive ul.eut-menu li .eut-arrow:after {
	width: 10px;
	height: 2px;
	margin-left: -5px;
	margin-top: -1px;
}
#eut-main-menu-responsive ul.eut-menu li .eut-arrow:before {
	width: 2px;
	height: 10px;
	margin-left: -1px;
	margin-top: -5px;
}
#eut-main-menu-responsive ul.eut-menu li.open > .eut-arrow:after, #eut-main-menu-responsive ul.eut-menu li.open > .eut-arrow:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
/* Close Button */
.eut-side-area .eut-close-button-wrapper {
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -15px;
	z-index: 3;
}
.eut-side-area .eut-menu-wrapper, .eut-side-area .eut-area-content {
	height: 100%;
		overflow-y: auto;
}
.eut-side-area .eut-close-menu-button {
	width: 20px;
	height: 20px;
	position: relative;
	top: -2000px;
	display: inline-block;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.eut-side-area .eut-close-menu-button span{
	padding-left:30px;
	color:#222;
	text-transform:uppercase;
	font-size:.8em;
}


#centre-grid {
	width: 100%;
	height: 100%;
}
#centre-grid .grid-item {
	float: left;
}
.eut-side-area .eut-close-menu-button:after, .eut-side-area .eut-close-menu-button:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition : all .3s ease;
	-moz-transition : all .3s ease;
	-ms-transition : all .3s ease;
	-o-transition : all .3s ease;
	transition : all .3s ease;
}
.eut-side-area .eut-close-menu-button:after {
    width: 20px;
    height: 2px;
    margin-left: -4px;
    margin-top: 4px;
}
.eut-side-area .eut-close-menu-button:before {
    width: 2px;
    height: 20px;
    margin-left: 5px;
    margin-top: -5px;
}
.eut-side-area .eut-close-menu-button:after, .eut-side-area .eut-close-menu-button:before {
	background-color: #000 !important;
}
.eut-side-area .eut-close-menu-button:hover:after, .eut-side-area .eut-close-menu-button:hover:before {
	-webkit-transform: rotate(315deg);
	-moz-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-o-transform: rotate(315deg);
	transform: rotate(315deg);
}
/* Search Form */
#eut-main-menu-responsive .eut-widget {
	margin: 40px 0;
	display: none;
}
/* Menu Elements */
#eut-main-menu-responsive ul.eut-menu-options {
	display: none;
}
#eut-main-menu-responsive ul.eut-menu-options li {
	float: left;
	position: relative;
	height: inherit;
	line-height: 50px;
	margin-right: 20px;
}
#eut-main-menu-responsive ul.eut-menu-options li a {
	font-size: 16px;
	position: relative;
}
/*-------------------------------------------------------------------------*/
/*	# SIDE AREA BUTTON
/*-------------------------------------------------------------------------*/
/*.eut-side-area-button {
	position: fixed;
	width: 40px;
	height: 40px;
	bottom: 15px;
	right: 15px;
	z-index: 999;
	-webkit-transform: translate3d(0, 150%, 0);
	transform: translate3d(0, 150%, 0);
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility    : hidden;
	-ms-backface-visibility     : hidden;
	-webkit-transition-delay: .3s;
	transition-delay: .3s;
}

.eut-side-area-button.show {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}*/

/*.eut-side-area-button.push {
	-webkit-transition-delay: 0;
	transition-delay: 0;
	-webkit-transform: translate3d(0, -50px, 0);
	transform: translate3d(0, -50px, 0);
}

.eut-button-icon {
	width: 40px;
	height: 40px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

#eut-header .eut-button-icon {
	margin-top: -4px;
}

.eut-dot-icon {
	width: 6px;
	height: 6px;
	background-color: #d9d9d9;
	position: relative;
	top: 50%;
	left: 50%;
	float: left;
	margin-left: -3px;
	margin-top: -3px;
	 -webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.eut-dot-icon:before,
.eut-dot-icon:after {
	content: '';
	width: 6px;
	height: 6px;
	display: block;
	position: absolute;
	left: -10px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	background-color: #d9d9d9;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	-ms-transition: background-color .3s;
	-o-transition: background-color .3s;
	transition: background-color .3s;
}

.eut-dot-icon:after {
	left: 10px;
}
*/
.eut-line-icon {
    width: 30px;
    height: 2px;
    background-color: #ffffff;
    position: relative;
    top: 50%;
    left: 0;
    margin-top: -1.5px;
}
.eut-line-icon:before, .eut-line-icon:after {
    content: '';
    width: 30px;
    height: 2px;
    display: block;
    position: absolute;
    top: -8px;
    background-color: #ffffff;
}
.eut-line-icon:after {
    top: 8px;
}
.eut-line-icon, .eut-line-icon:before, .eut-line-icon:after {
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
/*-------------------------------------------------------------------------*/
/*	# MENU OPTIONS
/*-------------------------------------------------------------------------*/
#eut-header .eut-menu-options {
	margin: 0;
	list-style: none;
	position: relative;
	z-index: 3;
	text-align: center;
	-webkit-transition: padding 400ms ease;
	transition: padding 400ms ease;
}

.eut-search {
    margin: 0;
}

#eut-header .eut-menu-options li {
	vertical-align: top;
	position: relative;
	height: inherit;
	line-height: inherit;
	display: inline;
}
#eut-header .eut-menu-options li a {
	font-size: 18px;
	position: relative;
}
#eut-header[data-menu-options="right"] .eut-menu-options li {
	margin-left: 20px;
}
#eut-header[data-menu-options="left"] .eut-menu-options li {
	margin-right: 20px;
}
#eut-header[data-menu-options="right"] .eut-menu-options {
	float:right;
	    margin-top: 38px;
	margin-left:30px;
}
#eut-header[data-menu-options="left"] .eut-menu-options {
	float: left;
	margin-right: 30px;
	border-right: 1px solid;
}
/*-------------------------------------------------------------------------*/
/*	# SEARCH MODAL
/*-------------------------------------------------------------------------*/
#eut-theme-wrapper #eut-search-modal {
	display: none;
	position: fixed;
	z-index: 9999;
	text-align: center;
	max-width: 800px;
	width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.eut-responsive-menu-button.eut-toggle-responsive-menu .eut-button-icon {
    height: 44px;
    width: 50px;
    background: #f10281;
    padding: 10px;
}

#eut-theme-wrapper #eut-search-modal .eut-search {
	max-width: 100%;
	position: relative;
}
#eut-theme-wrapper #eut-search-modal input[type='text'] {
	background: none;
	padding: 0 20px;
	border: none;
	color: #fff;
	font-size: 80px !important;
	line-height: 1.2 !important;
	height: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -40px;
	display: none;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#eut-theme-wrapper #eut-search-modal .eut-search-placeholder {
	padding: 0 20px;
	border: none;
	color: #fff;
	font-size:4.8em;
	line-height: 1.2;
	text-align: center;
}
#eut-theme-wrapper #eut-search-modal .eut-search-placeholder.hide {
	opacity: 0;
}
#eut-theme-wrapper #eut-search-modal .eut-close-search {
	cursor: pointer;
	color: #c6c6c6;
	display: inline-block;
	vertical-align: top;
	-webkit-transition : color .3s;
	-moz-transition : color .3s;
	-ms-transition : color .3s;
	-o-transition : color .3s;
	transition : color .3s;
}
#eut-theme-wrapper #eut-search-modal input[type='text']:hover, #eut-theme-wrapper #eut-search-modal input[type='text']:focus {
	background: none;
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0);
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0);
}
#eut-search-modal input[type='submit'] {
	margin-top: 40px;
	padding: 1.182em 1.455em;
}

/* Home Page Start */

.bg-grey1{ background-color:#f4f4f4;}

#homeSection1 
.eut-section.eut-feature-header{
	padding: 120px 341.5px;
    margin-bottom: 0px;
}


/*  Home Page END */



/*-------------------------------------------------------------------------*/
/*	# MAGNIFIC POPUP
/*-------------------------------------------------------------------------*/
.mfp-container {
	opacity: 0;
}
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #000000;
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #cccccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #cccccc;
}
.mfp-preloader a:hover {
	color: white;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
}
 button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0 0 18px 10px;
	color: white;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
	filter: alpha(opacity=100);
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	background-color: transparent;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #cccccc;
	font-size: 12px;
	line-height: 18px;
}
.mfp-arrow {
	position: absolute;
	margin: 0;
	top: 50%;
	margin-top: -25px;
	padding: 0;
	width: 50px;
	height: 50px;
}
button.mfp-arrow {
	background-color: #f00;
	width: 50px;
	height: 50px;
	margin-top: -25px;
	background: #000000;
	color: #ffffff;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
button.mfp-arrow:before {
	font-family: 'corpus' !important;
}
.mfp-arrow-left {
	left: 20px;
}
.mfp-arrow-right {
	right: 20px;
}
.mfp-arrow-left:before {
	content: '\e611';
}
.mfp-arrow-right:before {
	content: '\e610';
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black;
}
/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 70px;
	margin: 0 auto;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-figure figure {
	margin: 0;
}
.mfp-bottom-bar {
	margin-top: -55px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 24px;
	color: #ffffff;
	word-wrap: break-word;
	padding-right: 36px;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
	   * Remove all paddings around the image on small screen
	   */
.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
	padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0;
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px;
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0;
}
}

@media all and (max-width: 900px) {
.mfp-arrow {
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
}
.mfp-arrow-left {
	-webkit-transform-origin: 0;
	transform-origin: 0;
}
.mfp-arrow-right {
	-webkit-transform-origin: 100%;
	transform-origin: 100%;
}
.mfp-container {
	padding-left: 6px;
	padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
/*-------------------------------------------------------------------------*/
/*	# FEATURE SECTION
/*-------------------------------------------------------------------------*/

#eut-feature-section{	position: fixed;
	top: 0;
	-webkit-font-smoothing: antialiased;
	left: 25px;
	right: 25px;
	z-index: 1;
	}


#eut-feature-section .eut-feature-section-inner {
	display: table;
	width: 100%;
	overflow: hidden;
	margin: 0px!important;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
#eut-header[data-fullscreen="yes"] #eut-feature-section .eut-feature-section-inner[data-item="image"], #eut-header[data-fullscreen="yes"] #eut-feature-section .eut-feature-section-inner[data-item="slider"] {
	height: 4000px;
}
#eut-feature-section .eut-feature-section-inner[data-item="slider"] {
	display: block;
}
#eut-feature-section .eut-feature-content {
	display: table-cell;
	width: 100%;
	position: relative;
	z-index: 3;/*	-webkit-backface-visibility : hidden;
	-moz-backface-visibility    : hidden;
	-ms-backface-visibility     : hidden;*/
}
/* Go to section Button */
#eut-goto-section-wrapper {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
    height: 50px;
    z-index: 100;
}
#eut-goto-section-wrapper .eut-goto-section {
	display: inline-block;
	vertical-align: bottom;
	cursor: pointer;
	font-size: 36px;
	text-align: center;
	-webkit-animation-name: goto-animation;
	-moz-animation-name: goto-animation;
	-o-animation-name: goto-animation;
	animation-name: goto-animation;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
#eut-feature-section .eut-goto-section.eut-dark {
	color: #000000;
}
#eut-feature-section .eut-goto-section.eut-light {
	color: #ffffff;
}
 @-webkit-keyframes goto-animation {
 0%, 20%, 50%, 80%, 100% {
 -webkit-transform: translate( 0, 0 );
}
 40% {
 -webkit-transform: translate( 0, -10px );
}
 60% {
 -webkit-transform: translate( 0, -5px );
}
}
 @-moz-keyframes goto-animation {
 0%, 20%, 50%, 80%, 100% {
 -moz-transform: translate( 0, 0 );
}
 40% {
 -moz-transform: translate( 0, -10px );
}
 60% {
 -moz-transform: translate( 0, -5px );
}
}
 @-o-keyframes goto-animation {
 0%, 20%, 50%, 80%, 100% {
 -o-transform: translate( 0, 0 );
}
 40% {
 -o-transform: translate( 0, -10px );
}
 60% {
 -o-transform: translate( 0, -5px );
}
}
 @keyframes goto-animation {
 0%, 20%, 50%, 80%, 100% {
 transform: translate( 0, 0 );
}
 40% {
 transform: translate( 0, -10px );
}
 60% {
 transform: translate( 0, -5px );
}
}
/* Feature Section Positions
============================================================================= */
.eut-align-left-center, .eut-align-center-center, .eut-align-right-center {
	vertical-align: middle;
}
.eut-align-left-top, .eut-align-center-top, .eut-align-right-top {
	vertical-align: top;
	padding-top: 90px;
}
.eut-align-left-bottom, .eut-align-center-bottom, .eut-align-right-bottom {
	vertical-align: bottom;
	padding-bottom: 90px;
}
.eut-align-left-center, .eut-align-left-top, .eut-align-left-bottom {
	text-align: left;
}
.eut-align-right-center, .eut-align-right-top, .eut-align-right-bottom {
	text-align: right;
}
.eut-align-center-center, .eut-align-center-top, .eut-align-center-bottom {
	text-align: center;
}
/*-------------------------------------------------------------------------*/
/*	# FEATURE TITLE
/*-------------------------------------------------------------------------*/
#eut-feature-section .eut-title {
	margin-bottom: 0.108em;
	opacity: 0;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
#eut-feature-section .eut-description {
	opacity: 0;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
/* Title Style 01 */
#eut-feature-section .eut-style-1 .eut-title:after {
	content: '';
	width: 90px;
	height: 5px;
	margin-top: 18px;
	margin-bottom: 18px;
	display: block;
	clear: both;
}
#eut-feature-section .eut-style-1.eut-align-left-center .eut-title:after, #eut-feature-section .eut-style-1.eut-align-left-top .eut-title:after, #eut-feature-section .eut-style-1.eut-align-left-bottom .eut-title:after {
	margin-left: 0;
	margin-right: auto;
}
#eut-feature-section .eut-style-1.eut-align-right-center .eut-title:after, #eut-feature-section .eut-style-1.eut-align-right-top .eut-title:after, #eut-feature-section .eut-style-1.eut-align-right-bottom .eut-title:after {
	margin-left: auto;
	margin-right: 0;
}
#eut-feature-section .eut-style-1.eut-align-center-center .eut-title:after, #eut-feature-section .eut-style-1.eut-align-center-top .eut-title:after, #eut-feature-section .eut-style-1.eut-align-center-bottom .eut-title:after {
	margin-left: auto;
	margin-right: auto;
}
/* Title Style 02 */
#eut-feature-section .eut-style-2 .eut-title {
	margin-bottom: 0.300em;
}
#eut-feature-section .eut-style-2 .eut-title span {
	display: inline-block;
	border-top: 1px solid;
	border-bottom: 1px solid;
}
/* Title Style 03 */
#eut-feature-section .eut-style-3 .eut-title {
	border: 2px solid;
	display: inline-block;
	padding: 0 0.200em;
	margin-bottom: 0.300em;
}
#eut-feature-section .eut-style-3 .eut-title + .eut-button-wrapper {
	margin-top: 0px !important;
}
/* Title Style 04 */
#eut-feature-section .eut-style-4 .eut-title span {
	position: relative;
	display: inline-block;
	padding: 0 0.200em;
}
#eut-feature-section .eut-style-4 .eut-title.eut-light span {
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.6);
	color: #000000 !important;
}
#eut-feature-section .eut-style-4 .eut-title.eut-dark span {
	background-color: #ffffff;
	background-color: rgba(0,0,0,0.6);
	color: #ffffff !important;
}
/**
* Feature Buttons Aligns
* ----------------------------------------------------------------------------
*/

#eut-feature-section .eut-feature-content .eut-button-wrapper {
	margin-top: 40px;
}
#eut-feature-section .eut-feature-content .eut-btn {
	opacity: 0;
}
#eut-feature-section .eut-feature-content.eut-align-center-center .eut-btn, #eut-feature-section .eut-feature-content.eut-align-center-top .eut-btn, #eut-feature-section .eut-feature-content.eut-align-center-bottom .eut-btn {
	margin: 0 15px;
}
#eut-feature-section .eut-feature-content.eut-align-left-center .eut-btn, #eut-feature-section .eut-feature-content.eut-align-left-top .eut-btn, #eut-feature-section .eut-feature-content.eut-align-left-bottom .eut-btn {
	margin: 0 30px 0 0;
}
#eut-feature-section .eut-feature-content.eut-align-right-center .eut-btn, #eut-feature-section .eut-feature-content.eut-align-right-top .eut-btn, #eut-feature-section .eut-feature-content.eut-align-right-bottom .eut-btn {
	margin: 0 0 0 30px;
}
/*-------------------------------------------------------------------------*/
/*	# FEATURE SLIDER
/*-------------------------------------------------------------------------*/
#eut-feature-slider .eut-slider-item {
	display: table;
	width: 100%;
	height: 1500px;
}
/*-------------------------------------------------------------------------*/
/*	# MAIN CONTENT
/*-------------------------------------------------------------------------*/
#eut-main-content {
	position: relative;
	z-index: 10;
}
#eut-main-content .eut-container {
	/*padding-top: 70px;*/
	/*padding-bottom: 40px;*/
}
/*-------------------------------------------------------------------------*/
/*	# PAGE AND POST TITLE
/*-------------------------------------------------------------------------*/
#eut-page-title, #eut-post-title, #eut-portfolio-title, #eut-product-title {
	overflow: hidden;
	position: relative;
	display: table;
	width: 100%;
	-webkit-font-smoothing: antialiased;
}
#eut-page-title .eut-title, #eut-post-title .eut-title, #eut-portfolio-title .eut-title, #eut-product-title .eut-title {
	margin-bottom: 0.083em;
}
#eut-page-title .eut-container, #eut-post-title .eut-container, #eut-portfolio-title .eut-container, #eut-product-title .eut-container {
	padding-top: 0;
	padding-bottom: 0;
}
#eut-page-title #eut-page-title-content, #eut-post-title #eut-post-title-content, #eut-portfolio-title #eut-portfolio-title-content, #eut-product-title #eut-product-title-content {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	position: relative;
	z-index: 999;
}
#eut-page-title .eut-description p {
	margin-bottom: 0;
}
/**
* Slider Custom Title
* ----------------------------------------------------------------------------
*/
.eut-carousel-wrapper .eut-custom-title-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.eut-carousel-wrapper .eut-custom-title-content {
	position: absolute;
	padding: 10px 70px;
	width: 100%;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.eut-carousel-wrapper .eut-custom-title-content .eut-title, .eut-carousel-wrapper .eut-custom-title-content .eut-caption {
	display: block;
}
.eut-carousel-wrapper .eut-custom-title-content .eut-title:last-child {
	margin-bottom: 0;
}
/*-------------------------------------------------------------------------*/
/*	# SECTIONS
/*-------------------------------------------------------------------------*/
.eut-container .eut-section{
	position: relative;
	padding:60px 0;
	    margin-bottom: 60px;
}


.error404 .eut-container .eut-section{
	height:calc(100vh - 50px);
	
}

.home .eut-section {
	padding:0;
}

.eut-section.padlr {
    padding: 8em 4em !important;
}
#section1{ position:relative;}

/*#section1 .eut-column-1-4{
	padding-bottom:4em;	
}
*/

#section1 .eut-column-1-4 h1 {
    text-transform: uppercase;
    font-size: 2em;
    line-height: 1.2em;
    letter-spacing: .05em;
    padding-bottom: 80px;
    margin-bottom: 0;
}



#section1 .eut-column-1-4 h1 span {
	display:block;
}

#section1 .eut-column-1-4 p {
    margin-left: 20px;
	max-width: 88%;
	line-height: 1.6em;
	font-size: 1.8em;
	   
}
#section1 .eut-column-1-4 .imgToBgCon {
	margin-top:250px;
}


.pBb{
	padding-bottom:60px;
}

.pBb:after {
    content: " ";
    width: 70px;
    height: 15px;
    background-color: #f10281;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}


#section1 .midCol p {
    font-weight: 600;
    font-size: 1.2em;
    letter-spacing: .04em;
    line-height: 1.9em;
    margin-bottom: 30px;
}


#section1 .midCol a {
    color: #f10281;
    font-family: montserratbold;
    text-transform: uppercase;
    font-size: 1.2em;
    letter-spacing: .08em;
}

#section1 .midCol .imgToBgCon {
    margin-top: 110px;
    position: relative;
    left: 70px;
}

.bg-grey2{ background-color:#ececec;}

#section1 .rightCol {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
	bottom:0;
	padding:70px;
	padding-top: 8em;
	
}

#section1 .rightCol h4 {
    text-transform: uppercase;
    font-size: 1.2em;
    letter-spacing: .07em;
	    margin-bottom: 1em;
}


#section1 .rightCol .pinkBox {
    margin-bottom: 4em;
}
.textPink{ color:#f10281;}

#section1 .rightCol h5 {
    text-transform: initial;
    font-size: 1.2em;
    letter-spacing: .07em;
    margin-bottom: 2em;
    font-family: montserratlight;
    line-height: 1.2em;
    margin-top: 1em;
}

#section1 .rightCol h5 span {
    display: block;
    font-size: .6em;
	line-height: 2.5em;
    color: #888;
	    text-transform: uppercase;
}



#section1 .rightCol  p {
    padding-left: 50px;
    font-weight: 400;
    font-size: 1.2em;
    padding-top: 28px;
		margin-bottom:4em;

}

#section1 .rightCol a.seeAllEv {
    color: #f10281;
    font-family: montserratbold;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .08em;
}


#section1 .rightCol .table p a {
    font-family: montserratregular;
    font-size: .65em;
    text-transform: uppercase;
    letter-spacing: .09em;
    color: #f10281;
}

#section1 .rightCol h6 {
    font-family: montserratlight;
    min-width: 120px;
    font-size: 1.2em;
    letter-spacing: .09em;
    line-height: 1.5em;
}

#section1 .rightCol h6 span {
    display: block;
    font-size: .7em;
    margin-top: 10px;
    text-transform: uppercase;
}
.seeAllEvents {
    float: right;
    margin-top: 6em;
    font-size: .8em;
    letter-spacing: .09em;
}

.eut-column-1 {
    float: none;
}
.imgToBgCon{ background-size: cover;}

#section2 .progTitle {
    position: relative;
    font-family: montserratregular;
    text-transform: uppercase;
    letter-spacing: .05em;
    font-size: 2.3em;
    line-height: 1.2em;
}

#section2 .progTitle span{ display:block;}

#section2 .programs-content{ padding-top:0em; text-align: center;     min-height: 533px;}

#section2 .programs-content h1 {
    font-family: montserratlight;
    font-size: 1.3em;
    text-transform: uppercase;
    letter-spacing: .05em;
    text-align: center;
	    margin-top: 1em;
		line-height: 1.3em;
}
#section2 .programs-content .image{ text-align:center;}

#section2 .programs-content h1 span {
    display: block;
    font-size: .7em;
    color: #f10281;
    line-height: 1em;
    font-family: montserratregular;
	position: relative;
    bottom: 5px;
}

.bgGpad20{
    background-color: #eee;
    padding: 20px;
}

#section2 .programs-content p {
    font-weight: 600;
    padding: 0px 20px;
    line-height: 1.7em;
    color: #666;
    margin-bottom: 20px;	
}

#section2 #tab-1 .programs-content p {

    min-height: 90px;
}


#section2 .programs-content a button {
    background-color: #222;
    border-radius: 0;
    letter-spacing: .2em;
    font-size: .8em;
    font-family: montserratlight;
    padding: 1em 1.5em;
	line-height: 1.3em;
	    margin-top: 2em;
}

#section2 .programs-content a:hover button {
    background-color: #f10281;
	color:#fff;
	border-color:#f10281;
}
.noPadBot{ padding-bottom:0 !important; margin-bottom:0 !important; }


/* For Sticky Post*/
#eut-body.blog .eut-section {
	overflow: visible;
}
#eut-theme-wrapper .eut-section[data-section-type="fullwidth-background"], #eut-theme-wrapper .eut-section[data-section-type="fullwidth-element"] {
	visibility: hidden;
}
.eut-section.eut-flex-row .eut-row .wpb_column {
	visibility: hidden;
}
/*-------------------------------------------------------------------------*/
/*	# ANCHOR MENU BAR
/*-------------------------------------------------------------------------*/
#eut-anchor-menu {
	color: #fff;
	width: 100%;
	z-index: 900;
	position: relative;
}
#eut-anchor-menu ul li ul li a {
	display: block;
	padding: 14px 20px;
	line-height: 1.2em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#eut-anchor-menu ul li ul li {
	border-bottom: 1px solid;
}
#eut-anchor-menu ul li ul li:last-child {
	border-bottom: none;
}
#eut-anchor-menu > ul {
	margin: 0;
	list-style: none;
	float: left;
}
/* in container */
#eut-anchor-menu.eut-incontainer > ul {
	margin: 0 auto;
	max-width: 1170px;
	float: none;
}
#eut-anchor-menu > ul > li {
	float: left;
	border-right: 1px solid;
	position: relative;
}
#eut-anchor-menu.eut-incontainer > ul > li:first-child {
	border-left: 1px solid;
}
#eut-anchor-menu > ul > li > a {
	padding: 0 15px;
	display: block;
	line-height: inherit;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#eut-anchor-menu ul li ul {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 180px;
	margin: 0;
	list-style: none;
	z-index: 999;
	display: none;
}
#eut-anchor-menu ul li ul ul {
	top: 0;
	left: 100%;
}
#eut-anchor-menu ul li ul li {
	line-height: 40px;
	position: relative;
}
#eut-anchor-menu ul li:hover > ul {
	display: block;
}
/* Center Avchor Menu */
#eut-anchor-menu.eut-center-anchor-menu {
	text-align: center;
}
#eut-anchor-menu.eut-center-anchor-menu > ul {
	float: none;
	display: inline-block;
	vertical-align: top;
}
#eut-anchor-menu.eut-center-anchor-menu > ul > li:last-child {
	border: none;
}
#eut-anchor-menu.eut-center-anchor-menu > ul ul li {
	text-align: left;
}
/* Primary Button */
#eut-anchor-menu ul li.primary-button a {
	padding: 0 15px;
	margin: 0 20px;
	display: inline-block;
	line-height: 30px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/* Sticky Anchor */
#eut-anchor-menu.eut-sticky {
    position: fixed;
    left: 25px;
    right: 25px;
    width: auto;
}
#eut-theme-wrapper.eut-boxed #eut-anchor-menu.eut-sticky {
	max-width: 1250px;
}
#eut-anchor-menu .eut-menu-button {
	display: none;
}
/* Responsive Button */
#eut-anchor-menu .eut-menu-button {
	width: 40px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 15px;
}
#eut-anchor-menu .eut-menu-button-line {
	width: 40px;
	height: 2px;
	background-color: #f00;
	position: relative;
	margin: 4px 0;
}
/*-------------------------------------------------------------------------*/
/*	# SIDEBAR
/*-------------------------------------------------------------------------*/
#eut-main-content .eut-left-sidebar #eut-content-area, #eut-main-content .eut-right-sidebar #eut-content-area {
	width: 100%;
}
#eut-main-content #eut-sidebar {
	width: 0%;
	z-index: 3;
}
#eut-main-content .eut-left-sidebar #eut-content-area {
	float: right;/*padding-left: 80px;*/
}
#eut-main-content .eut-right-sidebar #eut-content-area {
	float: left;/*padding-right: 80px;*/
}
#eut-main-content .eut-left-sidebar #eut-sidebar {
	float: left;
}
#eut-main-content .eut-right-sidebar #eut-sidebar {
	float: right;
}
/* Colored Sidebar */
#eut-main-content #eut-sidebar.eut-white-box {
	padding: 15px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* Single Post
============================================================================= */
#eut-main-content.eut-single-post-content .eut-container {
	padding-bottom: 0;
}
#eut-main-content.eut-single-post-content article + #eut-tags-categories, #eut-main-content.eut-single-post-content article + #eut-nav-bar, #eut-main-content.eut-single-post-content article + .eut-related-post, #eut-main-content.eut-single-post-content article + #eut-comments {
	border-top: 1px solid;
	padding-top: 3.750em;
}
#eut-main-content #eut-content-area + #eut-tags-categories, #eut-main-content #eut-content-area + #eut-nav-bar, #eut-main-content #eut-content-area + .eut-related-post, #eut-main-content #eut-content-area + #eut-comments, #eut-main-content div.clear + #eut-tags-categories, #eut-main-content div.clear + #eut-nav-bar, #eut-main-content div.clear + .eut-related-post, #eut-main-content div.clear + #eut-comments {
	border-top: 1px solid;
	padding-top: 3.750em;
	margin-top: 1.875em;
}
/* Media */
#eut-main-content #eut-content-area .eut-media {
	display: block;
}
#eut-single-media .eut-media {
	margin-bottom: 2.500em;
}
#eut-single-media .eut-media img {
	opacity: 0;
	width: 100%;
}
/* Title */
.eut-single-post-title {
	display: inline-block;
	margin-bottom: 0.167em;
}
/* Post Meta */
#eut-single-post-meta {
	margin-bottom: 2.500em;
}
#eut-single-post-meta ul {
	list-style: none;
	margin: 0;
}
#eut-single-post-meta ul li {
	display: inline-block;
	margin-right: 5px;
}
/* Tags & Categories */
#eut-tags-categories {
	display: table;
	width: 100%;
	margin-bottom: 3.750em;
}
#eut-tags-categories .eut-tags, #eut-tags-categories .eut-categories {
	display: table-cell;
	vertical-align: top;
	min-width: 300px;
}
#eut-tags-categories .eut-tags + .eut-categories {
	text-align: right;
}
#eut-tags-categories ul {
	list-style: none;
	margin: 0;
}
#eut-tags-categories ul li {
	display: inline-block;
	margin-right: 0.769em;
}
/* Author Info */
#eut-about-author {
	margin-bottom: 3.750em;
	padding: 20px;
	background-color: #f1f1f1;
}
#eut-about-author .eut-author-image {
	width: 80px;
	float: left;
}
#eut-about-author .eut-author-image img {
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#eut-about-author .eut-author-info {
	overflow: hidden;
	padding-left: 20px;
	min-height: 80px;
}
#eut-about-author .eut-author-info p {
	margin-bottom: 18px;
}
/**
* Single Social Bar
* ----------------------------------------------------------------------------
*/
/* Single Post Socials */
#eut-social-share {
	margin-bottom: 3.750em;
}
#eut-social-share + #eut-tags-categories, #eut-social-share + #eut-nav-bar, #eut-social-share + .eut-related-post, #eut-social-share + #eut-comments {
	border-top: 1px solid;
	padding-top: 3.750em;
}
#eut-portfolio-info-responsive + #eut-social-share, article.eut-single-post.post_format-post-format-link + #eut-social-share {
	margin-top: 3.750em;
}
#eut-social-share ul {
	margin: 0;
	list-style: none;
}
#eut-social-share ul li {
	display: inline-block;
	font-size: 14px;
	margin-right: 2.000em;
}
#eut-social-share ul li i {
	padding-right: 10px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition : color .3s;
	-moz-transition : color .3s;
	-ms-transition : color .3s;
	-o-transition : color .3s;
	transition : color .3s;
}
#eut-social-share ul li span {
	display: inline-block;
	vertical-align: middle;
}
/**
* Single Navigation Bar
* ----------------------------------------------------------------------------
*/

#eut-nav-bar {
	display: table;
	width: 100%;
	margin-bottom: 3.750em;
}
#eut-nav-bar .eut-nav-item span {
	font-weight: bold;
	letter-spacing: 1px;
}
#eut-nav-bar + .eut-related-post {
	border-top: 1px solid;
	padding-top: 3.750em;
}
#eut-nav-bar .eut-nav-item {
	display: table-cell;
}
#eut-nav-bar .eut-nav-item.eut-prev, #eut-nav-bar .eut-nav-item.eut-next {
	width: 45%;
}
#eut-nav-bar .eut-nav-item.eut-backlink {
	width: 10%;
}
#eut-nav-bar a.eut-backlink {
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #ffffff;
	text-align: center;
	-webkit-transition : background-color .3s;
	-moz-transition : background-color .3s;
	-ms-transition : background-color .3s;
	-o-transition : background-color .3s;
	transition : background-color .3s;
}
#eut-nav-bar .eut-nav-item i {
	line-height: inherit;
}
#eut-nav-bar .eut-nav-item.eut-prev i, #eut-nav-bar .eut-nav-item.eut-next i {
	vertical-align: middle;
}
#eut-nav-bar .eut-nav-item a span {
	display: inline-block;
	vertical-align: middle;
	padding: 0 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 300px;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
#eut-nav-bar .eut-nav-item.eut-prev a:hover span {
	-webkit-transform: translate(-5px, 0);
	-moz-transform: translate(-5px, 0);
	-ms-transform: translate(-5px, 0);
	-o-transform: translate(-5px, 0);
	transform: translate(-5px, 0);
}
#eut-nav-bar .eut-nav-item.eut-next a:hover span {
	-webkit-transform: translate(5px, 0);
	-moz-transform: translate(5px, 0);
	-ms-transform: translate(5px, 0);
	-o-transform: translate(5px, 0);
	transform: translate(5px, 0);
}
/**
* Coments
* ----------------------------------------------------------------------------
*/

#eut-comments .eut-comments-number {
	margin-bottom: 40px;
}
#eut-comments > ul, #eut-comments ul.children {
	margin: 0;
	list-style: none;
}
#eut-comments ul.children {
	margin-left: 70px;
	position: relative;
}
#eut-comments > ul > li {
	margin-bottom: 3.750em;
	padding-bottom: 3.750em;
	border-bottom: 1px solid;
}
#eut-comments ul.children li {
	margin-top: 20px;
}
#eut-comments .avatar {
	width: 50px;
	float: left;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#eut-comments .eut-comment-content {
	overflow: hidden;
	position: relative;
	padding-left: 20px;
}
#eut-comments .eut-comment-content p {
	font-size: 13px;
	line-height: 1.846em;
}
#eut-comments .eut-comment-content p:last-child {
	margin-bottom: 0;
}
/* Edit Reply */
.eut-comment-item-btn {
	position: absolute;
	top: 0;
	right: 0;
}
.comment-edit-link:before {
	content: '/';
	margin: 0 10px;
	opacity: 0.5;
}
/**
* Comment Form
* ----------------------------------------------------------------------------
*/
#eut-main-content[data-post-width="classic"] #respond {
	width: 75.0%;
	margin-left: auto;
	margin-right: auto;
}
/* Comments with Sidebar */
#eut-main-content[data-post-width="classic"] .eut-left-sidebar #respond, #eut-main-content[data-post-width="classic"] .eut-right-sidebar #respond {
	width: 100%;
}
#respond {
	margin-bottom: 62px;
}
#respond .eut-form-input {
	margin-bottom: 15px;
}
#respond .comment-reply-title {
	margin-bottom: 1.889em;
}
#respond .comment-reply-title small {
	margin-top: 2px;
	display: block;
}
#respond .comment-notes {
	font-size: 0.8em;
	line-height: 1.1;
	margin-bottom: 0.727em;
}
#respond textarea {
	width: 100%;
	margin-bottom: 6px;
}
#respond input[type="text"] {
	width: 50%;
	margin-bottom: 13px;
}
#eut-comment-submit-button {
	margin-top: 20px;
}
/* No Comments */
.no-comments {
	margin-top: 60px;
}
/* Comments Navigation */
.eut-comment-nav {
	line-height: 2.5;
	overflow: hidden;
}
.eut-comment-nav ul {
	margin: 0;
	list-style: none;
}
.eut-comment-nav ul li {
	float: left;
}
.eut-comment-nav ul li:last-child {
	float: right;
}
.eut-comment-nav ul li a {
	margin-top: 2.857em;
	padding-bottom: 2.857em;
	display: inline-block;
}
/*-------------------------------------------------------------------------*/
/*	# SINGLE PORTFOLIO
/*-------------------------------------------------------------------------*/
.single-portfolio #eut-main-content .eut-container {
	padding-bottom: 0;
}
#eut-portfolio-content {
	width: 100%;
	margin-bottom: 2.857em;
}
/* Media */
.single-portfolio .eut-media {
	display: block;
}
#eut-main-content #eut-portfolio-area .eut-media + #eut-post-content {
	margin-top: 60px;
}
/* Portfolio With Sidebar */
#eut-main-content .eut-left-sidebar #eut-portfolio-area, #eut-main-content .eut-right-sidebar #eut-portfolio-area {
	width: 75.0%;
}
#eut-main-content #eut-sidebar {
	width: 25.0%;
	z-index: 3;
	position: relative;
}
#eut-main-content .eut-left-sidebar #eut-portfolio-area {
	float: right;
	padding-left: 100px;
}
#eut-main-content .eut-right-sidebar #eut-portfolio-area {
	float: left;
	padding-right: 100px;
}
#eut-main-content .eut-left-sidebar #eut-sidebar {
	float: left;
}
#eut-main-content .eut-right-sidebar #eut-sidebar {
	float: right;
}
/**
* Portfolio Related
* ----------------------------------------------------------------------------
*/
.eut-related-wrapper {
	margin-bottom: 2.857em;
}
.eut-related-wrapper small {
	margin-bottom: 40px;
	display: block;
	border-top: 1px solid;
	padding-top: 2.857em;
	margin-bottom: 2.857em;
}
/**
* Portfolio Fields
* ----------------------------------------------------------------------------
*/
ul.eut-fields {
	list-style: none;
	margin: 0;
}
ul.eut-fields li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted;
}
ul.eut-fields li:before {
	content: '\f178';
	font-family: FontAwesome;
	margin-right: 5px;
	vertical-align: middle;
}
ul.eut-fields li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.eut-portfolio-info {
	margin-bottom: 10px;
}
.eut-portfolio-description + ul.eut-fields {
	border-top: 1px solid;
	margin-top: 10px;
	padding-top: 10px;
}
.eut-portfolio-info + .widget {
	border-top: 1px solid;
	padding-top: 40px;
	margin-top: 10px;
}
#eut-portfolio-info-responsive {
	display: none;
}
#eut-sidebar .eut-portfolio-info {
	display: block;
}
/* Responsive Nav */
#eut-portfolio-area .eut-nav-wrapper-default {
	display: none;
}
/*-------------------------------------------------------------------------*/
/*	# FILTERS
/*-------------------------------------------------------------------------*/
.eut-filter ul {
	list-style: none;
	display: block;
	margin: 0;
	margin-bottom: 40px;
}
.eut-filter ul li {
	cursor: pointer;
	display: inline-block;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
.eut-filter ul li span {
	line-height: 16px;
	display: inline-block;
	opacity: 0.5;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}
.eut-filter ul li:hover span, .eut-filter ul li.selected span {
	opacity: 1;
}
.eut-filter.eut-align-left ul li {
	margin-right: 16px;
}
.eut-filter.eut-align-right ul li {
	margin-left: 16px;
}
.eut-filter.eut-align-center ul li {
	margin-left: 8px;
	margin-right: 8px;
}
.eut-section[data-section-type="fullwidth-element"] .eut-filter ul {
	padding: 0 40px;
}
/* Gallery Single Portfolio */
.single-portfolio .eut-left-sidebar ul.eut-post-gallery.eut-classic-style li, .single-portfolio .eut-right-sidebar ul.eut-post-gallery.eut-classic-style li {
	width: 33.33333333333333%;
}
.single-portfolio .eut-left-sidebar ul.eut-post-gallery.eut-classic-style li:nth-child(3n+1), .single-portfolio .eut-right-sidebar ul.eut-post-gallery.eut-classic-style li:nth-child(3n+1) {
	clear: both;
}
.single-portfolio .eut-left-sidebar ul.eut-post-gallery.eut-classic-style li:nth-child(5n+1), .single-portfolio .eut-right-sidebar ul.eut-post-gallery.eut-classic-style li:nth-child(5n+1) {
	clear: none;
}
/* Vertical Gallery Single Portfolio */
.single-portfolio ul.eut-post-gallery.eut-vertical-style {
	display: block;
}
.single-portfolio ul.eut-post-gallery.eut-vertical-style li {
	margin-bottom: 2.500em;
	width: 100%;
}
.single-portfolio ul.eut-post-gallery.eut-vertical-style li {
	float: none;
}
/**
* Post Format Icons
* ----------------------------------------------------------------------------
*/
.format-standard .eut-post-icon:before, .format-image .eut-post-icon:before, .format-aside .eut-post-icon:before, .format-chat .eut-post-icon:before, .format-status .eut-post-icon:before {
	content: '\f040';
	font-family: FontAwesome;
}
.format-video .eut-post-icon:before {
	content: '\f01d';
	font-family: FontAwesome;
}
.format-single-image .eut-portfolio-icon:before {
	content: '\f03e';
	font-family: FontAwesome;
}
.format-gallery .eut-post-icon:before, .format-gallery .eut-portfolio-icon:before {
	content: '\f009';
	font-family: FontAwesome;
}
.format-audio .eut-post-icon:before {
	content: '\f028';
	font-family: FontAwesome;
}
.format-link .eut-post-icon:before {
	content: '\f0c1';
	font-family: FontAwesome;
}
.format-quote .eut-post-icon:before {
	content: '\f10e';
	font-family: FontAwesome;
}
/*-------------------------------------------------------------------------*/
/*	# RELATED POST & PORTFOLIO
/*-------------------------------------------------------------------------*/
.eut-related-post {
	margin-bottom: 3.750em;
}
.eut-related-post + #eut-comments, .eut-related-post + #respond {
	border-top: 1px solid;
	padding-top: 3.750em;
}
.eut-related-post ul {
	margin: 0 -15px;
	list-style: none;
	overflow: hidden;
}
.eut-related-post ul li {
	float: left;
	padding: 0 15px;
	width: 33.33333333333333%;
}
.eut-related-post .eut-media {
	margin-bottom: 20px !important;
	position: relative;
}
.eut-related-post .eut-related-title {
	margin-bottom: 1.250em;
}
.eut-related-post .eut-title {
	margin-bottom: 0.250em;
}
.eut-related-post .eut-caption {
	line-height: 1.5;
}
/* Portfolio */
/* No Image */
.eut-no-image:before {
	font-family: corpus;
	position: absolute;
	width: 60px;
	height: 60px;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -30px;
	font-size: 27px;
	text-align: center;
	line-height: 60px;
	color: #ffffff;
	z-index: 1;
	background-color: rgba(0,0,0,0.7);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.format-standard .eut-no-image:before {
	content: '\e608';
}
.format-video .eut-no-image:before {
	content: '\e607';
}
.format-single-image .eut-no-image:before {
	content: '\e608';
}
.format-gallery .eut-no-image:before {
	content: '\e608';
}
.format-audio .eut-no-image:before {
	content: '\e607';
}
.format-link .eut-no-image:before {
	content: '\e60a';
}
.format-quote .eut-no-image:before {
	content: '\e605';
}
/*-------------------------------------------------------------------------*/
/*	# PAGINATION
/*-------------------------------------------------------------------------*/
.eut-pagination ul {
	margin: 0;
	list-style: none;
	border: 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
}
.eut-element[data-gutter="no"] .eut-pagination {
	margin-top: 30px;
}
.eut-pagination ul li {
	display: inline-block;
	border-right: 1px solid;
	display: inline-block;
	margin-right: -2px;
}
.eut-pagination ul li:last-child {
	border: none;
}
.eut-pagination ul li a, .eut-pagination ul li span {
	padding: 8px 12px;
	line-height: 16px;
	min-width: 32px;
	display: block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.eut-pagination ul li span {
	font-weight: bold;
}
/*-------------------------------------------------------------------------*/
/*	# SINGLE FOOTER
/*-------------------------------------------------------------------------*/
#eut-footer {
    position: fixed;
    left: 25px;
    right: 25px;
    bottom: 0;
	z-index: -1;
    opacity: 0;
	background-color:#222;
	color:#eee;
    /*border-bottom: 25px solid #fff;*/
}
#eut-footer .eut-section {
	margin-bottom: 0;
}
#eut-footer .widget:last-child, #eut-footer .widgets:last-child {
	margin-bottom: 0;
}
#eut-footer a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: block;
	color:#eee;
	margin-bottom: 10px;
}

#eut-footer a:hover {

		color:#f10281;
}

#eut-footer #eut-footer-area .eut-column-1 {
	text-align: center;
}
/* Footer Bar */
#eut-footer-bar {
	position: relative;
	z-index: 2;
}
#eut-footer-bar #eut-second-menu ul {
	list-style: none;
	margin: 0;
}
#eut-footer-bar #eut-second-menu li {
	display: inline-block;
}
#eut-footer-bar[data-align-center="no"] #eut-second-menu ul {
	float: right;
}
#eut-footer-bar[data-align-center="no"] #eut-second-menu li {
	margin-left: 15px;
}
/* Footer Bar Align Center */
#eut-footer-bar[data-align-center="yes"] .eut-column-1-2 {
	width: 100%;
	margin: 0;
	padding: 0 !important;
}
#eut-footer-bar[data-align-center="yes"] .eut-column-1-2 + .eut-column-1-2 {
	margin-top: 15px;
}
#eut-footer-bar[data-align-center="yes"], #eut-footer-bar[data-align-center="yes"] #eut-second-menu ul {
	display: block;
	margin: 0 auto;
	text-align: center;
}
#eut-footer-bar[data-align-center="yes"] #eut-second-menu li {
	margin: 0 15px;
}
#eut-above-footer .eut-element:last-child {
	margin-bottom: 0;
}
#eut-footer-bar .eut-social {
	list-style: none;
	display: block;
	text-align: right;
}
#eut-footer-bar[data-align-center="yes"] .eut-social {
	text-align: center;
}
#eut-footer-bar .eut-social li {
	display: inline-block;
}
#eut-footer-bar .eut-social li:after {
	content: '|';
	margin: 0 26px;
}
#eut-footer-bar .eut-social.eut-social-icons li:after {
	content: '';
	margin: 0 5px;
}
#eut-footer-bar .eut-social.eut-social-icons li a {
	font-size: 24px;
}
#eut-footer-bar .eut-social li:last-child:after {
	display: none;
}
#eut-footer-bar .eut-social li a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* Fixed Footer Padding on FullWidth Mode */
#eut-footer-area[data-section-type="fullwidth-element"] .eut-column-1-6, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-1-5, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-1-4, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-1-2, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-1-3, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-2-3, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-3-4, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-4-6, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-4-5, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-5-6, #eut-footer-area[data-section-type="fullwidth-element"] .eut-column-1, #eut-footer-bar[data-section-type="fullwidth-element"] .eut-column-1-2 {
	padding-right: 5% !important;
	padding-left: 5% !important;
}
/*-------------------------------------------------------------------------*/
/*	# STICKY FOOTER
/*-------------------------------------------------------------------------*/
#eut-footer.eut-sticky-footer {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 0;
}
#eut-theme-wrapper.eut-boxed #eut-footer.eut-sticky-footer {
	width: 1250px;
	left: auto;
	-webkit-box-shadow : 0px 0px 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow : 0px 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow : 0px 0px 10px rgba(0, 0, 0, 0.15);
}
/*-------------------------------------------------------------------------*/
/*	# PATERNS AND OVERLAYS
/*-------------------------------------------------------------------------*/
.eut-pattern {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 2;
	background-image: url(../images/graphics/pattern-1.png);
	background-repeat: repeat;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
	    opacity: .6;
}
.eut-light-overlay:before, .eut-dark-overlay:before, .eut-primary-1-overlay:before, .eut-primary-2-overlay:before, .eut-primary-3-overlay:before, .eut-primary-4-overlay:before, .eut-primary-5-overlay:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 2;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
.eut-overlay-10:before {
	opacity: 0.1;
}
.eut-overlay-20:before {
	opacity: 0.2;
}
.eut-overlay-30:before {
	opacity: 0.3;
}
.eut-overlay-40:before {
	opacity: 0.4;
}
.eut-overlay-50:before {
	opacity: 0.5;
}
.eut-overlay-60:before {
	opacity: 0.6;
}
.eut-overlay-70:before {
	opacity: 0.7;
}
.eut-overlay-80:before {
	opacity: 0.8;
}
.eut-overlay-90:before {
	opacity: 0.9;
}
/*-------------------------------------------------------------------------*/
/*	# BACKGROUND IMAGES
/*-------------------------------------------------------------------------*/
.eut-bg-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}
.eut-bg-image {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
.eut-bg-image.show {
	opacity: 1;
}
.eut-section[data-section-type="fullwidth-element"] .eut-bg-image {
	background-size: inherit;
	background-repeat: repeat;
}
.eut-section[data-image-type="parallax"] .eut-bg-image {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 0;
}
.eut-section[data-image-type="animated"] .eut-bg-image {
	-webkit-transform: scale(1.0);
	-moz-transform : scale(1.0);
	transform : scale(1.0);
	-webkit-transition : -webkit-transform 20s ease, opacity 0.4s;
	-moz-transition : -moz-transform 20s ease, opacity 0.4s;
	transition : transform 20s ease, opacity 0.4s;
}
.eut-section[data-image-type="animated"].zoom .eut-bg-image {
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	transform: scale(1.4);
}
.eut-bg-image.eut-bg-position-left-top {
	background-position: left top;
}
.eut-bg-image.eut-bg-position-left-center {
	background-position: left center;
}
.eut-bg-image.eut-bg-position-left-bottom {
	background-position: left bottom;
}
.eut-bg-image.eut-bg-position-center-top {
	background-position: center top;
}
.eut-bg-image.eut-bg-position-center-center {
	background-position: center center;
}
.eut-bg-image.eut-bg-position-center-bottom {
	background-position: center bottom;
}
.eut-bg-image.eut-bg-position-right-top {
	background-position: right top;
}
.eut-bg-image.eut-bg-position-right-center {
	background-position: right center;
}
.eut-bg-image.eut-bg-position-right-bottom {
	background-position: right bottom;
}
/*-------------------------------------------------------------------------*/
/*	# BACKGROUND VIDEO
/*-------------------------------------------------------------------------*/
.eut-bg-video {
	/*opacity: 0;*/
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.eut-bg-video video {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);        
}



.ie9 .eut-bg-video video {
	top: 0px;
	left: 0px;
	width: 100% !important;
}
.eut-section[data-section-type="in-container"] .eut-bg-video {
	height: 100%;
	top: 0;
}
/*-------------------------------------------------------------------------*/
/*	Pull Centres
/*-------------------------------------------------------------------------*/


#pullCentres {
	bottom: -25px;
	position: absolute;
	z-index: 11;
	left: 50%;
	    letter-spacing: 2px;
	transform:translateX(-50%);
	font-weight: 700;
}
/*-------------------------------------------------------------------------*/
/*	# COLOR PALLET
/*-------------------------------------------------------------------------*/

/* Green */
.eut-color-green, .eut-color-green:before, .eut-color-green:after {
	color: #83ad00;
}
.eut-bg-green, .eut-btn.eut-green-color {
	color: #ffffff;
	background-color: #83ad00;
}
.eut-btn.eut-btn-line.eut-green-color {
	color: #83ad00;
	border-color: #83ad00;
	background-color: transparent;
}
.eut-btn.eut-green-color:hover {
	color: #ffffff;
	background-color: #a4c835;
}
.eut-btn.eut-btn-line.eut-green-color:hover {
	color: #ffffff;
	border-color: #a4c835;
	background-color: #a4c835;
}
/* Orange */
.eut-color-orange, .eut-color-orange:before, .eut-color-orange:after {
	color: #faa500;
}
.eut-bg-orange, .eut-btn.eut-orange-color {
	color: #ffffff;
	background-color: #FF8A00;
}
.eut-btn.eut-btn-line.eut-orange-color {
	color: #FF8A00;
	border-color: #FF8A00;
	background-color: transparent;
}
.eut-btn.eut-orange-color:hover {
	color: #ffffff;
	background-color: #EB7D04;
}
.eut-btn.eut-btn-line.eut-orange-color:hover {
	color: #ffffff;
	border-color: #EB7D04;
	background-color: #EB7D04;
}
/* Blue */
.eut-color-blue, .eut-color-blue:before, .eut-color-blue:after {
	color: #23a5d1;
}
.eut-bg-blue, .eut-btn.eut-blue-color {
	color: #ffffff;
	background-color: #23a5d1;
}
.eut-btn.eut-btn-line.eut-blue-color {
	color: #23a5d1;
	border-color: #23a5d1;
	background-color: transparent;
}
.eut-btn.eut-blue-color:hover {
	color: #ffffff;
	background-color: #40caf8;
}
.eut-btn.eut-btn-line.eut-blue-color:hover {
	color: #ffffff;
	border-color: #40caf8;
	background-color: #40caf8;
}
/* Red */
.eut-color-red, .eut-color-red:before, .eut-color-red:after {
	color: #ff0042;
}
.eut-bg-red, .eut-btn.eut-red-color {
	color: #ffffff;
	background-color: #ff0042;
}
.eut-btn.eut-btn-line.eut-red-color {
	color: #ff0042;
	border-color: #ff0042;
	background-color: transparent;
}
.eut-btn.eut-red-color:hover {
	color: #ffffff;
	background-color: #f35f86;
}
.eut-btn.eut-btn-line.eut-red-color:hover {
	color: #ffffff;
	border-color: #f35f86;
	background-color: #f35f86;
}
/* Aqua */
.eut-color-aqua, .eut-color-aqua:before, .eut-color-aqua:after {
	color: #23b893;
}
.eut-bg-aqua, .eut-btn.eut-aqua-color {
	color: #ffffff;
	background-color: #23b893;
}
.eut-btn.eut-btn-line.eut-aqua-color {
	color: #23b893;
	border-color: #23b893;
	background-color: transparent;
}
.eut-btn.eut-aqua-color:hover {
	color: #ffffff;
	background-color: #62c7ae;
}
.eut-btn.eut-btn-line.eut-aqua-color:hover {
	color: #ffffff;
	border-color: #62c7ae;
	background-color: #62c7ae;
}
/* Purple */
.eut-color-purple, .eut-color-purple:before, .eut-color-purple:after {
	color: #940AE5;
}
.eut-bg-purple, .eut-btn.eut-purple-color {
	color: #ffffff;
	background-color: #940AE5;
}
.eut-btn.eut-btn-line.eut-purple-color {
	color: #940AE5;
	border-color: #940AE5;
	background-color: transparent;
}
.eut-btn.eut-purple-color:hover {
	color: #ffffff;
	background-color: #380E6F;
}
.eut-btn.eut-btn-line.eut-purple-color:hover {
	color: #ffffff;
	border-color: #380E6F;
	background-color: #380E6F;
}
/* Black */
.eut-color-black, .eut-color-black:before, .eut-color-black:after {
	color: #000000;
}
.eut-bg-black, .eut-btn.eut-black-color {
	color: #ffffff;
	background-color: #000000;
}
.eut-btn.eut-btn-line.eut-black-color {
	color: #000000;
	border-color: #000000;
	background-color: transparent;
}
.eut-btn.eut-black-color:hover {
	color: #ffffff;
	background-color: #323232;
}
.eut-btn.eut-btn-line.eut-black-color:hover {
	color: #ffffff;
	border-color: #323232;
	background-color: #323232;
}
/* Grey */
.eut-color-grey, .eut-color-grey:before, .eut-color-grey:after {
	color: #cccccc;
}
.eut-bg-grey, .eut-btn.eut-grey-color, .eut-message.eut-bg-white .eut-close:after, .eut-message.eut-bg-white .eut-close:before {
	color: #ffffff;
	background-color: #cccccc;
}
.eut-btn.eut-btn-line.eut-grey-color {
	color: #cccccc;
	border-color: #cccccc;
	background-color: transparent;
}
.eut-btn.eut-grey-color:hover {
	color: #ffffff;
	background-color: #a2a2a2;
}
.eut-btn.eut-btn-line.eut-grey-color:hover {
	color: #ffffff;
	border-color: #a2a2a2;
	background-color: #a2a2a2;
}
/* White */
.eut-color-white, .eut-color-white:before, .eut-color-white:after {
	color: #ffffff;
}
.eut-bg-white, .eut-btn.eut-white-color {
	color: #a2a2a2;
	background-color: #ffffff;
}
.eut-btn.eut-btn-line.eut-white-color {
	color: #ffffff;
	border-color: #ffffff;
	background-color: transparent;
}
.eut-btn.eut-white-color:hover {
	color: #777777;
	background-color: #ffffff;
}
.eut-btn.eut-btn-line.eut-white-color:hover {
	color: #777777;
	border-color: #ffffff;
	background-color: #ffffff;
}
/**
* Feature & Title Text Colors
* ----------------------------------------------------------------------------
*/

/* Dark Colors */
#eut-feature-section .eut-title.eut-dark, #eut-page-title .eut-title.eut-dark, #eut-post-title .eut-title.eut-dark, #eut-portfolio-title .eut-title.eut-dark, #eut-product-title .eut-title.eut-dark {
	color: #000000;
}
#eut-feature-section .eut-description.eut-dark, #eut-page-title .eut-description.eut-dark, #eut-portfolio-title .eut-description.eut-dark, #eut-product-title .eut-description.eut-dark {
	color: #000000;
}
/* Post Social Icons Dark */
#eut-post-title #eut-social-share.eut-dark ul li a {
	background-color: #000000;
	color: #ffffff
}
#eut-post-title #eut-social-share.eut-dark ul li span {
	color: #000000;
}
/* Light Colors */
#eut-feature-section .eut-title.eut-light, #eut-page-title .eut-title.eut-light, #eut-post-title .eut-title.eut-light, #eut-portfolio-title .eut-title.eut-light, #eut-product-title .eut-title.eut-light {
	color: #ffffff;
}
#eut-feature-section .eut-description.eut-light,  #eut-page-title .eut-description.eut-light,  #eut-portfolio-title .eut-description.eut-light {
	color: #ffffff;
}
/* Post Social Icons Light */
#eut-post-title #eut-social-share.eut-light ul li a {
	background-color: #ffffff;
	color: #A2A2A2;
}
#eut-post-title #eut-social-share.eut-light ul li span {
	color: #ffffff;
}
/*-------------------------------------------------------------------------*/
/*	# BASIC SHAPES ( Square - Round - Circle )
/*-------------------------------------------------------------------------*/
.eut-round {
	-webkit-border-radius: 0;
	border-radius: 0px;
}
.eut-extra-round {
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.eut-circle {
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
/*-------------------------------------------------------------------------*/
/*	# GOOGLE MAP GENERAL
/*-------------------------------------------------------------------------*/
.eut-map img {
	max-width: inherit;
}
.eut-map-infotext {
	overflow: hidden;
	white-space: nowrap;
}
.eut-map-infotext .eut-infotext-title {
	margin-bottom: 0.357em;
}
.eut-map-infotext .eut-infotext-description {
	margin-bottom: 0.500em;
	white-space: nowrap;
}
/*-------------------------------------------------------------------------*/
/*	# NAVIGATIONS TYPE
/*-------------------------------------------------------------------------*/
.eut-slider .owl-controls .owl-buttons div, .eut-carousel-navigation .eut-carousel-buttons div {
	position: absolute;
	z-index: 3;
	font-size: 16px;
	background-color: #FFF;
	display: inline-block;
	zoom: 1;
	cursor: pointer;
 *display: inline;/*IE7 life-saver */
	-webkit-transition: all 0.35s;
	transition: all 0.35s;
}
/* Light Navigation */
.eut-carousel-navigation.eut-light .eut-carousel-buttons div {
	background-color: rgba(255,255,255,0.6);
	color: #000000;
}
.eut-carousel-navigation.eut-light .eut-carousel-buttons div:hover {
	background-color: rgba(255,255,255,1);
	color: #000000;
}
.eut-carousel-navigation[data-navigation-type="1"].eut-light .eut-carousel-buttons div {
	background-color: transparent;
	color: rgba(255,255,255,0.6);
}
.eut-carousel-navigation[data-navigation-type="1"].eut-light .eut-carousel-buttons div:hover {
	background-color: transparent;
	color: rgba(255,255,255,1);
}
/* Dark Navigation */
.eut-carousel-navigation.eut-dark .eut-carousel-buttons div {
	background-color: rgba(0,0,0,0.6);
	color: #ffffff;
}
.eut-carousel-navigation.eut-dark .eut-carousel-buttons div:hover {
	background-color: rgba(0,0,0,1);
	color: #ffffff;
}
.eut-carousel-navigation[data-navigation-type="1"].eut-dark .eut-carousel-buttons div {
	background-color: transparent;
	color: rgba(0,0,0,0.5);
}
.eut-carousel-navigation[data-navigation-type="1"].eut-dark .eut-carousel-buttons div:hover {
	background-color: transparent;
	color: rgba(0,0,0,1);
}
/* Type 1 */
.eut-slider[data-navigation-type="1"] .owl-controls .owl-buttons div, .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons div {
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: -25px;
	text-align: center;
	-webkit-transition : all 0.2s ease-in-out;
	-moz-transition : all 0.2s ease-in-out;
	-ms-transition : all 0.2s ease-in-out;
	-o-transition : all 0.2s ease-in-out;
}
.eut-slider[data-navigation-type="1"] .owl-controls .owl-buttons .owl-prev, .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-prev {
	left: -70px;
	top: 50%;
}
.eut-slider[data-navigation-type="1"] .owl-controls .owl-buttons .owl-next, .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-next {
	right: -70px;
	top: 50%;
}
#eut-feature-section .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-prev {
	left: 0;
}
#eut-feature-section .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-next {
	right: 0;
}
/* Type 2 */
.eut-slider[data-navigation-type="2"] .owl-controls .owl-buttons div, .eut-carousel-navigation[data-navigation-type="2"] .eut-carousel-buttons div {
	width: 50px;
	height: 50px;
	line-height: 50px;
	margin-top: -25px;
	text-align: center;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition : all 0.2s ease-in-out;
	-moz-transition : all 0.2s ease-in-out;
	-ms-transition : all 0.2s ease-in-out;
	-o-transition : all 0.2s ease-in-out;
}
.eut-slider[data-navigation-type="2"] .owl-controls .owl-buttons .owl-prev, .eut-carousel-navigation[data-navigation-type="2"] .eut-carousel-buttons .eut-carousel-prev {
	left: 10px;
	top: 50%;
}
.eut-slider[data-navigation-type="2"] .owl-controls .owl-buttons .owl-next, .eut-carousel-navigation[data-navigation-type="2"] .eut-carousel-buttons .eut-carousel-next {
	right: 10px;
	top: 50%;
}
.eut-slider:hover[data-navigation-type="2"] .owl-controls .owl-buttons .owl-prev, .eut-carousel-wrapper:hover [data-navigation-type="2"] .eut-carousel-buttons .eut-carousel-prev, .eut-slider:hover[data-navigation-type="2"] .owl-controls .owl-buttons .owl-next, .eut-carousel-wrapper:hover [data-navigation-type="2"] .eut-carousel-buttons .eut-carousel-next {
	visibility: visible;
	opacity: 1;
}
/* Type 3 */
.eut-slider[data-navigation-type="3"] .owl-controls .owl-buttons div, .eut-carousel-navigation[data-navigation-type="3"] .eut-carousel-buttons div {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: -20px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.eut-slider[data-navigation-type="3"] .owl-controls .owl-buttons .owl-prev, .eut-carousel-navigation[data-navigation-type="3"] .eut-carousel-buttons .eut-carousel-prev {
	left: 10px;
	top: 50%;
}
.eut-slider[data-navigation-type="3"] .owl-controls .owl-buttons .owl-next, .eut-carousel-navigation[data-navigation-type="3"] .eut-carousel-buttons .eut-carousel-next {
	right: 10px;
	top: 50%;
}
/* Type 4 */
.eut-slider[data-navigation-type="4"] .owl-controls .owl-buttons div, .eut-carousel-navigation[data-navigation-type="4"] .eut-carousel-buttons div {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: -20px;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
.eut-slider[data-navigation-type="4"] .owl-controls .owl-buttons .owl-prev, .eut-carousel-navigation[data-navigation-type="4"] .eut-carousel-buttons .eut-carousel-prev {
	left: 10px;
	top: 50%;
	opacity: 0;
	-webkit-transform: scale(0.1);
	transform: scale(0.1);
}
.eut-slider[data-navigation-type="4"] .owl-controls .owl-buttons .owl-next, .eut-carousel-navigation[data-navigation-type="4"] .eut-carousel-buttons .eut-carousel-next {
	right: 10px;
	top: 50%;
	opacity: 0;
	-webkit-transform: scale(0.1);
	transform: scale(0.1);
}
.eut-slider:hover[data-navigation-type="4"] .owl-controls .owl-buttons .owl-prev, .eut-slider:hover[data-navigation-type="4"] .owl-controls .owl-buttons .owl-next, .eut-carousel-wrapper:hover [data-navigation-type="4"] .eut-carousel-buttons .eut-carousel-prev, .eut-carousel-wrapper:hover [data-navigation-type="4"] .eut-carousel-buttons .eut-carousel-next {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/*-------------------------------------------------------------------------*/
/*	# REVOLUTION CUSTOM NAVIGATIONS
/*-------------------------------------------------------------------------*/
.tp-leftarrow.default.custom, .tp-rightarrow.default.custom {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: none;
	width: 50px;
	height: 50px;
	font-size: 18px;
	display: inline-block;
	background-color: rgba(0,0,0,0.6);
	color: #ffffff;
	top: 50% !important;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.tp-leftarrow.default.custom:hover, .tp-rightarrow.default.custom:hover {
	background-color: #000000;
}
.tp-leftarrow.default.custom {
	left: 10px !important;
}
.tp-rightarrow.default.custom {
	right: 10px !important;
}
.tp-leftarrow.default.custom:before, .tp-rightarrow.default.custom:before {
	content: "\e611";
	font-family: 'corpus' !important;
	text-align: center;
	width: 50px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
}
.tp-leftarrow.default.custom:before {
	content: "\e611";
}
.tp-rightarrow.default.custom:before {
	content: "\e610";
}
/*-------------------------------------------------------------------------*/
/*	# BACK TO TOP
/*-------------------------------------------------------------------------*/
.eut-top-btn {
	cursor: pointer;
	position: fixed;
    right: 50px;
    bottom: 25px;
	display:none;
	opacity:0.5;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	z-index: 10;
	background-color: #d9d9d9;
	-webkit-transition : all .3s;
	-moz-transition : all .3s;
	-ms-transition : all .3s;
	-o-transition : all .3s;
	transition : all .3s;
}

.eut-top-btn:hover {
	opacity:1;
}

.eut-top-btn:before {
	font-size: 30px;
	line-height: 40px;
}

/*-------------------------------------------------------------------------*/
/*	# HOVERS GENERAL
/*-------------------------------------------------------------------------*/
.eut-image-hover {
	overflow: hidden;
	position: relative;
}
.eut-image-hover a {
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: block;
}
.eut-image-hover a:not(.eut-no-image):not(.eut-portfolio-btns):before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
	opacity: 0;
	background-color: #000000;
	-webkit-transition : opacity .3s;
	-moz-transition : opacity .3s;
	-ms-transition : opacity .3s;
	-o-transition : opacity .3s;
	transition : opacity .3s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.eut-image-hover.hover a:not(.eut-no-image):not(.eut-portfolio-btns):before {
	opacity: 0.1;
}
/* Image General Settings */
.eut-image-hover img {
	position: relative;
	display: block;
	max-width: none;
	width: 100%;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility : hidden;
	-ms-backface-visibility : hidden;
}
.eut-image-hover img {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
/* Image Zoom In */
.eut-image-hover.eut-zoom-in img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
.eut-image-hover.eut-zoom-in.hover img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}
/* Zoom In for Lanscape Image */
.eut-image-landscape .eut-image-hover.eut-zoom-in img {
	-webkit-transform: scale(1) translate(0, -50%);
	-moz-transform: scale(1) translate(0, -50%);
	-ms-transform: scale(1) translate(0, -50%);
	-o-transform: scale(1) translate(0, -50%);
	transform: scale(1) translate(0, -50%);
}
.eut-image-landscape .eut-image-hover.eut-zoom-in.hover img {
	-webkit-transform: scale(1.12) translate(0, -50%);
	-moz-transform: scale(1.12) translate(0, -50%);
	-ms-transform: scale(1.12) translate(0, -50%);
	-o-transform: scale(1.12) translate(0, -50%);
	transform: scale(1.12) translate(0, -50%);
}
/* Zoom In for Portrait Image */
.eut-image-portrait .eut-image-hover.eut-zoom-in img {
	-webkit-transform: scale(1) translate(-50%, 0);
	-moz-transform: scale(1) translate(-50%, 0);
	-ms-transform: scale(1) translate(-50%, 0);
	-o-transform: scale(1) translate(-50%, 0);
	transform: scale(1) translate(-50%, 0);
}
.eut-image-portrait .eut-image-hover.eut-zoom-in.hover img {
	-webkit-transform: scale(1.12) translate(-50%, 0);
	-moz-transform: scale(1.12) translate(-50%, 0);
	-ms-transform: scale(1.12) translate(-50%, 0);
	-o-transform: scale(1.12) translate(-50%, 0);
	transform: scale(1.12) translate(-50%, 0);
}
/* Image Zoom Out */
.eut-image-hover.eut-zoom-out img {
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
.eut-image-hover.eut-zoom-out.hover img {
	-webkit-transform: scale(1);
	transform: scale(1);
}
/* Zoom Out for Lanscape Image */
.eut-image-landscape .eut-image-hover.eut-zoom-out img {
	-webkit-transform: scale(1.12) translate(0, -50%);
	-moz-transform: scale(1.12) translate(0, -50%);
	-ms-transform: scale(1.12) translate(0, -50%);
	-o-transform: scale(1.12) translate(0, -50%);
	transform: scale(1.12) translate(0, -50%);
}
.eut-image-landscape .eut-image-hover.eut-zoom-out.hover img {
	-webkit-transform: scale(1) translate(0, -50%);
	-moz-transform: scale(1) translate(0, -50%);
	-ms-transform: scale(1) translate(0, -50%);
	-o-transform: scale(1) translate(0, -50%);
	transform: scale(1) translate(0, -50%);
}
/* Zoom Out for Portrait Image */
.eut-image-portrait .eut-image-hover.eut-zoom-out img {
	-webkit-transform: scale(1.12) translate(-50%, 0);
	-moz-transform: scale(1.12) translate(-50%, 0);
	-ms-transform: scale(1.12) translate(-50%, 0);
	-o-transform: scale(1.12) translate(-50%, 0);
	transform: scale(1.12) translate(-50%, 0);
}
.eut-image-portrait .eut-image-hover.eut-zoom-out.hover img {
	-webkit-transform: scale(1) translate(-50%, 0);
	-moz-transform: scale(1) translate(-50%, 0);
	-ms-transform: scale(1) translate(-50%, 0);
	-o-transform: scale(1) translate(-50%, 0);
	transform: scale(1) translate(-50%, 0);
}
/* Media General Settings */
.eut-image-hover .eut-media {
	position: relative;
}
.eut-image-hover .eut-media:before {
	content: '';
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
	display: block;
	opacity: 0;
	z-index: 2;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
/* Media Dark Overlay */
.eut-image-hover .eut-media.eut-dark-overlay:before {
	background-color: #000000;
}
/* Media Light Overlay */
.eut-image-hover .eut-media.eut-light-overlay:before {
	background-color: #ffffff;
}
/* Media Opacity Overlay */
.eut-image-hover.hover .eut-media.eut-opacity-0:before {
	opacity: 0;
}
.eut-image-hover.hover .eut-media.eut-opacity-10:before {
	opacity: 0.1;
}
.eut-image-hover.hover .eut-media.eut-opacity-20:before {
	opacity: 0.2;
}
.eut-image-hover.hover .eut-media.eut-opacity-30:before {
	opacity: 0.3;
}
.eut-image-hover.hover .eut-media.eut-opacity-40:before {
	opacity: 0.4;
}
.eut-image-hover.hover .eut-media.eut-opacity-50:before {
	opacity: 0.5;
}
.eut-image-hover.hover .eut-media.eut-opacity-60:before {
	opacity: 0.6;
}
.eut-image-hover.hover .eut-media.eut-opacity-70:before {
	opacity: 0.7;
}
.eut-image-hover.hover .eut-media.eut-opacity-80:before {
	opacity: 0.8;
}
.eut-image-hover.hover .eut-media.eut-opacity-90:before {
	opacity: 0.9;
}
.eut-image-hover.hover .eut-media.eut-opacity-100:before {
	opacity: 1;
}
.eut-image-hover .eut-title {
	margin-bottom: 0.250em;
}
/*-------------------------------------------------------------------------*/
/*	# Euthemians ICONS
/*-------------------------------------------------------------------------*/

[class^="eut-icon-"], [class*=" eut-icon-"] {
	font-family: FontAwesome !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 16px;
	/* Better Font Rendering =========== */
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: 'corpus';
	src: url('../fonts/corpus-icons/corpus.eot?v=1.0.0');
	src: url('../fonts/corpus-icons/corpus.eot?#iefix&v=1.0.0') format('embedded-opentype'),  url('../fonts/corpus-icons/corpus.woff?v=1.0.0') format('woff'),  url('../fonts/corpus-icons/corpus.ttf?v=1.0.0') format('truetype'),  url('../fonts/corpus-icons/corpus.svg?v=1.0.0#corpus') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="eut-icon-"], [class*=" eut-icon-"] {
	font-family: 'corpus' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.eut-icon-th-large:before {
	content: "\e600";
}
.eut-icon-envelope:before {
	content: "\e601";
}
.eut-icon-nav-down:before {
	content: "\e602";
}
.eut-icon-shop:before {
	content: "\e603";
}
.eut-icon-safebutton:before {
	content: "\e604";
}
.eut-icon-comment:before {
	content: "\e605";
}
.eut-icon-date:before {
	content: "\e606";
}
.eut-icon-video:before {
	content: "\e607";
}
.eut-icon-pencil:before {
	content: "\e608";
}
.eut-icon-user:before {
	content: "\e609";
}
.eut-icon-link:before {
	content: "\e60a";
}
.eut-icon-close:before {
	content: "\e60b";
}
.eut-icon-heart:before {
	content: "\e60c";
}
.eut-icon-menu:before {
	content: "\e60d";
}
.eut-icon-double-nav-left:before {
	content: "\e60e";
}
.eut-icon-double-nav-right:before {
	content: "\e60f";
}
.eut-icon-nav-right:before {
	content: "\e610";
}
.eut-icon-nav-left:before {
	content: "\e611";
}
.eut-icon-nav-up:before {
	content: "\e612";
}
.eut-icon-socials:before {
	content: "\e613";
}
.eut-icon-globe:before {
	content: "\e614";
}
.eut-icon-search:before {
	content: "\e615";
}
.eut-icon-plus:before {
	content: "\e616";
}
/*-------------------------------------------------------------------------*/
/*	# ANIMATIONS
/*-------------------------------------------------------------------------*/
.eut-animated-item {
	opacity: 0;
}
.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	opacity: 1;
}
 @-webkit-keyframes fadeIn {
 0% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
 @-moz-keyframes fadeIn {
 0% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
 @-o-keyframes fadeIn {
 0% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
 @keyframes fadeIn {
 0% {
opacity: 0;
}
 100% {
opacity: 1;
}
}
.fadeIn.animated {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @-moz-keyframes fadeInUp {
 0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
 @-o-keyframes fadeInUp {
 0% {
 opacity: 0;
 -o-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
 @keyframes fadeInUp {
 0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInUp.animated {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @-moz-keyframes fadeInDown {
 0% {
 opacity: 0;
 -moz-transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
 @-o-keyframes fadeInDown {
 0% {
 opacity: 0;
 -o-transform: translateY(-20px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
 @keyframes fadeInDown {
 0% {
 opacity: 0;
 transform: translateY(-20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInDown.animated {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
 @-moz-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -moz-transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
}
}
 @-o-keyframes fadeInLeft {
 0% {
 opacity: 0;
 -o-transform: translateX(-20px);
}
 100% {
 opacity: 1;
 -o-transform: translateX(0);
}
}
 @keyframes fadeInLeft {
 0% {
 opacity: 0;
 transform: translateX(-20px);
}
 100% {
 opacity: 1;
 transform: translateX(0);
}
}
.fadeInLeft.animated {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
 @-moz-keyframes fadeInRight {
 0% {
 opacity: 0;
 -moz-transform: translateX(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateX(0);
}
}
 @-o-keyframes fadeInRight {
 0% {
 opacity: 0;
 -o-transform: translateX(20px);
}
 100% {
 opacity: 1;
 -o-transform: translateX(0);
}
}
 @keyframes fadeInRight {
 0% {
 opacity: 0;
 transform: translateX(20px);
}
 100% {
 opacity: 1;
 transform: translateX(0);
}
}
.fadeInRight.animated {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
/*-------------------------------------------------------------------------*/
/*	# 404 PAGE
/*-------------------------------------------------------------------------*/
.error404 #eut-main-content .eut-container {
	padding: 0;
}
.error404 .eut-container .eut-section {
	margin-bottom: 0;
}
.error404 .eut-section.eut-light {
	color: #ffffff !important;
	border-color: rgba(255,255,255,0.1) !important;
}
.error404 .eut-section.eut-light .eut-search input[type='text'], .error404 .eut-section.eut-light .eut-search button[type='submit'] {
	border-color: rgba(255,255,255,0.1) !important;
}
/*-------------------------------------------------------------------------*/
/*	# LOADER
/*-------------------------------------------------------------------------*/
.eut-loader:before, .eut-loader:after, .eut-loader {
	border-radius: 50%;
	width: 1.5em;
	height: 1.5em;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: loadanim 1.8s infinite ease-in-out;
	animation: loadanim 1.8s infinite ease-in-out;
	opacity: 0.8;
}
.eut-loader {
	font-size: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-indent: -9999em;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
.eut-loader:before {
	left: -2.5em;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.eut-loader:after {
	left: 2.5em;
}
.eut-loader:before, .eut-loader:after {
	content: '';
	position: absolute;
	top: 0;
}
/* Isotope Loader */
.eut-isotope .eut-loader {
	top: 200px;
}
/* Dynamic CSS to Static */
/*-------------------------------------------------------------------------*/
/*	# Fonts
/*-------------------------------------------------------------------------*/

body,  #eut-theme-wrapper #eut-search-modal input[type='text'] {
	font-size: 16px;
	font-family: Open Sans;
	font-weight: 400;
	line-height: 1.875em;
	letter-spacing:.02em;
}

input[type='text'],  input[type='input'],  input[type='password'],  input[type='email'],  input[type='number'],  input[type='date'],  input[type='url'],  input[type='tel'],  input[type='search'],  textarea,  select {
	font-family: Open Sans;
}
#eut-header .eut-logo.eut-logo-text a {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 1.08em;
	text-transform: uppercase;
}
#eut-header #eut-main-menu ul li ul li a, #eut-main-menu-responsive ul.eut-menu li a {
    font-family: montserratregular;
    font-style: normal;
    font-size: .66em;
    text-transform: uppercase;
    letter-spacing: .12em;
	color: #fff;
	 white-space: nowrap;
}
#eut-main-menu-responsive ul.eut-menu li a {
	color: #222;
}
#eut-header #eut-main-menu > ul > li > a,  #eut-main-menu-responsive ul.eut-menu > li > a,  #eut-header .eut-responsive-menu-text {
	font-family: montserratregular;
	font-style: normal;
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 1px;
}
h1,  .eut-h1 {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 2.4em;
	text-transform: none;
	line-height: 1.3em;
}
h2,  .eut-h2 {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 2.16em;
	text-transform: none;
	line-height: 1.3em;
}
h3,  .eut-h3 {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 1.8em;
	text-transform: none;
	line-height: 1.3em;
}
h4,  .eut-h4 {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 1.44em;
	text-transform: none;
	line-height: 1.3em;
}
h5,  .eut-h5,  #reply-title,  .vc_tta.vc_general .vc_tta-panel-title {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 1.2em;
	text-transform: none;
	line-height: 1.3em;
}
h6,  .eut-h6,  .mfp-title {
	font-family: montserratbold;
	font-weight: 700;
	font-style: normal;
	font-size: 1.08em;
	text-transform: none;
	line-height: 1.3em;
}
#eut-page-title .eut-title {
	font-family: montserratextra_bold;
	font-weight: 900;
	font-style: normal;
	font-size: 1.8em;
	text-transform: none;
	line-height: 1.3em;
}
#eut-page-title .eut-description {
	font-family: Lato;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2em;
	text-transform: none;
	line-height: 1.3em;
}
#eut-portfolio-title .eut-title {
	font-family: montserratextra_bold;
	font-weight: 900;
	font-style: normal;
	font-size: 1.8em;
	text-transform: none;
	line-height: 1.3em;
}
#eut-portfolio-title .eut-description {
	font-family: Lato;
	font-weight: 400;
	font-style: normal;
	font-size: 1.2em;
	text-transform: none;
	line-height: 1.3em;
}
#eut-post-title .eut-title,  .eut-single-post-title,  .eut-large-media .eut-post-title {
	font-family: montserratextra_bold;
	font-weight: 900;
	font-style: normal;
	font-size: 1.8em;
	text-transform: none;
	line-height: 1.3em;
}
 #eut-feature-section .eut-title {
	font-family: montserratregular;
	font-weight: 900;
	font-style: normal;
	font-size: 3.8em;
	text-transform: none;
	line-height: 1.3em;
}
 #eut-feature-section .eut-description {
	font-family: montserratregular;
	font-weight: 400;
	font-style: normal;
	font-size: 2.16em;
	text-transform: none;
	line-height: 1.3em;
}

.home.page #eut-feature-section .eut-title {
	font-family: montserratregular;
	font-weight: 400;
	font-style: normal;
	font-size: 4em;
	letter-spacing: .1em;
	text-transform: none;
	line-height: 1em;
}
.round-button {
	width: 10%;
	height: 0;
	padding-bottom: 10%;
	border-radius: 50%;
	overflow: hidden;
	background: #464646;
	box-shadow: 0 0 3px gray;
}
.round-button:hover {
	background: #262626;
}
.round-button img {
	display: block;
	width: 76%;
	padding: 12%;
	height: auto;
}
#eut-header[data-fullscreen='yes'] #eut-feature-section .eut-description {
	font-family: montserratregular;
	font-weight: 400;
	font-style: normal;
	font-size: 2.4em;
	text-transform: none;
	line-height: 1.3em;
}
.eut-leader-text p,  p.eut-leader-text,  blockquote {
	font-family: Open Sans;
	font-weight: 400;
	font-style: normal;
	font-size: 1.44em;
	text-transform: none;
	line-height:1.3em;
}

 blockquote {

	font-size: 2em;

}
.eut-subtitle p,  .eut-subtitle {
	font-family: montserratregular;
	font-weight: 400;
	font-style: normal;
	font-size: .84em;
	text-transform: none;
	line-height: 1.7em;
	letter-spacing: 0.5px;
}
.eut-small-text,  small,  #eut-anchor-menu a,  #eut-post-title #eut-social-share ul li .eut-like-counter,  .eut-pagination ul li,  #eut-header-options ul.eut-options a span,  .eut-pagination .eut-icon-nav-right,  .eut-pagination .eut-icon-nav-left,  #eut-footer-bar .eut-social li,  #eut-footer-bar .eut-copyright,  #eut-footer-bar #eut-second-menu,  #eut-share-modal .eut-social li a,  #eut-language-modal .eut-language li a,  .logged-in-as,  .widget.widget_recent_entries li span.post-date,  cite,  label,  .eut-slider-item .eut-slider-content span.eut-title,  .eut-gallery figure figcaption .eut-caption,  .widget.widget_calendar caption,  .widget .rss-date,  .widget.widget_tag_cloud a,  .eut-widget.eut-latest-news .eut-latest-news-date,  .eut-widget.eut-comments .eut-comment-date,  .wpcf7-form p,  .wpcf7-form .eut-one-third,  .wpcf7-form .eut-one-half,  .mfp-counter,  .eut-comment-nav ul li a,  .eut-portfolio .eut-like-counter span,  .eut-map-infotext p,  a.eut-infotext-link,  #eut-main-menu span.eut-no-assigned-menu {
	font-family: Open Sans;
	font-weight: 400;
	font-style: normal;
	font-size: .78em !important;
	text-transform: none;
}
.eut-blog.eut-isotope[data-type='pint-blog'] .eut-isotope-item .eut-media-content .eut-read-more span,  .eut-search button[type='submit'],  .eut-btn,  input[type='submit'],  input[type='reset'],  button,  .eut-portfolio .eut-portfolio-btns {
	font-family: Open Sans;
	font-weight: 600;
	font-style: normal;
	font-size: .78em;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
/* Video Home */



.home.page .video-wrap {
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.home.page .video-wrap--show {
	pointer-events: auto;
}
.home.page .video-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	opacity: 0;
	background: black;
}
.home.page .video-wrap--show .video-inner {
	opacity: 1;
}
.home.page .video-player {
	position: absolute;
	top: 50%;
	width: 100%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
/* Button */
.home.page .action {
	font-family: 'Avenir Next', 'Helvetica Neue', 'Lato', 'Segoe UI', Helvetica, Arial, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 1em 2em;
	color: #fff;
	border: 2px solid;
	border-radius: 40px;
	background: none;
	-webkit-flex: none;
	flex: none;
}
.home.page .action:focus {
	outline: none;
}
.home.page .action__label {
    display: inline-block;
    margin: 0 0 0 0.75em;
    position: absolute;
    left: -4000px;
}
.home.page .action__label--hidden {
	position: absolute;
	top: 200%;
}
.home.page .action--play {
    display: block;
    margin: 0em auto;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: all 0.3s 0.1s;
    transition: all 0.3s 0.1s;
    padding: 2em 2.35em;
    font-size: 1.5em;
    border-radius: 50%;
    background-color: #f10281;
    border: none;
}

.home.page .action--play:hover {
 background-color: #990152;

}
.home.page.video-loaded .action--play {
    opacity: 1;
    pointer-events: auto;
    margin-top: 3em;
	margin-bottom: 3em;
}

.home.page.video-loaded .action--play .fa{ font-size:65px;     position: relative;
    left: 7px; }

.home.page .action--close {
	line-height: 1;
	position: absolute;
	z-index: 1000;
	top: 30px;
	right: 30px;
	width: 60px;
	height: 60px;
	padding: 0;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transform: scale3d(0.7, 0.7, 1);
	transform: scale3d(0.7, 0.7, 1);
}
.home.page .video-wrap--show .action--close {
	opacity: 1;
	-webkit-transition-delay: 1.2s;
	transition-delay: 1.2s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.home.page .video-wrap--show .action--close .fa {
	font-size: 1.32em;
}
div#video_controls_bar {
	position: absolute;
	bottom: 50px;
}

@media screen and (min-width: 25em) {
.home.page .video-inner {
	width: 30vw;
	height: 30vw;
	border: 25px solid #fff;
	-webkit-transform: scale3d(0.1, 0.1, 1) rotate3d(0, 0, 1, -5deg);
	transform: scale3d(0.1, 0.1, 1) rotate3d(0, 0, 1, -5deg);
}
.home.page .video-wrap--show .video-inner {
	opacity: 0;
	-webkit-animation: showVideo-1 1.25s forwards;
	animation: showVideo-1 1.25s forwards;
}
.home.page .video-wrap--hide .video-inner {
	-webkit-animation: hideVideo 1.25s forwards;
	animation: hideVideo 1.25s forwards;
}
.home.page .video-player {
	left: 50%;
	width: auto;
	height: 100vh;
	-webkit-transition: -webkit-transform 1s;
	transition: transform 1s;
	-webkit-transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1) rotate3d(0, 0, 1, 5deg);
	transform: translate3d(-50%, -50%, 0) scale3d(0.7, 0.7, 1) rotate3d(0, 0, 1, 5deg);
	padding:25px;
}
.home.page .video-wrap--show .video-player, .home.page .video-wrap--hide .video-player {
	-webkit-transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
	transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
}
}

/* This is the same as an aspect ratio of 16/9.
Here we take the viewport height as main measure
and size the video-inner accordingly.
The video itself will use the viewport width as main 
measure so that we ensure a filling of the screen.
*/
@media screen and (min-width: 25em) and (min-aspect-ratio: 1280/720) {
.home.page .video-inner {
	width: 30vw;
	height: 30vh;
}
.home.page .video-wrap--show .video-inner {
	-webkit-animation: showVideo-2 1.25s forwards;
	animation: showVideo-2 1.25s forwards;
}
.home.page .video-player {
	width: 100vw;
	height: auto;
}
}

/* Animation for showing the video wrapper */
@-webkit-keyframes showVideo-1 {
 50% {
 width: 50vw;
 height: 50vw;
 opacity: 1;
 -webkit-transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
 transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
}
 100% {
 width: 100vw;
 height: 100vh;
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
}
 @keyframes showVideo-1 {
 50% {
 width: 50vw;
 height: 50vh;
 opacity: 1;
 -webkit-transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
 transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
}
 100% {
 width: 100vw;
 height: 100vh;
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
}

/* Alternate animation for showing the video wrapper */
@-webkit-keyframes showVideo-2 {
 50% {
 width: 50vw;
 height: 50vh;
 opacity: 1;
 -webkit-transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
 transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
}
 100% {
 width: 100vw;
 height: 100vh;
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
}
 @keyframes showVideo-2 {
 50% {
 width: 50vw;
 height: 50vh;
 opacity: 1;
 -webkit-transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
 transform: scale3d(0.5, 0.5, 1) rotate3d(0, 0, 1, -5deg);
}
 100% {
 width: 100vw;
 height: 100vh;
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
}

/* Animation for hiding the video wrapper */
@-webkit-keyframes hideVideo {
 0% {
 width: 100vw;
 height: 100vh;
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
 100% {
 width: 100vw;
 height: 100vh;
 opacity: 0;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
}
 @keyframes hideVideo {
 0% {
 width: 100vw;
 height: 100vh;
 opacity: 1;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
 100% {
 width: 100vw;
 height: 100vh;
 opacity: 0;
 -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
 transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 0deg);
}
}
.eut-body-overlay, .mfp-bg {
	background-color: rgba(0,0,0,0.85);
}
#eut-top-bar {
	line-height: 40px;
	background-color: #303030;
	color: #c9c9c9;
}
#eut-top-bar a {
	color: #c9c9c9;
}
#eut-top-bar a:hover {
	color: #f10281;
}
#eut-top-bar .eut-language ul li a {
	background-color: #1c1c1c;
	color: #8e8e8e;
}
#eut-top-bar .eut-language ul li a:hover {
	background-color: #151515;
	color: #e0e0e0;
}
#eut-header[data-overlap='yes'][data-header-position='above-feature'][data-topbar='yes'] #eut-header-wrapper {
	top: 40px;
}
#eut-top-bar, #eut-top-bar ul li.eut-topbar-item ul li a, #eut-top-bar ul.eut-bar-content, #eut-top-bar ul.eut-bar-content > li {
	border-color: #4f4f4f !important;
}
#eut-header #eut-inner-header {
	height: 100px;
	/*line-height: 150px;*/
}
#eut-header #eut-header-wrapper, #eut-header[data-menu-align='center'] #eut-main-menu {
	height: 100px;
}
#eut-header .eut-menu-options {
    height: 29px;
    line-height: 29px;
    margin-right: 10px;
}


 .eut-feature-content {
	padding-top: 75px;
}
#eut-header[data-overlap='yes'][data-header-position='above-feature'] .eut-feature-content.eut-align-left-top, #eut-header[data-overlap='yes'][data-header-position='above-feature'] .eut-feature-content.eut-align-center-top, #eut-header[data-overlap='yes'][data-header-position='above-feature'] .eut-feature-content.eut-align-right-top {
	padding-top: 190px;
}
#eut-header[data-overlap='yes'][data-header-position='below-feature'] .eut-feature-content.eut-align-left-bottom, #eut-header[data-overlap='yes'][data-header-position='below-feature'] .eut-feature-content.eut-align-center-bottom, #eut-header[data-overlap='yes'][data-header-position='below-feature'] .eut-feature-content.eut-align-right-bottom {
	padding-bottom: 190px;
}
#eut-main-menu-responsive {
	color: #757575;
	background-color: rgba(255,255,255,1);
}
#eut-main-menu-responsive li a, #eut-main-menu-responsive ul.eut-menu-options li a {
	color: #757575;
}
#eut-main-menu-responsive li a:hover, #eut-main-menu-responsive ul.eut-menu-options li a:hover {
	color: #bdbdbd;
}
#eut-main-menu-responsive ul li.current-menu-item > a, #eut-main-menu-responsive ul li.current-menu-parent > a, #eut-main-menu-responsive ul li.current_page_item > a, #eut-main-menu-responsive ul li.current_page_ancestor > a {
	color: #bdbdbd;
}
.eut-side-area .eut-close-menu-button:after, .eut-side-area .eut-close-menu-button:before, #eut-main-menu-responsive ul.eut-menu li .eut-arrow:after, #eut-main-menu-responsive ul.eut-menu li .eut-arrow:before {
	background-color: #757575;
}
#eut-main-menu-responsive .eut-menu-options li a {
	color: #757575;
}
#eut-main-menu-responsive ul li a .label {
	color: #e0e0e0;
	background-color: #151515;
}
#eut-header.eut-default[data-sticky-header='shrink'] {
	background-color: rgba(255,255,255,1);
}
#eut-header #eut-inner-header, #eut-header[data-menu-options='right'] .eut-menu-options, #eut-header[data-menu-options='left'] .eut-menu-options {
	border-color: rgba(224,224,224,1);
}
#eut-header.eut-default #eut-main-menu > ul > li > a, #eut-header.eut-default .eut-menu-options li a, #eut-header.eut-default .eut-logo.eut-logo-text a, #eut-header.eut-default .eut-responsive-menu-text {
	color: #666;
}

#eut-header.eut-default .eut-menu-options li a{
	color:#8b8b8b;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}
#eut-header.eut-default .eut-menu-button-line {
	background-color: #757575;
}
#eut-header.eut-default .eut-button-icon .eut-line-icon, #eut-header.eut-default .eut-button-icon .eut-line-icon:after, #eut-header.eut-default .eut-button-icon .eut-line-icon:before {
    background-color: #fff;
}
#eut-header.eut-default .eut-button-icon:hover .eut-line-icon, #eut-header.eut-default .eut-button-icon:hover .eut-line-icon:after, #eut-header.eut-default .eut-button-icon:hover .eut-line-icon:before {
	background-color: #222;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item:after {
	background-color: #222;
}
#eut-header.eut-default #eut-main-menu > ul > li.current-menu-item > a, #eut-header.eut-default #eut-main-menu > ul > li.current-menu-parent > a, #eut-header.eut-default #eut-main-menu > ul > li.current_page_item > a, #eut-header.eut-default #eut-main-menu > ul > li.current_page_ancestor > a, #eut-header.eut-default #eut-main-menu > ul > li.current-menu-ancestor > a, #eut-header.eut-default #eut-main-menu > ul > li.active > a, #eut-header.eut-default .eut-menu-options li a:hover, #eut-main-menu-responsive ul.eut-menu > li.open > a {
	color: #666;
}

#eut-header.eut-default #eut-main-menu > ul > li:hover > a{ color: #f10281; }


#eut-header.eut-default .eut-menu-options li a:hover, #eut-main-menu-responsive ul.eut-menu > li.open > a {
    color: #222;
}
#eut-header #eut-main-menu ul li ul a, #eut-header #eut-main-menu ul li a:hover .label, #eut-header #eut-main-menu > ul > li.megamenu > ul {
	color: #8e8e8e;
/*	background-color: #1c1c1c;*/
}
#eut-header #eut-main-menu ul li.current-menu-item > a {
	color: #f10281;
}
#eut-header #eut-main-menu ul li ul a:hover {
	color: #f10281;
}
#eut-header #eut-main-menu > ul > li.megamenu > ul > li {
	border-color: #383838;
}
#eut-header #eut-main-menu > ul > li.megamenu > ul > li > a {
	color: #ffffff;
	background-color: transparent;
}
#eut-header.eut-light #eut-inner-header, #eut-header.eut-light[data-menu-options='right'] .eut-menu-options, #eut-header.eut-light[data-menu-options='left'] .eut-menu-options {
	border-color: rgba(255,255,255,0.30);
}
#eut-header.eut-light #eut-main-menu > ul > li > a, #eut-header.eut-light .eut-menu-options li a, #eut-header.eut-light .eut-logo.eut-logo-text a, #eut-header.eut-light .eut-responsive-menu-text {
	color: #e0e0e0;
}
#eut-header.eut-light .eut-menu-button-line {
	background-color: #e0e0e0;
}
#eut-header.eut-light .eut-button-icon .eut-line-icon, #eut-header.eut-light .eut-button-icon .eut-line-icon:after, #eut-header.eut-light .eut-button-icon .eut-line-icon:before {
	background-color: #e0e0e0;
}
#eut-header.eut-light .eut-button-icon:hover .eut-line-icon, #eut-header.eut-light .eut-button-icon:hover .eut-line-icon:after, #eut-header.eut-light .eut-button-icon:hover .eut-line-icon:before {
	background-color: #ffffff;
}
#eut-header.eut-light #eut-main-menu > ul > li > a span.eut-item:after {
	background-color: #f10281;
}
#eut-header.eut-light #eut-main-menu > ul > li.current-menu-item > a, #eut-header.eut-light #eut-main-menu > ul > li.current-menu-parent > a, #eut-header.eut-light #eut-main-menu > ul > li.current_page_item > a, #eut-header.eut-light #eut-main-menu > ul > li.current_page_ancestor > a, #eut-header.eut-light #eut-main-menu > ul > li.active > a, #eut-header.eut-light #eut-main-menu > ul > li:hover > a, #eut-header.eut-light #eut-main-menu > ul > li.current-menu-ancestor > a, #eut-header.eut-light .eut-menu-options li a:hover {
	color: #ffffff;
}
#eut-header.eut-dark #eut-inner-header, #eut-header.eut-dark[data-menu-options='right'] .eut-menu-options, #eut-header.eut-dark[data-menu-options='left'] .eut-menu-options {
	border-color: rgba(0,0,0,0.10);
}
#eut-header.eut-dark #eut-main-menu > ul > li > a, #eut-header.eut-dark .eut-menu-options li a, #eut-header.eut-dark .eut-logo.eut-logo-text a, #eut-header.eut-dark .eut-responsive-menu-text {
	color: #212121;
}
#eut-header.eut-dark .eut-menu-button-line {
	background-color: #212121;
}
#eut-header.eut-dark .eut-button-icon .eut-line-icon, #eut-header.eut-dark .eut-button-icon .eut-line-icon:after, #eut-header.eut-dark .eut-button-icon .eut-line-icon:before {
	background-color: #212121;
}
#eut-header.eut-dark .eut-button-icon:hover .eut-line-icon, #eut-header.eut-dark .eut-button-icon:hover .eut-line-icon:after, #eut-header.eut-dark .eut-button-icon:hover .eut-line-icon:before {
	background-color: #000000;
}
#eut-header.eut-dark #eut-main-menu > ul > li > a span.eut-item:after {
	background-color: #f10281;
}
#eut-header.eut-dark #eut-main-menu > ul > li.current-menu-item > a, #eut-header.eut-dark #eut-main-menu > ul > li.current-menu-parent > a, #eut-header.eut-dark #eut-main-menu > ul > li.current_page_item > a, #eut-header.eut-dark #eut-main-menu > ul > li.current_page_ancestor > a, #eut-header.eut-dark #eut-main-menu > ul > li.active > a, #eut-header.eut-dark #eut-main-menu > ul > li:hover > a, #eut-header.eut-dark #eut-main-menu > ul > li.current-menu-ancestor > a, #eut-header.eut-dark .eut-menu-options li a:hover {
	color: #000000;
}
#eut-header.eut-default.eut-header-sticky #eut-inner-header, #eut-header.eut-light.eut-header-sticky #eut-inner-header, #eut-header.eut-dark.eut-header-sticky #eut-inner-header, #eut-header[data-sticky-header='advanced'] #eut-inner-header:before {
	background-color: rgba(255,255,255,0.95);
}
#eut-header.eut-header-sticky #eut-inner-header, #eut-header.eut-header-sticky[data-menu-options='right'] .eut-menu-options, #eut-header.eut-header-sticky[data-menu-options='left'] .eut-menu-options {
	border-color: rgba(0,0,0,0.10);
}
#eut-header.eut-header-sticky #eut-main-menu > ul > li > a, #eut-header.eut-header-sticky .eut-menu-options li a, #eut-header.eut-header-sticky .eut-logo.eut-logo-text a, #eut-header.eut-header-sticky .eut-responsive-menu-text {
	color: #757575;
}
#eut-header.eut-header-sticky #eut-main-menu > ul > li.current-menu-item > a, #eut-header.eut-header-sticky #eut-main-menu > ul > li.current-menu-parent > a, #eut-header.eut-header-sticky #eut-main-menu > ul > li.current_page_item > a, #eut-header.eut-header-sticky #eut-main-menu > ul > li.current_page_ancestor > a, #eut-header.eut-header-sticky #eut-main-menu > ul > li.active > a, #eut-header.eut-header-sticky #eut-main-menu > ul > li:hover > a, #eut-header.eut-header-sticky #eut-main-menu > ul > li.current-menu-ancestor > a, #eut-header.eut-header-sticky .eut-menu-options li a:hover {
	color: #bdbdbd;
}
#eut-header.eut-header-sticky #eut-main-menu > ul > li > a span.eut-item:after {
	background-color: #f10281;
}
#eut-header.eut-header-sticky .eut-advanced-menu-button .eut-button-icon .eut-line-icon, #eut-header.eut-header-sticky .eut-advanced-menu-button .eut-button-icon .eut-line-icon:after, #eut-header.eut-header-sticky .eut-advanced-menu-button .eut-button-icon .eut-line-icon:before {
	background-color: #757575;
}
#eut-header.eut-header-sticky .eut-advanced-menu-button .eut-button-icon:hover .eut-line-icon, #eut-header.eut-header-sticky .eut-advanced-menu-button .eut-button-icon:hover .eut-line-icon:after, #eut-header.eut-header-sticky .eut-advanced-menu-button .eut-button-icon:hover .eut-line-icon:before {
	background-color: #bdbdbd;
}
#eut-header.eut-header-sticky .eut-button-icon .eut-line-icon, #eut-header.eut-header-sticky .eut-button-icon .eut-line-icon:after, #eut-header.eut-header-sticky .eut-button-icon .eut-line-icon:before {
	background-color: #757575;
}
#eut-header.eut-header-sticky .eut-button-icon:hover .eut-line-icon, #eut-header.eut-header-sticky .eut-button-icon:hover .eut-line-icon:after, #eut-header.eut-header-sticky .eut-button-icon:hover .eut-line-icon:before {
	background-color: #bdbdbd;
}
#eut-page-title, #eut-main-content.eut-error-404 {
	background-color: #f1f1f1;
}
#eut-portfolio-title {
	background-color: #f1f1f1;
}
#eut-page-title.eut-blog-title {
	background-color: #f1f1f1;
}
#eut-post-title {
background-color:;
}
#eut-anchor-menu {
	height: 70px;
	line-height: 70px;
}
#eut-anchor-menu-wrapper {
	height: 70px;
}
#eut-anchor-menu, #eut-anchor-menu.eut-responsive-bar ul li, #eut-anchor-menu ul li ul {
	background-color: #efefef;
}
#eut-anchor-menu ul li a {
	color: #6e6e6e;
	background-color: #efefef;
}
#eut-anchor-menu .eut-menu-button .eut-menu-button-line {
	background-color: #6e6e6e;
}
#eut-anchor-menu ul li.current-menu-item a, #eut-anchor-menu ul li a:hover, #eut-anchor-menu ul li.primary-button a, #eut-anchor-menu ul li.current > a, #eut-anchor-menu.eut-current-link ul li.active > a {
	color: #f10281;
	background-color: #efefef;
}
#eut-anchor-menu ul li, #eut-anchor-menu ul li ul li, #eut-anchor-menu.eut-responsive-bar ul li, #eut-anchor-menu.eut-responsive-bar ul li ul, #eut-anchor-menu.eut-incontainer > ul > li:first-child {
	border-color: #e5e5e5;
}
#eut-main-content {
	background-color: #ffffff;
}
a {
	color: #999;
			-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
a:hover {
	color: #222;
}
#eut-footer-area {
	background-color: #1c1c1c;
} /* Widget Title Color */
#eut-footer-area h1, #eut-footer-area h2, #eut-footer-area h3, #eut-footer-area h4, #eut-footer-area h5, #eut-footer-area h6, #eut-footer-area .eut-widget-title, #eut-footer-area .widget.widget_recent_entries li span.post-date, #eut-footer-area .widget.widget_rss .eut-widget-title a {
	color: #616161;
} /* Footer Text Color */
#eut-footer-area, #eut-footer-area .widget.widget_tag_cloud a {
	color: #bababa;
}
#eut-footer-area .widget li a {
	color: #bababa;
} /* Footer Text Hover Color */
#eut-footer-area .widget li a:hover {
	color: #f10281;
}
#eut-footer-area input, #eut-footer-area input[type='text'], #eut-footer-area input[type='input'], #eut-footer-area input[type='password'], #eut-footer-area input[type='email'], #eut-footer-area input[type='number'], #eut-footer-area input[type='date'], #eut-footer-area input[type='url'], #eut-footer-area input[type='tel'], #eut-footer-area input[type='search'], #eut-footer-area .eut-search button[type='submit'], #eut-footer-area textarea, #eut-footer-area select, #eut-footer-area .widget.widget_calendar table th, #eut-footer-area .eut-widget.eut-social li a, #eut-footer-area .widget li, #eut-footer-area .widget li ul {
	border-color: #383838;
}
#eut-footer-bar {
	background-color: rgba(21,21,21,1);
	color: #5c5c5c;
}
#eut-footer-bar #eut-second-menu li a, #eut-footer-bar .eut-social li a, #eut-footer-bar .eut-social li:after {
	color: #5c5c5c;
}
#eut-footer-bar #eut-second-menu li a:hover, #eut-footer-bar .eut-social li a:hover {
	color: #f10281;
}
.eut-dark-overlay:before {
	background-color: #000000;
}
.eut-light-overlay:before {
	background-color: #ffffff;
}
.eut-primary-1-overlay:before {
	background-color: #f10281;
}
.eut-primary-2-overlay:before {
	background-color: #039be5;
}
.eut-primary-3-overlay:before {
	background-color: #00bfa5;
}
.eut-primary-4-overlay:before {
	background-color: #ff9800;
}
.eut-primary-5-overlay:before {
	background-color: #FA4949;
}
#eut-main-content, .eut-bg-light, #eut-main-content .eut-sidebar-colored.eut-bg-light a, #eut-anchor-menu, #eut-main-content .widget.widget_categories li a, #eut-main-content .widget.widget_pages li a, #eut-main-content .widget.widget_archive li a, #eut-main-content .widget.widget_nav_menu li a, #eut-main-content .widget.widget_tag_cloud a, #eut-main-content .widget.widget_meta a, #eut-main-content .widget.widget_recent_entries a, #eut-main-content .widget.widget_recent_comments a.url, #eut-main-content .eut-widget.eut-comments a.url, #eut-main-content .eut-widget.eut-social li a, #eut-side-area .widget.widget_categories li a, #eut-side-area .widget.widget_pages li a, #eut-side-area .widget.widget_archive li a, #eut-side-area .widget.widget_nav_menu li a, #eut-side-area .widget.widget_tag_cloud a, #eut-side-area .widget.widget_meta a, #eut-side-area .widget.widget_recent_entries a, #eut-side-area .widget.widget_recent_comments a.url, #eut-side-area .eut-widget.eut-comments a.url, #eut-side-area .eut-widget.eut-latest-news a, #eut-side-area .eut-widget.eut-social li a, #eut-comments .eut-comment-item .eut-comment-date a:hover, .eut-pagination ul li a, input[type='text'], input[type='input'], input[type='password'], input[type='email'], input[type='number'], input[type='date'], input[type='url'], input[type='tel'], input[type='search'], textarea, select, .eut-map-infotext p, #eut-main-content .eut-portfolio .eut-light.eut-caption, #eut-main-content .eut-eut-gallery .eut-light.eut-caption, .eut-team .eut-team-social li a, .eut-comment-nav ul li a, .eut-pagination ul li:after, .eut-search button[type='submit'] .fa.fa-search, #eut-social-share li a, .eut-blog-item.format-link a:not(.eut-read-more), .eut-blog .eut-label-post.format-quote a, .vc_tta-panel .vc_tta-controls-icon, #eut-main-menu span.eut-no-assigned-menu, .eut-read-more:hover, #eut-main-content .more-link:hover {
	color: #222;
}
#eut-main-content h1, #eut-main-content h2, #eut-main-content h3, #eut-main-content h4, #eut-main-content h5, #eut-main-content h6, #eut-main-content .eut-h1, #eut-main-content .eut-h2, #eut-main-content .eut-h3, #eut-main-content .eut-h4, #eut-main-content .eut-h5, #eut-main-content .eut-h6, #eut-main-content .eut-post-title, #eut-main-content .more-link, #eut-main-content .widget.widget_rss cite, #eut-main-content .widget.widget_rss .eut-widget-title a, #eut-main-content .widget.widget_recent_comments a:hover, #eut-main-content .eut-widget.eut-comments a:hover, #eut-main-content .widget.widget_recent_entries li span.post-date, #eut-main-content .eut-widget.eut-comments .eut-comment-date, #eut-side-area .widget.widget_rss cite, #eut-side-area .widget.widget_rss .eut-widget-title a, #eut-side-area .widget.widget_recent_comments a:hover, #eut-side-area .eut-widget.eut-comments a:hover, #eut-side-area .widget.widget_recent_entries li span.post-date, #eut-side-area .eut-widget.eut-comments .eut-comment-date, #eut-side-area .eut-widget.eut-latest-news .eut-latest-news-date, #eut-main-content .eut-widget.eut-latest-news a, .widget.widget_calendar table th, #eut-comments .comment-reply-link:hover, #eut-comments .eut-comment-item .eut-author a, #eut-comments .comment-edit-link, #respond .comment-reply-title small a:hover, #respond .comment-notes, #eut-main-content .more-link:hover, .eut-label-post.format-quote .eut-post-meta .eut-like-counter span, .eut-toggle .eut-title.active, input[type='text']:hover, input[type='input']:hover, input[type='password']:hover, input[type='email']:hover, input[type='number']:hover, input[type='date']:hover, input[type='url']:hover, input[type='tel']:hover, input[type='search']:hover, textarea:hover, select:hover, input[type='text']:focus, input[type='password']:focus, input[type='email']:focus, input[type='number']:focus, input[type='date']:focus, input[type='url']:focus, input[type='tel']:focus, input[type='search']:focus, textarea:focus, #eut-main-content .eut-portfolio .eut-light.eut-title, #eut-main-content .eut-eut-gallery .eut-light.eut-title, .eut-related-wrapper small, .vc_tta-tabs .vc_tta-title-text, .eut-tabs-title li.active, .widget.widget_tag_cloud a:before, #eut-nav-bar .eut-nav-item a.eut-backlink {
	color: #222;
}
.eut-color-primary-1, .eut-color-primary-1:before, .eut-color-primary-1:after, #eut-main-content .eut-primary-1 h1, #eut-main-content .eut-primary-1 h2, #eut-main-content .eut-primary-1 h3, #eut-main-content .eut-primary-1 h4, #eut-main-content .eut-primary-1 h5, #eut-main-content .eut-primary-1 h6, #eut-feature-section .eut-title.eut-primary-1, #eut-page-title .eut-title.eut-primary-1, #eut-post-title .eut-title.eut-primary-1, #eut-portfolio-title .eut-title.eut-primary-1, #eut-feature-section .eut-goto-section.eut-primary-1, .widget.widget_calendar a, #eut-main-content .eut-post-title:hover, .eut-blog.eut-isotope[data-type='pint-blog'] .eut-isotope-item .eut-media-content .eut-post-icon, #eut-main-content .widget.widget_categories li a:hover, #eut-main-content .widget.widget_archive li a:hover, #eut-main-content .widget.widget_pages li a:hover, #eut-main-content .widget.widget_nav_menu li a:hover, #eut-main-content .widget.widget_nav_menu li.current-menu-item a, #eut-main-content .widget li .rsswidget, #eut-main-content .widget.widget_recent_comments a.url:hover, #eut-main-content .widget.widget_recent_comments a, #eut-main-content .eut-widget.eut-comments a.url:hover, #eut-main-content .eut-widget.eut-comments a, #eut-main-content .widget.widget_meta a:hover, #eut-main-content .widget.widget_recent_entries a:hover, #eut-main-content .widget.eut-contact-info a, #eut-main-content .eut-widget.eut-latest-news a:hover, #eut-side-area .widget.widget_categories li a:hover, #eut-side-area .widget.widget_archive li a:hover, #eut-side-area .widget.widget_pages li a:hover, #eut-side-area .widget.widget_nav_menu li a:hover, #eut-side-area .widget.widget_nav_menu li.current-menu-item a, #eut-side-area .widget li .rsswidget, #eut-side-area .widget.widget_recent_comments a.url:hover, #eut-side-area .widget.widget_recent_comments a, #eut-side-area .eut-widget.eut-comments a.url:hover, #eut-side-area .eut-widget.eut-comments a, #eut-side-area .widget.widget_meta a:hover, #eut-side-area .widget.widget_recent_entries a:hover, #eut-side-area .widget.eut-contact-info a, #eut-side-area .eut-widget.eut-latest-news a:hover, .eut-tags li a:hover, .eut-categories li a:hover, #eut-main-content .more-link, #eut-comments .comment-reply-link, #eut-comments .eut-comment-item .eut-author a:hover, #eut-comments .eut-comment-item .eut-comment-date a, #eut-comments .comment-edit-link:hover, #respond .comment-reply-title small a, .eut-blog .eut-like-counter span, .eut-pagination ul li a.current, .eut-pagination ul li a:hover, .eut-toggle .eut-title.active:before, .eut-portfolio-item .eut-portfolio-btns li a:hover, #eut-main-content .eut-team-social li a:hover, .eut-hr .eut-divider-backtotop:after, .eut-list li:before, #eut-feature-section .eut-description.eut-primary-1, #eut-page-title .eut-description.eut-primary-1, #eut-portfolio-title .eut-description.eut-primary-1, .eut-carousel-wrapper .eut-custom-title-content.eut-primary-1 .eut-caption, .eut-comment-nav ul li a:hover, .eut-pagination ul li .current, .eut-search button[type='submit']:hover .fa.fa-search, blockquote:before, #eut-social-share li a:hover i, .eut-portfolio .eut-hover-style-1 .eut-like-counter, .eut-portfolio .eut-hover-style-1 .eut-portfolio-btns, .eut-portfolio .eut-hover-style-2.eut-light .eut-media:after, .eut-filter ul li:hover:not(.selected) span, #eut-theme-wrapper #eut-search-modal .eut-search button[type='submit'] .fa.fa-search, #eut-main-content .eut-widget.eut-social li a:not(.eut-simple):not(.eut-outline):hover, #eut-side-area .eut-widget.eut-social li a:not(.eut-simple):not(.eut-outline):hover, #eut-footer-area .eut-widget.eut-social li a:not(.eut-simple):not(.eut-outline):hover, #eut-main-content a:hover .eut-team-name, #eut-nav-bar .eut-nav-item a:hover span, .eut-blog .eut-label-post.format-quote a:before, ul.eut-fields li:before, .vc_tta-panel.vc_active .vc_tta-controls-icon, #eut-theme-wrapper #eut-search-modal .eut-close-search:hover, #eut-main-content .widget.widget_tag_cloud a:hover, #eutside-area .widget.widget_tag_cloud a:hover, #eut-footer-area .widget.widget_tag_cloud a:hover, #eut-nav-bar .eut-nav-item a.eut-backlink:hover, .eut-top-btn:hover, .eut-testimonial-name:before, .eut-read-more, #eut-main-content .more-link {
	color: #f10281;
}
.eut-color-primary-2, .eut-color-primary-2:before, .eut-color-primary-2:after, #eut-main-content .eut-primary-2 h1, #eut-main-content .eut-primary-2 h2, #eut-main-content .eut-primary-2 h3, #eut-main-content .eut-primary-2 h4, #eut-main-content .eut-primary-2 h5, #eut-main-content .eut-primary-2 h6, #eut-feature-section .eut-title.eut-primary-2, #eut-feature-section .eut-goto-section.eut-primary-2, #eut-page-title .eut-title.eut-primary-2, #eut-post-title .eut-title.eut-primary-2, #eut-portfolio-title .eut-title.eut-primary-2, #eut-feature-section .eut-description.eut-primary-2, #eut-page-title .eut-description.eut-primary-2, #eut-portfolio-title .eut-description.eut-primary-2, .eut-carousel-wrapper .eut-custom-title-content.eut-primary-2 .eut-caption {
	color: #039be5;
}
.eut-color-primary-3, .eut-color-primary-3:before, .eut-color-primary-3:after, #eut-main-content .eut-primary-3 h1, #eut-main-content .eut-primary-3 h2, #eut-main-content .eut-primary-3 h3, #eut-main-content .eut-primary-3 h4, #eut-main-content .eut-primary-3 h5, #eut-main-content .eut-primary-3 h6, #eut-feature-section .eut-title.eut-primary-3, #eut-feature-section .eut-goto-section.eut-primary-3, #eut-page-title .eut-title.eut-primary-3, #eut-post-title .eut-title.eut-primary-3, #eut-portfolio-title .eut-title.eut-primary-3, #eut-feature-section .eut-description.eut-primary-3, #eut-page-title .eut-description.eut-primary-3, #eut-portfolio-title .eut-description.eut-primary-3, .eut-carousel-wrapper .eut-custom-title-content.eut-primary-3 .eut-caption {
	color: #00bfa5;
}
.eut-color-primary-4, .eut-color-primary-4:before, .eut-color-primary-4:after, #eut-main-content .eut-primary-4 h1, #eut-main-content .eut-primary-4 h2, #eut-main-content .eut-primary-4 h3, #eut-main-content .eut-primary-4 h4, #eut-main-content .eut-primary-4 h5, #eut-main-content .eut-primary-4 h6, #eut-feature-section .eut-title.eut-primary-4, #eut-feature-section .eut-goto-section.eut-primary-4, #eut-page-title .eut-title.eut-primary-4, #eut-post-title .eut-title.eut-primary-4, #eut-portfolio-title .eut-title.eut-primary-4, #eut-feature-section .eut-description.eut-primary-4, #eut-page-title .eut-description.eut-primary-4, #eut-portfolio-title .eut-description.eut-primary-4, .eut-carousel-wrapper .eut-custom-title-content.eut-primary-4 .eut-caption {
	color: #ff9800;
}
.eut-color-primary-5, .eut-color-primary-5:before, .eut-color-primary-5:after, #eut-main-content .eut-primary-5 h1, #eut-main-content .eut-primary-5 h2, #eut-main-content .eut-primary-5 h3, #eut-main-content .eut-primary-5 h4, #eut-main-content .eut-primary-5 h5, #eut-main-content .eut-primary-5 h6, #eut-feature-section .eut-title.eut-primary-5, #eut-feature-section .eut-goto-section.eut-primary-5, #eut-page-title .eut-title.eut-primary-5, #eut-post-title .eut-title.eut-primary-5, #eut-portfolio-title .eut-title.eut-primary-5, #eut-feature-section .eut-description.eut-primary-5, #eut-page-title .eut-description.eut-primary-5, #eut-portfolio-title .eut-description.eut-primary-5, .eut-carousel-wrapper .eut-custom-title-content.eut-primary-5 .eut-caption {
	color: #FA4949;
}
#eut-main-content .eut-dark h1, #eut-main-content .eut-dark h2, #eut-main-content .eut-dark h3, #eut-main-content .eut-dark h4, #eut-main-content .eut-dark h5, #eut-main-content .eut-dark h6, .eut-carousel-wrapper .eut-custom-title-content.eut-dark .eut-caption {
	color: #000000;
}
#eut-main-content .eut-light h1, #eut-main-content .eut-light h2, #eut-main-content .eut-light h3, #eut-main-content .eut-light h4, #eut-main-content .eut-light h5, #eut-main-content .eut-light h6, .eut-carousel-wrapper .eut-custom-title-content.eut-light .eut-caption {
	color: #ffffff;
}
#eut-main-content .eut-grey h1, #eut-main-content .eut-grey h2, #eut-main-content .eut-grey h3, #eut-main-content .eut-grey h4, #eut-main-content .eut-grey h5, #eut-main-content .eut-grey h6 {
	color: #cccccc;
}
#eut-main-content .eut-green h1, #eut-main-content .eut-green h2, #eut-main-content .eut-green h3, #eut-main-content .eut-green h4, #eut-main-content .eut-green h5, #eut-main-content .eut-green h6 {
	color: #83ad00;
}
#eut-main-content .eut-orange h1, #eut-main-content .eut-orange h2, #eut-main-content .eut-orange h3, #eut-main-content .eut-orange h4, #eut-main-content .eut-orange h5, #eut-main-content .eut-orange h6 {
	color: #faa500;
}
#eut-main-content .eut-aqua h1, #eut-main-content .eut-aqua h2, #eut-main-content .eut-aqua h3, #eut-main-content .eut-aqua h4, #eut-main-content .eut-aqua h5, #eut-main-content .eut-aqua h6 {
	color: #23b893;
}
#eut-main-content .eut-blue h1, #eut-main-content .eut-blue h2, #eut-main-content .eut-blue h3, #eut-main-content .eut-blue h4, #eut-main-content .eut-blue h5, #eut-main-content .eut-blue h6 {
	color: #23a5d1;
}
#eut-main-content .eut-red h1, #eut-main-content .eut-red h2, #eut-main-content .eut-red h3, #eut-main-content .eut-red h4, #eut-main-content .eut-red h5, #eut-main-content .eut-red h6 {
	color: #ff0042;
}
#eut-main-content .eut-purple h1, #eut-main-content .eut-purple h2, #eut-main-content .eut-purple h3, #eut-main-content .eut-purple h4, #eut-main-content .eut-purple h5, #eut-main-content .eut-purple h6 {
	color: #940AE5;
}
#eut-about-author, #eut-comments, #eut-comments .eut-comment-item, #eut-comments .children:before, #eut-comments .children article.comment, #eut-main-content .eut-widget.eut-social li a, #eut-side-area .eut-widget.eut-social li a, #respond input[type='text'], #respond textarea, .eut-blog.eut-large-media .eut-blog-item, .eut-blog.eut-small-media .eut-blog-item, .eut-search input[type='text'], .eut-toggle-wrapper li, .eut-bar, .eut-pricing-table, .eut-pricing-table ul li, #eut-main-content table, #eut-main-content tr, #eut-main-content td, #eut-main-content th, pre, hr, .eut-hr.eut-element div, .eut-title-double-line span:before, .eut-title-double-line span:after, .eut-title-double-bottom-line span:after, #eut-main-content input[type='text'], #eut-main-content input[type='input'], #eut-main-content input[type='password'], #eut-main-content input[type='email'], #eut-main-content input[type='number'], #eut-main-content input[type='date'], #eut-main-content input[type='url'], #eut-main-content input[type='tel'], #eut-main-content input[type='search'], .eut-search button[type='submit'], #eut-main-content textarea, #eut-main-content select, #eut-social-share + #eut-tags-categories, #eut-social-share + #eut-nav-bar, #eut-social-share + .eut-related-post, #eut-social-share + #eut-comments, .eut-related-post + #respond, #eut-nav-bar + .eut-related-post, #eut-main-content.eut-single-post-content article + #eut-tags-categories, #eut-main-content.eut-single-post-content article + #eut-nav-bar, #eut-main-content.eut-single-post-content article + .eut-related-post, #eut-main-content.eut-single-post-content article + #eut-comments, .eut-related-post + #eut-comments, #eut-main-content #eut-content-area + #eut-tags-categories, #eut-main-content #eut-content-area + #eut-nav-bar, #eut-main-content #eut-content-area + .eut-related-post, #eut-main-content #eut-content-area + #eut-comments, #eut-main-content div.clear + #eut-tags-categories, #eut-main-content div.clear + #eut-nav-bar, #eut-main-content div.clear + .eut-related-post, #eut-main-content div.clear + #eut-comments, .eut-pagination ul, .eut-pagination ul li, ul.eut-fields li, .eut-portfolio-description + ul.eut-fields, .eut-portfolio-info + .widget, .eut-team figure .eut-team-social ul, #eut-main-content .widget li, #eut-main-content .widget li ul, #eut-side-area .widget li, #eut-side-area .widget li ul, #eut-main-menu-responsive ul.eut-menu li, #eut-main-menu-responsive ul.eut-menu li ul, .vc_tta-accordion .vc_tta-panel, .vc_tta-tabs-position-top .vc_tta-tabs-list, #eut-content-area .vc_tta.vc_tta-tabs-position-left.vc_general .vc_tta-tab > a, .eut-tabs-title {
	border-color: #E6E6E6;
}
.eut-bg-dark {
	background-color: #000000;
	color: #ffffff;
}
.eut-bg-light {
	background-color: #ffffff;
}
.eut-bg-primary-1, .eut-bar-line.eut-primary-1-color, #eut-header #eut-main-menu > ul > li.primary-button > a span, #eut-feature-section .eut-style-4 .eut-title.eut-primary-1 span, #eut-main-content .eut-widget.eut-social li a.eut-simple, #eut-side-area .eut-widget.eut-social li a.eut-simple, #eut-footer-area .eut-widget.eut-social li a.eut-simple, #eut-main-content .eut-widget.eut-social li a.eut-outline:hover, #eut-side-area .eut-widget.eut-social li a.eut-outline:hover, #eut-footer-area .eut-widget.eut-social li a.eut-outline:hover, #eut-feature-section .eut-style-1 .eut-title:after, #eut-feature-section .eut-style-4 .eut-title:before, #eut-feature-section .eut-style-4 .eut-title span:before, #eut-feature-section .eut-style-4 .eut-title:after, #eut-feature-section .eut-style-4 .eut-title span:after, .widget.widget_calendar caption, #eut-post-title #eut-social-share.eut-primary-1 ul li a, .wpcf7-validation-errors, .eut-title-line span:after, .eut-blog.eut-isotope[data-type='pint-blog'] .eut-isotope-item .eut-media-content .eut-read-more:before, .eut-blog.eut-isotope[data-type='pint-blog'] .eut-isotope-item .eut-media-content .more-link:before, input[type='submit'], input[type='reset'], button, .eut-slider-item .eut-slider-content span:after, .eut-blog .eut-label-post.format-link a:hover, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-1, .eut-image-hover a.eut-no-image:before, #eut-header #eut-main-menu ul li a .label, #eut-header #eut-main-menu ul li ul a:hover .label, button.mfp-arrow:hover, #eut-content-area .vc_tta.vc_general .vc_tta-tab > a:after, .eut-tabs-title li.active:after, #eut-main-menu span.eut-no-assigned-menu a, .eut-side-area-button .eut-button-icon:hover .eut-dot-icon, .eut-side-area-button .eut-button-icon:hover .eut-dot-icon:before, .eut-side-area-button .eut-button-icon:hover .eut-dot-icon:after {
	background-color: #f10281;
	color: #ffffff;
}
.eut-btn.eut-btn-line.eut-bg-primary-1, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-1 {
	color: #f10281;
	border-color: #f10281;
}
#eut-main-content .eut-widget.eut-social li a:hover, #eut-side-area .eut-widget.eut-social li a:hover, #eut-footer-area .eut-widget.eut-social li a:hover {
	border-color: #f10281;
}
.eut-btn.eut-bg-primary-1:hover, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-1:hover, #eut-header #eut-main-menu > ul > li.primary-button > a:hover span, input[type='submit']:hover, input[type='reset']:hover, button:hover, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-1:hover, #eut-post-title #eut-social-share.eut-primary-1 ul li a:hover, #eut-main-content .eut-widget.eut-social li a.eut-simple:hover, #eut-side-area .eut-widget.eut-social li a.eut-simple:hover, #eut-footer-area .eut-widget.eut-social li a.eut-simple:hover, #eut-main-menu span.eut-no-assigned-menu a:hover {
	background-color: #ca026c;
	border-color: #ca026c;
	color: #ffffff;
}

#eut-body{background-color:#ffffff;}
#eut-footer-bar{padding:20px 70px;}

@-webkit-keyframes loadanim {
0%, 80%, 100% {
box-shadow: 0 2.5em 0 -1.3em #E6E6E6;
}
40% {
box-shadow: 0 2.5em 0 0 #E6E6E6;
}
}
@keyframes loadanim {
0%, 80%, 100% {
box-shadow: 0 2.5em 0 -1.3em #E6E6E6;
}
40% {
box-shadow: 0 2.5em 0 0 #E6E6E6;
}
}
::-moz-selection {
color: #ffffff;
background: #f10281;
}
::selection {
	color: #ffffff;
	background: #f10281;
}
.eut-bg-primary-2, .eut-bar-line.eut-primary-2-color, #eut-feature-section .eut-style-4 .eut-title.eut-primary-2 span, #eut-post-title #eut-social-share.eut-primary-2 ul li a, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-2 {
	background-color: #039be5;
	color: #ffffff;
}
.eut-btn.eut-btn-line.eut-bg-primary-2, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-2 {
	color: #039be5;
	border-color: #039be5;
}
.eut-btn.eut-bg-primary-2:hover, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-2:hover, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-2:hover, #eut-post-title #eut-social-share.eut-primary-2 ul li a:hover {
	background-color: #0278dc;
	border-color: #0278dc;
	color: #ffffff;
}
.eut-bg-primary-3, .eut-bar-line.eut-primary-3-color, #eut-feature-section .eut-style-4 .eut-title.eut-primary-3 span, #eut-post-title #eut-social-share.eut-primary-3 ul li a, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-3 {
	background-color: #00bfa5;
	color: #ffffff;
}
.eut-btn.eut-btn-line.eut-bg-primary-3, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-3 {
	color: #00bfa5;
	border-color: #00bfa5;
}
.eut-btn.eut-bg-primary-3:hover, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-3:hover, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-3:hover, #eut-post-title #eut-social-share.eut-primary-3 ul li a:hover {
	background-color: #00a986;
	border-color: #00a986;
	color: #ffffff;
}
.eut-bg-primary-4, .eut-bar-line.eut-primary-4-color, #eut-feature-section .eut-style-4 .eut-title.eut-primary-4 span, #eut-post-title #eut-social-share.eut-primary-4 ul li a, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-4 {
	background-color: #ff9800;
	color: #ffffff;
}
.eut-btn.eut-btn-line.eut-bg-primary-4, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-4 {
	color: #ff9800;
	border-color: #ff9800;
}
.eut-btn.eut-bg-primary-4:hover, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-4:hover, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-4:hover, #eut-post-title #eut-social-share.eut-primary-4 ul li a:hover {
	background-color: #ff7400;
	border-color: #ff7400;
	color: #ffffff;
}
.eut-bg-primary-5, .eut-bar-line.eut-primary-5-color, #eut-feature-section .eut-style-4 .eut-title.eut-primary-5 span, #eut-post-title #eut-social-share.eut-primary-5 ul li a, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-5 {
	background-color: #FA4949;
	color: #ffffff;
}
.eut-btn.eut-btn-line.eut-bg-primary-5, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-5 {
	color: #FA4949;
	border-color: #FA4949;
}
.eut-btn.eut-bg-primary-5:hover, .eut-element.eut-social ul li a.eut-simple.eut-bg-primary-5:hover, .eut-element.eut-social ul li a.eut-outline.eut-bg-primary-5:hover, #eut-post-title #eut-social-share.eut-primary-5 ul li a:hover {
	background-color: #da2929;
	border-color: #da2929;
	color: #ffffff;
}
.eut-portfolio .eut-hover-style-2 .eut-like-counter {
	color: #676767;
}
.eut-portfolio .eut-hover-style-2 .eut-light-overlay .eut-portfolio-btns:hover, .eut-portfolio .eut-hover-style-2 .eut-dark-overlay .eut-portfolio-btns:hover {
	background-color: #f10281;
	color: #ffffff;
}
.compose-mode .vc_element .eut-row {
	margin-top: 30px;
}
.compose-mode .vc_vc_column .wpb_column {
	width: 100% !important;
	margin-bottom: 40px;
	border: 1px dashed rgba(125, 125, 125, 0.4);
}
.compose-mode .vc_controls > .vc_controls-out-tl {
	left: 15px;
}
.compose-mode .vc_controls > .vc_controls-bc {
	bottom: 15px;
}
.compose-mode .vc_welcome .vc_buttons {
	margin-top: 60px;
}
.compose-mode .eut-image img {
	opacity: 1;
}
.compose-mode #eut-inner-header {
	top: 0 !important;
}
.compose-mode .vc_controls > div {
	z-index: 9;
}
.compose-mode .eut-bg-image {
	opacity: 1;
}
.compose-mode #eut-theme-wrapper .eut-section[data-section-type='fullwidth-background'], .compose-mode #eut-theme-wrapper .eut-section[data-section-type='fullwidth-element'] {
	visibility: visible;
}
.compose-mode .eut-animated-item {
	opacity: 1;
}



/******** Simple Jquery Tabs  *********/

ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: absolute;
    left: 21px;
    top: 0;
        margin-top: 631px;
    transform-origin: 0 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
ul.tabs li {
    background: none;
    color: #222;
    display: inline-block;
    padding: 6px 20px;
    cursor: pointer;
    font-family: montserratBold;
    text-transform: uppercase;
    letter-spacing: .08em;
    font-size: 1em;
	border:solid #fff 2px;
	-webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

ul.tabs li.current {
    background-color: #f10281;
    color: #fff;
    border-color: #f10281;
}

ul.tabs li.current:hover {
    border-color: #f10281;
}


ul.tabs li:hover {
    border-color: #222;
}


.tab-content{
	display: none;
	padding: 0px;
	padding-left: 70px;
	    min-height: 533px;
}

.tab-content.current{
	display: inherit;
}

.IntaHeading{ text-align:center;}
.IntaHeading a {
    display: inline-block;
    font-size: 1.3em;
    margin-bottom: 70px;
	letter-spacing: .09em;

}
.IntaHeading a span {
    display: block;
    font-family: montserratlight;
    text-transform: uppercase;
    font-size: .7em;
    margin-bottom: .2em;
    letter-spacing: .01em;
}
#section3  .eut-media{ margin:0; padding:0;}

#section3 {
           padding-bottom: 10em !important;
}


#section3 iframe{  max-width:500px; margin:0 auto; display:block; }


.footerContent{    padding: 8em 5em;}

#eut-footer .eut-widget-title {
    color: #eee;
    font-size: 1.5em;
    font-family: montserratlight;
    margin-bottom: .5em;
}

#eut-footer p {
	margin-bottom:20px;

}


#eut-footer h5 {
    font-family: montserratlight;
    letter-spacing: .07em;
    margin-bottom: 1.3em;
    font-size: 1.3em;
}

.pinkBox {
    width: 64px;
    height: 5px;
    background-color: #f10281;
    display: block;
    margin-bottom: 40px;
}
.footerBg {
    max-width: 100%;
    position: absolute;
    top: -40px;
    left: 0px;
}

#eut-footer input[type=submit], #eut-footer input[type="reset"],#eut-footer  button {
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}

#eut-footer a.bookAtour{ margin-top:10px; display:inline-block;}

#eut-footer a.bookAtour button {
    border: 1px solid #999;
    color: #fff;
    background: none;
}
#eut-footer a.bookAtour:hover button{ background-color:#f10281; color:#eee; border-color:#f10281;} 

.padl20{ padding-left:20px; } 
.text-left, #section2 .programs-content .text-left{ text-align:left;}
.hElogo {
    padding-left: 20px;
    padding-right: 20px;
}
h5.recipieTitle {
    text-transform: uppercase;
    font-family: montserratlight;
    font-size: 1.5em;
    max-width: 275px;
    line-height: 1.3em;
    margin-left: 20px;
}
.reicpeCon{ text-align:left;}
#section2 .programs-content .reicpeCon .image{ text-align:left;}

.recipieServing {
    margin-left: 20px;
    color: #f10281;
    font-family: montserratbold;
    font-size: .9em;
    position: relative;
    top: -.9em;
}

h6.method {
    padding-left: 20px;
    color: #666 !important;
    font-family: montserratlight;
}
span.wpcf7-not-valid-tip {
    position: relative;
    top: -1.4em;
}
div.wpcf7-response-output {
    color: #f00;
}

#eut-theme-wrapper select {
    max-height: 44px;
	min-height: unset;
	padding:10px;
}

.eut-blog.eut-isotope[data-type='pint-blog'] .eut-isotope-item .eut-media-content .eut-read-more span, .eut-search button[type='submit'], .eut-btn, input[type='submit'], input[type='reset'], button, .eut-portfolio .eut-portfolio-btns{
    font-size: .8rem;
    padding: 1.5em 3em;
}

.recapchaa{ margin-bottom:15px;}
.socialCon{ margin-bottom:10px;}
.socialCon .eut-box-content h6{ padding-top:.4em;}
.careers-job-description br{ display:none;}
.fileJob {
    margin: 10px 0 30px 0;
    font-family: Open Sans;
    font-weight: 400;
    font-style: normal;
    font-size: .78em !important;
    text-transform: none;
}
.mfp-title br{ display:none;}
#eut-header[data-fullscreen='no'] #eut-feature-section .eut-description.eventsSingleSub.eventsSingleSub{ font-size: 1.5em;}
img.tableImg {
    width: 145px;
    max-width: none;
}
img.tableImg.small {
    width: 100px;
}
td.ctrAlgn{ text-align:center;}

.centres-open{ overflow:hidden; position:absolute; top:0; left:0; right:0; bottom:0; }
hr.dividerEvents {
    margin: 6em 0;
}
.CurrentMonth {
    background: #F9F9F9;
    padding: 4em 2em;
}
.Centrecheckbox {
    padding: 25px 0;
}
.Centrecheckbox  span.wpcf7-list-item {
    margin-left: 1.3em;
    line-height: 2.1em;
}

.Centrecheckbox  span.wpcf7-not-valid-tip {
    position: relative;
    top: -1em;
}


sup {
    position: relative;
    top: -.4em;
    left: 1px;
    font-size: 10px;
}
.programs-content.mprog img {
   max-height: 160px;
}

.progImgAr{ max-width:200px;}

.logoRight {
    position: absolute;
    left: 158px;
    top: 32px;
    border-left: 2px solid #efefef;
    padding-left: 25px;
    width: 200px;
}

#eut-header .eut-logo h5 {
    line-height: 1em;
    font-weight: normal;
    font-family: montserratregular;
    letter-spacing: 2px;
    margin-bottom: 5px;
    color: #222;
}

#eut-header .eut-logo h6 {
    font-size: 10px;
    line-height: 1em;
    font-weight: normal;
    color: #888;
    font-family: montserratregular;
    letter-spacing: 2px;
    text-transform: uppercase;
}


video::cue {
     color: #fff;
	 position:relative;
	 top:-100px;
	 background:none;
}
#eut-feature-section .eut-title, #eut-feature-section .eut-description{
  text-transform: lowercase;
}

#eut-feature-section .eut-title:first-letter, #eut-feature-section .eut-description:first-letter{
  text-transform: capitalize;
}

table.greg, table.greg td, table.greg tr {
	border:0;
	padding:0;
}
table.greg td{ vertical-align:middle;}
table.greg td:first-child{ width:153px; padding-right:20px;}
#eut-main-content input[type='date']{ 
height: 42px;
        padding: 10px;
    margin-bottom: 15px;}
	
blockquote p:last-of-type:after {
    content: '”';
    font-size: 2.083em;
    font-weight: lighter;
    color: #f10281;
    position: relative;
    top: .2em;
    left: .1em;
	line-height: 0;
}

#section2 .programs-content .eut-column-1-4 {
    padding-bottom: 60px;
}


.single-post #eut-feature-section .eut-title, #eut-feature-section .eut-description {
    text-transform: none;
}


.eut-blog.eut-small-media .eut-media {
    max-height: 296px;
}

/*a{ display:inline-block;}*/

.max-height-image-play-learn-home{ max-height:100px; overflow:hidden;}


.bookTour .wpcf7-checkbox span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em;
    width: calc( 100% / 9);
}

.bookTour #eut-theme-wrapper input[type=checkbox] {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.bookTour  .wpcf7-checkbox label {
    
    text-align: center;
   
}

.bookTour .wpcf7-checkbox span.wpcf7-list-item-label {
    display: block;
    line-height: 1em;
    max-width: 101px;
    margin: 0 auto;
    padding-top: 5px;
}

.bookTour .wpcf7-checkbox input[type="checkbox"] {
    display: block;
    margin: 0px auto;
}

.bookTour .wpcf7-not-valid-tip {
    font-size: 12px;

}
.bookTour .wpcf7-checkbox span.wpcf7-not-valid-tip {
    margin-top: 10px;
}

.bookTour .prefferedDaysThree .wpcf7-checkbox span.wpcf7-list-item, .bookTour .prefferedDaysTwo .wpcf7-checkbox span.wpcf7-list-item, .bookTour .prefferedDaysone .wpcf7-checkbox span.wpcf7-list-item {
   
    width: calc( 100% / 5);
}

.eut-two-third {
	width: calc((100% / 3) * 2);
	float: left;
	margin-right: 1%;
}

.bookTour  span.wpcf7-form-control-wrap.CenterName, .bookTour  span.wpcf7-form-control-wrap.prefferedDaysone, .bookTour  span.wpcf7-form-control-wrap.prefferedDaysTwo, .bookTour  span.wpcf7-form-control-wrap.prefferedDaysThree {
    background-color: #EFEFF4;
    display: block;
    padding: 6px 0;
}
