/*
 Theme Name:   ABUK WP Site Theme
 Description:  Corpus Child Theme
 Version:      1.0
 Author:       Euthemians Team w/edits by 4CDesignWorks
 Template:     corpus
*/

@import url(style-revised.css);
/* @import url(ab-style.min.css); /*For final*/

/*FONT REPLACEMENT - Avenir & Franklin Gothic*/ /* Google Substitute for Avenir: Prompt*/ /* Google Substitute for Franklin Gothic: Roboto Condensed*/
@import url('https://fonts.googleapis.com/css?family=Prompt:400,600|Roboto+Condensed:400,400i,700');

/*Navigation*/body #eut-header #eut-main-menu > ul > li > a,
/*Feature Headers*/body #eut-header[data-fullscreen='yes'] #eut-feature-section .eut-description, body #eut-header .eut-description,
/*Saftety Slogan*/body .safety-slogan .eut-subtitle, body .safety-slogan h2.eut-slogan-title { 
	font-family: 'Prompt', sans-serif; font-style: normal; font-weight: 600;
}
	/*General Content*/ body h1, body h2, body h3, body h4, body h5, body h6,
	body h1 small, body h2 small, body h3 small, body .eut-container h1 small, body .eut-container h2 small, body .eut-container h3 small,
	/*Nav Links*/body #eut-header #eut-main-menu > ul > li > a, body #eut-main-menu-responsive ul.eut-menu > li > a, body #eut-header .eut-responsive-menu-text,
	body #eut-header #eut-main-menu ul li ul li a, body #eut-main-menu-responsive ul.eut-menu li a,
	/*Page Title*/ body #eut-page-title h1.eut-title, body #eut-page-title h1, 
	body .eut-large-media .eut-post-title, body #eut-portfolio-title .eut-title, body #eut-post-title .eut-title, body .eut-single-post-title,
	/*Headers*/body .eut-h1, body .eut-h2, body .eut-h3, body .eut-h4, body .eut-h5, body .eut-h6, 
	blockquote:before, body div p, body .eut-subtitle p, body .eut-subtitle, body.error404 #eut-main-content input,
	/*Page Description Title*/body #eut-page-title .eut-description, /*Submit Button*/ form.wpcf7-form input.wpcf7-submit, form.wpcf7-form input[type="submit"],
	/*Buttons*/body a.eut-btn, body a.eut-btn span, body #eut-content-area a.eut-btn, body #eut-content-area a.eut-btn span,
	/*Read More Button*/body a.eut-read-more, /*Input Submit*/ body input[type="submit"] {  
		font-family: 'Prompt', sans-serif; font-style: normal; font-weight: 400; 
	}
		/*content*/body, body p, body ul, body ol, body li, 
		body #eut-content-area div p, body #eut-content-area a, body #eut-content-area div, 
		body .eut-small-text, body small,
		/*Search*/body #eut-search-modal .eut-search-placeholder.eut-h1,
		/*menu*/#eut-header #eut-main-menu > ul > li > a, #eut-main-menu-responsive ul.eut-menu > li > a, #eut-header .eut-responsive-menu-text,
		/*form and validations*/body form.wpcf7-form, body .wpcf7-form, body .wpcf7-form p, body .wpcf7-form div, body .wpcf7-form .eut-one-third, body .wpcf7-form .eut-one-half, form.wpcf7-form input[type="text"], form.wpcf7-form input[type="tel"], form.wpcf7-form input[type="email"], form.wpcf7-form select, form.wpcf7-form textarea, 
		body span.wpcf7-not-valid-tip, body .wpcf7-form-control-wrap, body div.wpcf7-response-output,
		/*Heading 4*/body .eut-container h4, body .eut-container .eut-h4,
		/*leader text*/body #eut-content-area .eut-text.eut-element.eut-leader-text, body #eut-content-area .eut-text.eut-element.eut-leader-text p,
		/*Footer text*/body #eut-footer-area .textwidget, body #eut-footer-area .textwidget p, body #eut-footer-area .widget li a, body #eut-footer-area a {  
			font-family: 'Roboto Condensed', sans-serif; font-style: normal; font-weight: 400; 
		}

		body #eut-content-area a, body #eut-content-area a span { color: #225eac/*AB Blue*/; font-weight: 700; text-decoration: underline;}
			body #eut-content-area a:hover, body #eut-content-area a span:hover { color: #1b998b/*ABUK Teal*/; text-decoration: none;}
		
		body #eut-footer-area .widget li a, body #eut-footer-area a{ color: #fff; font-weight: 700;}
			body #eut-footer-area .widget li a:hover, body #eut-footer-area a:hover{ color: #ccc; text-decoration: underline;}

/*Footer Text*/
body #eut-footer #eut-footer-bar *{
    font-family: "Open Sans"; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: none;	
}
	body #eut-footer #eut-footer-bar a{}

body { font-size: 18px !important;} 

/* *** HEADER NAVIGATION *** */

body #eut-header #eut-inner-header {
	/*height: auto; line-height: auto; /*for shinking header*/
	height: 100px !important; line-height: 100px !important;
}
	body #eut-header #eut-inner-header,	body #eut-header.eut-light #eut-inner-header, body #eut-header.eut-light.eut-header-sticky #eut-inner-header  { 
		/*Gradient BG*/ 
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,23324a+100 */
		background: #000000; /* Old browsers */
		background: -moz-linear-gradient(top, #000000 0%, #23324a 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #000000 0%,#23324a 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #000000 0%,#23324a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#23324a',GradientType=0 ); /* IE6-9 */ 
		border-bottom: 5px solid #1b998b/*ABUK Teal*/;
	}
	 
	body #eut-header[data-logo-align="left"] .eut-logo { margin-top: 0;}

body #eut-header.eut-light.eut-header-sticky { position: fixed;}
body #eut-header.eut-light.eut-header-sticky #eut-inner-header { position: relative !important;}

body nav#eut-main-menu a span, body nav#eut-main-menu a { color: #fff; text-transform: uppercase; font-weight: 600;}
	body nav#eut-main-menu ul.sub-menu a span, body nav#eut-main-menu ul.sub-menu a { font-size: 12px;}

/*Navigation Links*/
body #eut-header #eut-main-menu > ul > li > a { padding-left: 20px; padding-right: 20px;}

