/**
 * @version		1.0.0
 * @package		JoomlaXTC Elite template for Joomla 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
#fancybox-outer{max-height:1000px!important;}
#fancybox-wrap{height:auto!important;}
.linkedin:before{display:none!important;}
#rpdGal139{max-width:80%;margin-left:auto;margin-right:auto;}
#footer .modulecontent{padding:5px!important;}
#jxtcwall121 span.symbol{font-size: 4em!important;}
.backtotop_1{
  display:none;
   padding: 5px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    position: fixed!important;
    bottom: 30px;
    right: 0;
   -webkit-transition-property: all;
 -moz-transition-property: all;
 -o-transition-property: all;
 -ms-transition-property: all;
 transition-property: all;
 -webkit-transition-duration: 0.4s, 0.4s;
 -moz-transition-duration: 0.4s, 0.4s;
 -o-transition-duration: 0.4s, 0.4s;
 -ms-transition-duration: 0.4s, 0.4s;
 transition-duration: 0.4s, 0.4s;
 -webkit-transition-timing-function: ease in-ease out;
 -moz-transition-timing-function: ease in-ease out;
 -o-transition-timing-function: ease in-ease out;
 -ms-transition-timing-function: ease in-ease out;
 transition-timing-function: ease in-ease out;
}
#headerwrap {max-width:100%!important;}
#logo{margin-top:2%;}
#logo a.hideTxt_2{text-align:center;text-decoration:none!important;color:#fff;!important; font-weight:bold!important;font-size: 40px;line-height: 1em;
text-shadow: -1px -1px rgba(0,0,0,0.4), -0.5px -0.5px rgba(0,0,0,0.4);letter-spacing:1px;}
.hideTxt_2:hover{color:#fff!important;cursor:pointer;}
body #footer .facebook{color:#385a99!important;}
body #footer .twitterbird{color:#27a4d8!important;}
body #footer .googleplus{color:#cb3733!important;}
body #footer .pinterest{color:#cb3733!important;}
#region1wrap {margin-top:-0.9%;}
#region1 .modulecontent {padding: 0px;margin-top:-0.5%}
#jxtcwall121 a{color:#fff!important;text-align:center;}
#jxtcwall121 table tr td{text-align:center;}
.pinterest:before{display:none!important;}
.facebook:before{display:none!important;}
.link_cms_cleaf{text-align:center; text-transform: lowercase;font-size:18px;padding-top:40%;padding-bottom:10%;}
.link_cms_cleaf_2{text-align:center; text-transform: lowercase;font-size:18px;padding-top:26%;padding-bottom:9%;}
.link_cms_cleaf h3 {background:rgba(0,0,0,0.4);text-align:center;max-width:250px;margin-left:auto;margin-right:auto;color:#fff;}
.link_cms_cleaf a{color:#fff!important;cursor:pointer;padding:10px 50px 10px 50px;font-size:18px!important;}
.link_cms_cleaf_2 h3 {background:rgba(0,0,0,0.4);text-align:center;max-width:250px;margin-left:auto;margin-right:auto;color:#fff;}
.link_cms_cleaf_2 a{color:#fff!important;cursor:pointer;padding:10px 50px 10px 50px;font-size:18px!important;}
/****************Content Wall K2*******************/
/* Default CSS */
.legend {font-size: 12px;font-weight: 700;color: #333;background-color: #e0e0e0;padding: 2px 5px 2px 2px;border-bottom: 1px solid #333;}
.tag {padding: 2px;font-size: 10px;font-family: Arial;color: #333;background-color: #f9f9f9;border-bottom: 1px solid #333;}
/* Element Area */
figure.effect-marley {margin-bottom: 20px;}
/* Common style */
figure {position: relative;float: left;overflow: hidden;margin: 0;background: #000;text-align: center;cursor: pointer;}
figure:hover {background: #d71617;}
figure img {position: relative;display: block;max-width: 100%;width: 100%;opacity: .9;}
figure:hover img {opacity: .2;}
figure figcaption {padding: 2em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
figure figcaption::before,figure figcaption::after {pointer-events: none;}
figure figcaption {position: absolute;top: 0;left: 0;width: 80%;height: 70%;}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
figure.effect-marley h2 {text-transform: capitalize;text-decoration:none!important;color: #fff;font-size: 18px;}
figure span {font-weight: 100;}
figure h2,figure p {margin: 0;}
figure p {letter-spacing: 1px;font-size: 68.5%;font-weight: 400;}
figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure figcaption > a {z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
figure.effect-marley figcaption {text-align: left;}
figure.effect-marley h2,figure.effect-marley p {position: absolute;right: 30px;left: 30px;padding: 10px 0;}
figure.effect-marley p {bottom: 30px;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
figure.effect-marley h2 {top: 69%;-webkit-transition: -webkit-transform .35s;transition: transform .35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);background:rgba(0,0,0,0.4);text-align:center; text-transform: lowercase;font-size:18px;}
figure.effect-marley:hover h2 {top: 30px;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-marley h2::after {position: absolute;top: 100%;left: 0;width: 100%;height: 4px;background: #fff;content: '';-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}
figure.effect-marley h2::after,figure.effect-marley p {opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform .35s;transition: opacity 0.35s,transform .35s;}
figure.effect-marley:hover h2::after,figure.effect-marley:hover p {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
}
/****************Content Wall K2*******************/
/**************Main Content************************/
.itemBackToTop{display:none!important;}
.main_content{width:100%;height:auto;display:block;box-sizing: border-box;margin-top:1.5%;}
body .main_content h3{font-weight:bold!important;font-family:'Ubuntu', sans-serif!important;color:#4353A1;font-size:25px!important;}
.main_content_title{width:100%;padding:5px;text-align:center;background: rgb(231,33,35); background: linear-gradient(to bottom, rgba(231,33,35,1) 0%,rgba(196,9,9,1) 100%);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.main_content_title h1{font-family:'Ubuntu', sans-serif!important;font-size:30px;color:#fff;text-align:center;border:0px!important;padding:0px!important;}
.main_content_img{width:50%;float:left;height:auto;box-sizing: border-box;}
.main_content_img div{max-height:600px;overflow:hidden;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.main_content_img img{width:100%;height:auto;margin-top:5%;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:25px;}
.main_content_text{width:50%;float:right;height:auto;box-sizing: border-box;}
body .main_content_text h3{font-weight:bold!important;font-family:'Ubuntu', sans-serif!important;color:rgb(231,33,35);padding-left:10px!important;font-size:20px!important;}
.main_content_text a{color:#4353A1!important;cursor:pointer;}
.main_content_text p{padding-left:10px;margin-top:6%!important;font-family:'Ubuntu', sans-serif!important;}
.main_content_gal{width:100%;height:auto;border-top:1px solid rgb(231,33,35);border-bottom:1px solid rgb(231,33,35);box-sizing: border-box;margin-top:15px;padding-bottom:8px;}
.main_content_gal iframe{width:90%;height:400px;margin-top:15px;display:block;margin-left:auto;margin-right:auto;}
.main_content_gal h3{color:rgb(231,33,35)!important;}
.main_content_gal img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
/**************End Main Content************************/


#jxtc_canvasslide_left .item-137 a{visibility:hidden!important;}
#jxtc_canvasslide_left .item-153 a{visibility:hidden!important;}
/*#left section{margin-top:125px;margin-left:320px;}*/
#left section{margin-top:-65px;}
#fancybox-img{max-height:800px;height:100%;width:auto;}
#fancybox-outer{max-height:800px;height:100%;width:auto;}
#fancybox-wrap{z-index:999999999999;margin-top:-5px!important;}
#menuright2 .logo_teca{margin-top:1%!important;min-height:75px;margin-left:-10.5%;}
#menuwrap ul{margin-top:3.5%;margin-left:-5%!important;}
#menuwrap  ul li a:hover{border-bottom:2px solid #fff!important;}
#menuwrap  ul li.active a{border-bottom:2px solid #fff!important;}
#menuright2{border-left:3px solid #fff;border-right:3px solid #fff;}
.close_item{float:right;width:300px;}

.hidden_left_menu{margin-left:-320px!important;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.open_left_menu{margin-left:0px!important;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.open_item{margin-top:150px!important;margin-left:50px;width:200px!important;}
#button_close2{display:none;}
.button_close{
  margin-top:-20px!important;
  margin-left:255px!important;
  width:35px;
  height:35px;
  background:#000;
  color:#fff;
  -moz-border-radius:180px;
  -webkit-border-radius:180px;
  border-radius:180px;
  font-size:28px!important;
  text-align:center!important;
  z-index:999999999999999999999999999!important;}
.button_close:hover{cursor:pointer;}

.button_open{
  margin-left:0px!important;
  width:150px;
  background:#202020;
  color:#fff;
    padding-right:10px!important;
 height:40px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  font-size:22px!important;
  text-align:right!important;
  z-index:9;!important;}
.button_open:hover{cursor:pointer;}



/**************** Proionta ****************/
.proionta_mai{width:100%;margin-left:auto;margin-right:auto;}
.p_img{width:70%;float:left;}
.p_img img{width:80%;text-align:center;}
.p_text{width:29%;float:right;}
.p_gallery img{max-width:145px;}
a.imagegalleryplg img {margin:2px!important;}
/**************** End Proionta ****************/


label.open:hover{background:none!important;}


label.open{font-size:60px!important;top:30%!important;color:#d71617!important;width:100px!important;
 -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }



.cleaf img{height:auto;margin-left:auto;margin-right:auto;text-align:center;margin-top:-1%;}
.cms img{height:auto;margin-left:auto;margin-right:auto;text-align:center;margin-top:-2%;}
.logo_black{background:#000;padding:5px;margin-top:-5%;}

.k2_content_user_7{margin-left:auto;margin-right:auto;margin-top:-1%;}
.logo_company{margin-left:auto;margin-right:auto;display:block;text-align:center;}
.companyb{height:90px;padding:10px;}
.companys{height:60px;padding:10px;}
.cms_up{margin-top:-25px;}

/***********Kouzina***************/
.main_kouzines{width:80%;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;}
.kouzina1{float:left;width:45%;}
.kouzina1 p {margin-top:-50px!important;text-align:center;z-index:9;font-size:25px!important;font-weight:bold!important;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina1:hover p {color:#d71617!important;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina1 img{width:98%;margin-bottom:5px;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina1:hover img{cursor:pointer; opacity: .5;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina1:hover {background-image: url("http://abouthouse.gr/new_site/images/back_more.png");
background-repeat: no-repeat;
background-size: 60%;}
.kouzina2{float:left;width:45%;}
.kouzina2 p {margin-top:-50px!important;text-align:center;z-index:9;font-size:25px!important;font-weight:bold!important;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina2:hover p {color:#d71617!important;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina2 img{width:98%;margin-bottom:5px;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina2:hover img{cursor:pointer; opacity: .5;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.kouzina2:hover {background-image: url("http://abouthouse.gr/new_site/images/back_more.png");
background-repeat: no-repeat;
background-size: 60%;}
/**********End Kouzina**************/

/****** Portes ******/
.color_p1{color:#ffa200;}
.color_p2{color:red;}
.color_p3{color:green;}
.main_portes{width:80%;margin-left:auto;margin-right:auto;margin-left:auto;margin-right:auto;}
.main_portes p{width:100%;text-align:left;}
.portes div{display:inline;}
.portes{width:100%;display:inline;}
.porta1{float:left;width:33.33%;}
.porta1 img{width:98%;margin-bottom:5px;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.porta1:hover img{cursor:pointer; opacity: .5;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.porta1:hover {background-image: url("http://abouthouse.gr/new_site/images/back_more.png");
background-repeat: no-repeat;
background-size: 98%;
 }
.porta2{width:33.33%;float:left;}
.porta2 img{width:98%;margin-bottom:5px;}
.porta2:hover img{cursor:pointer; opacity: .5;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.porta2:hover{background-image: url("http://abouthouse.gr/new_site/images/back_more.png");
background-repeat: no-repeat;
background-size: 98%;}
.porta3{float:left;width:33.33%;}
.porta3 img{width:98%;margin-bottom:5px;}
.porta3:hover img{cursor:pointer; opacity: .5;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.porta3:hover{background-image: url("http://abouthouse.gr/new_site/images/back_more.png");
background-repeat: no-repeat;
background-size: 98%;}
.button_more{display:none;-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-ms-transition: all 800ms ease;-o-transition: all 800ms ease;}
.button_more{border:none!important;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:150px;height:40px;margin-left:auto;margin-right:auto;margin-top:-20%;background:#d71617;z-index:99999;opacity: .5;color:#fff;}
/****** End Portes ******/