.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .sidebox.widget ul { padding-left: 0; }
.sidebox.widget ul > .children { padding-left: 30px; }#red{
color:red!important;
}
li{
font-family: 'roboto';
}
.uou-block-11a{
padding-bottom: 35px;
}
.wpml-ls-legacy-dropdown a{
background-color: transparent;
color: #fdca00;
}
h4
{
font-family: 'roboto'!important;
font-weight: 400!important;
}
.uou-block-3c h1{
font-family: 'roboto'!important;
}
div.grecaptcha-badge{
box-shadow:none!important;
}
div.wpcf7-mail-sent-ok{
margin-top:15px;
}
.contact-page li{
font-family: 'roboto';
font-weight: 500!important;
line-height: 50px!important;
color: #fdca00;
}
span.wpcf7-not-valid-tip,
wpcf7-not-valid-tip{
display:none!important;
} .nrs-flexslider{
padding-top: 35px !important;
}
.vc_icon_element{
margin-bottom: 20px!important;
}
#bikesbut{
padding-top:10px!important;}
.secondary.uou-block-3c .breadcrumbs > li a{
color:#ffffff;
}
.uou-post-comment h5{
display: none;
}
.contact-page h5,
.contact-page li p,
input#pickup_date.hasDatepicker,input#dropoff_date.hasDatepicker,
select#dropoff_location_id.home-select,select#body_type_id,select#pickup_time,select#dropoff_time,select#fuel_type_id,
select#pickup_location_id.home-select,
.nrs-list-single-item .description-item,
.item-rental-item-list .description-item,
ul.nrs-item-features-list li
{
font-family:'roboto'!important;
font-weight:bold;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
color: #fff !important;
border-color: #fdca00;
background-color: #fdca00;
}
#contact-extra {
text-align:center;
}
select#dropoff_location_id.home-select,select#body_type_id,select#pickup_time,select#dropoff_time,select#fuel_type_id,
select#pickup_location_id.home-select
{
color:black!important;
}
.item-rental-home-page{
background-size: cover !important;
}
.uou-block-2b,
.item-rental-home-page form{
background: rgba(0, 0, 0, 0.5);
}
select{
color:#cecece!important;}
div.language{
text-transform: uppercase;
}
.item-rental-slider .nrs-flexslider div.nrs-slider-item-price:before{
content:"Book Now";
display:none;}
.fa.fa-pinterest:before{
content:'\f262' !important;
}
.button {
display: block;    
font-family: 'roboto'!important;
color: black;
}
.vc_column_container>.vc_column-inner{
padding:inherit;
}
.uou-block-2b .nav .sf-menu > li > a{
color:#fdca00;
}
.uou-block-2b .nav .sf-menu > li > a:hover{
font-family: 'roboto'!important;
color:#fff;
}
.item-rental-home-page .reservation-item:nth-child(3):before{
background-image:url(https://dm-corfu.gr/wp-content/uploads/2017/03/005-transport-1.png) ;
background-size: 17px 20px;
content:'';
background-repeat: no-repeat;
background-position: center; 
}
.car1{
content:url(https://dm-corfu.gr/wp-content/uploads/2017/03/005-transport-1.png) ;
width: 19px;
height: 22px;
}
.fuel1{
content:url(https://dm-corfu.gr/wp-content/uploads/2017/03/001-fuel-1.png);
width:20px;
height:21px;
} a.logo{
width:12%;
}
.nav{
right:5px;
top:5px;
}
a.menu-link.sub-menu-link,
a.menu-link.main-menu-link{
font-size:15px!important;
font-weight:500!important;
font-family:'roboto'!important;
}
input.wpcf7-form-control.wpcf7-submit.btn.myform{
background-color: #fdca00;
}
.item-small-image{
max-width:28%;
width:28%;
}
@media screen and (max-width:1240px){
.uou-block-2b .nav .sf-menu > li{
margin-right:13px;
}
}
#pinfo{
position:relative;
left:80%;
}
#img3{
position:relative;
left:95%;
}
#bookform{
position:relative;
left:96%;
background-color:#fdca00;
font-family: 'Montserrat', sans-serif;
color:#333333;
height:40px;
border-radius:4px;
font-size:16px;
}
#down:before{ position: absolute;
top: -10px;
left:200px!important;
height: 60px;
width: 60px;
line-height: 60px;
color: #333333;
font-size: 20px;
background: #fff;
text-align: center;
border-radius: 50%;
left: 0px;
right: 0px;
}
#row1{
height:80px;
}
#up:before{ position: absolute;
top: -10px;
left:200px!important;
height: 60px;
width: 60px;
line-height: 60px;
color: #333333;
font-size: 20px;
background: #fff;
text-align: center;
border-radius: 50%;
left: 0px;
right: 0px;
}
#user{ position:relative;
left:100%!important;
height: 60px;
width: 60px;
line-height: 60px;
color: #333333;
font-size: 20px;
background: #fff;
text-align: center;
border-radius: 50%;
left: 0px;
right: 0px;
}
#pick{
position:relative;
left:22%;
}
#drop{
position:relative;
left:22%;
}
#txtr{
width:90%;
position:relative;
left:5%;
text-align:justify;
}
#date1{
width:25%;
position:relative;
top:49px;
}
#time1{
width:70%;
position:relative;
left:30%;
top:-15px;
}
#date2{
width:25%;
position:relative;
top:49px;
}
#time2{
width:70%;
position:relative;
left:30%;
top:-15px;
}
#sp{
position:Relative;
top:-90px;
height:100px;
width:210%}
#titlehome{
text-align: center
}
#dr{
width:45%;
position:Relative;
top:50px;
}
#mob{
width:50%;
position:relative;
top:-14px;
left:50%;
}
#cou{
width:45%;
position:relative;
top:-78px;
left:109%;
}
#fli{
width:50%;
position:relative;
top:-142px;
left:160%;
}
table
{
border-collapse: collapse;
}
#row3{
height:10px!important;
}
@media (max-width:1200px)
{
.item-small-image{
position:relative;
left:20px;
}
#titlehome{
left:32%;
}
}
@media (max-width:1000px)
{
#titlehome{
left:28%;
}
}
@media screen and (max-width:760px){
.uou-block-2b .nav .sf-menu > li{
margin-right:10px;
}
a.logo{
width:18%;
}
#titlehome{
left:20%;
}
}
@media (max-width:600px)
{
#titlehome{
left:15%;}
}
@media screen and (max-width:500px){
.uou-block-2b .nav .sf-menu > li{
margin-right:10px;
}
a.logo{
width:25%;
}
#titlehome{
left:8%;
}
}
@media (max-width:456px)
{
#titlehome{
left:4%;
}
a.logo{
width:32%;
}
}
@media (max-width:800px)
{
div.inv-recaptcha-holder{
padding-left:5%;
}
.item-rental-wrapper {padding: 1rem;}
#time1{
width:120px;
left:56%;
}
#date1{
width:150px;
}
#time2{
width:120px;
left:56%;
}
#date2{
width:150px;
}
}
@media (max-width:680px)
{ #bookform{
left:65%;
}
#time1{
width:55%;
left:initial;
top:initial;
}
#date1{
width:55%;
top:initial;
left:initial;
}
#time2{
width:55%;
left:initial;
top:initial;
}
#date2{
width:55%;
top:initial;
}
}
@media (max-width:475px)
{ }
.uou-block-11a .main-nav ul > li > a {
color: inherit;
text-transform: uppercase;
}
@media (max-width:991px)
{
.bottom-three{
margin-bottom:-1cm!important;
}
}
@media (max-width:770px)
{
.bottom-three{
margin-bottom:-1.5cm!important;
}
}
@media (max-width:768)
{
h4,.h4
{
font-family: 'roboto'!important;
font-weight: 400!important;
font-size: 22px!important;
}
} ul.nrs-item-features-list    li::before{
color:#fdca00!important;
}
#bookform1{
position:relative;
background-color:#fdca00;
font-family: 'Montserrat', sans-serif;
left:44%;
color:#333333;
height:40px;
border-radius:4px;
font-size:16px;
}
.logged-in div.wpcf7 {
position: relative;
margin-top: 30px;
}
#responsive-form{
max-width:1200px; ;
margin:0 auto;
width:100%;
background-color:#ededed;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0,5rem;
padding-left:2.5rem;
padding-right:2.5rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: "";
display: table;
clear: both;
} @media only screen and (min-width: 48em) { 
.column-half, .column-half1, .column-half2{
width: 50%;
}
}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
background: #fff;
}
.wpcf7-submit{
float: left;
background: #CA0002;
color: #fff;
text-transform: uppercase;
border: none;
padding: 8px 20px;
cursor: pointer;
}
.wpcf7-submit:hover{
background: #ff0000;
}
span.wpcf7-not-valid-tip{
text-shadow: none;
font-size: 12px;
color: #fff;
background: #ff0000;
padding: 5px;
}
div.wpcf7-validation-errors { 
text-shadow: none;
border: transparent;
background: #f9cd00;
padding: 5px;
color: #9C6533;
text-align: center;
margin: 0;
font-size: 12px;
}
div.wpcf7-mail-sent-ok{
text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #59a80f;
border-color: #59a80f;
color: #fff;
margin: 0;
}
#user1{ position:relative;
left:auto;
right:auto;
height: 60px;
width: 60px;
line-height: 60px;
color: #929292;
font-size: 20px;
background: #fff;
text-align: center;
border-radius: 50%;
left: 0px;
right: 0px;
}
#up1:before{ position: absolute;
height: 60px;
width: 60px;
line-height: 60px;
color: #929292;
font-size: 25px;
background: #fff;
text-align: center;
border-radius: 50%;
right: -10px;
margin:auto;
}
#colh1{
height:100px;
}
#colh2{
height:100px;
}
#colh1s{
height:90px;
}
#colh2s{
height:90px;
}
#down1:before{ position: absolute;
height: 60px;
width: 60px;
line-height: 60px;
color: #929292;
font-size: 25px;
background: #fff;
text-align: center;
border-radius: 50%;
right:2px!important;
margin:auto;
}
.column-full1{
float: left;
position: relative;
text-align:center;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-half1{
float: left;
position: relative;
padding-right: 0.5rem;
text-align:center;
width:50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.column-half2{
float: left;
position: relative;
padding-left: 0.5rem;
text-align:center;
width:50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.wpcf7-select{
-moz-appearance: none;
-webkit-appearance: none;
background: url(https://dm-corfu.gr/wp-content/uploads/2017/03/select_arrow.png);
background-position: 98% center;
background-repeat: no-repeat;
background-size: 12px;
height: auto;
background-color: #fff;
}
.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"], .wpcf7 textarea {
border:2px solid #ccc!important;
}
@media (max-width:767px)
{
#bookform1{
left:40%;
}
#men2{
z-index:100;
}
#men2{
position:relative;
top:55px;
}
#dated2{
position:relative;
top:-10px;
}
#timeform{
position:relative;
top:-10px;
}
#pickupLoc{
height:250px;
}
#colh2s{
top:290px;
left:-180px;
}
#colh2{
top:335px;
left:-170px;
}
#colh1{
top:25px;
left:210px;   
}
#colh1s{
top:-20px;
left:190px;
}
#dated1 {
position: relative;
top: -250px;
}
#timeform2{
position:relative;
top:-250px;
}
}
@media (max-width:700px){
#colh2{
left:-155px;
}    
#colh2s{
left:-170px;
}   
}
@media (max-width:662px){
#colh2{
left:-140px;
}    
#colh2s{
left:-150px;
}   
#colh1{
left:200px;
}
}
@media (max-width:600px){
#colh2{
left:-124px;
}    
#colh2s{
left:-150px;
}   
#colh1{
left:180px;
}
#colh1s{
left:150px;
}
}
@media (max-width:530px){
#colh2{
left:-115px;
}    
#colh2s{
left:-110px;
}   
#colh1{
left:165px;
}
}
@media (max-width:510px){
#colh2{
left:-100px;
top:439px;
}    
#colh2s{ width:83%!important;
left:10%!important;
top:309px;
}   
#colh1s{
width:83%!important;
left:10%!important;
top:86px;
}
#colh1{
top:124px;
}
#timeform{
position:relative;
top:-10px;
}
#dated1 {
position: relative;
top: -84px!important;
}
.column-half{
top:-180px;
}
.column-half1{
top:-100px;
}
.column-half2{
top:-100px;
}
#colh2{
left:-110px;
top:285px;
}    
#colh2s{ width:83%!important;
left:10%!important;
top:162px;
}   
#colh1s{
width:83%!important;
left:10%!important;
top:-5px;
}
#colh1{
top:29px;
left: 150px;
}
#timeform2{
position: relative;
top: -84px;
}
#timeform{
position:relative;
top:-10px;
}
#user1{
position: relative;
top: -160px;
}
#pin{
position:relative;
top:-180px;
}
#men2{
top:80px;
}
#bookform1{
position:relative;
top:-155px;
left:35%;
}
#dated2{
top:113px;
}
#timeform{
top:113px;
}
#men1{
position:relative;
top:72px;
}
#responsive-form{
height:1350px!important;
}
#spec{
position:relative;
top:-175px;
}
}
@media (max-width:490px){
#colh2{
left:-100px;
}    
#colh2s{
left:-120px;
}   
#colh1{
left:140px;
}
#colh1s{
left:110px;
}
}
@media (max-width:415px){
#colh2{
left:-88px;
}    
#colh2s{
left:-105px;
}   
#colh1{
left:130px;
}
#colh1s{
left:110px;
}
}
@media (max-width:385px){
#colh2{
left:-70px;
}    
#colh2s{
left:-90px;
}   
#colh1{
left:125px;
}
#colh1s{
left:95px;
}
#bookform1{
left:31%;
}
}
@media (max-width:361px){
#colh2{
left:-70px;
}    
#colh2s{
left:-90px;
}   
#colh1{
left:120px;
}
#colh1s{
left:95px;
}
#bookform1 {
left:31%;
}
}
@media (max-width:350px){
#colh2{
left:-65px;
}    
#colh2s{
left:-90px;
}   
#colh1{
left:125px;
}
#colh1s{
left:95px;
}
}
@media (max-width:330px){
#colh2{
left:-56px;
}    
#colh2s{
left:-80px;
}   
#colh1{
left:115px;
}
#colh1s{
left:80px;
}
#bookform1{
left:29%;
}
}
.uou-block-4b{
font-size:16px;
}
#dev{
padding-top: 20px !important;
}
.owl-carousel .owl-item {
padding-right: 15px;
}