.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
	margin-left: 60px;
}

a{
	color: #F7B71E;
}

a:hover{
	color: #F7B71E;
	text-decoration: underline;
}

.diaxoristis {
    background-color: #e1e1e1;
}

.text-center.social {
    display: none;
}

/*K2 Responsive Category Fix*/
#k2Container .itemContainerLast:nth-child(2){	

	padding-left: 15px;	
	-moz-box-sizing: border-box;	
	box-sizing: border-box;

}

@media (max-width: 767px) {	

#k2Container .itemContainer{		

	width: 100% !important	

}		

.widget.widget-links .wrap-2 {
	
	width: 100%;
	float: none;
	padding-left: 0;
	box-sizing: border-box;	
	
}		

.widget.widget-links .wrap-1 {
	
	width: 100%;
	float: none;
	padding-right: 15px;
	box-sizing: border-box;	
}

}
/*End K2 Responsive Category Fix*/

/*Custom Fix Eksoplismos*/

#eksop{padding:15px;}

#eksop img{max-width:650px;width:100%;}

#eksop h3 {
    text-align: center;
    background: #293133;
    color: #FFFFFF;
    padding: 5px;
    margin-bottom: -30px;
}

#eksop .ekdesc {
    background: #293133;
    color: #FFFFFF;
    padding: 5px;
    margin-top: -10px;
}

/*K2 Custom Templates*/

.blog .blogInner .featureImg img {
    display: block;
    height: 100%;
    overflow: hidden;
	width:100%;
}

/*Template Ipiresies*/
.entry-header-ipiresies {
	height: 105px;
    padding: 31px 0;
    background: #FFFFFF;
	
}

#const {
	
	background-color: #f7b71e;
	background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(0,0,0,1) 35px, rgba(0,0,0,1) 70px);
	height:10px;
}


/*End Template Ipiresies*/



/*End K2 Custom Templates*/


/*.logo img {    max-width: 300px;    margin-top: -25px;    width: 100%;}*/


/*Copyright*/
.text-center{text-align:center;}

ul.copyright li {/* border-left: solid 1px rgba(255, 255, 255, 0.25); */display: inline-block;line-height: 1em;margin-left: -0.55em; /*old -0.25em*/padding-left: 0.75em;}

ul.copyright {color: #fff;font-size: 0.9em;list-style: none;margin: 1em 0 0 0;padding: 0;}

/*Aitisi Prosforas Fix*/
li.item-174 {
	max-width: 260px!important;
	width: 100%!important;
	
}

@media (max-width: 767px){
	li.item-174 {
	max-width: 100%!important;
	width: 100%!important;
	
}
	
}


/*Eksoplismos Fix*/
li.item-129.divider {    max-width: 200px!important;    width: 100%!important;}

@media (max-width: 767px){
	header {    height: 145px!important;    padding: 31px 0;    background: #8A8A8A;}}
	
	a#submitCommentButton {    line-height: 56px;    border-radius: 0;    border: 0;    background: #f7b71e;    padding: 0;    width: 100%;    color: #FFF;    text-transform: uppercase;    font-weight: 300;    letter-spacing: 0.5px;    text-shadow: none;	max-width: 200px;}a#submitCommentButton:hover {    background: #293133;    color: #FFF;}.logo img {    max-width: 500px;    margin-top: -10px;    width: 100%;}.memImg {    float: left;    padding: 0 30px 0 0;}/*.navbar-static-top .navbar-collapse ul li {    border-right: 1px solid rgba(0, 0, 0, 0.1);    max-width: 193px;    text-align: center;    width: 100%;}.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li a {    background: #293133;    color: #FFF;    line-height: 60px;    text-align: left;    padding: 0 15px;    font-size: 12px;}*/header {    height: 105px;    padding: 31px 0;    background: #8A8A8A;}.sinlge-blog .social{
    margin-top: 30px;
}
.sinlge-blog .social i {
  font-size: 50px;
  margin: 10px;
  font-weight: bolder;
}
.recentPostWidget .recentblogs .recentblog.last{
    border: none;
}
.k2Pagination{clear: both;}
.blog.sinlge-blog .blogInner .blogDateTime i{
      margin-right: 11px;
  float: none;
}
.blog .blogInner .blogDateTime {
  line-height: 52px;
}
div.twitterSlide {
  padding: 95px 0 80px;
}
a.button-third{
    margin: 10px 0 0 20px;
    line-height: 56px;
  border-radius: 5px;
  background: #f7b71e;
  padding: 17px;
  width: 100%;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.btlogin .controls input{padding: 7px;}
.btlogin button,.k2AccountPageUpdate button{
      margin: 10px 0 0 0px;
  line-height: 30px;
  border-radius: 3px;
  background: #f7b71e;
  padding: 11px;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
  border: none;
}
#contactForm .error{background-color: red;}
#contactForm .error p{margin: 0;color: white;}
#contactForm .success{background-color: blue;}
#contactForm .error p{margin: 0;color: white;}
#josForm{padding-top: 30px;}
.k2AccountPage th.k2ProfileHeading{background: #f7b71e;}
.k2AccountPage div.k2AccountPageUpdate{text-align: left !important;}
th, td {
  padding: 15px 20px !important;
}
th {
  color: #ffffff;
  background: #f7b71e;
  font-weight: normal;
  border: 1px solid #f7b71e !important;
}
table {
  width: 100%;
  border-collapse: collapse;
  border: 0px;
}