/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/
/* fix fonts */
webkit-text-size-adjust: 100%;
	.fixed-position {
    overflow: hidden;
 }
/* slider css*/
.catm {
    position: absolute !important;
    bottom: 130px !important;
    z-index: 999999 !important;
    padding: 10px 30px !important;
    color:transparent !important;
}

.catm a {

    color:black;
    background:white;
    padding:4px 10px;
    border-radius:16px;
    font-weight:700;

}

.rsDefaultInv .rsGCaption {
    position: absolute;
    float: none;
    top: 710px;
    left: 30px;
    text-align: left;
    background:transparent;
    color: #fff;
    font-weight:900;
    font-size: 30px;
}
.rsContent:after{ 
                    content: '';
                    width: 100%;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
					opacity: 1;
					transition: opacity 1s ease;
					-webkit-transition: opacity 1s ease;
					mix-blend-mode: darken;
                    background: -webkit-linear-gradient(0deg,#172744,rgba(2,1,48,0.08));background: linear-gradient(0deg,#444444d9,rgba(2,1,48,0.08))!important;
}



.tdi_44 {
float: right !important;
}
.tdi_75 .td_block_inner {
    text-align: -webkit-auto !important;
}
a.tdb-entry-category[href="http://www.athina984.gr/category/home-slider/"]{ 
display: none !important; 
}
/* remove ads home*/

.asdcolums .mobonlysearcj.td_block_template_1.tdb-header-align {
    display:none!important;
}
.rsContent:after {
    background: linear-gradient(0deg,#444444d9,rgba(2,1,48,0.08))!important;
}
a.nolika {
    pointer-events: none;
}
.home  a.td-post-category {
    display:none!important;
}

.logitme .td_block_wrap {
    margin-bottom: 0px!important;
}

/* SEARCH */
.td_block_wrap.tdb_header_search.td-pb-border-top.searcbuto.td_block_template_1.tdb-header-align {
   position:absolute!important;
    left:-70px!important;
}

.tdb_header_search .tdb-head-search-btn {
flex-direction: column!important;
}


.searcbuto span.tdb-search-txt {
   color:white!important;
   font-size:8px!important;
}

.searcbuto .tdb-head-search-btn i {
    width: 30px!important;
    height: 30px!important;
    line-height: 30px!important;
}

.tdb_header_search .tdb-head-search-btn:after {
   border-color:transparent!important;
}

.tdb_header_search .tdb-search-form {
    border-color:transparent!important;
}

.tdb_header_search .tdb-head-search-form-btn:hover {
    background-color: #dd3333!important;;
}

@media (min-width:1350px) and (max-width:1529px) {

.isnheamenu {
    padding-left: 0px!important;
}
.menudsekptt {
   margin-right:2%!important;
}
   .td_block_wrap.tdb_header_search.td-pb-border-top.searcbuto.td_block_template_1.tdb-header-align {
   position:absolute!important;
    left:-55px!important;
}
  .isnheamenu  .tdb-menu > li > a {
     padding:0px 6px!important;
  }
  .goena {
  font-size:13px!important;
}
}


/* END SEARCH */
/* vgazw gri apo post - ads space*/



.fixthefixed .td-fix-index {
    transform: none!important;
    -webkit-transform: none!important;
}


.show_1 {
	height: 562px!important;
}
.show_2 {
	height: 562px!important;
}
.ecfpstitle h1.tdb-title-text {
    color:#172744!important;
}
.single-post .td-social-network, .single-post .td-social-handler {
    margin-bottom:2px!important;
}
.pho {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.phoitems {
    width: 20%;
    padding:0px 2px 0px 2px;
}

.phoitems img{
    border-radius:10px;
	    width: 100%;
    height: 125px;
    object-fit: cover;
}

.progtitle {
    margin-bottom:-10px!important;
    margin-top:20px;
font-weight:700;
font-size:10px;
}
.erevness-t {
    font-weight: 700;
    color: black;
    font-size: 20px;
    padding: 15px 0px;
}

.erevness-p {
    letter-spacing:0.3px;
    line-height:20px;
    color:black;
}

.erevness img{
    width:100%;
    height:200px;
    object-fit: cover;
}

.tihtm {
    font-size:30px;
    padding:30px 0px 0px 0px;
    width:50%;
    line-height:34px;
}

@media only screen and (min-width: 1100px) {
	
.td-header-desktop-wrap .tdc-row.stretch_row_content.td-stretch-content .td-pb-row [class*="td-pb-span"] {
    min-height:unset!important;
}


.td_block_template_1.chw-widget-mobile {
    display:none;
}
.wpb_wrapper.td_block_wrap.vc_widget_sidebar.slider-mob2 {
    display:none!important;
}
	
.wpb_wrapper.td_block_wrap.vc_widget_sidebar.slider-mob2 {
    display:none!important;
}

.wpb_wrapper.td_block_wrap.vc_widget_sidebar {
    margin-bottom:0px;
}

.mobheaderrow , .mobheader-seconrow {
    display:none!important;
	}
.social-cons {
    display: none!important;
}
img.logoonmob {
    display: none!important;
}
.wpb_wrapper.td_block_wrap.vc_raw_html.megamenudivcss {
    margin-bottom: -5px!important;
}
}


.menudsekptt a{
    color:white!important;
}
.headertt > .td-element-style:after {
    background: rgb(14,23,43)!mportant;
background: linear-gradient(90deg, rgba(14,23,43,1) 0%, rgba(221,51,51,1) 50%, rgba(14,23,43,1) 100%)!important;
}

.maintitlecat {
    margin-top:10px!important;
    margin-bottom:3px!important;
    padding-bottom:0px!important;
}

.maintitlecat h4.td-block-title {
    margin-bottom:0px!important;
    padding-bottom:0px!important;
}

.cattit {
    position: absolute;
    top: 467px;
    line-height:30px;
    padding: 10px 32px;
    z-index: 99;
    color: white;
}

.cattit a{
    font-weight:999;
    font-size:28px;
    color: white;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.bigtext h3.entry-title.td-module-title {
    font-size:32px!important;
    padding-top:10px!important;
    line-height:40px!important;
    padding-left:3px!important;
}


.smalltext h3.entry-title.td-module-title {
    font-size:20px!important;
    line-height:24px!important;
    padding-top:10px!important;
}
a.td-post-category {
    font-weight:900!important;
    font-size:11px!important;
}
ul#menu-newhome-1 a{
    font-weight:800!important;
    font-size:13px!important;
}

.megamenudivcss {
	
display:none;
    position: absolute;
    width: 100%;
    z-index: 99999;
top: -5px;
}

.megamenudiv {
    display: flex;
    color:white;
background: rgb(14,23,43)!mportant;
background: linear-gradient(90deg, rgba(14,23,43,1) 0%, rgba(221,51,51,1) 50%, rgba(14,23,43,1) 100%)!important;
padding:2% 10%;
}


.megamenudiv a{
    color:white;
    font-size:11px;
}

.megamenuitems {
    width:20%;
}

.megamenuitems a{
    color:#ffffffe0;
    font-weight: 100px!important;
	line-height: 25px!important;
}

div.gob {
    font-size:15px;
    color:white;
    font-weight:900!important;
padding-bottom: 10px;
    padding-top: 5px;
}
.athinasection .td_block_wrap {
    margin-bottom:15px!important;
}

.swip {
    display: flex;
    height: 450px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

a{
  font-family: "Open Sans", sans-serif!important;
}

div{
  font-family: "Open Sans", sans-serif!important;
}

p{
  font-family: "Open Sans", sans-serif!important;
}

h1{
  font-family: "Open Sans", sans-serif!important;
}

h2{
  font-family: "Open Sans", sans-serif!important;
}

h3{
 font-family: "Open Sans", sans-serif!important;
}

h4{
  font-family: "Open Sans", sans-serif!important;
}

h5{
  font-family: "Open Sans", sans-serif!important;
}

h6{
  font-family: "Open Sans", sans-serif!important;
}

span{
  font-family: "Open Sans", sans-serif!important;
}


.tdb-title-text{
  font-family: "Open Sans", sans-serif!important;
}
 
.td-main-content-wrap.td-main-page-wrap.td-container-wrap {
    padding-top:166px;
}
.td-main-content-wrap.td-container-wrap {
    padding-top: 130px;
}

.td-header-desktop-wrap {
    position:fixed!important;
}

.hedertime .td-pb-span3 {
    width: 15%!important;
}
.hedertime .td-pb-span6 {
    width: 70%!important;
}
.weathediv {
    border-right:1px solid #00000026;
    border-left:1px solid #00000026;
}

.winstdiv {
    border-right:1px solid #9c9c9c4f;
    border-left:1px solid #9c9c9c4f;
}

.rimenu.td-pb-span3 {
    width: 15%;
}
.lelist.td-pb-span3 {
    width: 15%;
}

.isnheamenu.td-pb-span6 {
    width: 70%;
}
.weathediv {
    display: flex!important;
    text-align: center;
    vertical-align: middle;
    height: 90px;
    align-content: center;
    align-items: center;
}

.winstdiv .tdm-social-item {
    width: 25px!important;
    height: 25px!important;
    margin: 0px 5px 5px 0!important;
}

.winstdiv {
   display: flex!important;
    text-align: center;
    vertical-align: middle;
    height: 90px;
    align-content: center;
    align-items: center;
}

.lelist {
            border-right: 1px solid #9c9c9c4f;
             border-left: 1px solid #9c9c9c4f;
}

.headertt {
    padding-left: 20px!important;
    padding-right: 20px!important;
    width: auto !important;
    max-width: 1640px!important;
    margin-right: auto!important;
    margin-left: auto!important;
}

.weathediv  {
     border-right: 1px solid #9c9c9c4f; 
     border-left: 1px solid #9c9c9c4f; 
}

.tdc-row.stretch_row_content_no_space.td-stretch-content {
    width: auto !important;
    max-width: 1640px!important;
    margin-right: auto!important;
    margin-left: auto!important;
}


.rimenu.td-pb-span3 {
     border-left: 1px solid #9c9c9c4f; 
}


.vc_column_inner.weathediv.wpb_column.vc_column_container.tdc-inner-column.td-pb-span3 {
     border-right: 1px solid #9c9c9c4f; 
     border-left: 1px solid #9c9c9c4f; 
     padding-left:0px!important;
     padding-right:0px!important;
}

.hedertime {
margin:auto;
}
.menuhead img{
    padding-top: 0px; 
    padding-bottom: 0px; 
}

.weathediv .wpb_wrapper {
    padding-left: 20px;
    padding-right: 5px;
}



.menicom {
    border-right: 1px solid #9c9c9c4f; 
     display:inline-block;
    padding-right: 20px;
}
.goena img{
    padding: 0px 10px;
    width: 60px;
}

.wpb_wrapper.td_block_wrap.vc_raw_html.megamenubutton {
    margin-bottom:0px!important;
}

.menicom img{
    cursor:pointer;
	width: 30px;
	padding-top: 12px; 
    padding-bottom: 5px; 
}

.lelist p{
    display:none;
}

.weathediv i.td-icons{
  margin: 0!important;
  position: absolute!important;
  top: 80%!important;
  -ms-transform: translateY(-45%)!important;
  transform: translateY(-45%)!important;   
}
.weathediv .tdb-head-date-txt {
    text-align:left!important;
    margin-left:25px!important;
}

.weathediv .tdb-weather-deg-wrap {
  margin-left:25px!important;
}


.rsArrow.rsArrowLeft .rsArrowIcn {
     background:url('https://www.athina984.gr/wp-content/themes/Newspaper-child/images/slider-arrow-left.svg')!important;
    background-size: contain!important;
    border-radius: 0px!important;

}

.rsArrow.rsArrowRight .rsArrowIcn {
    background:url('https://www.athina984.gr/wp-content/themes/Newspaper-child/images/slider-arrow-left2.png')!important;
    background-size: contain!important;
    border-radius: 0px!important;

}
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn {
    background-position: -50px -43px!important;
}


ul#menu-newhome-1 a{
    font-weight:800!important;
    font-size:13px!important;
}

.megamenudivcss {
display:none;
    position: absolute;
    width: 100%;
    z-index: 99999;
top: -5px;
}
.megamenudivcssmob {
display:none;
}

.megamenudiv {
    display: flex;
    color:white;
background: rgb(14,23,43)!mportant;
background: linear-gradient(90deg, rgba(14,23,43,1) 0%, rgba(221,51,51,1) 50%, rgba(14,23,43,1) 100%)!important;
padding:2% 8%;
}


.megamenuitems {
    width:20%;
}

.megamenuitems a{
    color:#ffffffe0;
    font-weight: 100px!important;
}

div.gob {
    font-size:15px;
    color:white;
    font-weight:900!important;
padding-bottom: 10px;
    padding-top: 5px;
}
.ecfpstitle {
    width: 98%;
}


/* POST */

.shfbbutoo .td-post-sharing {
    text-align: left!important;
	margin-left: -25px!important;
}
.asdcolumpos .td_module_wrap {
    margin-bottom: 15px!important;
}
.ecfpstitle {
    padding-top:40px;
    padding-bottom:30px;
}

.ttropost .tdb_single_featured_image{
    z-index:999999;
    top:-20px;
}

.ecfpstitle a.tdb-entry-category {
   background:white;
   color:black;
   font-weight:600!important;
   padding:5px 10px;
   border-radius:10px;
   font-size:12px;
}

.ecfpstitle .tdb-cat-bg {
    background-color: #2220!important;
    border: 1px solid #2220!important;
}


.ttropost .td-social-but-icon {
    border: 1px solid #a2a2a261;
    margin-bottom: 24px;
    height: 40px;
}


.ttropost .td-post-sharing-visible {
    display:flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-end;
    justify-content: center;
    align-items: stretch;
}

.rsDefaultInv .rsArrowIcn {
    width: 50px!important;
    height: 50px!important;
}

.rsArrow.rsArrowRight {
    width: 80px!important;
}

@media only screen and (min-width: 768px) {

.ttropost .td-pb-span9 {
    width:95%!important;
}

.ttropost .td-pb-span3 {
    width:5%!important;
}

.starcontent {
    max-width:95%!important;;
}
	
	.asdcolumsen {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.asdcolumcor {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
	
}

.td-social-sharing-hidden ul {
    display: flex!important;
    flex-direction: column!important;
	    cursor: pointer!important;
}

.td-pulldown-filter-list {
    display: flex!important;
    flex-direction: column!important;
	    cursor: pointer!important;
}

a.td-social-sharing-button.td-social-handler.td-social-expand-tabs {
    display:none!important;
    
}

.shfbbutoo {
    position:fixed!important;
	z-index:900!important;
	top:50vh!important;
}
}

.shfbbutoo .td-post-sharing{
    text-align: left!important;
}

.asdcolumpos .entry-title {
    font-size:15px!important;
    padding-top:10px!important;
    line-height:1.2!important;
}

.asdcolumpos {
		padding-left: 0px!important; 
    	padding-right: 0px!important;
}

.asdcolums .td-pb-row {
     margin-right: 0px!important;
     margin-left: 0px!important;
}


/* END POST */

@media only screen and (max-width: 1550px) {

.tdc-row.stretch_row_1600, .tdc-row-composer.stretch_row_1600 {
    width: auto !important;
    max-width: calc(100% - 100px);
}
	
	.svmenhead {
        width: auto !important;
        max-width: calc(100% - 100px);
        margin: 0 auto;
}
	.tdc-row.stretch_row_content_no_space.td-stretch-content {
    	padding-left: 0px!important; 
    	padding-right: 0px!important;
}
	
	.megamenudiv {
    	padding: 2% 5%;
	}
	
}

@media only screen and (min-width: 1550px) {
    .tdc-row.stretch_row_content_no_space.td-stretch-content {
    padding-left: 24px!important; 
    padding-right: 24px!important;
}
}

/* MOBILE */


@media only screen and (max-width: 1100px) {
webkit-text-size-adjust: 100%;	
 .mobsearchw {
    position:absolute!important;
    top:13px!important;
    right:10px!important;
}


.mobsearchw span.tdb-search-txt {
    color:black!important;
    font-size:9px!important;
    font-weight:800!important;
}

.mobsearchw .tdb_header_search .tdb-head-search-btn {
    flex-direction: column!important;
}

.mobsearchw .tdb-head-search-btn i {
    font-size: 20px!important;
    width: 30px!important;
    height: 30px!important;
    line-height: 30px!important;
}
	
.mobsearchw .tdb-drop-down-search.tdb-drop-down-search-open {
    position: absolute!important;
    top: 1px!important;
    right: 70px!important;
}

.mobsearchw.tdb_header_search .tdb-search-form {
    padding: 5px!important;
}

.mob-h-secon-ri {
    overflow-y:hidden!important;
}

.mobsearchw.tdb_header_search .tdb-head-search-form-btn {
    padding: 0 10px!important;
    font-size: 10px!important;
}

.mobsearchw.tdb_header_search .tdb-drop-down-search-inner {
    max-width: 200px!important;
}
	
.mob-h-secon-ri .tdb-logo-a {
    margin-left:-50px!important;
}
	
	.tihtm {

	width:100%!important;
	}
	
	
.cattit {
    top: 407px!important;
}
.mobheaderrow , .mobheader-seconrow {
    display:block!important;
}
	
.td_block_template_1.chw-widget {
    display:none!important;
}

.mobheaderrow , .mobheader-seconrow, .td-header-desktop-wrap {
    display:block!important;
}

.td-header-mobile-wrap.td-header-active {
    display:none!important;
}


.hedertime, .headertt  {
    display:none!important;
}


.td-header-desktop-wrap .tdc-row.td-stretch-content, .td-header-desktop-wrap .tdc-row-composer.td-stretch-content {
    padding-left: 0px!important;
    padding-right: 0px!important;

}

.mob-en-h-lef, .mob-en-h-rig {
    width:50%!important;
}

.mob-en-h-lef {
    border-right:1px solid #ffffff78;
}

.mob-en-h-lef .td-icons, .mob-en-h-lef .tdb-weather-deg-wrap, .mob-en-h-lef .tdb-weather-city, .mob-en-h-lef .tdb-head-date-txt {
    color: white!important;
}

.mobheadercolmainnerr {
        background: linear-gradient( 
270deg
,#DD3333, 50%, #0E172B)!important;
    display: flex!important;
}

.mob-h-secon-le {
    width:15%!important;
}

.mob-h-secon-ri {
    width:85%!important;
    overflow:auto;
}
.mob-h-secon-ri img {
    display: inline-block!important;
	padding-top:34px!important;

}

.mob-h-secon-inro {
    display:flex!important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
}

.mobheader-seconrow {
    background:#EDEDED!important;
}

.td-header-mobile-sticky-wrap.td-header-active {
    display:none!important;
}

.td-header-mobile-wrap {
     display:none!important;
}
	
.megamenudivcss {
		display:none;
}
	
.social-cons {
    display: block!important;
}
img.logoonmob {
    display: block!important;
	width:150px;
}
	
	.td-header-desktop-wrap .tdc_zone.wpb_row.td-pb-row.tdc-element-style .td-element-style:first-of-type {
    display:none;
}
.megamenudiv {
    background:none!important;
    flex-direction: column;
    height:60vh;
    overflow-x:hidden;
    margin-top: 30px;
    margin-left: 25px;
    margin-right: 25px;
}

.formob {
    background: linear-gradient( 
360deg
,#dd3333e8, 60%, #0e172beb)!important;
height:100vh;
margin-top:-68px!important;
}

.formob .social-cons .tdm-social-wrapper.tds-social1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-evenly;
    align-items: flex-start;
    width:50%;
    margin:auto;
    padding:15px 0px;
}



img.logoonmob {
    position:absolute;
    bottom:80px;
    margin-left: 35px;
    margin-right: 25px;
}

div.gob {
    padding-bottom: 7px;
    padding-top: 5px;
}

.formob .tdm-social-item i {
    color:white!important;
}
.closmen {
    position: absolute;
    color: #ffffff;
    font-size: 43px;
    top: 20px;
    left: 6%;
    font-weight: 100!important;
}
	
.tdc-row.stretch_row_1600, .tdc-row-composer.stretch_row_1600 {
    width: auto !important;
    max-width: 100%!important;
}

a.td_single_image_bg {
    margin-left: 20px!important;
    margin-right: 20px!important;
    width: auto!important;
}

.vc_row.wpb_row.td-pb-row.tdc-element-style {
    margin:0px!important;
}

.td-block-title{
    text-align: center!important;
}

.td_block_template_2 .td-block-title a{
    font-size:23px!important;
    padding-bottom:5px!important;
}
	
.button.secb {
    display:none!important;
}

.asdcolums .td_module_wrap {
    padding-bottom: 0px!important;
    margin-bottom: 0px!important;
}
	
.cattit a {
    font-size: 19px;
    font-weight:100;
	overflow: hidden;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
}


.catm a {
    padding: 2px 6px!important;
    font-size:12px!important;
}

.catm {
    bottom: 59px!important;
    padding: 10px 15px!important;
}

.cattit {
    line-height: 20px;
    padding: 10px 15px;
    top: 285px!important;
}

.slider-mob2 {
    margin-top:-25px!important;
}
	
.menicommob img {
    width:40px!important;
	padding-top:10px;
    margin: 0 auto;
   
}

.mob-h-secon-ri {
     border-left:1px solid #9c9c9c4f!important;
}

.mob-h-secon-le .td_block_wrap {
    margin-bottom: 10px!important;
}
.mob-en-h-rig .tdm_block.td_block_wrap.tdm_block_inline_text.tdm-content-horiz-center.td-pb-border-top.td_block_template_1 p:last-of-type{
    display:none!important;

}

	
	.tdb-weather-deg-wrap {
    padding-left:5px!important;
}





.tdb-head-date-txt {
    padding-left:40px!important;
}


.goflexa {
    flex-direction: row-reverse!important;
}
.goena {
	font-size:18px!important;
}
	
.asdcolums .td_block_inner .td_module_wrap {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
div.gob {
    font-size:16px!important;
}

.megamenudiv a {
    font-size: 14px!important;
}
	
i.td-icons {
    top:10px!important;
    left:10px!important;
}
	
.td-main-content-wrap.td-main-page-wrap.td-container-wrap {
    padding-top: 107px!important;
}

.asdcolums  {
    padding-top:22px!important;
}
	
.show_1 {
    height: 513px!important;
	}
.single-post .td-main-content-wrap.td-container-wrap {
    padding-top: 80px!important;
}
	
}


@media only screen and (max-width: 1391px) {
webkit-text-size-adjust: 100%;
ul#menu-newhome {
    display:none!important;
}
	
	.lelist.td-pb-span3 {
    width: 20%!important;
}

.button.firb {
    font-size:11px!important;;
}

.button.secb {
    font-size:11px!important;;
}

.hedertime .td-pb-span3 {
    width: 21%!important;
}
	
.menicommob {
    text-align: center;
}
span.tdb-weather-deg {
    padding-left: 17px!important;
}

}

@media (min-width: 776px) and (max-width: 1140px) {
webkit-text-size-adjust: 100%;
.td_block_wrap.td_block_title.td-pb-border-top.maintitlecat {
    margin-bottom: 5px !important;
}
}
@media only screen and (min-width: 767px) {

.onlyformobb {
    display:none;
}
}



@media only screen and (max-width: 767px) {
	webkit-text-size-adjust: 100%;
	.fixed-position {
    overflow: hidden;
 }

.onlyfordesktop {
    display:none;
}
.swip {
    height: 521px!important;
	}
.single-post .tdc-row.td-stretch-content    {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.single-post .asdcolums {
    width:100%!important;
    padding-left:20px!important;
     padding-right:20px!important;
}

.single-post .asdcolumpos.td_block_template_1.td_flex_block {
    padding:0px!important;
}
.single-post .tdb_single_tags {
    padding-left:20px!important;
    padding-right:20px!important;
	}
.single-post .ttropost .td-post-sharing-visible {
    display: flex!important;
    flex-direction: row!important;
    flex-wrap: nowrap!important;
    align-content: space-around!important;
    justify-content: flex-start!important;
    align-items: flex-end!important;
}

.single-post .shfbbutoo {
    position: unset!important;
    z-index:1!important;
    top:unset!important;
    margin-top:-60px!important;
    margin-bottom:10px!important;
}
	
.single-post .asdcolumpos .td_module_flex_2.td_module_wrap.td-animation-stack {
    padding-bottom:10px!important;
}

.single-post .asdcolumpos:before {
    content:"Σχετικά Άρθρα";
    font-size:20px;
    font-weight:700;
    display:block;
    margin-bottom:15px!important;
    color:#172744;
}
.single-post .td-footer-wrap .tdc-row.td-stretch-content, .td-footer-wrap .tdc-row-composer.td-stretch-content {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
	
.single-post .ecfpstitle .tdb-category.td-fix-index {
    padding-right:20px!important;
    padding-left:20px!important;
}

.single-post .ecfpstitle .tdb-single-title {
    padding-right:20px!important;
    padding-left:20px!important;
}
.single-post .ecfpstitle .tdb_single_date {
    padding-right:20px!important;
    padding-left:10px!important;
}
	.single-post .tdb_single_content {
    padding-right:20px!important;
    padding-left:20px!important;
}
.td-main-content-wrap.td-main-page-wrap.td-container-wrap {
    padding-top: 127px!important;
}
	
	.single-post .tdb-share-classic {
    display:none!important;
    
}

.single-post .td-post-sharing-visible {
    padding-top:35px!important;
}

.single-post .shfbbutoo {
    margin-bottom: -10px!important;
}

.single-post .shfbbutoo .td-post-sharing {
    margin-left: 0!important;
    padding-right:17px!important;
    padding-left:17px!important;
	padding-bottom: 21px!important;
}

.single-post .ecfpstitle .tdb-single-title {
    padding-bottom:10px!important;
}
	.ecfpstitle  .tdb-post-meta {
    margin-left:10px!important;
}
	
	
.swip-p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
    padding-bottom: 6px!important;
}

}

@media (min-width:1100px) and (max-width:1390px) {

span.tdb-weather-deg {
    padding-left: 0px!important;
    webkit-text-size-adjust: 100%;
}}