/*underline item on main nav*/
	#eut-header.eut-light #eut-main-menu > ul > li > a span.eut-item:after,
	#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item:after {
		background: #1b998b/*ABUK Teal*/ !important;
	}
body #eut-header #eut-inner-header #eut-main-menu{ height: 100px /*120px /*163px*/; line-height: 100px /*120px /*163px*/;}

/*Search*/
body #eut-header.eut-default #eut-main-menu > ul > li > a, body #eut-header.eut-default .eut-menu-options a, 
body #eut-header.eut-default .eut-logo.eut-logo-text a, body #eut-header.eut-default .eut-responsive-menu-text{
	color: #fff;
}
body #eut-header .eut-menu-options-wrapper, body #eut-header[data-menu-options="right"] .eut-menu-options-wrapper{ min-width: auto; margin-left: 0 !important;}

body #eut-header[data-menu-options="right"] .eut-menu-options-wrapper{ border:none; }

/*Sticky Header*/ 
body #eut-header.eut-header-sticky #eut-inner-header { 
	height: 100px !important; line-height: 100px !important; border-bottom: 5px solid #1b998b/*ABUK Teal*/ !important; 
}
body #eut-header.eut-header-sticky #eut-inner-header #eut-main-menu { height: 100px; line-height: 100px;}
body #eut-header.eut-header-sticky .eut-menu-options { height: 100px !important; line-height: 100px !important;}

/*logo*/
body #eut-header .eut-logo .eut-logo-wrapper { top: 15px;}
body #eut-header.eut-header-sticky .eut-logo .eut-logo-wrapper a{ height: 70px;}
body #eut-header .eut-logo .eut-logo-wrapper img {  top: 0; width: 160px;  } 

body #eut-header .eut-logo{ transition: none !important;}

body #eut-header[data-sticky-header="simply"] #eut-inner-header .eut-logo img, body #eut-header[data-sticky-header="shrink"] #eut-inner-header .eut-logo img,
body #eut-header .eut-logo, body #eut-header .eut-logo img {
	/*-webkit-transition: height 0.3ms;
    -moz-transition: height 0.3ms;
    -ms-transition: height 0.3ms;
    -o-transition: height 0.3ms;
    transition: height 0.3ms;*/
	height: 70px; width: 160px; max-width: 160px;
} 

/*Mobile Nav*/
body #eut-header.eut-default .eut-button-icon .eut-line-icon, body #eut-header.eut-default .eut-button-icon .eut-line-icon:after, 
body #eut-header.eut-default .eut-button-icon .eut-line-icon:before{
	background-color: #fff;
}
/*Mobile Nav links*/
body #eut-main-menu-responsive ul.eut-menu > li > a, body #eut-header .eut-responsive-menu-text,
body #eut-header #eut-main-menu ul li ul li a, body #eut-main-menu-responsive ul.eut-menu li a { 
	text-transform: uppercase; font-weight: 400; font-size: 18px; letter-spacing: 0.05em;
}
	body #eut-main-menu-responsive ul.sub-menu li a { font-size: 16px;}

body #eut-main-menu-responsive ul li.current-menu-item > a, body #eut-main-menu-responsive ul li.current-menu-parent > a, 
body #eut-main-menu-responsive ul li.current_page_item > a, body #eut-main-menu-responsive ul li.current_page_ancestor > a{
	color: #2655a4 /*AB Blue*/;
}

/* *** CONTACT *** */
body.page-id-8 #eut-content-area #contact-locations .wpb_column.eut-column.eut-column-1-3 .eut-element.eut-align-left { margin-bottom: 15px !important;}

/*Contact*/ 
.wpcf7 form.wpcf7-form br{ display: none;} 
body .wpcf7-form, body .wpcf7-form .eut-one-third, body .wpcf7-form .eut-one-half, 
body .wpcf7-form p, body .wpcf7-form div { 
	font-weight: 700; font-size: 17px !important;
}
 
/*Contact Validation*/
body span.wpcf7-not-valid-tip { margin-top: -10px; position: relative;}

body #eut-content-area form.wpcf7-form p, body .wpcf7-recaptcha { margin-bottom: 20px;}

/*response output - message*/
body div.wpcf7-response-output{ background-color: #d9edf7; border-color: #bcdff1; color: #31708f;}
/*valid - sent*/
body div.wpcf7-response-output.wpcf7-mail-sent-ok, 
body form.wpcf7-form.sent .wpcf7-form-control-wrap input, body form.wpcf7-form.sent .wpcf7-form-control-wrap select, body form.wpcf7-form.sent .wpcf7-form-control-wrap textarea, body #eut-theme-wrapper form.wpcf7-form.sent .wpcf7-form-control-wrap input, body #eut-theme-wrapper form.wpcf7-form.sent .wpcf7-form-control-wrap select,  body #eut-theme-wrapper form.wpcf7-form.sent .wpcf7-form-control-wrap textarea { 
	background-color: #dff0d8; border-color: #d0e9c6; color: #3c763d; 
}

/* *** VALUES *** */
body.page-id-11 .wpb_column.eut-column.eut-column-1-3 .eut-btn { 
	display: block; min-height: 70px;
}

/* *** HOME *** */
body.home #eut-main-content .eut-container{ padding-top: 0; padding-bottom: 0;}

/*SLIDER*/ /*Home slider*/
body.home #eut-main-content {margin-top: 100px /*120px /*163px*/; }

body.home .eut-container .eut-feature-header { padding-top: 0 !important; padding-bottom: 0!important;}

body.home #feature-slider, body.home #feature-slides { 
	height: 600px !important; overflow: hidden; position: relative; top: 0;
	margin-bottom: 0 !important;
}
body.home #feature-slider{ position: relative; margin-bottom: -600px !important;/*same height as area*/}
body.home #feature-slider .eut-row.eut-bookmark{ position: relative; z-index: 500;}

/*Consistent side padding*/
/*body.home #feature-slider .eut-row.eut-bookmark .eut-column, body.home #feature-slides .eut-row .eut-column { padding: 0;}*/

body.home #feature-slides{ background: #2655a4 /*AB Blue*/ url(imgs/featureGridBG.png) repeat top center!important; }

body.home #feature-slides .eut-slider.eut-carousel-element.photo-slider { z-index: -1;}

