/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2026 | 18:37:44 */
/*wpml*/


#menu-item-wpml-ls-5-el .wpml-ls-flag {
    width: 0 !important;
    height: 0 !important;
    padding: 13px !important;
    background-image: url("https://webrider.gr/wp-content/uploads/2026/02/GR-1.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

#menu-item-wpml-ls-5-en .wpml-ls-flag {
    width: 0 !important;
    height: 0 !important;
    padding: 13px !important;
    background-image: url("https://webrider.gr/wp-content/uploads/2026/02/EN-1.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

/* Greek flag – mobile */
#ast-hf-mobile-menu .wpml-ls-item-el .wpml-ls-flag {
    width: 0 !important;
    height: 0 !important;
    padding: 13px !important;
    background-image: url("https://webrider.gr/wp-content/uploads/2026/02/GR-1.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}

/* English flag – mobile */
#ast-hf-mobile-menu .wpml-ls-item-en .wpml-ls-flag {
    width: 0 !important;
    height: 0 !important;
    padding: 13px !important;
    background-image: url("https://webrider.gr/wp-content/uploads/2026/02/EN-1.png") !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    border-radius: 50% !important;
}


/*cookie policy page*/

header.entry-header:not(.related-entry-header) .entry-title{
margin-top:40px;
}

.site .site-content #primary{
margin-bottom:40px;
}


/*scroll to top*/

#ast-scroll-top{
	border: 2px solid #06144d;
	margin-bottom:60px;
}


/*FORM - TAKE AN OFFER*/

.wpcf7 form.sent .wpcf7-response-output{
	border-color: #06134f !important;
	text-align:center;
	font-weight:bold;
}

.wpcf7-not-valid-tip{
	font-weight:bold;
}

.formBox{
	box-sizing:border-box;
	padding:10px;
	
}

.columnOne{
	width:100%;
	padding: 0 10px 0 10px;
}

.columnHalf{
	position:relative;
	float:left;
	width:50%;
    padding: 0 10px 0 10px;
	
}

#wpcf7-f3380-p23-o1 p, #wpcf7-f3380-p23-o1 label{
	font-weight: bold;
}


@media screen and (max-width:544px){
	.formBox{
		padding:0;
	}
	
	.columnHalf, .columnThird{
	width:100%;
	float:none;
}

}