/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2025 | 08:53:08 */
/*.temak_products_list_title h2{ font-size:40px; color:black!important;}*/

a._self.pt-cv-href-thumbnail.pt-cv-thumb-default { height: 150px; position: relative;
    display: flex;
    align-items: flex-end; }

.pt-cv-wrapper img {
    display: block;
    margin: auto;
}
#main-footer:before{
    content: "";
    width: 100%;
    height: 14vh;
    background: url(https://www.temak.gr/site/wp-content/uploads/2020/06/temak-footer.png);
    display: block;
    position: absolute;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: -4.1%;
}


#temak-top-widget-area #temak-logo{ position: absolute; top: 0; left: 37.8px; }
#temak-top-widget-area .wpml-ls-sidebars-temak-top-widget,#temak-top-widget-area > div:nth-child(2), #temak-top-widget-area .searchform{ float:right; }
#temak-top-widget-area{
    height: 100%;
    display: block;
    min-height: 80px;
    /*width: 80%;
    max-width: 1080px;*/
    margin-top: 12px;
    position: relative;
      border-bottom: 4px solid #ed1b24;
    padding: 0 37.8px;
   }
@media (max-width: 980px){
  #temak-top-widget-area{ display: none; }
}

#temak-top-widget-area #temak-top-nav { text-align: right; /*margin-top: 22px;*/ margin-top: 12px; margin-right: 52px;}
#temak-top-widget-area #temak-top-nav .temak-top-menu.nav li { display:inline-block; }
#temak-top-widget-area #temak-top-nav .temak-top-menu.nav li a { /*color:#01aded;*/ color: #0173BD !important;}

#temak-top-widget-area #temak-top-nav .temak-top-menu.nav li.featured-item{ background:#01aded; padding: 10px;}
#temak-top-widget-area #temak-top-nav .temak-top-menu.nav li.featured-item a { color:#fff;}

#temak-top-widget-area .widgettitle{ display:none; }
#temak-top-widget-area .searchform{     border: 2px solid #00adef; border-radius: 2px; min-width: 290px;}  
#temak-top-widget-area .temak_search_icon{
float: right;
    -moz-transform: scale(-1,1);
    -webkit-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    transform: scale(-1,1);
    background: #ed1b24;
    background: -moz-linear-gradient(top, #ed1b24 0%, #c31e2c 100%);
    background: -webkit-linear-gradient(top, #ed1b24 0%,#c31e2c 100%);
    background: linear-gradient(to bottom, #ed1b24 0%,#c31e2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#c31e2c',GradientType=0 );
    border-radius: 1px;
    box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0), inset 0 2px 0 hsla(0,0%,100%,.5), inset 0 -3px 0 hsla(0,0%,0%,.15), inset 0 50px 50px -25px hsla(0,0%,100%,.0), 0 1px 3px hsla(0,0%,0%,.0);
    color: #334355;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.5);
    border: none;
    padding: 4.5px 20px;
}
#temak-top-widget-area .temak_search_icon:before {
      font-family: ETmodules!important;
    content: "\55";
    font-size: 17px;
  color:#fff;
}
#temak-top-widget-area #s{ padding: 5px 40px 5px 5px; border:none;}

#temak-top-widget-area .wpml-ls-slot-temak-top-widget.wpml-ls-current-language { display:none; }

#temak-top-widget-area #temak-top-nav .temak-top-menu.nav li.border, #top-menu li.border{ height:16px; padding-right:8px; margin-right:5px; border-right:2px solid #eb1c24;}

#top-menu a {
    color: rgb(1, 173, 237)!important;
}

.et-pb-arrow-next, .et-pb-arrow-prev {
    color: #81d5f7;
}

.et_header_style_centered #top-menu>li>a {
    padding-bottom: 1em;
}

#temak-top-widget-area #temak-top-nav .temak-top-menu.nav li {
    padding-right: 5px;
    }

#temak-top-widget-area .wpml-ls-legacy-list-horizontal a { padding: 0px 10px; }
#temak-top-widget-area .wpml-ls-legacy-list-horizontal { padding: 4px 7px 4px; }