/*Home slider*//*Previous Next Slider Nav*/
body.home #feature-slides .eut-slider .owl-controls .owl-buttons div, body.home #feature-slides .eut-carousel-navigation .eut-carousel-buttons div{ font-size: 50px;}
body.home #feature-slides .eut-slider[data-navigation-type="1"] .owl-controls .owl-buttons div, 
body.home #feature-slides .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons div{ margin-top: -50px;}

/*Home slider*//*Slider Grid*/
body.home #feature-slider .wpb_raw_code.wpb_content_element.wpb_raw_html { margin: 0 !important;}

.grid{ display: block; width: 100%; height: 100%;}
.grid .row{ width: 100%; display: block; clear: both;}
.grid .h100{ height: 100%;}
.grid .h20{ height: 120px;}
.grid .large-8{ width: 12.5%; position: relative; float: left; padding: 0; display: block;}

.grid div {background: rgba(255,255,255,0.05); /*border-right:1px solid #fff; border-bottom: 1px solid #fff; */}
.grid .w0 {background: rgba(255,255,255,0.0);}
.grid .w15 {background: rgba(255,255,255,0.15);}
.grid .w30 {background: rgba(255,255,255,0.30);}
.grid .w50 {background: rgba(255,255,255,0.50);}

.grid .row.row-1{}
.grid .row.row-2{}
.grid .row.row-3{}
.grid .row.row-4{}
.grid .row.row-5{}

body.home #feature-grid { padding: 0 !important; margin: 0 !important; height: 100%; width: 100%; background: transparent !important;} 

/*Home slider*//*Information Block*/ 
body.home #feature-slider #feature-text-row { position: relative; z-index: 55;}
body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { 
	position: absolute; top: 120px; padding: 30px !important; background-color: rgba(34,94,172,0.9) !important;
	margin-left: 25px; width: 48%; /*for alignment*/
}

body.home #feature-slider .feature-info h1, body.home #feature-slider .feature-info h2{ 
	color: #fff; font-size: 55px; line-height: 50px; font-weight: 600; letter-spacing: .02em; 
	border-bottom: 2px solid #fff; padding-bottom: 20px; margin-bottom: 20px; 
}

body.home #feature-slider .feature-info p, body.home #feature-slider .feature-info .eut-element.eut-text{ 
	padding-bottom: 0; margin: 0 !important; display: table-cell; vertical-align: middle;
}
body.home #feature-slider .feature-info p { 
	font-size: 1.2em; line-height: 1.4em; /*consistent with larget home tri-area text*/
	/*font-size: 1.3em; line-height: 1.4em; letter-spacing: .03em; */ /* headline treatment for p*/
} 


/*Feature Text No Headline Option*/
body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {  
	/*height: 240px; /*height of 2 blocks* / width: 48%; 
	/*option 2 - 1/3 width*/
	height: 360px; /*height of 3 blocks*/  width: 36%; display: table; /*for alignment*/
}
body.home #feature-slider .feature-info p { 
	font-style: normal; font-weight: 400; text-align: left; 
	/* font-family: 'Prompt', sans-serif;font-size: 1.5em; line-height: 1.35em; letter-spacing: .025em; */ /*headline treatment for p*/
} 
	body.home #feature-slider .feature-info p strong{ font-weight: 600;}


/*Home Tri-area*/
body.home #home-tri-area p, body.home .tri-area p, .larger-text p{ color: #676767; font-size: 1.2em; line-height: 1.4em;}
body.home #home-tri-area .tri-about,  body.home #home-tri-area .tri-industry { margin-bottom: 0!important;}

body.home #home-tri-area .tri-about h2, body.home #home-tri-area .tri-industry h2{ line-height: 1.1em; padding: 0 40px; border-bottom: none;}
body.home #home-tri-area .tri-about h2{ color: #225eac/*AB Blue*/ !important;}
body.home #home-tri-area .tri-industry h2{ color: #1b998b/*ABUK Teal*/ !important;}
body.home #home-tri-area .tri-industry p{ color: #fff;}

body.home #eut-content-area h2{ /*font-size: 2em;*/ line-height: 1.1em;}

/*Home Project*/ 
body.home #eut-content-area #home-project .eut-text.eut-subtitle h2{ border-color: #fff;}
body.home #eut-content-area #home-project .eut-text.eut-subtitle p{ font-size: 1.15em; margin-bottom: 15px;}


/* *** CONTENT *** */

body #eut-main-content .eut-container { padding-top: 40px;} /*original 70px*/

/*Page Title*/
body #eut-main-content #eut-page-title .eut-container,  body #eut-portfolio-title .eut-container { padding-top: 0;}

body #eut-page-title .eut-title, body #eut-portfolio-title .eut-title { 
	text-transform: uppercase; color: #fff !important; font-size: 50px; letter-spacing: .05em; text-shadow: 0 3px 10px #444 !important; 
}
body #eut-portfolio-title .eut-title{ font-size: 36px; line-height: 1.1em;}

body #eut-page-title .eut-title, body.search-results #eut-page-title .eut-description{ position: relative; top: 3px; text-shadow: 0 3px 10px rgba(0,0,0,0.3);}
 
body #eut-page-title, body #eut-page-title.eut-blog-title, body #eut-portfolio-title { 
	height: 120px !important; 
	background: #6f6f6f url(imgs/titleGridBG-120-3up.png) top repeat; background-image: url(imgs/titleGridBG-120.png); /*Will request*/
	box-shadow: none; /*box-shadow: inset 0 0 15px #444;*/
} 
/*Alternate Page Title Colors*/
/*About*/body.page-id-15 #eut-page-title, body.parent-pageid-15 #eut-page-title{ background-color: #959595;}
/*Careers*/body.page-id-10 #eut-page-title, body.parent-pageid-10 #eut-page-title{ background-color: #178073 /*Darker Teal*/;}
/*Values*/body.page-id-11 #eut-page-title, body.parent-pageid-11 #eut-page-title{ background-color: #194680/*AB Blue Dark*/ /*#c7573b/*AB Orange*/;}
/*Sectors*/body.page-id-12 #eut-page-title, body.parent-pageid-12 #eut-page-title{ background-color: #225eac/*AB Blue*/ ;}

