/*
 Theme Name:   Enfold Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Child theme for Enfold
 Author: Kriesi
 Author URI: http://www.kriesi.at
 License: Themeforest Split Licence
 License URI: -
 Theme URI: www.kriesi.at/themes/enfold/
 Template: enfold
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enfold-child
*/

input#avia_1_1, input#avia_2_1, input#avia_3_1 {
    max-width: 250px;
}

textarea#avia_4_1{
    width: 90%;
}

.avia_ajax_form .form_element_half {
    width: auto; 
}

p#element_avia_5_1, p#element_avia_6_1 {
    width: auto;
    max-width: 234px;
}
/* cookie banner */
.cookies {
	position: fixed;
	bottom: 0;
	display: none;
	padding: 10px 0;
	width: 100%;
	text-align: center;
	background: #fff;
	z-index: 999;
border-top: #f27c21 1px solid;
}

.cookies .cookie_text_holder {
	max-width: 84%;
	float: left;
	margin-left: 7.5%;
}

.cookies .cookie_text_holder p {
	font-size: 13px;
	text-align: center;
	line-height: 14px;
}

.cookies .cookie_text_holder p a:hover {
	color: #878191;
	cursor: pointer;
}
.cookies .cookie_btn {
	margin: 3px auto;
	clear: both;
}
.cookies .cookie_btn input {
	background: #f27c21;
	border: none;
	color: #fff;
	font-size: 13px;
	font-family: inherit;
	padding: 10px;
	text-align: center;
}
.cookies .cookie_btn a {
	border: #f27c21 solid 1px;
	color: #f27c21;
	font-size: 13px;
	font-family: inherit;
	padding: 9px;
	margin-left: 35px;
	text-align: center;
}
.cookies .cookie_btn input:hover {
	background: #E98325;
	color:orange;
}
.cookies .cookie_btn a:hover {
	color:orange;
text-decoration: none;
}

#scroll-top-link {
    bottom: 18px;
}

/*GDPR tickbox*/

#element_avia_5_1 {
    width: 100% !important;
    max-width: 100% !important;
}
/* COOKIEYES CONSENT BANNER */
#cookie-law-info-bar {
    padding: 20px 7% !important;
    background-color: rgba(27, 28, 29, 0.95) !important;
}
#cookie-law-info-bar .cli-bar-container.cli-style-v2 {
    display: block;
    padding: 10px;
}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message {
    display: block;
    width: 100% !important;
    text-align: center !important;
    color: #fff !important;
}
#cookie-law-info-bar .cli-bar-btn_container {
    width: 100%;
    justify-content: center;
    padding: 20px 0 0 0;
}
#cookie-law-info-bar #wt-cli-accept-all-btn {
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-color: #f27c21 !important;
	float: left;
	margin: 0 0 0 0;
	color: #fff !important;
	font-weight: 600;
	padding: 10px 20px;
	width: 200px;
	border: 1px solid #f27c21;
}
.fr #cookie-law-info-bar #wt-cli-accept-all-btn {
	margin: 0 0 0 5px;
}
.cli_settings_button, .cookie_action_close_header_reject {
	background: none !important;
	color: #fff !important;
	font-size: 14px;
	border: 1px #fff solid;
	padding: 10px 20px;
	width: 200px;
	line-height: 14px;
	text-decoration: none !important;
}
.cli-bar-btn_container a {
    margin: 0 8px !important;
}
#cookie-law-info-bar #wt-cli-accept-all-btn:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 0 20px -9px #000;
    box-shadow: 0 0 20px -9px #000;
    background: #34bdb0;
}
#wt-cli-privacy-save-btn {
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-color: #f27c21 !important;
	float: right;
	margin: 0 0 0 0;
	color: #fff !important;
	font-weight: 600;
	padding: 10px 20px;
	width: 200px;
	border: 1px solid #f27c21;
}
.wt-cli-ckyes-footer-section {
    display: none;
}
#cookie-law-info-bar .cli-bar-message .consent-link {
    color: #fff;
    text-decoration: underline;
} 
#cookie-law-info-bar .cli-bar-message .consent-link:hover {
    color: #e8994e;
}
.cli-switch input:checked + .cli-slider {
    background-color: #1b1b1b !important;
}
.cookieyes-ghost-button {
    background: none !important;
    color: #fff !important;
    font-size: 14px;
    border: 1px #fff solid;
    padding: 10px 20px;
    width: 200px;
    line-height: 14px;
    text-decoration: none !important;
    margin: 0 0 0 15px;
}