@media(min-width:981px){

#et-top-navigation { max-height: 30px; }

.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
    height: 5px!important;
}

}


@media(max-width:980px){
.et_header_style_centered #main-header, #temak-top-widget-area .wpml-ls-legacy-list-horizontal a { padding: 0px 0; }
.et_menu_container{
position: absolute;
top: -20px;
width: 50%;
left: 41%;
right: 50%;
margin: 0;
}
#main-header{border-bottom: 4px solid #ed1b24;}
#temak-top-widget-area{ width: 100%; padding: 0; min-height: 55px;  display:block; border-bottom: none;}
#temak-top-widget-area #temak-logo { width: 165px; padding-left: 10px; }

.logo_container, #temak-top-widget-area .textwidget.custom-html-widget #searchform , #temak-top-widget-area .textwidget.custom-html-widget #temak-top-nav,  #temak-top-widget-area .textwidget.custom-html-widget .clearfix{ display:none; }

}

@media(max-width:720px){
#main-footer::before { height: 8vh; }
  #footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
    margin-bottom: 8%!important;
}
  #footer-widgets {
    padding: 0;
}
}

@media(max-width:480px){
.et_menu_container{
left: 40%;
}
  #temak-top-widget-area #temak-logo { width: 135px; }
}

/*===== 30-6-2020 =====*/

#top-menu-nav .wpml-ls-current-language, #mobile_menu .wpml-ls-current-language{display:none;}

#temak-top-widget-area > div:nth-child(2){ width: 70%; margin-top: 42px; margin-right: 0px;}

#temak-top-widget-area #temak-top-nav {
    margin-top: 0;
    margin-right: 0;
    float: right;
}

#temak-top-nav{ margin-left: 15px; padding-top: 4px;}


#temak-top-widget-area { min-height: 84px; }

.top-social li {
    display: inline-block;
}

.top-social li img { width: 26px; margin: 0 2px; }

.top-temak-info{
    position: absolute;
    top: 0;
    right: 200px;
    /*right: 37.8px;*/
  z-index:9;
}


.temak-top-tel a img {
    width: 25px;
    margin: 0 5px 0 2px;
}

.temak-top-tel a span{
    vertical-align: top;
    font-size: 15px;
    font-weight: 700;
    line-height: 25px;
}

.temak-breadcrumb{ display:block; position:relative; font-size: 13px; font-weight: 400;  opacity: .9; }

.temak-print{
position: absolute;
top: 0;
right: 37.8px;
z-index: 2;
margin: 2px 0 0px 0px;
padding: 0;
border: 0;
background: inherit;
  cursor:pointer;
}

.temak-print img{ width: 24px; margin-top: 2px;}

.temak-breadcrumb .breadcrumb-container, .temak-breadcrumb {
    padding: 5px 37.8px;
    border-bottom: 1px solid #e5e5e5;
}



#temak-top-widget-area .wpml-ls-legacy-list-horizontal a { padding: 0 0px; }
.wpml-ls-slot-temak-top-widget{vertical-align: top;}

@media(max-width:980px){
  #temak-top-widget-area #temak-logo{ left: 10px; }
  .top-social li img {
    width: 21px;
  }
  .top-temak-info{
    /*right: 10px;*/
    right: 50px;
}
    .top-temak-info li{
    line-height: 35px;
}
.et_menu_container {
    left: inherit;
    right: 10px;
  width: 55%;
}
.et_header_style_centered #et_mobile_nav_menu {
    margin-top: 60px;
}
  .temak-breadcrumb .breadcrumb-container {
    padding: 0px 10px;
}
  .temak-print{ right: 10px; }
  .temak-top-tel span ,#temak-top-widget-area .wpml-ls-legacy-list-horizontal .wpml-ls-display{display:none;}
  #main-header .et_menu_container{z-index:0;}
  
  #temak-top-widget-area .wpml-ls-legacy-list-horizontal {
    position: absolute;
    right: 10px;
    z-index: 3;
}
  
  .temak-breadcrumb {
    font-size: 12px;
    line-height: 16px;
}
}