/*Content Headers*/ 
body #eut-content-area h1, body #eut-content-area .eut-h1 { 
	font-weight: 500; font-size: 47px; line-height: 42px; letter-spacing: .05em; 
	border-bottom: 1px solid #ccc; padding-bottom: .2em; 
}

body h2, body .eut-h2, body .eut-container h2, body .eut-container .eut-h2 {
	text-transform: uppercase; font-size: 32px; line-height: 1.2em; font-weight: 600; letter-spacing: .05em;
	padding-bottom: 20px; margin-bottom: 20px; border-bottom: 2px solid rgba(0,0,0,.05);
} 

body .eut-container h2 small { font-size: 32px !important; font-weight: 600; }

body h3, body .eut-h3, body .eut-container h3, body .eut-container .eut-h3 { 
	font-size: 28px; line-height: 34px; 
	color: #1b998b/*AB Teal*/ !important; text-transform: uppercase; font-weight: 400;
}
body .eut-container h3 small { font-size: 28px !important; }
 
body .eut-container h4, body .eut-container .eut-h4 { color: #6f6f6f/*Steel Grey*/ !important; font-weight: 600;}

body .eut-container h6, body .eut-container .eut-h6 { 
	background-color: #6f6f6f/*Steel Grey*/; color: #fff !important; padding: 4px 8px; display: inline-block; clear: both; font-weight: 300;
} 


/*THEME ITEMS*/
/*hide*/
.hide { display: none !important;}

/*buttons*/
form.wpcf7-form input.wpcf7-submit, form.wpcf7-form input[type="submit"], body a.eut-btn{
	font-family: 'Prompt', sans-serif; font-size: 1.1em; line-height: 1.2em; font-weight: 600; color: #fff; text-decoration: none;
}

body #eut-content-area a.eut-btn, body #eut-content-area a.eut-btn span, body a.eut-btn, body a.eut-btn span {
	font-family: 'Prompt', sans-serif; font-weight: 600; color: #fff; font-style: normal; text-decoration: none;
}

body #eut-content-area a.eut-btn, body #eut-content-area a.eut-btn.bg-primary-1, body #eut-content-area a.eut-btn.eut-bg-primary-2,
body a.eut-btn, body a.eut-btn.bg-primary-1, body a.eut-btn.eut-bg-primary-2 { border: 2px solid #fff;}
	body a.eut-btn.eut-bg-primary-2:hover, form.wpcf7-form input[type="submit"]:hover { 
		background: rgba(0,0,0,0.7); border-color: #fff; color: #fff; 
	}

body #eut-content-area a.eut-btn.eut-bg-primary-2, body a.eut-btn.eut-bg-primary-2 { background: #1b998b/*AB Teal*/; border-color: #1b998b/*AB Teal*/;}
	body #eut-content-area a.eut-btn.eut-bg-primary-2:hover, body a.eut-btn.eut-bg-primary-2:hover {  
		background: rgba(0,0,0,0.7); border-color: #1b998b/*AB Teal*/; color: #fff; 
	}	

