/*
 Theme Name:   kalleslaw Child
 Theme URI:    http://kalleslaw.gr
 Description:  kalleslaw Child Theme
 Version:      2.1.6
 Author:       -
 Author URI:   -
 Template:     kalleslaw
*/


#eut-header { background-color: #99a06a; }
#eut-main-header.eut-dark #eut-main-menu .eut-wrapper > ul > li.current-page-ancestor > a {color: #000000;}
#eut-feature-section .eut-content {padding-top: 100px;}

#eut-main-header.eut-header-default .eut-horizontal-menu.eut-menu-type-classic .eut-first-level > a .eut-item, #eut-main-header.eut-header-default .eut-horizontal-menu.eut-menu-type-advanced-hidden .eut-first-level > a .eut-item {top:0;}
#eut-main-header.eut-dark #eut-main-menu .eut-wrapper > ul > li.langs {padding-left: 2em; }
#eut-main-header.eut-dark #eut-main-menu .eut-wrapper > ul > li.langs > a {display: inline-block; padding:0; font-weight:600;}
#eut-main-header.eut-dark #eut-main-menu .eut-wrapper > ul > li.langs > span {font-family: inherit; font-size: 13px; font-weight:600; display: inline-block; text-transform: uppercase;}
#eut-main-header.eut-dark #eut-main-menu .eut-wrapper > ul > li.langs span.sep {margin: 0 4px; font-weight:600;}
#eut-hidden-menu .eut-hiddenarea-content .eut-menu > li.langs > span {font-size: 27px; font-weight: 600; line-height: 1.07em; text-transform: uppercase;    padding-top: 25px; padding-bottom: 25px; display: inline-block; vertical-align: middle; position: relative;}
@media only screen and (max-width: 767px) {
	#eut-hidden-menu .eut-hiddenarea-content .eut-menu > li.langs > span { display: inline-block; vertical-align: middle; font-size: 24px; line-height: 1.07em; text-transform: uppercase; padding-top: 25px; padding-bottom: 25px;}
}


.eut-link-text, .eut-btn { text-transform: none;}
.eut-page-title.eut-medium-height, .eut-page-title.eut-medium-height .eut-wrapper, .eut-page-title .eut-wrapper {height: auto;}
.eut-page-title .eut-wrapper {margin-top: 100px;}

.eut-column-1-3 .widget {margin-bottom:10px;}
footer .widget p {margin-bottom:10px;}
footer .widget i.fa{font-size: 24px; color: #99a06c;}
footer .widget i.fa:hover{color: #fff;}
footer .eut-column-2-3 {margin-top:90px;}
.eut-box {border-radius: 8px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.eut-box:hover {background-color: rgba(153,160,106,0.2);}
.eut-box .eut-media {margin-bottom: 0; border-bottom: 2px solid #dedede;}
.eut-box .eut-box-content .eut-box-title {margin-bottom: 0;}
.eut-box .eut-box-content a {display: block; padding: 12px 20px;}

#eut-theme-wrapper .eut-border, a.eut-border, #eut-content table, #eut-content tr, #eut-content td, #eut-content th, #eut-theme-wrapper form, #eut-theme-wrapper form p, #eut-theme-wrapper .wpcf7-form-control-wrap, #eut-theme-wrapper label, #eut-content form div, 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, .vc_tta.vc_general .vc_tta-panel-title, #eut-single-post-tags .eut-tags li a, #eut-single-post-categories .eut-categories li a {
    border-color: #867b7b !important;
}

/** cookie notice **/
#cookie-law-info-again { box-shadow:none; border: 1px solid #444; border-bottom: none; }
.cli_settings_button { margin-right: 20px; }
.cli-tab-footer .cli-btn { background-color: #c0a69a; }
table.cookielawinfo-classic th, table.cookielawinfo-classic td{text-align:left;}
table.cookielawinfo-classic .cookielawinfo-column-1 {width: 15%;}
table.cookielawinfo-classic .cookielawinfo-column-2 {width: 15%; white-space: nowrap;}
table.cookielawinfo-classic .cookielawinfo-column-3 {width: 20%;}
table.cookielawinfo-classic .cookielawinfo-column-4 {width: 50%;}
#cookie_action_close_header {margin: 5px 5px 5px 10px !important;}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog { max-width: 800px; }
}
@media (max-width: 440px) {
	.cli_settings_button { margin-right: 0; display: block; }
}


@media only screen and (max-width: 1090px) {
    .eut-logo a { height: 60px; }
}
@media only screen and (max-width: 400px) {
    #eut-responsive-header .eut-logo a { height: 50px; }
}