#searchform label, .temak-top-widget-title{ display:none; }

sup {
    bottom: .3em;
}

body.post-template-default:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0px!important;
}
.post-template-default #content-area {
    width: 100%!important;
    max-width: 100%!important;
}

@media (min-width: 981px){ 
.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
  margin-bottom: 10px;}
}

.et_pb_blurb_description h2{
font-size: 15px;
    /*color: #01aded!important;*/
color: #0173BD !important;
    line-height: 2.5em;
    text-align: left;
    padding: 0;
}

@media (min-width: 981px){
.custom-temak-col-1-5{
    width: 79.4%!important;
    margin: 0 auto!important;
}
}

.temak-responsive-img img{ margin: 0px 10px 5px 5px; }

@media(max-width:581px){
.temak-responsive-img img{ width:100%; float:none; display:block;}
}

/*== temak scrollbar ==*/

::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width: 12px;
}

::-webkit-scrollbar:horizontal {
    height: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
    border-radius: 10px;  
    background-color: #ffffff; 
}



.temak-check-list{ list-style: none; list-style-type: none!important; }
.temak-check-list li:before{
  content: "";
background: url('https://www.temak.gr/site/wp-content/uploads/2020/07/temak-check2ndversion.png');
height: 30px;
width: 40px;
float: left;
position: absolute;
left: -2px;
background-size: 11px;
background-repeat: no-repeat;
}


.references-toolbar{
  border-bottom: 1px solid #afafaf;
}

.references-pdf-btn .bsk-pdfm-pdfs-ul-list {
    padding: 0 0 0px 0em!important;
}

.references-pdf-btn .bsk-pdfm-output-container { 
    float: left;
    margin: 0px;
    padding: 0px;
      z-index: 1;
    position: relative;
  }


.references-pdf-btn .bsk-pdfm-pdfs-ul-list.bsk-pdfm-without-featured-image li:hover{padding: 5px 12px;}

.references-pdf-btn .bsk-pdfm-list-item{
padding: 5px 12px;
    background: #eb1c24!important;
    width: 133px;
    display: inline-block;
    text-align: center;
    margin: 0px 8px 0px 0px;
    border-radius: 10px;
}

.references-pdf-btn .bsk-pdfm-pdfs-ul-list.bsk-pdfm-with-featured-image li{background: #eb1c24!important;}

.references-pdf-btn .bsk-pdfm-list-item a{
color: #fff!important;
    font-size: 17px;
    text-align: center;
  font-style:normal;
}

.pagination {
    z-index: 99 !important;
    position: relative;
}

.et_pb_widget.widget_easy_sidebar_menu_widget ul li ul li {
    margin-left: 15px;
}
.widget_easy_sidebar_menu_widget li.menu-item .link__wrap {
    padding-right: 8px;
}

/*==== SEARCH PAGE ====*/

.search.search-results #main-content .container:before { display: none; }

.search.search-results #content-area #left-area{
margin-top: 30px;
}

@media(min-width:981px){
.search.search-results #content-area #left-area{
width: 100%;
padding: 0;
float: none;
}
}