body a.eut-btn.eut-bg-primary-3 { background: rgba(199,87,59,0.6)/*AB Orange Transparent*/}
	body a.eut-btn.eut-bg-primary-3:hover { background: rgba(0,0,0,0.7); border-color: #c7573b/*AB Orange*/; }	

body #eut-content-area a.eut-btn.eut-white-color, body #eut-content-area a.eut-btn.eut-white-color span, 
body .eut-btn.eut-white-color { color: #225eac/*AB Blue*/;} 
	body #eut-content-area a.eut-btn.eut-white-color:hover, body #eut-content-area a.eut-btn.eut-white-color span:hover, 
	body .eut-btn.eut-white-color:hover span { color: #225eac/*AB Blue*/;}

body #eut-content-area a.eut-btn.eut-white-color.eut-btn-line, body #eut-content-area a.eut-btn.eut-white-color.eut-btn-line span,
body .eut-btn.eut-white-color.eut-btn-line { color: #fff}
	body .eut-btn.eut-white-color.eut-btn-line:hover { background: #fff; border-color: #ccc;}

	body #eut-content-area a.eut-btn.eut-white-color.eut-btn-line:hover, body #eut-content-area a.eut-btn.eut-white-color.eut-btn-line span:hover,	
	body .eut-btn.eut-white-color.eut-btn-line:hover, body .eut-btn.eut-white-color.eut-btn-line:hover span { color: #225eac/*AB Blue*/ !important; }	

/*button hover*/
body a.eut-btn:hover {background: rgba(0,0,0,0.7);}
 

/*Larger Text*/ /*Leader Text*/
body #eut-content-area .eut-text.eut-element.eut-leader-text,
body #eut-content-area .eut-text.eut-element.large-text {margin-bottom: 30px !important;} 

body #eut-content-area .eut-text.eut-element.large-text, body #eut-content-area .eut-text.eut-element.large-text p{ color: #225eac/*AB Blue*/;}

body #eut-content-area .eut-text.eut-element.eut-leader-text:last-child,
body #eut-content-area .eut-text.eut-element.large-text:last-child, body #eut-content-area .eut-text.eut-element.large-text:last-child {margin-bottom: 0 !important;}

body #eut-content-area .eut-text.eut-element.eut-leader-text, body #eut-content-area .eut-text.eut-element.eut-leader-text p,
body #eut-content-area .eut-text.large-text p {  
	/*font-size: 1.3em; */line-height: 1.6em; color: #225eac/*AB Blue*/; margin-bottom: 0; text-transform: none;
}

/*split*/
body .eut-flex-row.split {
	background: #225eac/*AB Blue*/ url(imgs/splitBG.png) center repeat-y !important;
} 
body .eut-flex-row.split2 {
	background: #225eac/*AB Blue*/ url(imgs/splitBG2.png) center repeat-y !important;
} 
body .eut-flex-row.split3 {
	background: #225eac/*AB Blue*/ url(imgs/splitBG3.png) center repeat-y !important;
} 

/*Downward white arrow Notch at top*/
body #eut-main-content .notch-top::before { 
	min-width: 0; width: auto; height: 45px; display: block; position: absolute; top: 0; right: 10%; content:''; 
	border-width: 45px 35px 0; border-style: solid; border-color: #fff transparent;
	
}

/*Colored Background*/
body #eut-main-content .teal-bg, body #eut-main-content .navy-bg {}

body #eut-main-content .navy-bg h2{ color: #1b998b/*AB Teal*/}
body #eut-main-content .navy-bg h3{ color: #ccc;}
body #eut-main-content .navy-bg .eut-text.eut-leader-text, body #eut-main-content .navy-bg .eut-text.eut-leader-text p,
body #eut-main-content .navy-bg .eut-text.large-text p { color: #1b998b/*AB Teal*/;}

body #eut-main-content .teal-bg h2{ color: #24334b /*Dark Navy*/}
body #eut-main-content .teal-bg h3{ color: #ccc;}
body #eut-main-content .teal-bg .eut-text.eut-leader-text, body #eut-main-content .teal-bg .eut-text.eut-leader-text p,
body #eut-main-content .teal-bg .eut-text.large-text p { color: #24334b /*Dark Navy*/;}


/*Light Text - Headlines*/
body .light-text h2, body .light-text .eut-h2, body .eut-container .light-text h2, body .eut-container .light-text h2 span, body .eut-container .light-text .eut-h2{
	border-color: rgba(0,0,0,0.6);
}
/*Light Text - List*/
body #eut-main-content .teal-bg ul li, body #eut-main-content .navy-bg ul li, 
body #eut-main-content .light-text ul li { list-style: url(imgs/ABbullet-light.png); }

/*Content Lists*/
body #eut-main-content ul li ul li{}

/*for Privacy Policy*/
body #eut-main-content ul li ol{
	list-style: lower-alpha;
}

/*News, Search, Archive*/
#eut-body.search-results .eut-blog.eut-large-media .eut-post-title, #eut-body.search-results .eut-blog.eut-large-media a h2.eut-post-title{
	text-transform: uppercase; font-weight: 600; padding-bottom: 10px;
}

body .eut-blog.eut-large-media .eut-blog-item{ padding: 15px; margin-bottom: 40px; border: 1px solid #ccc;}
body .eut-blog.eut-large-media .eut-blog-item .eut-post-content p{ padding-bottom: 15px; margin-bottom: 0; border-bottom: 3px solid #2655a4 /*AB Blue*/;}


body a.eut-read-more { padding: 6px 12px; background: #2655a4 /*AB Blue*/; }
	body a.eut-read-more, body a.eut-read-more span{ color: #fff !important; text-transform: uppercase; text-decoration: none !important; float: right;}
body a.eut-read-more:hover { background: rgba(0,0,0,0.7); border-color: #2655a4 /*AB Blue*/; }
	body a.eut-read-more:hover, body a.eut-read-more:hover span{ color: #fff !important}

/*Careers*/
body #eut-main-content .careers-r:before{
	content: "1"; font-size: 230px; display: block; text-align: center; top: -5px; right: 0;
	position: absolute; z-index: 0; width: 230px; height: 230px; line-height: 230px; color: rgba(0,0,0,0.05);
	border: 7px solid rgba(0,0,0,0.05); border-radius: 100%;
}
body #eut-main-content .careers-r.r1:before{}
body #eut-main-content .careers-r.r2:before{content: "2"; }
body #eut-main-content .careers-r.r3:before{content: "3"; }

body #eut-main-content .circle-text {
	background: rgba(0,0,0,0.35); border-radius: 100%; width: 320px; height: 320px;
	padding: 90px 50px; margin:-15px auto 0 auto; border: 5px solid #fff; color: #fff; text-align: center;
}

/*Leadership Team*/
body #eut-main-content .abuk-team, body .eut-row.abuk-team { border-bottom: 2px solid rgba(0,0,0,0.05); margin-bottom: 15px; min-height: 165px;} 
body #eut-main-content .abuk-team p, body .eut-row.abuk-team p {margin-bottom: 15px;}

/*Portfolio*/
body .eut-portfolio-item .eut-portfolio-btns{ display: none !important;} /*More Details text on hover*/

body .eut-portfolio .eut-filter ul li { border-bottom: 2px solid transparent}
body .eut-portfolio .eut-filter ul li span{ padding: 0 4px;}
body .eut-portfolio .eut-filter ul li:hover { border-color: #ddd;}
body .eut-portfolio .eut-filter ul li.selected { border-color: #2655a4 /*AB Blue*/;}
body .eut-portfolio .eut-filter ul li.selected span{ color: #2655a4 /*AB Blue*/;}

/*SEARCH MODAL DISPLAY*/
body #eut-theme-wrapper #eut-search-modal .eut-close-search{ 
	text-transform: uppercase; position: relative; top: -95px; color: red; border: 1px solid red; padding: 5px 10px;
}
	body #eut-theme-wrapper #eut-search-modal .eut-close-search:hover{ background-color: red; border-color:#fff; color: #fff;}
body #eut-theme-wrapper #eut-search-modal input[type="text"]{ margin-top: -75px; padding: 0 10px; border: 2px solid rgba(255,255,255,0.5);}

#eut-theme-wrapper #eut-search-modal .eut-search-placeholder, body #eut-theme-wrapper #eut-search-modal input[type="text"] {font-size: 65px !important; }

body #eut-search-modal input[type="submit"]{ margin-top: 0; border-radius: 0; font-size: 16px !important;}

body #eut-theme-wrapper #eut-search-modal .eut-search{}


/*SIDEBAR - WIDGET AREAS*/

/*Sidebar Titles*/
body #eut-sidebar h3.eut-widget-title { 
	color: #6f6f6f/*Steel Grey*/ !important;
    font-weight: 500; letter-spacing: .02em;
    padding-bottom: .2em;
    border-bottom: 2px solid #ccc;
}

/*Widget Menus*/
body ul.menu li {margin: 0 !important; padding: 0 !important;}
body ul.menu li a { display: block; padding: 8px 10px;}

/*404 Error*/
body.error404 {
	background: #1b998b/*ABUK Teal*/ url(imgs/error404BG.jpg) center no-repeat; background-size: cover;
}
body.error404 img{ width:375px; margin-bottom: 30px;}/*logo*/
body.error404 small{ clear: both; width: 100%; display: block; margin: 15px 0 0 0; font-size: 20px !important;}

body.error404 .eut-btn{ border-radius: 0; background: rgba(0,0,0,0.7);}
body.error404 .eut-btn:hover { background: #fff; border-color: #000;}
	body.error404 .eut-btn:hover, body.error404 .eut-btn:hover span { color: #000 !important;}

/*FOOTER*/ 
body #eut-footer-area{ background: #969b9f url(imgs/ABstarPattern_transWhite.png) repeat; color: #fdfdfd;}
	/*footer widget titles*/
	body #eut-footer-area h3.eut-widget-title { 
		color: #fff !important; border-bottom: 3px solid #24334b; font-size: 19px; font-weight: 600; margin-bottom:15px;
	}

/*Footer Logo Links*/
body #eut-footer-area .textwidget img{ margin: 0;}

body #eut-footer-area #ab-logo, body #eut-footer-area #kadar-logo, body #eut-footer-area #cec-logo { float: left; display: inline-block; margin: 0 25px 25px 0;}

body #eut-footer-area #ab-logo, body #eut-footer-area #cec-logo{ width: 200px;  }
body #eut-footer-area #kadar-logo{ width: 300px;}
body #eut-footer-area #cec-logo { /*clear: both; margin: 0 auto 0 -100px; left: 50%;*/ position: relative; margin: -10px 0 15px 0; }

body #eut-footer-area img.logo-img{ max-width: 100%;}


/*Footer Social Link Area*/
#eut-widget-social-2{
	clear: both; border-top: 3px solid #24334b;  padding-top: 10px;
} 
#eut-widget-social-2 li { margin:-5px 0 0 0;}
body #eut-footer-area .widget.eut-social h3.eut-widget-title{margin-bottom:0}

body #eut-footer-area .widget.eut-social li a.fa { font-family:'fontawesome';}
body #eut-footer-area .widget.eut-social li a:hover { text-decoration: none; color: #444 !important;}

/*Paragraphs within text widgets*/
body #eut-footer-area .widget, body #eut-footer-area .widgets { margin-bottom: 1em;}

body #eut-footer-area .widget p {margin-bottom: 8px; font-size: 16px;}

/*footer widget logo*/
body #eut-footer-area img.footer-logo { height: 65px; width: auto; margin-bottom: 20px;}

body #eut-footer-area .textwidget.custom-html-widget a img:hover { opacity: .6; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}


/*footer widget locations area*/
body #eut-footer-area #text-3 .textwidget, body #eut-footer-area #text-2 .textwidget { padding: 0; background: transparent;}

 
/*bottom footer*/
body #eut-footer-bar, body #eut-footer-bar #eut-second-menu ul.menu a { background: #24334b; color: #cacaca; } 
		
	 body  #eut-footer-bar a { color: #859fcc;}
	 body #eut-footer-bar a:hover, body #eut-footer-bar #eut-second-menu ul.menu a:hover { color: #fdfdfd;}
	 
 
/*reCaptcha*/
.grecaptcha-badge{ z-index: 55;} 
body:not(.page-id-8) .grecaptcha-badge { visibility: hidden; opacity: 0; z-index: -100;}


/*Media Queries*/

/* Larger Screens ----------- */
@media (min-width: 1281px){
	/*Container Area*/
	.eut-container { max-width: 1200px;}   
	
	/*Feature Text No Headline Option*/
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {   
		/*height: 360px; /*height of 3 blocks*/ /* width: 36% ;*/ 
	}
	body.home #feature-slider .feature-info p { 
		/*font-size: 1.5em; line-height: 1.35em; letter-spacing: .025em;*/
	} 
	
	body.home #feature-slides .eut-carousel-wrapper { height:640px;}
	
	/*Slider Arrows*/
	body .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-prev{ left: -55px;}
	body .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-next{ right: -55px;}
	
	/*Leadership Team*/
	body #eut-main-content .abuk-team, body .eut-row.abuk-team { min-height: 205px;} 
}

@media (min-width: 1365px){ 
}

@media (min-width: 1439px){
	/*Container Area*/
	.eut-container { max-width: 1350px;} 
	
	/*Feature Slider*/
	body.home #feature-slides{ background-image: url(imgs/featureGridBG-wider.png) !important; }
	body.home #feature-slides .eut-carousel-wrapper { height:640px;}
	
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { width: 36.15%;}
	
	/*Navigation Links*/
	body #eut-header #eut-main-menu > ul > li > a { font-size: 18px; padding-left: 25px; padding-right: 25px;}
}

@media (min-width: 1441px){
	/*Feature Text No Headline Option*/
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {   
		height: 240px; /*height of 2 blocks*/ 
	}
	body.home #feature-slider .feature-info h1, body.home #feature-slider .feature-info h2 { margin-bottom: 18px; padding-bottom: 18px;}
	
	body.home #home-tri-area .tri-about h2, body.home #home-tri-area .tri-industry h2 { padding: 0 70px;}
}


@media (max-width: 1280px){
	/*Container Area*/
	.eut-container { max-width: 1170px;}  
}

/* Tablet (landscape) ----------- */
@media only screen and (max-width: 1200px) {
	/*Header Navigation*/
	body #eut-header #eut-inner-header, body #eut-header #eut-header-wrapper, body #eut-header .eut-menu-options  {
		height: 100px /*120px /*163px*/ !important; line-height: 100px /*120px /*163px*/ !important;
	} 
	
	body .menu-item-126 {display: none;}
	
}


@media (max-width: 1200px){   
	
	/*Header Navigation*/
	#eut-header #eut-inner-header, #eut-header #eut-header-wrapper, #eut-header .eut-menu-options,
	body #eut-header #eut-inner-header {height: 100px /*120px /*163px*/ !important; line-height: 100px /*120px /*163px*/ !important;}
	
	body #eut-header[data-logo-align="left"] .eut-logo{ max-width: 185px/*250px*/; height: auto !important;}
	body #eut-header .eut-logo .eut-logo-wrapper img { /*width: 100% !important;*/ height: 70px;}
	
	/*Page Titles*/
	body #eut-page-title .eut-title, body #eut-portfolio-title .eut-title { font-size: 40px !important; line-height: 35px !important;}
	
	/*SLIDER*/ /*Home slider*/ 
	body.home #feature-slider, body.home #feature-slides {  height: 575px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -575px !important;/*same height as area*/}  
	
	body.home #feature-slides .eut-carousel-wrapper { height:640px;}
	
	/*Home slider*//*Previous Next Slider Nav*/ 
	body.home #feature-slides .eut-slider .owl-controls .owl-buttons div, 
	body.home #feature-slides .eut-carousel-navigation .eut-carousel-buttons div{
		display: none;
	}

	/*Home slider*//*Slider Grid*/  
	.grid .h20{ height: 115px;} 

	/*Home slider*//*Information Block*/  
	body.home #feature-slides { background-image: none !important; }
	 
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { 
		top: 115px; /*same height as .grid .h20*/
		/*margin-left: 25px; width: 47.7%; height: 220px;/*for alignment*/ 
	} 
	
	/*Footer*/
	body .eut-tablet-column-1-2:nth-child(2n+1) { clear: none;}
}


@media (max-width: 1150px){   
	 
	/*SLIDER*/ /*Home slider*/
	body.home #eut-main-content {margin-top: 100px /*120px /*163px*/;} 
	
	body.home #feature-slider, body.home #feature-slides {  height: 525px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -525px !important;/*same height as area*/}  
	
	/*Consistent side padding*/
	body.home #feature-slider .eut-row.eut-bookmark .eut-column, body.home #feature-slides .eut-row .eut-column { padding: 0;} 

	/*Home slider*//*Slider Grid*/  
	.grid .h20{ height: 105px;} 

	/*Home slider*//*Information Block*/   
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { 
		top: 105px; /*same height as .grid .h20*/
		padding: 30px !important; margin-left: 25px; /*width: 47.7%; height: 220px;/*for alignment*/ 
	}

	body.home #feature-slider .feature-info h2{ 
		font-size: 45px; line-height: 42px; padding-bottom: 15px; margin-bottom: 15px;
	} 
	body.home #feature-slider .feature-info p { /*font-size: 1.3em; line-height: 1.4em; letter-spacing: .03em;*/ } 
	
}


@media (max-width: 1024px){ 
	/*Header Navigation*/  
	body #eut-header[data-logo-align="left"] .eut-logo{ max-width: 185px/*250px*/; height: auto !important;}
	body #eut-header .eut-logo .eut-logo-wrapper img { width: 160.08px !important; height: 70px;}
	body #eut-header #eut-inner-header {height: 100px /*120px /*163px*/ !important; line-height: 100px /*120px /*163px*/ !important;}
	
	/*Remove sticky header*/
	body.home #eut-header { width: 100%; clear: both; display: block; position: absolute; top: 0;} 
	
	body #eut-header { clear: both; display: block;}
	body #eut-header.eut-header-sticky #eut-inner-header {
		position: relative !important; height: 100px /*120px /*163px*/ !important; line-height: 100px /*120px /*163px*/ !important;
	}
	body #eut-header #eut-inner-header #eut-main-menu { height: 100px /*120px /*163px*/ !important; line-height: 100px /*120px /*163px*/ !important;}
	
	/*Values*/
	body.page-id-11 .wpb_column.eut-column.eut-column-1-3 .eut-btn { min-height: 85px;}
	
	/*SLIDER*/ /*Home slider*/
	body.home #eut-main-content {margin-top: 100px /*120px /*163px*/;} 
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { height: 315px;} 
	
	/*Footer Logo Links*/ 
	body #eut-footer-area { padding-top: 90px; padding-bottom: 10px;}
	
	body #eut-footer-area .textwidget.custom-html-widget { padding: 20px 0;}
	
	body #eut-footer-area #cec-logo { clear: none; margin: -15px 0 20px 25px; left: auto;}  
}
 

@media (max-width: 1023px){    
	/*SLIDER*/ /*Home slider*/
	body.home #feature-slider, body.home #feature-slides {  height: 500px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -500px !important;/*same height as area*/}  
	
	.grid .h20{ height: 100px;}  
	
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { 
		top: 200px; /*same height as .grid .h20*/ 
		padding: 0 4% 0 5% !important; margin: 0; width: 73.85%; height: 200px; /*for alignment*/  
	} 
	
	/*Values*/
	body.page-id-11 .wpb_column.eut-column.eut-column-1-3 .eut-btn { min-height: auto; margin-bottom: 20px; } 
	
	/*Leadership*/
	body #eut-main-content .abuk-team, body .eut-row.abuk-team{ min-height: auto;}
	body #eut-main-content .abuk-team .wpb_single_image, body .eut-row.abuk-team .wpb_single_image { 
		width: 285px; height: 285px; margin: 0 auto 20px auto;  
	}
	
	body #eut-main-content .abuk-team .wpb_column.eut-column.eut-column-1-6, body .eut-row.abuk-team .wpb_column.eut-column.eut-column-1-6,
	body #eut-main-content .abuk-team  .wpb_column.eut-column.eut-column-5-6, body .eut-row.abuk-team .wpb_column.eut-column.eut-column-5-6{ 
		width: 100%; display: block; clear: both;
	}
	
	/*Careers*/
	body #eut-main-content .careers-r{ min-height: 135px; border-bottom: 1px solid rgba(0,0,0,0.08); margin-bottom: 15px;} 
	body #eut-main-content .careers-r:before{
		font-size: 100px; display: block; top: 5px; right: 0; width: 100px; height: 100px; line-height: 100px; 
	}  
	body #eut-main-content .careers-r p{ margin-bottom: 15px;}
	body #eut-main-content .circle-text {
		border-radius: 0; width: auto; height: auto; padding: 25px 50px; margin: 20px auto 0 auto; border: 5px solid #fff;
	} 
	
	/*Footer Area Alignment*/
	body footer#eut-footer #eut-footer-area .eut-column.eut-tablet-column-1-2 {width: 50%; clear: none;}
	
	/*Footer Logo Links*/
	body #eut-footer-area #ab-logo, body #eut-footer-area #cec-logo { width: 155px; }
	body #eut-footer-area #kadar-logo { width: 285px;}
}

