/*
 Theme Name:   Engic Child
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Engic Child Theme
 Version:      1.3.2
 Author:       Euthemians Team
 Author URI:   http://euthemians.com
 Template:     engic
*/

.login h1 a {
    height: 140px !important;
}

#eut-inner-header {
	background-color: #ffffff;
}
#eut-header.eut-default #eut-inner-header{
    border-bottom: 1px solid #dd3333 !important;
}

#eut-header .eut-logo .eut-logo-wrapper a {
    height: 100% !important;
}

#eut-single-media {
	display: none;
}

#eut-header .eut-logo .eut-logo-wrapper {
    top: 0;
	height: 100% !important;
}

#eut-anchor-menu > ul {
    float: right;
	margin-right: 30px;
}

#eut-anchor-menu.eut-sticky {
    top: 130px !important;
}

#eut-header .eut-logo .eut-logo-wrapper img {
    top: 0;
}

#eut-header #eut-main-menu ul li {
    top: -3px;
}

#eut-header #eut-main-menu.eut-menu-pointer-arrow ul li.menu-item-has-children > a:after {
    top: 66%;
}

#eut-hidden-menu ul li a {
	text-align: right;
}

.eut-side-area .eut-area-content {
    padding: 50px 50px !important;
    width: 375px;
}

.eut-side-area .eut-close-menu-button {
    position: absolute;
    top: -30px;
    right: 60px;
	left: inherit;
}

.eut-side-area ul.eut-menu li.menu-item-has-children > a:after {
    top: 78%;
	font-size: 12px;
}

.eut-filter ul li span {
    text-transform: lowercase;
	opacity: 1;
    font-size: 16px;
    font-weight: 400;
}

.eut-filter .selected {
	color: rgba(196,0,44,1);
	font-weight: 700;
}

#eut-anchor-menu .eut-menu-button {
    float: right;
    position: relative;
    top: 15px;
}

#eut-anchor-menu .eut-menu-button-line {
    width: 20px;
}

#eut-anchor-menu {
    height: 50px !important;
    line-height: 50px !important;
	background-color: rgba(255,255,255,0.85) !important;
	border-top: 1px solid #ddd;
    border-bottom: 2px solid #ccc;
}

#eut-anchor-menu ul li {
	border-top: 1px solid #ccc !important;
    border-right: 1px solid #ddd !important;
    border-left: 1px solid #eee !important;
}

#eut-anchor-menu ul li a {
	text-transform: lowercase;
	background-color: rgba(255,255,255,.85) !important;
}

#eut-anchor-menu .active a {
	color: #dd3333 !important;
}

span.eut-item {
    position: relative;
    top: 15px;
	margin-right: 20px;
}
	
h1.eut-title.eut-dark {
    display: none;
}

li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {
    border-bottom: 3px solid #dd3333;
}

.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item {
    border-bottom: none;
}

.eut-btn.eut-btn-line.eut-bg-primary-1 {
    background-color: #ffffff;
}

#eut-goto-section-wrapper .eut-goto-section {
    color: #ffffff;
}

.vc_acf-label {
	color: #999;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}

.featured {
	height: 50vh;
    background-size: contain;
    background-repeat: no-repeat;
	background-position: center;
}

.eut-section.eut-feature-header.eut-feature-footer {
    padding: 0 !important;
}

@media only screen and (max-width: 1023px) {
	.featured {
    background-size: cover;
}
}

.col-services-img {
	min-height: 500px;
}

.vc_tta.vc_general .vc_tta-panel-body {
    overflow: inherit !important;
}

.eut-btn.eut-btn-extralarge {
    font-size: 18px !important;
}

.eut-testimonial-name {
    font-size: .8em;
    font-weight: 700;
}

.eut-btn.eut-btn-line {
    border: 2px solid;
}

.eut-blog.eut-shadow-mode .eut-media {
    padding: 5px;
}

.eut-blog.eut-shadow-mode:not(.format-quote):not(.format-link) .eut-isotope-item-inner {
    background-color: #ffffff;
    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 15px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: #ff5252;
    font-weight: 900;
}

/* FOOTER */

#eut-footer {
	margin: 0 !important;
	background-color: #1c1c1c;
}

.widget {
	margin-bottom: 3em;
}

.widget_nav_menu ul {
    float: right;
}

.widget_nav_menu li {
	float: left;
    margin: 0 !important;
    padding: 0 !important;
	border: none !important;
    margin-right: 20px !important;
	text-transform: lowercase;
}

.eut-box-icon.eut-large.eut-with-shape .eut-wrapper-icon {
	transition: all .2s ease;
}

.eut-box-icon.eut-large.eut-with-shape .eut-wrapper-icon:hover {
    font-size: 50px !important;
	}


/* RESPONSIVE */
@media only screen and (min-width: 1024px) {
#eut-anchor-menu ul {
		display: block !important;
	}
}

@media only screen and (max-width: 1023px) {
	
	#eut-anchor-menu ul {
		width: auto !important;
		text-align: right;
		right: 0;
		margin: 0;
	}
	
	#eut-anchor-menu.eut-sticky {
    position: fixed !important;
	margin-top: 60px;
	}
}

@media only screen and (max-width: 767px) {
	.eut-box-icon.eut-large.eut-with-shape .eut-wrapper-icon {
    font-size: 40px !important;
	}
	
#eut-main-content h4 {
    font-size: 24px !important;
    line-height: 48px !important;
}
	
.eut-image-text .eut-content {
    padding-left: 15px !important;
	}
	

	
}