.search.search-results article h2.entry-title{
font-size: 20px;
font-weight: 700;
margin-bottom: 10px;
}
.search.search-results article{ color: #0070bc !important; }

.search.search-results article h2.entry-title a{
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
    color: #e40613 !important;
}

.temak-post-search{ border: none; }

.temak-post-search, .temak-post-search .et_pb_widget.widget_search { margin-bottom: 0px!important; }

.temak-post-search .widgettitle, .temak-post-search .echbay-search-everything { display:none!important; }

.temak-post-search .et_pb_searchform, .temak-post-search .searchform{ border: 2px solid #00adef; }

.temak-post-search .et_pb_searchsubmit, .temak-post-search #searchsubmit{
background: #ed1b24;
background: -moz-linear-gradient(top, #ed1b24 0%, #c31e2c 100%);
background: -webkit-linear-gradient(top, #ed1b24 0%,#c31e2c 100%);
background: linear-gradient(to bottom, #ed1b24 0%,#c31e2c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#c31e2c',GradientType=0 );
border-radius: 1px;
box-shadow: inset 0 0 0 1px hsla(0, 0%, 0%, 0), inset 0 2px 0 hsla(0,0%,100%,.5), inset 0 -3px 0 hsla(0,0%,0%,.15), inset 0 50px 50px -25px hsla(0,0%,100%,.0), 0 1px 3px hsla(0,0%,0%,.0);
color: #fff!important;
}


@media(min-width:1400px){
#footer-widgets {
    padding: 9.6% 0 0;
}
 }

.footer-widget:nth-child(n) {
    width: 100%!important;
}

#footer-widgets #text-45,#footer-widgets #text-46,#footer-widgets #text-47,#footer-widgets #text-48{     
    text-align: center;
    width: 100%; 
     }

@media (min-width: 720px){
#footer-widgets #text-49{
    margin-bottom: 10px;
    float: right;
   /* margin-top: -20px;*/
}
}

#footer-widgets #text-45,#footer-widgets #text-46{
  margin-bottom:12px; font-size:12px;
  border-bottom: 1px dashed #fff;
}

#footer_links{  text-align: left; }

#footer-widgets .footer_list_title{ display: block;
    font-size: 13px;
    font-weight: 900;}
#footer-widgets .footer-widget li {
    padding-left: 1px;
    position: relative;
    list-style: none;
    display: inline;
    list-style-type: none;
    font-weight: 400;
    font-size:12px;
}
#footer-widgets .footer-widget li:before{ display:none; }


#footer-widgets .footer-widget li:after {
    content: ",";
}
#footer-widgets .footer-widget li:last-child:after
{
  content: '';
}

@media (max-width: 720px){
#footer-widgets {
    padding: 0;
    padding-top: 20px;}

#main-footer:before {
    height: 9vh;
}
}


.landind-banners .et_pb_post .entry-featured-image-url,.landind-banners .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0px;
}

.landind-banners .entry-title, .landind-banners .et_pb_text_inner{
    font-size: 15px;
    line-height: 20px;
    background: #00adef;
    color: #fff;
    padding: 10px;
    text-align: center;
}

.landind-banners .banner-red .entry-title{
    background: #ed1c24;
}
.landind-banners .entry-title{
    min-height: 80px;
}

.landind-banners .et_pb_module.et_pb_image.et_pb_image_0{
margin-bottom:0px;
}
@media(min-width:980px){
.landind-banners article img,.landind-banners .et_pb_module.et_pb_image.et_pb_image_0 img{ min-width: 382px; max-width: 382px; transform: translateX(-8%); }
.landind-banners article .entry-featured-image-url, .landind-banners .et_pb_module.et_pb_image.et_pb_image_0 .et_pb_image_wrap { overflow:hidden; max-height: 215px; }
   }