@media (max-width:1020px){
	body #eut-main-content .eut-portfolio .eut-filter ul li { padding-left: 0; }
	body #eut-main-content .eut-portfolio .eut-filter ul li:before { display: none;}
	
	/* *For Alignment* */ 
	/*Single Image*/ body .eut-element.eut-image,
	/*Single Portfolio - Side Items*/ body.single-portfolio #eut-content-area .portfolio-side-items { 
		margin-top: 30px;
	}  
	/*Contact Page Google Maps area*/body.page-id-8 #eut-content-area .eut-feature-footer .eut-column .eut-element.eut-text p:last-child{
		margin-bottom: 30px;
	}
	 
}

@media (max-width: 950px){   
	/*SLIDER*/ /*Home slider*/
	body.home #feature-slider, body.home #feature-slides {  height: 500px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -500px !important;/*same height as area*/ }  
	
	.grid .h20{ height: 100px;} 
	
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {  
		top: 300px; width: 100%; height: 200px; padding: 0 50px !important;
	} 
	body.home #feature-slider .feature-info h2{ 
		font-size: 62px; line-height: 58px; padding-bottom: 15px; margin-bottom: 15px;
	}  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info h2, 
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info p{
		text-align: center;
	}
}

@media (max-width: 768px){   
	/*Home Tri-area*/
	body.home #home-tri-area .eut-column.eut-column-1-3{width: 100%;} 
	
	/*Notches*/
	body #eut-content-area .eut-row .wpb_column.eut-column.notch-top {
		border-top: 5px solid #fff !important; border-bottom: 5px solid #fff !important;
	} 
	
	/*split*/
	body .eut-flex-row.split, body .eut-flex-row.split3 { background: #1b998b/*ABUK Teal*/ !important;} 
	body .eut-flex-row.split2 { background: #24334b /*Dark Navy*/ !important;} 
	
	body #eut-content-area .eut-flex-row.split .eut-row .eut-column.eut-column-1-2, body #eut-content-area .eut-flex-row.split2  .eut-row .eut-column.eut-column-1-2 
	body #eut-content-area .eut-flex-row.split3 .eut-row .eut-column.eut-column-1-2 {
		padding-top: 3em !important; padding-bottom: 3em !important; float: none; clear: both; display: block; width: 100%;
	}
	
	/*Values*/
	#targetZero-logo { padding-bottom: 25px; border-bottom: 5px solid #ddd;}
	#targetZero-logo img { max-width: 300px; height: auto;}
	
	/* *** CONTACT *** */
	body.page-id-8 #eut-footer-area { padding-bottom: 60px;}
	body.page-id-8 #eut-footer-area .eut-row .eut-column.eut-column-1-4 { display: none} /*hide locations in footer*/
}


