.form-item-aitima-dimotis label{display: block; text-align: center;}
#edit-basika-stoiheia-aitimatos { border: 1px solid #000;}
#edit-stoiheia-ypiresias { border: 1px solid #000;}

.view-katalogos-aitimaton{width: 100%; overflow-x: auto;}
.view-katalogos-aitimaton .views-exposed-form{background: #FFFFFF; border: 1px solid #000000; padding: 10px;}
.view-katalogos-aitimaton .views-exposed-form .views-exposed-form-content-inner .form-item{width:24% !important; float: left; margin-right: 1%;}
.view-katalogos-aitimaton .views-exposed-form [id^=edit-created-1-wrapper] .form-item{width:100% !important; clear:both;}
.view-katalogos-aitimaton .form-actions{clear: both;}
.view-katalogos-aitimaton th{font-size: 12px !important; padding: 10px;}
.view-katalogos-aitimaton td{font-size: 12px !important; padding: 10px;}

.view-my-aitimata{width: 100%; overflow-x: auto;}
.view-my-aitimata th{font-size: 12px !important; padding: 10px;}
.view-my-aitimata td{font-size: 12px !important; padding: 10px;}

.view-my-minimata{width: 100%; overflow-x: auto;}
.view-my-minimata th{font-size: 12px !important; padding: 10px;}
.view-my-minimata td{font-size: 12px !important; padding: 10px;}

.view-exelixi-aitimaton th{font-size: 12px !important; padding: 10px;}
.view-exelixi-aitimaton td{font-size: 12px !important; padding: 10px;}

.view-katigories-aitimata th{font-size: 12px !important; padding: 30px;}
.view-katigories-aitimata td{font-size: 12px !important; padding: 30px;}

.view-koinotites-aitimata th{font-size: 12px !important; padding: 30px;}
.view-koinotites-aitimata td{font-size: 12px !important; padding: 30px;}

.view-aitima-messages-popup{width: 100%; overflow-x: auto;}
.view-aitima-messages-popup th{font-size: 12px !important; padding: 10px;}
.view-aitima-messages-popup td{font-size: 12px !important; padding: 10px;}

.view-ana-category th{font-size: 12px !important; padding: 10px;}
.view-ana-category td{font-size: 12px !important; padding: 10px;}

.view-xristes th{font-size: 12px !important; padding: 10px;}
.view-xristes td{font-size: 12px !important; padding: 10px;}

.ipiresiamenu{
 float: left;	
 width: 33%;	
 margin-bottom: 10px;
}	

.ipiresiamenu .button{
 padding-top: 50px;	
 padding-bottom: 50px;	
 border: 2px solid #008AD2;
 color: #008AD2;
 background: #FFFFFF;
 font-size: 16px;
 cursor:pointer;
}		

.ipiresiamenu .button:hover{
 padding-top: 50px;	
 padding-bottom: 50px;	
 border: 2px solid #008AD2;
 color: #FFFFFF;
 background: #008AD2;
 font-size: 16px;
 cursor:pointer;
}	


@media (max-width: 43.75rem) {
  .ipiresiamenu {width: 100%;}
  .ipiresiamenu .button{padding-top: 30px; padding-bottom: 30px;}
  .ipiresiamenu .button:hover{padding-top: 30px; padding-bottom: 30px;}
  
  .view-katalogos-aitimaton .views-exposed-form .views-exposed-form-content-inner .form-item{width:100% !important; float: left; margin-right: 0; clear: both;}
}

.pubota_column_center{text-align: center;}
.pubota_img_300{width: 300px; margin: 0px auto 20px auto; display: block;}
.pubota_typer{margin-top: 80px; margin-bottom: 60px;}
.pubota_news_bg{background: url(../images/nea_bg.jpg); background-size: auto; background-repeat: no-repeat;}
.pubota_news_slider{margin-top: 60px;}
.pubota_beaches_slider{}
.pubota_center_button{margin: 20px auto 20px auto; float:right; }
.pubota_curved_button{  
  /*border: 1px solid rgba(255, 255, 255, 1);*/
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  -ms-border-radius: 70px;
  -o-border-radius: 70px; 
 } 
/* 
.pubota_degrade_bg{transparent linear-gradient(180deg, #F8F8F5 0%, #DCE5F5 78%, #C4D5F5 100%) 0% 0% no-repeat padding-box;} 
*/
.pubota_degrade_bg{background: url(../images/umbrella.png) no-repeat , transparent linear-gradient(180deg, #F8F8F5 0%, #DCE5F5 78%, #C4D5F5 100%); background-position-x: center; background-position-y: top; background-color: transparent linear-gradient(180deg, #F8F8F5 0%, #DCE5F5 78%, #C4D5F5 100%) 0% 0% no-repeat;} 
.pubota_parialies_header{padding-top: 40px !important;}
.pubota_paralies_header{padding-top: 100px !important;}
.pubota_paralies_button_container{width: 100%; margin-top: 30px; text-align: center;}
.pubota_simeia_header{margin-top: 60px;}

.pubota_curved_button_light{  
  /*border: 1px solid rgba(255, 255, 255, 1);*/
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  -ms-border-radius: 70px;
  -o-border-radius: 70px; 
  background: #7BC0E8;
 } 
 
.pubota_events_line{text-decoration: underline; text-decoration-color: #B8EACA; text-underline-offset: 14px;} 
 
.pubota_icon_padding{padding-top: 40px;}

.pubota_aitimata .btn-white{
   border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  color: #323741 !important
}	

#footer .col-xs-12 {width: 100% !important;}

.pubota_footer_contact{width: 100% !important; text-align: center; margin-top: 20px;}

.pubota_icons img{margin-top: 25px !important;}

#goToTop {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 90px; /* Place the button at the bottom of the page */
  right: 5px; /* Place the button 30px from the right */
  z-index: 10000; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #069AF0; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#goToTop:hover {
  background-color: #ccc; /* Add a dark-grey background on hover */
}


.test {
  display:none;
}

.gsc-video-box.style-1.video-box-with-custom-border-radius .video-inner{
  overflow:hidden;
  border-radius:10px;
}

.gsc-video-box.style-1.video-box-with-custom-border-radius .video-content{
  top:10px;
  overflow: hidden;
  border-radius:10px;
}