.landind-banners .entry-title{
    display: flex;
    justify-content: center;
    align-items: center;
}
/* ΣΤΟ LINE-CLAMP ΟΡΙΖΟΥΜΕ ΤΟΝ ΑΡΙΘΜΟ ΓΡΑΜΜΩΝ ΓΙΑ TRUNCATE */
.landind-banners .entry-title a{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


@media(min-width:980px){ 
.temak_espa{
  max-width:40%;
}
}


.bsk-pdfm-pdfs-ul-list.bsk-pdfm-with-featured-image li.list-item-even img, .bsk-pdfm-pdfs-ul-list.bsk-pdfm-with-featured-image li.list-item-odd img {
    border: none;
}

.bsk-pdfm-pdfs-ul-list.bsk-pdfm-with-featured-image li { 
    padding: 5px 0px;
  }

.bsk-pdfm-output-container {
    margin-top: 0px;
    padding-top: 0px;
}

@media(max-width:980px){
.bsk-pdfm-list-item .attachment-temak-pdf{
width: 22px !important;
}
}

/*.pt-cv-content-item{
    min-height: 300px!important;
  display:flex;
    align-items: center;
    margin: 0 auto;
    text-align: center;
}


.pt-cv-ifield{margin:0 auto; }*/

.temak_product_list_row li {
    vertical-align: top;
}


.et_pb_row.et_pb_row_0.temak-anchor,
.et_pb_row.et_pb_row_1.temak-anchor,
.et_pb_row.et_pb_row_2.temak-anchor,
.et_pb_row.et_pb_row_3.temak-anchor,
.et_pb_row.et_pb_row_4.temak-anchor,
.et_pb_row.et_pb_row_5.temak-anchor,
.et_pb_row.et_pb_row_6.temak-anchor,
.et_pb_row.et_pb_row_7.temak-anchor,
.et_pb_row.et_pb_row_8.temak-anchor,
.et_pb_row.et_pb_row_9.temak-anchor,
.et_pb_row.et_pb_row_10.temak-anchor,
.et_pb_row.et_pb_row_11.temak-anchor,
.et_pb_row.et_pb_row_12.temak-anchor,
.et_pb_row.et_pb_row_13.temak-anchor,
.et_pb_row.et_pb_row_14.temak-anchor,
.et_pb_row.et_pb_row_15.temak-anchor,
.et_pb_row.et_pb_row_16.temak-anchor,
.et_pb_row.et_pb_row_17.temak-anchor,
.et_pb_row.et_pb_row_18.temak-anchor,
.et_pb_row.et_pb_row_19.temak-anchor,
.et_pb_row.et_pb_row_20.temak-anchor,
.et_pb_row.et_pb_row_21.temak-anchor,
.et_pb_row.et_pb_row_22.temak-anchor,
.et_pb_row.et_pb_row_23.temak-anchor,
.et_pb_row.et_pb_row_24.temak-anchor,
.et_pb_row.et_pb_row_25.temak-anchor,
.et_pb_row.et_pb_row_26.temak-anchor,
.et_pb_row.et_pb_row_27.temak-anchor,
.et_pb_row.et_pb_row_28.temak-anchor,
.et_pb_row.et_pb_row_29.temak-anchor,
.et_pb_row.et_pb_row_30.temak-anchor,
.et_pb_row.et_pb_row_31.temak-anchor,
.et_pb_row.et_pb_row_32.temak-anchor,
.et_pb_row.et_pb_row_33.temak-anchor,
.et_pb_row.et_pb_row_34.temak-anchor,
.et_pb_row.et_pb_row_35.temak-anchor,
.et_pb_row.et_pb_row_36.temak-anchor,
.et_pb_row.et_pb_row_37.temak-anchor,
.et_pb_row.et_pb_row_38.temak-anchor,
.et_pb_row.et_pb_row_39.temak-anchor,
.et_pb_row.et_pb_row_40.temak-anchor,
.et_pb_row.et_pb_row_41.temak-anchor,
.et_pb_row.et_pb_row_42.temak-anchor{
position:absolute;
width:100%;
max-width:100%;
left:0;
margin-top:-200px!important;
/*margin-bottom: 500px !important;*/
}

.navigation.clearfix{
    position: absolute;
    bottom: 60px;
}

@media(max-width:980px){
#temak-logo{
width: 165px!important;
padding: 0!important;
top: 15px!important;
}
}

@media(max-width:480px){
#temak-logo{
width: 135px!important;
padding: 0!important;
top: 15px!important;
}
}

.et-db #et-boc .et-l .et_pb_row.reference_tax_archive_row {
 display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
max-width: 100%;
width: 94%;
}

.et-db #et-boc .et-l .et_pb_row.reference_tax_archive_row .entry-content{
width:100%;
}

.et-db #et-boc .et-l .et_pb_row.reference_tax_archive_row .entry-content .et_pb_column {
    margin: 0 10px !important;
padding: 0 10px;
    text-align: center;
}

.et-db #et-boc .et-l .et_pb_row.reference_tax_archive_row .entry-content .et_pb_column .et_pb_text_align_left {
    text-align: center;
}

.wp-pagenavi {
    margin-bottom: 80px;
}