@media (max-width: 767px){  
	
	/*SLIDER*/ /*Home slider*/
	body.home #feature-slider, body.home #feature-slides {  height: 500px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -500px !important;/*same height as area*/}  
	
	.grid .h20{ height: 65px;} 
	
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {  
		top: 285px; height: 215px; background: #2655a4 /*AB Blue*/  !important;
	}
	
	/* CONTACT */
	body.page-id-8 #eut-content-area #contact-locations  .eut-element.eut-map { height: 300px !important;}
	
	/*Footer Logo Links*/
	body #eut-footer-area #ab-logo, body #eut-footer-area #cec-logo, body #eut-footer-area #kadar-logo { clear: both; margin: 0 0 18px 0;} 
	body #eut-footer-area #ab-logo, body #eut-footer-area #cec-logo { width: 155px; }
	body #eut-footer-area #kadar-logo { width: 285px;}
}

@media (max-width: 650px){   
	/*404 Error*/
	body.error404 #eut-main-content .eut-container{ width: 100%; padding-left: 20px; padding-right: 20px;}
	body.error404 img { width: 320px;}
	body.error404 #eut-main-content .eut-search { width: 100%; max-width: 300px;}
	
	/* CONTACT */
	body.page-id-8 #eut-content-area #contact-locations  .eut-element.eut-map { height: 275px !important;}
	
	/*Footer Area Alignment*/
	body footer#eut-footer #eut-footer-area .eut-column.eut-tablet-column-1-2 {width: 100%; clear: both;}
}


@media (max-width: 551px){  
	 
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {  
		top: 260px; height: 215px;  
	} 
	body.home #feature-slider .feature-info p { font-size: 1.1em; line-height: 1.25em;}
} 


@media (max-width: 425px){  
	 
	/*SLIDER*/ /*Home slider*/
	body.home #feature-slider, body.home #feature-slides {  height: 500px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -500px !important;/*same height as area*/} 
	
	.grid .h20{ height: 75px;}  
	.grid .row.row-3, .grid .row.row-5{ display: none;}
	.grid .large-8{ width: 20%; }
	.grid .large-8:nth-child(3), .grid .large-8:nth-child(5), .grid .large-8:nth-child(8) { display: none;}
	
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info {  
		top: 215px; height: 255px; 
	}
	
	/*Page Titles*/
	body #eut-page-title .eut-title, body #eut-portfolio-title .eut-title { font-size: 32px !important; line-height: 35px !important;}
	
	/* CONTACT */
	body.page-id-8 #eut-content-area #contact-locations  .eut-element.eut-map { display: none;}
	
}

@media (max-width: 375px){  
	  
	.grid .h20{ height: 50px;}  
	.grid .row.row-3 { display: block;}
	.grid .large-8{ width: 16.6%; }
	.grid .large-8:nth-child(3), .grid .large-8:nth-child(8) { display: none;}
	
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { top: 200px;}
}

@media (max-width: 374px){  
	/*SLIDER*/ /*Home slider*/
	body.home #feature-slider, body.home #feature-slides {  height: 450px !important;}
	body.home #feature-slider{ position: relative; margin-bottom: -450px !important;/*same height as area*/} 
	
	.grid .h20{ height: 60px;} 
	.grid .row.row-3, .grid .row.row-5{ display: none;}
	
	/*Home slider*//*Information Block*/  
	body.home #feature-slider .eut-row.eut-bookmark .eut-column.feature-info { top: 170px;}
	
	/*Page Titles*/
	body #eut-page-title .eut-title, body #eut-portfolio-title .eut-title { font-size: 28px !important; line-height: 32px !important;}
	
	body #eut-main-content h2{ font-size: 26px !important; line-height: 30px !important;}
	body #eut-main-content h3{ font-size: 24px !important; line-height: 29px !important;}
	
	/*404 Error*/
	body.error404 #eut-main-content #eut-content-area { padding-left: 10px; padding-right: 10px;}
	body.error404 img { width: 255px;}
	body.error404 #eut-main-content .eut-search { max-width: 255px;}
}

