/*
Theme Name: ReadAndDigest Child
Theme URI: http://readanddigest.elated-themes.com/
Description: A child theme of Read and Digest Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Template: readanddigest
*/
@import url("../readanddigest/style.css");

/*Fonts - Web & Newsletter:
Greta Text Pro:
Light, Regular, Regular Italic, Medium, Bold, Bold Italic

Graphik LCG:
Regular, Medium

Google fonts - Newsletter:
Noto Serif:
Regular, Regular Italic, Bold, Bold Italic

Open Sans:
Regular

font-family: 'Noto Serif', serif;
font-family: 'Open Sans', sans-serif;
 */
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i|Open+Sans:400,400i,600,600i,700,700i&display=swap&subset=greek');
@font-face {
    font-family: 'GraphikLCG Regular';
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Regular-Web.eot");
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Regular-Web.eot?#iefix") format("embedded-opentype"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Regular-Web.woff2") format("woff2"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Regular-Web.woff") format("woff"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Regular-Web.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'GraphikLCG Bold';
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Bold-Web.eot");
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Bold-Web.eot?#iefix") format("embedded-opentype"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Bold-Web.woff2") format("woff2"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Bold-Web.woff") format("woff"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Bold-Web.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'GraphikLCG RegularItalic';
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-RegularItalic-Web.eot");
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-RegularItalic-Web.eot?#iefix") format("embedded-opentype"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-RegularItalic-Web.woff2") format("woff2"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-RegularItalic-Web.woff") format("woff"),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-RegularItalic-Web.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GraphikLCG Black';
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Black-Web.eot");
    src: url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Black-Web.eot?#iefix") format('embedded-opentype'),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Black-Web.woff2") format('woff2'),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Black-Web.woff") format('woff'),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/template/fonts/Graphik-Black-Web.ttf") format('truetype'),url("https://a8inea.com/wp-content/themes/readanddigest-child/fonts/Graphik-Black-Web.svg#Graphik-Black-Web") format('svg');
    font-weight: 900;
    font-style: normal;
}
textarea, input, button,select {
    outline: none!important;
}
input:focus::-webkit-input-placeholder{
    color: transparent!important;
}
input:focus::-moz-placeholder{
    color: transparent!important;
}
input:focus:-moz-placeholder{
    color: transparent!important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	font-family: 'Greta Text Bold','Noto Serif', serif;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Greta Text Bold','Noto Serif', serif;
}
body{
	font-family: 'Greta Text Regular','Noto Serif', serif;
}
.eltdf-side-menu-slide-over-content .eltdf-side-menu.height{
    overflow-y: auto!important;
}
@media only screen and (max-width: 1024px){
    body.menu-enabled{
        position: fixed!important;
        overflow-y: hidden!important;
        width: 100%;
        left: 0;
    top: 0;
    }
    .eltdf-side-menu-slide-over-content .eltdf-side-menu{
        overflow-y: auto!important;
    }
}

/* GENERIC RULES */
@media only screen and (min-width: 1400px){
    .eltdf-grid-1300 .eltdf-container-inner, .eltdf-grid-1300 .eltdf-footer-bottom-border-holder.eltdf-in-grid, .eltdf-grid-1300 .eltdf-footer-top-border-holder.eltdf-in-grid, .eltdf-grid-1300 .eltdf-grid, .eltdf-grid-1300 .eltdf-grid-section .eltdf-section-inner {
        width: 1440px;
    }
}


body.page-template-default .eltdf-content, body.page-template-full-width .eltdf-content {
    padding-bottom: 100px;
}
.avatar{
	padding:0;
	margin:0;
	width:100%;
	height:auto;
}
.eltdf-container-inner {
	width: 100%;
    padding-left: 35px!important;
  	padding-right: 35px!important;
  	box-sizing: border-box;
}
.eltdf-grid {
	width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    box-sizing: border-box;
}
.eltdf-side-menu-slide-over-content .eltdf-side-menu{
	width: 100%;
    display: none;
    max-width: 1440px;
    left: 50%!important;
    transform: translate(-50%, 0);
}
.eltdf-bnl-holder .eltdf-bnl-outer .eltdf-image-link:after {
    content: '';
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0);
    -webkit-transition: opacity .15s ease;
    -moz-transition: opacity .15s ease;
    transition: opacity .15s ease;
}
.eltdf-post-item .eltdf-pt-info-section{
	border: 0;
}
.eltdf-pt-eight-item{
    margin-bottom:20px;
}
.eltdf-post-item .eltdf-pt-info-section>div>div .eltdf-post-info-comments:before, .eltdf-post-item .eltdf-pt-info-section>div>div.eltdf-blog-like a:before, .eltdf-post-item .eltdf-pt-info-section>div>div.eltdf-post-info-author a:before, .eltdf-post-item .eltdf-pt-info-section>div>div.eltdf-post-info-count:before, .eltdf-post-item .eltdf-pt-info-section>div>div.eltdf-post-info-date a:before {
    display:none;
}
.eltdf-post-item .eltdf-pt-info-section>div>div a {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height:17px;
	font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform:uppercase;
    letter-spacing: 1.8px;
}
.eltdf-post-item .eltdf-post-info-author a {
    color: #000000;
    font-size: 12px!important;
    font-weight: 400;
    line-height:14px!important;
	font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform:uppercase;
    letter-spacing: 1.8px;
}
.eltdf-post-item .eltdf-pt-info-section>div>div{
	padding: 22px 0 0 0; 
}
.eltdf-post-item .eltdf-pt-info-section:first-child>div>div{
	padding: 0; 
}
.home .eltdf-post-item .eltdf-pt-info-section>div>div{
	padding: 22px 0 0 0; 
}

.eltdf-post-item h3{
	padding: 15px 0 0 0!important; 
}

/* eltdf-pt-eight */
.eltdf-pt-eight-item .eltdf-pt-eight-image-holder{
    margin-bottom: 0;
}
.eltdf-pt-eight-item .eltdf-pt-eight-title a{
    color: #000;
    font-size: 24px;
   /*font-weight: 700;
   font-weight: 700;*/
    font-style: normal;
    line-height: 27px;
    letter-spacing: normal;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.eltdf-pt-eight-item .eltdf-pt-eight-content-holder{
	padding:0 20px 20px 20px;
	box-sizing:border-box;
}
.eltdf-pt-eight-item .eltdf-pt-eight-title-holder {
    margin-bottom: 0;
    height: 100px;
}
.eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item{
    padding: 0px 14px;
}

.eltdf-pl-eight-holder.list-view .eltdf-pt-eight-item .eltdf-pt-eight-title-holder {
    /*height: auto;*/
}
.eltdf-pl-eight-holder.list-view .eltdf-pt-eight-item .eltdf-pt-eight-title,.eltdf-pl-eight-holder.list-view .eltdf-pt-eight-item .eltdf-pt-eight-title a {
    font-size:44px;
    line-height: 44px;
}

/* TITLES */
.eltdf-section-title-holder{
	margin: 0 0 16px 0;
	border-bottom:4px solid #000000;
}
.archive .eltdf-section-title-holder,.search .eltdf-section-title-holder,.author .eltdf-section-title-holder,.error404 .eltdf-section-title-holder {
    margin: 0;
}
.eltdf-section-title-holder .eltdf-st-title {
    color: #000000;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 27px;
    letter-spacing: 2px;
    padding-bottom: 5px;
}

/*.home.eltdf-grid-1200 .eltdf-container-inner, .eltdf-grid-1200 .eltdf-footer-bottom-border-holder.eltdf-in-grid, .eltdf-grid-1200 .eltdf-footer-top-border-holder.eltdf-in-grid, .eltdf-grid-1200 .eltdf-grid, .eltdf-grid-1200 .eltdf-grid-section .eltdf-section-inner {
   width: 100%;
   padding-left: 35px!important;
   padding-right: 35px!important;
   box-sizing: border-box;
}*/
.eltdf-title .eltdf-title-holder .eltdf-container-inner{
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.archive .eltdf-title .eltdf-title-holder .eltdf-container-inner{
    padding-left: 35px!important;
    padding-right: 35px!important;
}
.eltdf-title .eltdf-title-holder .eltdf-container-inner .eltdf-breadcrumbs-holder{
    display: none!important;
}
.eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder{
    border:0;
}


/*PAGE TITLES*/
.eltdf-title .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text{
    color: #000;
	 font-family: 'Greta Text Bold','Noto Serif', serif;
	 font-size:50px;
 /*font-weight: 600;*/
   font-weight: 700;
  font-style: normal;
     line-height:92px;
     text-transform: uppercase;
}
.eltdf-title .eltdf-title-holder {
    display: table;
    height: 100%;
    position: relative;
    width: 100%;
    padding: 60px 0 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder{
    padding:0;  
}


/* HEADER */
.eltdf-top-bar {
    background-color: transparent;
}
.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a{
	width: 95px;
  	height: 70px!important;
  	padding:18px 0;
  	text-align:center;
}
.eltdf-page-header .eltdf-logo-area .eltdf-logo-wrapper a img{
	width: 100%;
  	height: auto;
}

.eltdf-top-bar{
	/*display:none;*/
	height:auto;
	line-height:0;
	padding:0;
	margin:0;
	border-bottom: 0!important;
}
.eltdf-top-bar .eltdf-grid,.eltdf-page-header .eltdf-grid{
	padding-left: 35px!important;
   padding-right: 35px!important;
   box-sizing: border-box;
   border-bottom: 0;
}
.eltdf-top-bar .eltdf-grid .eltdf-vertical-align-containers{
	border-top: 9px solid  #953943;
}


/* HEADER SEARCH BUTTON*/
header .eltdf-position-right .menu-search{
	text-align: center;
    float: none;
}
header .eltdf-position-right .menu-filter .filter_btn{
	    text-align: center;
    float: none;
    border:0;
    border-radius:0;
    box-shadow:0;
    font-size: 28px;
    line-height: 28px;
    font-weight: 700;
    color: #222;
    letter-spacing: 1px;
    position: relative;
    text-transform: uppercase;
    background-color: transparent;
    -webkit-transition: color .15s ease-out,color .15s ease-out;
    -moz-transition: color .15s ease-out,color .15s ease-out;
    transition: color .15s ease-out,color .15s ease-out;
    display: table-cell;
    vertical-align: middle;
}
header .eltdf-position-right .menu-filter button span {
    display: table-cell;
    vertical-align: middle;
}
header .eltdf-position-right .menu-search button{
	border:0;
	color:#000;
	font-size:32px;
	cursor: pointer;
    height:100%;
    font-weight: bold;
    background: none;
}
header .eltdf-position-right .menu-search button span{
	display: table-cell;
    vertical-align: middle;
}
header .eltdf-grid .eltdf-vertical-align-containers {
    border-bottom: 1px solid #9B9B9B;
}
.home header .eltdf-grid .eltdf-vertical-align-containers,.single-post header .eltdf-grid .eltdf-vertical-align-containers {
    border:0;
}
header .eltdf-side-menu-button-opener{
    font-size: 28px;
}
.eltdf-search-menu-holder .eltdf-search-submit:hover {
	color:#fff !important;
	background-color:transparent!important;
    border-top: 0 solid transparent !important;
    border-bottom: 0 solid transparent !important;
    opacity:0.8;
   }

/* SIDEBAR */
.eltdf-side-menu .widget {
    padding: 0 36px;
}
.eltdf-side-menu{
   background-color: #953943!important;
   min-height:auto!important;
}
.eltdf-side-menu .widget_nav_menu {
    border-bottom: 0;
    margin-bottom: 0;
}
.eltdf-side-menu .side-area-blog-menu{
	width:18%;
    float:left;
    margin: 0;
    padding: 0 1%;

    display: inline-block;
}
.eltdf-side-menu .side-area-blog-menu#nav_menu-3{
    padding-left:0;
}
.eltdf-side-menu .side-area-blog-menu#nav_menu-9{
    padding-right:0;
}

.eltdf-side-menu .side-area-menu{
	width:25%;
	float:left;
}
.eltdf-side-menu .side-area-menu.last{
	position: absolute;
    bottom:0;
    left:35px;
    
    display: inline-block;

}
.eltdf-side-menu .side-area-social{
	width:75%;
	float: left;
    position: absolute;
    bottom: 0;
    right: 35px;
    text-align:right;
}
/*.eltdf-side-menu .side-area-social{
    text-align:right;
    padding-top: 180px;
}*/
.eltdf-side-menu h6 {
    margin: 0 0 13px;
    font-weight: 700;
    font-size: 24px;
    line-height:28px;
}
.eltdf-side-menu .widget_rss li a.rsswidget, .eltdf-side-menu a:not(.qbutton), .eltdf-side-menu li, .eltdf-side-menu p, .eltdf-side-menu span{
	 color: #000;
}
.eltdf-side-menu .widget .side-area-blog-link{
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    line-height:17px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    letter-spacing: 1.8px;
}
.eltdf-side-menu .widget.side-area-blog-menu li.first-element a{
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size:24px;
/*font-weight: 600;*/
  font-weight: 700;
 font-style: normal;
    line-height:28px;
}
.eltdf-side-menu .widget.side-area-blog-menu li a{
	color: #000;
	 font-family: 'Greta Text Medium','Noto Serif', serif;
     /*font-size:33px;
    line-height:33px; */
 /*font-weight: 600;
   font-weight: 700;*/
   font-weight: normal;
  font-style: normal;
  font-size:28px;
  line-height:28px;
     text-transform: none;
}

.eltdf-side-menu .widget.side-area-blog-menu li{
     /*margin-bottom:18px;*/
     margin-bottom:8px;
}
.eltdf-side-menu .widget.side-area-blog-menu li:last-child{
    margin-bottom:0;
}
.eltdf-side-menu .widget.side-area-menu li a{
	color: #000000;
    font-size: 16px;
    font-weight: 600;
    line-height:28px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    letter-spacing: 1px;
}
.eltdf-side-menu .widget.side-area-social li {display:inline-block;margin-right:50px;}
.eltdf-side-menu .widget.side-area-social li:last-child {display:inline-block;margin-right:0;}
.eltdf-side-menu .widget.side-area-social li a{
	color: #000;
	 font-family: 'Greta Text Bold','Noto Serif', serif;
	 font-size:26px;
 /*font-weight: 600;*/
   font-weight: 700;
  font-style: normal;
	 line-height:26px;
}
.eltdf-side-menu .eltdf-close-side-menu-holder{
    top:20px;
    right:42px;
}
.eltdf-side-menu a.eltdf-close-side-menu:hover , .eltdf-side-menu a.eltdf-close-side-menu span:hover ,.eltdf-close-side-menu-holder-inner:hover ,  .eltdf-close-side-menu-holder:hover{
    transform: none;

}
.eltdf-side-menu a.eltdf-close-side-menu .icon_close{
    font-family: sans-serif;
    color: #000;
	font-size: 48px;
    height: 48px;
    width: 48px;
    line-height: 48px;
}
.eltdf-side-menu a.eltdf-close-side-menu .icon_close:before {
    content: " ";
    font-size: 25px;
    cursor: pointer;
    color: #000000;
    font-family: sans-serif;
    width:25px;
    height: 25px;
    background: url(https://a8inea.com/wp-content/themes/readanddigest-child/images/close.png) no-repeat scroll center center transparent;
    background-size: 100%;
    display: block;
}
.eltdf-side-menu a.eltdf-close-side-menu{
    height: 25px;
    width: 25px;
}
/*
.eltdf-side-menu a.eltdf-close-side-menu span{
	color: #000;
	font-size: 48px;
    height: 48px;
}*/
.eltdf-side-menu .eltdf-close-side-menu-holder{
    height: 25px;
}
.eltdf-side-menu .widget li a{
    text-transform: none;
}


/* FOOTER */
footer .eltdf-container-inner{
   /*padding-left: 35px!important;
   padding-right: 35px!important;*/
   box-sizing: border-box;
}
footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner{
    padding: 40px 0 40px;
}
footer .eltdf-footer-top-text-holder {
    background: #ececec;
   	position:relative;
}
.home footer{
	padding-top: 140px!important;
}
footer .eltdf-footer-top-holder,footer .eltdf-footer-bottom-holder{
	background-color: #000;
	height:auto;
}
footer .eltdf-footer-bottom-holder{
	padding-top:30px;
	padding-bottom:50px;
	color: #fff;
	font-size:20px;
	line-height:24px;
}
footer .eltdf-footer-bottom-holder .widget,footer .eltdf-footer-bottom-holder .widget a{
	color: #fff;
	font-size:20px;
	line-height:24px;
}
footer .eltdf-footer-top-text-holder h2{
	background: #953943;
    width:305px;
    height:185px;
    content:"";
    position:absolute;
    top:-76px;
    left:35px;
    font-size:56px;
    line-height:58px;
	padding:20px 40px;
	box-sizing: border-box;
	box-shadow: 10px 10px  #fff;
	-moz-box-shadow: 10px 10px  #fff;
	-webkit-box-shadow: 10px 10px #fff;
    -o-box-shadow: 10px 10px 10px #fff;
    font-family: 'Greta Text Regular','Noto Serif', serif;
}
footer .eltdf-footer-top-text-holder .textwidget{
	max-width:647px;
	padding-left:35%;
	padding-top: 60px!important;
   	padding-bottom: 60px!important;
}
/*footer .eltdf-footer-top-text-holder .title-holder {
    background: #953943;
    width:305px;
    height:185px;
    content:"";
    position:absolute;
    top:-76px;
    left:35px;
    font-size:56px;
    line-height:58px;
	padding:20px 40px;
	box-sizing: border-box;
	box-shadow: 10px 10px  #fff;
	-moz-box-shadow: 10px 10px  #fff;
	-webkit-box-shadow: 10px 10px #fff;
	-o-box-shadow: 10px 10px 10px #fff;

}
footer .eltdf-footer-top-text-holder .title-holder .title-inner {
    background: #953943;
    width:305px;
    height:185px;
    position:absolute;
    top:-10px;
    left:-10px;
	padding:20px 40px;
	box-sizing: border-box;
}

footer .eltdf-footer-top-text-holder .text-holder{
	max-width:647px;
	padding-left:35%;
}*/

footer .footer-subscribe{
    font-family: 'Greta Text Medium','Noto Serif', serif;
    font-size: 20px;
    /*font-weight: 700;*/
    font-style: normal;
    line-height: 24px;
    text-decoration: none;
    letter-spacing: 1.25px;
}



footer .footer-form {
	/*border-bottom:2px solid #979797;
	padding-bottom:15px;*/
	color: #fff;
	width: 100%;
    height: 100%;
}
footer .footer-form .acceptance_checkbox{
    padding-top:15px;
    border-top: solid 2px #979797;
    float:none;
    clear:both;
    font-size:12px!important;
}
footer .footer-form .acceptance_checkbox a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
footer .footer-form form{
    margin-top:30px;
}
footer .footer-form form,footer .footer-form .mc4wp-form-fields{
	color: #fff;
	font-size:20px;
	display: table;
	width:100%;
}
footer .footer-subscribe p {
    display:none;
}
footer .footer-form input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 40px;
    color: #fff;
    border-radius: 0;
    /*width: 69%;*/
    width: 76%;
    float:left;
    text-align:left;
    display: table-cell;
  vertical-align: bottom;
  font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
footer .footer-form input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
footer .footer-form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
footer .footer-form input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
footer .footer-form input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


footer .footer-form input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 16px;
    color: #fff;
    border-radius: 0;
    width: 22%;
    float:right;
    text-align:right;
    display: table-cell;
  vertical-align: bottom;
      padding-top: 32px;
      font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  cursor: pointer;
  letter-spacing: 1.8px;
}
footer .footer-form:after{
	display: table;
    content: " ";
    clear: both;
}
footer .eltdf-column:after{
	display: table;
    content: " ";
    clear: both;
}
footer .footer-nav-menu,footer  .footer-contact p{
	float:left;
	width:50%;
    color: #ffffff!important;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-size:12px;
    line-height:23px;
}
footer .footer-nav-menu a,footer  .footer-contact a {
	color: #fff;
	font-size:12px;
    line-height:23px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1px;
}
footer .widget.widget_nav_menu ul li a{
	color: #fff!important;
	font-size:12px;
	line-height:23px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1px;
}
footer .widget.widget_nav_menu ul li {
    margin: 0;
   }
   
footer .news-date{
	width: 197px;
    height: 138px;
	background: url(https://a8inea.com/wp-content/themes/readanddigest-child/images/footer-date.png) no-repeat scroll center center transparent;
	color: #953943;
	font-size: 20px;
    line-height: 23px;
	float:right;	
	display:inline-block;
    position:relative;
    background-size: 100% auto;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
footer .news-date .news-date-text{
	padding-top: 50px;
    padding-left: 40px;
    text-transform: uppercase;
	font-family: 'Greta Text Medium','Noto Serif', serif;
}
footer .footer-date-holder{
	display:block;
	position:relative;
}
footer .footer-date-holder .textwidget{
	display:block;
	position:relative;
}
footer .footer-date-holder .textwidget:after{
	display: table;
    content: " ";
    clear: both;
}
footer .mobile-past-issue{
    display:none;
}
footer .mobile-past-issue{
	background: transparent;
	color: #fff;
	font-size:20px;
	line-height:24px;
    text-align:left;
    width: 100%;
    position: relative;
}
footer .mobile-past-issue a{
    color:#953943;
	font-size:20px;
    line-height:24px;
    text-transform:uppercase;
    font-family: 'Greta Text Medium','Noto Serif', serif;

}
footer .footer-date-holder{
    display: block;
    position: relative;
    width: 100%;

}
footer .footer-past {
	background: transparent;
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    /* padding-right: 35px; */
    text-align: left;
    width: 220px;
    float: right;
    display: block;
    position: relative;
    /* float: right; */
    width: 100%;
    text-align: right;
    padding-right: 4px;
    z-index: 99999;
}
footer .footer-past a {
	color: #fff;
	font-size:20px;
	line-height:24px;
    text-transform:uppercase;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
footer #footer-social-menu li{
    display: inline-block;
    margin-right: 50px;
}
footer #footer-social-menu li:last-child {
    display: inline-block;
    margin-right: 0;
}
footer #footer-social-menu li a {
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 24px;
    text-decoration: none;
    color: #fff;
}

.eltdf-mobile-header .eltdf-mobile-header-inner{
   border-bottom: 0!important; 
}
footer .mobile-footer-social{
    display:none;
}

footer .eltdf-footer-bottom-left p, footer .eltdf-footer-bottom-left p a{
    color: #fff!important;
    font-size: 12px!important;
    line-height: 23px!important;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 1px;
}




/* NEWSLETTER OVERLAY */
.boxzilla-12603{
    height: auto;
  width: 100%;
  z-index: 99999;
  top: 109px!important;
  left: 0;
  background-color: #953943;
     overflow: auto;
     max-width: 1440px;
    left: 50%!important;
    transform: translate(-50%, 0);
    padding: 50px!important;
    display: block;
}
.boxzilla-12603 .boxzilla-content{
    height: auto;
    width: 100%;
    max-width: 700px;
    margin:0 auto;
}
.boxzilla-12603 .mc4wp-form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: solid 2px #ffffff;
    padding-bottom:18px;*/
}
.boxzilla-12603 .mc4wp-form .acceptance_checkbox{
    padding-top:18px;
    border-top: solid 2px #ffffff;
    float:none;
    clear:both;
    font-size:12px!important;
}
.boxzilla-12603 .mc4wp-form .acceptance_checkbox a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.boxzilla-12603 .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: normal;
    color:#000;
    
}
.boxzilla-12603 .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
.boxzilla-12603 .box-title{
    font-family: 'Greta Text Medium','Noto Serif', serif;
    font-size: 20px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.boxzilla-12603 .boxzilla-close-icon {
    position: absolute;
    right: 42px;
    top: 20px;
    text-align: center;
    content: " ";
    font-size: 25px;
    cursor: pointer;
    font-family: sans-serif;
    width:25px;
    height: 25px;
    background: url(https://a8inea.com/wp-content/themes/readanddigest-child/images/close.png) no-repeat scroll center center transparent;
    background-size: 100%;
    display: block;
    opacity: 1;
    font-family: sans-serif;
    padding: 0;
    color: transparent;
}
.boxzilla-12603 .mc4wp-form-fields input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 30px;
    color: #fff;
    border-radius: 0;
    /*width: 69%;*/
    width: 76%;
    float:left;
    text-align:left;
    display: table-cell;
  vertical-align: bottom;
  font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 1px;
}
.boxzilla-12603 .mc4wp-form-fields input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.boxzilla-12603 .mc4wp-form-fields input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.boxzilla-12603 .mc4wp-form-fields input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.boxzilla-12603 .mc4wp-form-fields input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.boxzilla-12603 .mc4wp-form-fields input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 16px;
    color: #fff;
    border-radius: 0;
    width: 22%;
    float:right;
    text-align:right;
    display: table-cell;
  vertical-align: bottom;
      padding-top: 12px;
      font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  cursor: pointer;
  letter-spacing: 1.8px;
}
.boxzilla-12603 .mc4wp-form-fields:after{
	display: table;
    content: " ";
    clear: both;
}
/* SEARCH OVERLAY */
/* The overlay effect with black background */
.search-overlay {
  height: auto;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 99999;
  top: 100px;
  left: 0;
  background-color: #953943;
     overflow: auto;
     max-width: 1440px;
    left: 50%!important;
    transform: translate(-50%, 0);
}

/* The content */
.search-overlay-content {
  position: relative;
  /*top: 46%;*/
  width: 100%;
  text-align: center;
  /*margin-top: 30px;*/
  margin:0 auto;
  max-width:880px;
  /*padding-top:32px; 
   padding-bottom:82px;*/
   padding: 18px 18px 82px 18px;
   box-sizing: border-box;
}
.search-overlay-close{
    display: block;
    width:25px;
    height: 25px;
    position: absolute;
    z-index: 1000;
    position: absolute;
    right: 42px;
    top: 20px;
    text-align: center;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 25px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
/* Close button */
.search-overlay .closebtn {
    font-size: 25px;
    cursor: pointer;
    color: #000000;
    font-family: sans-serif;
    width:25px;
    height: 25px;
    background: url(https://a8inea.com/wp-content/themes/readanddigest-child/images/close.png) no-repeat scroll center center transparent;
    background-size: 100%;
    display: block;
}

.search-overlay .closebtn:hover {
  color: #000000;
}

.search-overlay input[type=text]:hover {
  background: #f1f1f1;
}
.search-overlay .search-overlay-content p{
  font-family: 'Greta Text Bold','Noto Serif', serif;
  font-size: 24px;
  line-height: 27px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  text-align:left;
  color: #000;
}

.search-overlay .eltdf-search-menu-holder .eltdf-search-field {
    color: #fff!important;
    border-color: #fff;
    border:0;
    border-bottom: 2px solid #ffffff;
    padding:20px 0;
    font-size: 40px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 47px;
  letter-spacing: 1px;
  width: 100%!important;
  background-color:transparent;
  min-width: 200px;
  border-radius: 0;
  -webkit-user-select: initial;
  -khtml-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
  -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
 border-radius:0;
}

.search-overlay .eltdf-search-menu-holder .eltdf-search-field, .search-overlay .eltdf-search-menu-holder .eltdf-search-field:before, .search-overlay .eltdf-search-menu-holder .eltdf-search-field:after {
    -webkit-user-select: initial;
    -khtml-user-select: initial;
    -moz-user-select: initial;
    -ms-user-select: initial;
    user-select: initial;
   } 


.search-overlay .eltdf-search-menu-holder .eltdf-search-field:hover {
  background-color:transparent;
}
.search-overlay .eltdf-search-menu-holder .eltdf-search-field::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.search-overlay .eltdf-search-menu-holder .eltdf-search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.search-overlay .eltdf-search-menu-holder .eltdf-search-field::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.search-overlay .eltdf-search-menu-holder .eltdf-search-field::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}
.search-overlay .eltdf-search-menu-holder .eltdf-search-field:focus { border-bottom: 2px solid #ffffff; } 



/* Style the submit button */
.search-overlay button {
  float: left;
  width: 20%;
  padding: 15px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.search-overlay button:hover {
  background: #bbb;
} 
.search-overlay .eltdf-search-menu-holder {
    position: relative;
    display: table;
    vertical-align: middle;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin: 0 auto;
}


/* HOME */
.home .eltdf-content-inner > .eltdf-container:first-child {
    padding-top: 0;
}
.home .top-section .wpb_widgetised_column .widget>h6{
	color: #000000;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 27px;
    letter-spacing: 2px;
    padding:0;
    margin:0;
    margin-bottom:15px;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-bnl-holder{
    border-top: 4px solid #000000;
    border-bottom: 7px solid #953943;
    /*padding-bottom: 23px;*/
}
.home .top-section .wpb_widgetised_column .widget .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-bnl-inner .eltdf-post-item{
	padding:10px 20px 0 20px;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-bnl-inner .eltdf-post-item:first-child{
	margin-top: 28px;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item {
    margin-bottom: 17px;
    border:2px solid #fff;
	box-shadow: 4px 4px  #fff;
	-moz-box-shadow: 4px 4px  #fff;
	-webkit-box-shadow: 4px 4px #fff;
	-o-box-shadow: 4px 4px #fff;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item .eltdf-pt-seven-title>a{
    font-family: 'Greta Text Medium','Noto Serif', serif;

	color: #000000;
    font-size: 20px;
     /*font-weight: 600;*/
    font-style: normal;
    line-height: 24px;
    letter-spacing: 1px;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item .eltdf-pt-seven-content-holder,.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item .eltdf-pt-seven-title-holder {
    padding:0;
    margin:0;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item .eltdf-pt-info-section>div>div a{
	color: #9b9b9b;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item .eltdf-pt-info-section:last-child{
	padding-bottom:16px;
	border-bottom:1px solid #9b9b9b;
}
.home .top-section .wpb_widgetised_column .widget{
    margin: 0 0 40px;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item:last-child .eltdf-pt-info-section:last-child{
    /*border-bottom:7px solid #953943;*/
}
.home .top-section .wpb_widgetised_column .widget .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-bnl-inner .eltdf-post-item:last-child .eltdf-pt-info-section:last-child{
    border-bottom:1px solid #fff;
}
.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item.hovered {
    border:2px solid #953943;
	box-shadow: 4px 4px  #953943;
	-moz-box-shadow: 4px 4px  #953943;
	-webkit-box-shadow: 4px 4px #953943;
	-o-box-shadow: 4px 4px #953943;
}

.home .top-section .wpb_widgetised_column .widget .eltdf-pt-seven-item.hovered .eltdf-pt-info-section:last-child{
    border-bottom:1px solid #fff;
}


.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1),.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2){
	width: 50%;
}
.home .afieroma-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3),.home .afieroma-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4),.home .afieroma-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(5){
	width: 33.33%;
}
.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1)  .eltdf-pt-eight-image-holder,.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2)  .eltdf-pt-eight-image-holder{
	display: none;
}
.home .list-btn{
	float:left;
    background-color:transparent;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 1.8px;
  padding: 5px 14px!important;
}
.home .list-btn-mobile{
	float:right;
    background-color:transparent;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 1.8px;
  padding: 5px 14px!important;
  position: absolute;
  right: 50px;
  top: -50px;
}
.home .hide-btn{
	float:right;
    background-color:transparent;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 17px;
  letter-spacing: 1.8px;
  padding: 5px 14px!important;

}
.home .hide-btn:after{
	display: table;
    content: " ";
    clear: both;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-image-holder img {
    width: 505px;
    height: 380px;
    object-fit: contain;
}
.home .top-article .eltdf-pt-three-content-holder{
	    vertical-align: top;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-info-section:first-child{
		border-top: 4px solid #000000;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title a{
	color: #000;
    font-size: 44px;
     /*font-weight: 600;*/
   font-weight: 700;
    font-style: normal;
    line-height: 46px;
    letter-spacing: normal;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title a:hover{
    color: #953943;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-excerpt .eltdf-post-excerpt{
	color: #4a4a4a;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    line-height: 30px;
    letter-spacing: normal;
    margin: 50px 0 0 0;
}
.home .top-article .eltdf-pt-three-item h3{
    padding: 20px 0 0 0!important;
}

.home .top-article .eltdf-post-item .eltdf-pt-info-section .eltdf-post-info-author{
    /*padding: 20px 0 0 0;*/
}

.home .top-article .eltdf-section-title-holder{
	margin: 0 0 16px 0;
	border-bottom:0;
}

.home .top-article .eltdf-pt-three-item .eltdf-post-info-author a {
    color: #000000;
    font-size: 14px!important;
    font-weight: 400;
    line-height:17px!important;
	font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform:uppercase;
    letter-spacing: 1.8px;
}
.home .top-editors .eltdf-pt-eight-item .eltdf-pt-eight-content-holder{
	background:#ececec;
	border-bottom: 7px solid #953943;
}
.home .apopsi-section{
	padding:30px 0;
}
.home .apopsi-section .eltdf-pt-eight-item {
	text-align:center;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-psc-author-holder{
	background:#ececec;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-pt-eight-content-holder{
	background:#953943;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-psc-author-holder .eltdf-psc-author-image{
	display:inline-block;
	width:100px;
	height:100px;
	margin:18px auto;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-psc-author-holder .eltdf-psc-author-image img{
	border-radius: 50%;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-post-info-author{
	    padding-bottom: 20px;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-post-info-author a{
	color: #000;
    font-size: 20px!important;
    font-weight: 400;
    font-style: normal;
    line-height: 24px!important;
    letter-spacing: normal;
    text-transform:uppercase;
    font-family: 'Greta Text Regular','Noto Serif', serif;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-post-info-author:after{
	background: #953943;
   	content: "";
   	display: block;
   	height: 7px;
   	margin: 0 auto;
   	margin-top: 20px;
   	width: 72px;
}
.home .apopsi-section .eltdf-post-item .eltdf-pt-info-section>div>div a{
    color: #000;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-pt-eight-title{
	margin-bottom:40px;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-pt-eight-title a{
	color: #000;
    font-size: 24px;
     /*font-weight: 600;
   font-weight: 700;*/
    font-style: normal;
    line-height: 27px;
    letter-spacing: normal;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.home .apopsi-section .eltdf-pt-eight-item .eltdf-pt-eight-title a:hover{
    color:#fff;
}


.home .eltdf-bnl-navigation-holder{
	text-align:center;
	display:block;
}
.home .load-more-btn{
	font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
	font-size:14px!important;
	font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
	color: #000;
	margin:0 auto;
	background-color:#fff;
	border:2px solid #953943;
	padding:10px 70px!important;
	box-sizing: border-box;
	box-shadow: 4px 4px  #953943;
	-moz-box-shadow: 4px 4px  #953943;
	-webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    margin-top: 40px;
}
/*
.home .load-more-btn:hover{
    background-color: #fff!important;
    color: #000!important;
    background-color:#953943;
}*/
.home  .eltdf-btn.eltdf-btn-small.eltdf-btn-solid:hover{
    background-color: #fff!important;
    color: #000!important;
    border-color:#fff;
}
.home  .eltdf-btn.eltdf-btn-small.eltdf-btn-solid.load-more-btn:hover{
    background-color: #fff!important;
    color: #000!important;
    border: 2px solid #953943!important;
    box-shadow: 4px 4px #953943!important;
    -moz-box-shadow: 4px 4px #953943!important;
    -webkit-box-shadow: 4px 4px #953943!important;
    -o-box-shadow: 4px 4px #953943!important;
}

.home .afieroma-section,.home .ebooks-section{
	border-top:7px solid #953943;
	border-bottom:7px solid #953943;
	background:#ececec;
	padding:30px 0;
}

.home .afieroma-section .eltdf-pt-eight-item .eltdf-pt-eight-content-holder  {
	background:#fff;
}
.home .synenteuxi-section{
	padding:30px 0;
}
.home .synenteuxi-section .eltdf-pt-eight-item{
    margin-top: 10px;
}
.home .newsletter-section {
	background:#f8f8f2;
	padding:25px 0;
}
.home .newsletter-section .news-date{
	width:197px;
	height:138px;
	background: url(https://a8inea.com/wp-content/themes/readanddigest-child/images/newsletter-section.png) no-repeat scroll center center transparent;
	color: #000000;
	font-size:20px;
	line-height:23px;
	display:inline-block;
	position:relative;
	margin:10px 0;
    /*font-weight: 700;*/
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.home .newsletter-section .news-date .news-date-text{
	padding-top: 56px;
    padding-left: 41px;
    text-transform: uppercase;
    text-align: left;
	
}
.home .newsletter-section .news-text p{
	color:#000;
  	font-size: 33px;
  	/*font-weight: 600;
  	font-weight: 700;*/
  	font-style: normal;
  	font-stretch: normal;
  	line-height: 35px;
  	letter-spacing: normal;
      text-align:left;
      font-family: 'Greta Text Medium','Noto Serif', serif;
}
.home .newsletter-section .news-form {
	padding:15px 0;
	color: #000;
}
.home .newsletter-section .news-form form{
    /*border-bottom:2px solid #000;
    padding-bottom: 15px;*/

}
.home .newsletter-section .news-form form .acceptance_checkbox{
    padding-top:15px;
    border-top: solid 2px #000000;
    float:none;
    clear:both;
    font-size:12px!important;
    color: #000;
}
.home .newsletter-section .news-form form .acceptance_checkbox a{
    font-size:12px!important;
    color: #000;
    text-decoration: underline;
}
.home .newsletter-section .news-form form,.home .newsletter-section .news-form .mc4wp-form-fields{
	color: #000;
	font-size:20px;
	display: table;
	width:100%;
}
.home .newsletter-section .news-form input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 34px;
    color: #000;
    border-radius: 0;
    /*width: 69%;*/
    width: 76%;
    float:left;
    text-align:left;
    display: table-cell;
  vertical-align: bottom;
}
.home .newsletter-section .news-form input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #000;
} 
  
.home .newsletter-section .news-form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #000; 
} 
  
.home .newsletter-section .news-form input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #000;
} 
.home .newsletter-section .news-form input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}


.home .newsletter-section .news-form input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 16px;
    color: #000;
    border-radius: 0;
    width: 22%;
    float:right;
      text-align:right;
      display: table-cell;
    vertical-align: bottom;
        padding-top: 18px;
        font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.home .newsletter-section .news-form:after{
	display: table;
    content: " ";
    clear: both;
}
.home .past-issue-btn{
	background:transparent;
	color: #000000;
	font-size:20px!important;
	line-height:23px!important;
    display:inline-block;
    font-family: 'Greta Text Medium','Noto Serif', serif;

}
.home .newsletter-section .news-form p{
    font-family: 'Greta Text Medium','Noto Serif', serif;
    font-size: 20px;
    /*font-weight: 700;*/
    font-style: normal;
    line-height: 24px;
    text-decoration: none;
    letter-spacing: 1.25px;
}

.center{
    text-align:center;
}
.home .tropos-zwis-section{
	padding:30px 0;
}
.home .tropos-zwis-section .eltdf-pt-eight-item{
    margin-top:10px;
    margin-bottom:10px;
}
.tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item {
    padding: 0px 12px;
}
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3),.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4){
    /*border-right:1px solid #9b9b9b;*/
    padding:0;
   
}
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3) .eltdf-pt-eight-image-holder,
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4) .eltdf-pt-eight-image-holder{
    /*border-right:1px solid #9b9b9b;*/
        padding: 0 12px;
    border-right:1px solid #9b9b9b;
}
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3) .eltdf-pt-eight-content-holder,
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4) .eltdf-pt-eight-content-holder{
    /*border-right:1px solid #9b9b9b;*/
        padding: 0 32px 20px 32px;
    border-right:1px solid #9b9b9b;
}
.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2){
    border-left:1px solid #9b9b9b;
}
.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1),.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2){
    width: 50%;

}
.home .eltdf-pt-eight-item .eltdf-pt-eight-image-holder img{
    max-height: 172px;
    object-fit: cover;
}
.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1) .eltdf-pt-eight-image-holder img,.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2) .eltdf-pt-eight-image-holder img{
    max-width: 495px;
    max-height: 228px;
}
.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item .eltdf-pt-info-section>div>div{
    display: inline-block!important;
}
.home .ebooks-section .eltdf-pt-eight-item .eltdf-pt-eight-image-holder img,.home .ebooks-section .eltdf-pt-one-item .eltdf-pt-one-image-holder img{
    max-width: 320px;
    max-height: 453px;
}
.home .ebooks-section .eltdf-pt-eight-item .eltdf-pt-eight-content-holder,.home .ebooks-section .eltdf-pt-one-item  .eltdf-pt-one-content-holder{
    display:none;
}
.home .ebooks-section .eltdf-pc-holder .flex-direction-nav {
    bottom:-20px;
    top:unset;
}
.home .ebooks-section  .eltdf-pc-title-nav-holder{
    height: 0;
    margin-bottom: 0;
}
.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1) .eltdf-pt-eight-title a, .home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2) .eltdf-pt-eight-title a{
    color: #000;
    font-size: 44px;
     /*font-weight: 600;
   font-weight: 700;*/
    font-style: normal;
    line-height: 46px;
    letter-spacing: normal;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1) .eltdf-pt-eight-title-holder,.home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2) .eltdf-pt-eight-title-holder  {
    min-height: 155px;
}
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3):before{
    /*width:100%;
    height:1px;
    background:transparent;
    display: block;
    margin-bottom:5px;
    content: " ";*/
}
.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3),.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4),.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(5){
    width: 33.33%;
    padding-top: 12px;
    border-top:1px solid #9b9b9b;
}
.home .dimofili-section{
	padding:30px 0;
}
.home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder .eltdf-pt-info-section{
	display:none;
}
.home .dimofili-section{
  /* Set "my-sec-counter" to 0 */
  counter-reset: my-sec-counter;
}

.home .dimofili-section .eltdf-pt-four-item:nth-child(odd){
	border-right:1px solid #979797;
}
.home .dimofili-section .eltdf-pt-four-item:nth-child(1),.home .dimofili-section .eltdf-pt-four-item:nth-child(2) {
    margin-top: 12px;
}
.home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-item-inner{
	padding:35px 0;
	border-bottom:1px solid #979797;
}
.home .dimofili-section .eltdf-pt-four-item:nth-child(7) .eltdf-pt-four-item-inner,.home .dimofili-section .eltdf-pt-four-item:nth-child(8) .eltdf-pt-four-item-inner{
    border-bottom:1px solid #fff;
}
.home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder .eltdf-pt-four-title{
	display: flex;
    align-items: center;
    justify-content: center;
}
.home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder h4 a{
	padding-left:33px;
	font-size: 33px;
  /*font-weight: 500;
  font-weight: 700;*/
  font-style: normal;
  font-stretch: normal;
  line-height: 35px;
  letter-spacing: normal;
  display:block;
  width: 100%;
  font-family: 'Greta Text Medium','Noto Serif', serif;
}
.home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder h4::before {
  /* Increment "my-sec-counter" by 1 */
  counter-increment: my-sec-counter;
  content: counter(my-sec-counter);
  font-size: 66px;
  /*font-weight: 500;*/
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color:#9b9b9b;
  padding:23px;
  border-right:1px solid #979797;
}
.home .sidebar-date{
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px;
    line-height: 17px;
    margin-top:5px;
    letter-spacing: 1.8px;
    border-bottom: 4px solid #000000;
    padding-bottom: 10px;
}
.home  .home-short-sidebar-weather{
    margin:0!important;
    border-top: 4px solid #000000;
}

.home .awesome-weather-wrap.darken .awesome-weather-header {
    background: transparent;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 27px;
    text-decoration: none;
    letter-spacing: 2px;
    text-align: left;
    border-bottom: 1px solid #979797;
}
.home .awesome-weather-wrap.darken{
    text-shadow: none;
}
.home .awesome-weather-current-temp{
    background-color:#fff;
    background-repeat: no-repeat;
    background-position: left center;
    color: #000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size:44px;
  font-weight: 700;
     font-style: normal;
    line-height:46px;
}
.home  .awesome-weather-current-temp sup {
    padding-left: 0;
}


/* SECTION LIST VIEW OPTION */
.eltdf-bnl-holder.list-view .eltdf-post-item{
	width: 100%!important;
	border-right:0!important;
}
.eltdf-bnl-holder.list-view .eltdf-post-item .eltdf-pt-info-section:last-child{
	padding-bottom:10px;
	border-bottom:1px solid #9b9b9b;
}
.eltdf-bnl-holder.list-view .eltdf-post-item  .eltdf-pt-eight-image-holder{
	display: none;
}
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(2){
    border-left:0;
}
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(3){
    border-right:0;
}
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(3), 
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(4), 
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(5){
    border-top: 0;
}
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(3) .eltdf-pt-eight-content-holder, 
.home .tropos-zwis-section .eltdf-bnl-holder.list-view .eltdf-post-item:nth-child(4) .eltdf-pt-eight-content-holder
{
    border-right: 0;
}
.home .top-article .eltdf-pt-three-item-inner, 
.home .top-article  .eltdf-bnl-holder,.home .top-article  .eltdf-search-page-holder,.home .top-article .eltdf-blog-type-standard{
    padding: 0!important;
    border:0!important;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-image-holder{
    width: 50%!important;
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder{
    width: 50%!important;
    vertical-align: top!important;
}
.home .eltdf-post-item .eltdf-pt-info-section>div>div a{
    color: #000;
}
.home .wpb_widgetised_column .eltdf-post-item .eltdf-pt-info-section>div>div a{
    color: #9b9b9b;
}


a.eltdf-side-menu-button-opener{
    color:#000;
}
.home .top-article .eltdf-pl-eight-holder .eltdf-image-link img{
    width:320px;
    height:auto;
}
.home .section-mobile-btns{
    display:none;
}
.home .slick-slider{
    width:100%;
    position:relative;
    max-width: 100%!important;
}
.home .eltdf-pt-eight-right .eltdf-pt-eight-right-inner.slick-slider {
    margin:0;
    margin-bottom: 50px;
}
.home .slick-list.draggable {
    width: 100%!important;
    overflow: hidden;
}
.home .slick-dots {
	display: flex;
	justify-content: center;
	
	margin: 0;
	padding: 9px 0;
	
    list-style-type: none;
}
	
.home .slick-dots li {
			margin: 0 2px;
		}
	
        .home .slick-dots li button {
			display: block;
			width: 9px;
			height: 9px;
			padding: 0;
			
			border: none;
			border-radius: 100%;
			background-color: #ececec;
			
			text-indent: -9999px;
		}
	
        .home  .slick-dots li.slick-active button {
			background-color: #000000;
		}
	
/* MOBILE */
.eltdf-side-menu.height .widget{
    margin: 0;
    padding:0;
    margin-bottom: 40px;
}
.eltdf-side-menu.height{
    padding: 30px 18px;
}
.eltdf-side-menu.height .side-area-blog-menu,.eltdf-side-menu .side-area-blog-menu#nav_menu-3,.eltdf-side-menu .side-area-blog-menu#nav_menu-9 {
    padding: 0;
}



 .eltdf-side-menu.height .side-area-blog-menu{
     width: 100%;
     float: none;
     position: relative;
 }
 .eltdf-side-menu.height .side-area-menu{
     width:100%;
     position: relative;
     float:none;
 }
 .eltdf-side-menu.height .side-area-menu.last{
     position: relative;
     bottom:0;
     left:0;
 
 }
 .eltdf-side-menu.height .side-area-social{
     width:100%;
     float: none;
     position: relative;
     bottom: 0;
     left: 0;
     text-align:left;
 }
 .eltdf-side-menu.height .widget.side-area-social li {
    display: block;
    margin-right:0;
}

@media only screen and (max-width: 1024px){
    /* GENERIC */
    .eltdf-side-menu .widget{
        margin: 0;
        padding:0;
        margin-bottom: 40px;
    }
    .eltdf-side-menu{
        padding: 30px 18px;
    }
    .eltdf-side-menu .side-area-blog-menu,.eltdf-side-menu .side-area-blog-menu#nav_menu-3,.eltdf-side-menu .side-area-blog-menu#nav_menu-9 {
        padding: 0;
    }
    .eltdf-top-bar .eltdf-vertical-align-containers,.eltdf-top-bar .eltdf-grid, .eltdf-page-header .eltdf-grid{
        padding: 0 18px!important;
    }
    
     .eltdf-side-menu .side-area-blog-menu{
         width: 100%;
         float: none;
         position: relative;
     }
     .eltdf-side-menu .side-area-menu{
         width:100%;
         position: relative;
         float:none;
     }
     .eltdf-side-menu .side-area-menu.last{
         position: relative;
         bottom:0;
         left:0;
     
     }
     .eltdf-side-menu .side-area-social{
         width:100%;
         float: none;
         position: relative;
         bottom: 0;
         left: 0;
         text-align:left;
     }
     .eltdf-side-menu .widget.side-area-social li {
        display: block;
        margin-right:0;
    }
    
    .eltdf-mobile-header .eltdf-mobile-header-inner .eltdf-mobile-header-holder,.eltdf-container-inner{
        padding: 0 18px!important;
    }
    .eltdf-mobile-header .eltdf-mobile-header-inner .eltdf-mobile-header-holder .eltdf-position-right-inner>div {
        margin-left: 0;
    }
    header .eltdf-position-right .menu-search button{
        padding-right:10px;
    }
    footer .eltdf-footer-top:not(.eltdf-footer-top-full) .eltdf-container-inner {
        padding: 40px 18px 40px 18px!important;
    }

    /* HOME */

    .home-sidebar{
        display:none;
    }
    .top-article{
        width: 100%;
         float: none;
         position: relative;
    }

    .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(5),.home .afieroma-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(5)
   {
       clear: none!important;
   } 
   .home .top-article .eltdf-pl-eight-holder .eltdf-image-link img{
    width:100%;
    height:auto;
}

.home .hide-btn{
    display:none;
}

.home .list-btn{
    float: right;
}
.home .eltdf-section-title-holder::after {
    content: "-";
    position: absolute;
    background-size: auto auto;
    width: 10px;
    height: 10px;
    right: 15px;
    margin-top: 0;
    top: 0;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.home .top-article .eltdf-section-title-holder:after{
    position:relative;
    content:" ";
    height:4px;
    width:100%;
    background:#000000;
    top: unset;
    right: unset;
}
.home .eltdf-section-title-holder.active::after{
    content: "+";
}
.home .top-article .eltdf-pt-three-item .eltdf-pt-three-image-holder img {
    width: 100%;
    height: auto;
    object-fit: unset;
}
}
@media only screen and (max-width: 768px){

    /* GENERIC */

    footer .footer-nav-menu, footer .footer-contact,footer .footer-past{
        width: 100%;
        float: none;
        position: relative;
    }
    footer .news-date{
        float: none;
        position: relative;
    }
    footer .eltdf-footer-bottom-holder .widget, footer .eltdf-footer-bottom-holder .widget a{
        text-align: left;
    }
    footer #footer-social-menu li{
        display:  block;
        margin-right: 0;
    }
    footer .eltdf-footer-top-text-holder .textwidget {
        max-width: 647px;
        padding-left: 0;
        padding-top: 185px!important;
        padding-bottom: 60px!important;
    }

    /* HOME */
    .home .past-issue-btn {
        display: block;
        text-align: left;
    }

    .home .past-issue-btn {
        display: block;
        text-align: left;
    }
    .home .newsletter-section .news-date{
        display: block;
        text-align: left;
    }
    .home .section-btns{
        display:none;
    }
    .home .section-mobile-btns{
        display:block;
    }
    .home .eltdf-separator-holder,.home .newsletter-section .past-issue-btn, .home .newsletter-section .news-date{
        display:none;
    }
   /* .synenteuxi-section .eltdf-pt-eight-item .eltdf-pt-eight-content-holder,
    .home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item .eltdf-pt-eight-content-holder{
        border-bottom: 1px solid #979797;
    }
    .home .dimofili-section .eltdf-pt-four-item:nth-child(7) .eltdf-pt-four-item-inner {
        border-bottom: 1px solid #979797;
    }*/
    
}
@media only screen and (max-width: 600px){
    .eltdf-pt-eight-item .eltdf-pt-eight-title-holder {
        margin-bottom: 0;
        height: auto;
    }
    /* HOME */
    .home .vc_column_container.top-article >.vc_column-inner {
        box-sizing: border-box;
        padding-left: 8px;
        padding-right: 8px;
        width: 100%;
    }
    .home .vc_column_container.top-article >.vc_column-inner .wpb_wrapper>div{
        padding-left: 7px !important;
        padding-right: 7px !important;
        box-sizing: border-box;

    }
    
    .home .top-article .eltdf-bnl-holder:first-child .eltdf-post-item{
        padding:0!important;
    }
    .home .top-article .eltdf-pt-three-item .eltdf-pt-three-image-holder,.home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder{
        width: 100%!important;
    }
    .home .top-article .eltdf-pt-three-item:first-child .eltdf-pt-three-content-holder{
        padding: 0 15px !important;
        box-sizing: border-box;
    }
    .home .top-article .eltdf-pt-three-item .eltdf-pt-info-section:first-child {
        border-top: 0;
    }
    .home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2),.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3), .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4),.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3), .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4), .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(5){
        border-left: 0;
        border-right: 0;
        border-top: 0;
    }
    .home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item{
        /*border-bottom: 1px solid #9b9b9b;*/
    }
    .home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:last-child{
        border-bottom: 0;
    }
    .home .dimofili-section .eltdf-pt-four-item:nth-child(odd) {
        border-right:0;
    }
    .home .eltdf-post-item .eltdf-pt-info-section>div>div a {
        /*display:none;*/
    }
    .home .eltdf-post-item .eltdf-pt-info-section>div>div a:first-child {
        /*display:inline-block;*/
    }

    .home .slick-list .eltdf-post-item {
        width: 100%!important;
    float: left!important;
    max-width: 20%!important;
    display: block;
    padding: 0!important;
    }
    .eltdf-bnl-holder.list-view .eltdf-post-item .eltdf-pt-info-section:last-child{
        border-bottom: 0;
        padding-bottom: 0;

    }
    
    .home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1) .eltdf-pt-eight-image-holder img,.home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2) .eltdf-pt-eight-image-holder img{
        max-width: 100%;
    }
    footer .eltdf-footer-top-text-holder h2{
        font-size:34px;
        line-height: 34px;
        width:42%;
        height:auto;
        padding:20px;
    }
    footer .eltdf-footer-top-text-holder .textwidget {
        max-width: 100%;
        padding-left: 0;
        padding-top: 60px!important;
        padding-bottom: 60px!important;
    }
    footer .eltdf-footer-top-text-holder .textwidget p{
        font-size: 16px;
        line-height: 22px;
    }
    footer .mobile-past-issue,footer .mobile-footer-social{
        display:block;
    }
    
    footer .footer-past,footer .news-date,footer .bottom-right-footer-social{
        display:none;
    }
    footer .footer-form input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    footer .footer-form input[type="submit"]{
        font-size: 12px;
        line-height:14px;
        padding: 0;
        padding-top: 10px;
    }
    footer .footer-form{
        padding: 5px 0;

    }
    footer .footer-subscribe{
        font-size: 14px;
        line-height: 17px;
    }
    footer .footer-form form {
        margin-top: 10px;
    }
    /*FONT RESIZES*/
    .eltdf-section-title-holder .eltdf-st-title{
        font-size: 18px;
        line-height: 20px;
    }

    .home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title a{
        font-size: 28px;
        line-height: 30px;
    }
    .home .top-article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-excerpt .eltdf-post-excerpt{
        font-size: 16px;
        line-height: 22px;
    }
    .eltdf-pl-eight-holder.list-view .eltdf-pt-eight-item .eltdf-pt-eight-title, .eltdf-pl-eight-holder.list-view .eltdf-pt-eight-item .eltdf-pt-eight-title a {
        font-size: 28px;
        line-height: 30px;
    }

    .home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(1) .eltdf-pt-eight-title a, .home .afieroma-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item:nth-child(2) .eltdf-pt-eight-title a{
        font-size: 24px;
        line-height: 27px;

    }
    .home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder h4::before{
        font-size: 44px;
        line-height: 44px;
    }
    .home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder h4 a{
        font-size: 18px;
        line-height: 20px;
    }

    .boxzilla-12603 .box-desc{
        padding-top:8px!important;
        font-size: 28px;
        line-height: 30px;
    }
    .boxzilla-12603 .box-title{
        margin-top: 20px;
    }
    .boxzilla-12603 .mc4wp-form-fields input[type="email"]{
        font-size: 18px;
        padding-top:4px;
        width:50%;
    }
    .boxzilla-12603 .mc4wp-form-fields input[type="submit"]{
        font-size: 12px;
        padding-top:12px;
    }
    .boxzilla-12603 .mc4wp-form{
        padding-bottom: 5px;
    }
    .eltdf-side-menu .widget.side-area-blog-menu li.first-element a{
        font-size: 20px;
        line-height: 24px;
    }
    .eltdf-side-menu .widget.side-area-blog-menu li a{
        font-size: 26px;
        line-height: 28px;
    }
    .eltdf-side-menu .widget.side-area-menu li a{
        font-size: 14px;
    line-height: 24px;
    }
    .eltdf-side-menu .widget.side-area-social li a{
        font-size: 20px;
        line-height: 24px;
    }
    p {
        color: #000000;
        font-size: 16px;
        line-height: 22px;
    }
    ul li, ol li{
        color: #000000;
        font-size: 16px;
        line-height: 22px;
    }
    .home .load-more-btn {
        font-size: 14px!important;
    }
    .home .newsletter-section .news-form form, .home .newsletter-section .news-form .mc4wp-form-fields{
        padding-bottom:0;
    }
    .home .newsletter-section .news-text p{
        font-size: 24px;
        line-height: 26px;
    }
    .home .newsletter-section .news-form p {
        font-size: 18px;
        line-height: 20px;
    }
    .home .newsletter-section .news-form input[type="email"]{
        font-size: 16px;
        line-height: 20px;
    }
    .home .newsletter-section .news-form input[type="submit"]{
        font-size: 12px;
        line-height: 14px;
        padding-top: 6px;
    }
    .home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-item-inner {
        padding: 10px 0;
    }

    .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3),.home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4){
        /*border-right:1px solid #9b9b9b;*/
        padding: 0px 12px;
       
    }
    .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3) .eltdf-pt-eight-image-holder,
    .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4) .eltdf-pt-eight-image-holder{
        /*border-right:1px solid #9b9b9b;*/
            padding: 0;
        border-right:0;
    }
    .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(3) .eltdf-pt-eight-content-holder,
    .home .tropos-zwis-section .eltdf-bnl-holder.eltd-post-columns-5 .eltdf-post-item:nth-child(4) .eltdf-pt-eight-content-holder{
        /*border-right:1px solid #9b9b9b;*/
            padding:0 20px 20px 20px;
        border-right:0;
    }
    .synenteuxi-section .eltdf-pt-eight-item .eltdf-pt-eight-content-holder,
    .home .tropos-zwis-section .eltdf-pt-eight-right .eltdf-pt-eight-right-inner .eltdf-post-item .eltdf-pt-eight-content-holder{
        border-bottom: 1px solid #979797;
    }
    .home .dimofili-section .eltdf-pt-four-item:nth-child(7) .eltdf-pt-four-item-inner {
        border-bottom: 1px solid #979797;
    }
    .home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder .eltdf-pt-info-section{
        display: none;
    }
    .home .dimofili-section .eltdf-pt-four-item .eltdf-pt-four-content-holder .eltdf-pt-info-section .eltdf-post-info-date{
        display: none;
    }
    .search-overlay .eltdf-search-menu-holder .eltdf-search-field{
        font-size: 16px;
        line-height: 12px;
    }
}
/*MAIN PAGES*/
.main-text h3{
    color: #000;
	 font-family: 'Greta Text Bold','Noto Serif', serif;
	 font-size:38px;
   font-weight: 700;
      font-style: normal;
     line-height:57px;
}
.main-text p{
    margin:0;
    margin-bottom:30px;
}



/* ABOUT US PAGE */
.page-id-4950 .eltdf-title {
    padding: 0;
    text-align: center;
}

/* MOBILE */
@media only screen and (max-width: 1024px){
    .page-id-4950 .eltdf-title {
        /*text-align: left;*/
    } 
    .page-id-4950 .eltdf-content .vc_col-sm-3{
        display:none!important;
    }
    .page-id-4950 .eltdf-content .vc_col-sm-6{
        width: 100%!important;
        float: none!important;
    }
}

/* TERMS PAGE */
.page-id-5075 .eltdf-title,.page-id-8450 .eltdf-title {
    padding: 0;
    text-align: center;
}

/* MOBILE */
@media only screen and (max-width: 1024px){
    .page-id-5075 .eltdf-title {
        /*text-align: left;*/
    } 
    .page-id-5075 .eltdf-content .vc_col-sm-3{
        display:none!important;
    }
    .page-id-5075 .eltdf-content .vc_col-sm-6{
        width: 100%!important;
        float: none!important;
    }
}

/* AUTHORS PAGE*/


.page-id-4952 .eltdf-title{
    padding:0;
    text-align: center;
}

.page-id-4952 .widget_authors{
    /*border-top  : 1px solid #9B9B9B;*/
}

.page-id-4952 .widget_authors::after{
    display: table;
    content: " ";
    clear: both;
}
.page-id-4952 .widget_authors>h6{
    display:none;
}
.page-id-4952 .widget_authors li{
    width: 25%;
    display: inline-block;
    position: relative;
    float: left;
    padding: 0 12px;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    text-align:center;
    max-height: 302px;
    overflow: hidden;
}

.page-id-4952 .widget_authors li img{
    display: inline-block;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-top:38px;
    margin-bottom:22px;
    border-radius: 50%;
}
.page-id-4952 .widget_authors li h5{
    font-family: 'Greta Text Medium','Noto Serif', serif;
    font-size: 24px;
    line-height: 30px;
    /*font-weight: 700;*/
    font-style: normal;
    font-stretch: normal;
    text-align:center;
    color: #000;
    /*height:auto;
    margin-bottom:20px;*/
    min-height:60px;
}
.page-id-4952 .widget_authors li h6{
	font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
	font-size:14px;
	font-style: normal;
    line-height: 17px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #9b9b9b;
    margin-bottom:20px;
    height:61px;
    
}
.page-id-4952 .widget_authors li h6:after {
    background: #953943;
    content: "";
    display: block;
    height: 7px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 72px;
}
.page-id-4952 .widget_authors li>a{
    border-bottom: solid 1px #9b9b9b;
    display: block;
}
/* MOBILE */

@media only screen and (max-width: 1024px){
    /* GENERIC */

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

    /* GENERIC */
    .page-id-4952 .widget_authors li{
        width:100%;
        float:none;
    }
}
@media only screen and (max-width: 600px){

    
}


/* AUTHOR PAGE */
.archive.author .eltdf-author-description .eltdf-author-description-image {
    float: left;
    width: 40%;
}

.archive.author  .eltdf-author-description .eltdf-author-description-text-holder {
    float: left;
    width: 60%;
    position: relative;
    padding-left: 0;
    box-sizing: border-box;
}
.archive.author .eltdf-author-description .eltdf-author-description-image img {
    display: inline-block;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    margin-top: 38px;
    margin-bottom: 22px;
    border-radius: 50%;
}
.archive.author .eltdf-author-description .eltdf-author-description-image{
    text-align: center;
}
.archive.author .eltdf-author-description .eltdf-author-description-image h6{
	font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
	font-size:14px;
	font-style: normal;
    line-height: 17px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #9b9b9b;
    margin-bottom:20px;
    
}
.archive.author .eltdf-author-description .eltdf-author-description-image h6:after {
    background: #953943;
    content: "";
    display: block;
    height: 7px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 72px;
}
.archive.author .eltdf-post-item .eltdf-pt-info-section>div>div a {
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}
.archive.author .eltdf-post-item .eltdf-pt-two-title a {
    color: #000;
    font-size: 38px;
    font-weight: 700;
    font-style: normal;
    line-height: 40px;
    letter-spacing: normal;
}
.archive.author .eltdf-author-description{
    border-bottom:0;
    padding-bottom: 100px;
}
.archive.author .eltdf-author-description::after{
    display: table;
    content: " ";
    clear: both;
}
.archive.author .eltdf-bnl-holder {
    padding-top:0;
}
.archive.author .eltdf-pt-two-image-holder {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    position: relative;
}
.archive.author .eltdf-pt-two-item .eltdf-pt-two-content-holder {
    display: table-cell;
    vertical-align: middle;
    width: 70%;
}
.archive.author .eltdf-pt-two-item .eltdf-pt-two-item-inner{
    border-top:1px solid #9b9b9b;
    padding:30px 0;
}
.archive.author .eltdf-section-title-holder{
    border:0;
}
.archive.author .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-image-link{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    max-width: 100%;
    width: 100%!important;
}
.archive.author .eltdf-pt-two-item .eltdf-pt-two-image-holder a, .eltdf-pt-two-item .eltdf-pt-two-image-holder img {
    display: block;
    width: 320px;
    height: auto;
}
.archive.author .eltdf-bnl-holder{
    padding-top: 0;
}


/*.eltdf-author-description .eltdf-author-description-inner{
    padding-left: 25%;
}*/

/* MOBILE */

@media only screen and (max-width: 1024px){
    /* GENERIC */
    .archive.author .eltdf-author-description .eltdf-author-description-image,.archive.author .eltdf-author-description .eltdf-author-description-text-holder{
        float: none;
        width: 100%;
    }
    .eltdf-author-description .eltdf-author-text{
        margin: 40px 0 0;
    }
}
@media only screen and (max-width: 768px){

    /* GENERIC */
    .page-id-4952 .widget_authors li{
        width:100%;
        float:none;
    }
}
@media only screen and (max-width: 600px){
    .archive.author .eltdf-pt-two-image-holder {
        width: 100%;
    display: block;
    padding: 0;
        position: relative;
    }
    .archive.author .eltdf-pt-two-item .eltdf-pt-two-content-holder {
        width: 100%;
    display: block;
    padding: 0;
    }
    .archive.author .eltdf-post-item .eltdf-pt-two-title a {
        font-size: 28px;
        line-height: 30px;
    }
    
}


/* CATEGORY PAGE */


.archive .eltdf-sidebar h6, .search.search-results .eltdf-sidebar h6,.search.search-no-results .eltdf-sidebar h6{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #000;
}
.archive .eltdf-sidebar form, .search.search-results .eltdf-sidebar form,.search.search-no-results .eltdf-sidebar form{
    border-top: solid 4px #000;
    padding-top:60px;
}
.archive .eltdf-sidebar form div, .search.search-results .eltdf-sidebar form div, .search.search-no-results .eltdf-sidebar form div{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #9b9b9b;
    border-bottom: solid 1px #9b9b9b;
    margin-bottom: 60px;
}
.archive .eltdf-sidebar form div.search-categories,.search.search-results .eltdf-sidebar form div.search-categories,.search.search-no-results .eltdf-sidebar form div.search-categories{
    margin-bottom: 40px;
}
.archive .eltdf-sidebar form select,.search.search-results .eltdf-sidebar form select,.search.search-no-results .eltdf-sidebar form select{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #9b9b9b;
    width:100%;
    background:none;
    border:0;
    box-shadow: 0;
    text-transform: uppercase;
}
.archive .eltdf-sidebar form  input[type="button"], .search.search-results .eltdf-sidebar form input[type="button"], .search.search-no-results .eltdf-sidebar form input[type="button"], .search.search-no-results .eltdf-sidebar form input[type="button"]{
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 17px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #953943;
    padding: 4px 40px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    cursor: pointer;
    -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
 border-radius:0;
}
.archive .eltdf-sidebar form div.search-button, .search.search-results .eltdf-sidebar form div.search-button, .search.search-no-results .eltdf-sidebar form input[type="button"], .search.search-no-results .eltdf-sidebar form div.search-button{
    margin-bottom: 0px;
    text-align: center;
    border-bottom: 0;
}
.archive .eltdf-sidebar form div.search-button:after, .search.search-results .eltdf-sidebar form div.search-button:after, .search.search-no-results .eltdf-sidebar form div.search-button:after, .search.search-no-results .eltdf-sidebar form div.search-button:after{
    display:table;
    content:" ";
    clear: both;
}
.archive .eltdf-title-holder .eltdf-parent-title-text,.search .eltdf-title-holder .eltdf-parent-title-text {
    color: #000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size:24px;
/*font-weight: 600;*/
  font-weight: 700;
 font-style: normal;
    line-height:27px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
 .eltdf-title-holder .eltdf-title-text,.search .eltdf-title-holder .eltdf-title-text{
    color: #000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size:44px;
/*font-weight: 600;*/
  font-weight: 700;
 font-style: normal;
    line-height:50px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
 .page-description{
    max-width: 660px;
    margin-bottom: 30px;
}
 .page-description .description-text{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 22px;
    line-height: 30px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #000;
}
 .eltdf-title{
    box-sizing: border-box;
    padding-left:25%;
}
.archive .eltdf-bnl-holder, .eltdf-search-page-holder, .eltdf-blog-holder.eltdf-blog-type-standard,
.search .eltdf-bnl-holder,.search .eltdf-search-page-holder,.search .eltdf-blog-holder.eltdf-blog-type-standard,
.error404 .eltdf-bnl-holder,.error404 .eltdf-search-page-holder,.error404 .eltdf-blog-holder.eltdf-blog-type-standard{
padding-top:25px;
}
.search.search-no-results .eltdf-search-page-holder{
    padding-top:0;
}
.search.search-no-results .eltdf-search-page-holder h6{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #000;
}
.archive .eltdf-pt-three-image-holder,
.search .eltdf-pt-three-image-holder,
.error404 .eltdf-pt-three-image-holder {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    position: relative;
}

.archive .eltdf-pt-three-item .eltdf-pt-three-content-holder,
.search .eltdf-pt-three-item .eltdf-pt-three-content-holder,
.error404 .eltdf-pt-three-item .eltdf-pt-three-content-holder {
    display: table-cell;
    vertical-align: middle;
    width: 70%;
}
.archive .eltdf-pt-three-item .eltdf-pt-three-item-inner,
.search .eltdf-pt-three-item .eltdf-pt-three-item-inner,
.error404 .eltdf-pt-three-item .eltdf-pt-three-item-inner{
    border-top:1px solid #9b9b9b;
    padding:30px 0;
}
.archive .eltdf-bnl-load-more.eltdf-load-more,
.search .eltdf-bnl-load-more.eltdf-load-more,
.error404 .eltdf-bnl-load-more.eltdf-load-more{
    background-color: transparent;
}
.archive .eltdf-post-pag-load-more .eltdf-bnl-navigation-holder .eltdf-bnl-load-more a, .eltdf-post-pag-load-more .eltdf-bnl-navigation-holder .eltdf-bnl-load-more-loading a,
.search .eltdf-post-pag-load-more .eltdf-bnl-navigation-holder .eltdf-bnl-load-more a,.search .eltdf-post-pag-load-more .eltdf-bnl-navigation-holder .eltdf-bnl-load-more-loading a, 
.error404 .eltdf-post-pag-load-more .eltdf-bnl-navigation-holder .eltdf-bnl-load-more a,.error404 .eltdf-post-pag-load-more .eltdf-bnl-navigation-holder .eltdf-bnl-load-more-loading a {
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 14px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #953943;
    padding: 10px 70px!important;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    cursor: pointer;
}

.archive .eltdf-btn.eltdf-bnl-load-more.eltdf-load-more.eltdf-btn-solid:hover,.archive .eltdf-bnl-load-more.eltdf-load-more:hover, .search .eltdf-bnl-load-more.eltdf-load-more:hover, .error404 .eltdf-bnl-load-more.eltdf-load-more{
    background-color: #fff!important;
    color: #000!important;
}
.eltdf-load-more:hover,.eltdf-post-pag-load-more .eltdf-bnl-navigation-holder:hover{
    background-color: #fff!important;
    color: #000!important;
}
.archive.date .eltdf-blog-holder article,
.search.date .eltdf-blog-holder article,
.error404.date .eltdf-blog-holder article
 {
    width: 100%;
    margin:0;
}
.archive .eltd-post-columns-1 .eltdf-pt-three-item:nth-child(1) .eltdf-pt-three-item-inner,
.search .eltd-post-columns-1 .eltdf-pt-three-item:nth-child(1) .eltdf-pt-three-item-inner,
.error404 .eltd-post-columns-1 .eltdf-pt-three-item:nth-child(1) .eltdf-pt-three-item-inner{

    padding-top: 30px;
}
.archive .eltdf-post-item .eltdf-pt-info-section>div>div a,
.search .eltdf-post-item .eltdf-pt-info-section>div>div a,
.error404 .eltdf-post-item .eltdf-pt-info-section>div>div a {

    color: #9b9b9b;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}

.archive .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title,
.archive article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title,
.search article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title,
.error404 article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title {
    color:#000000;
    font-size: 38px;
    font-weight: 700;
    line-height: 40px;
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #000;
}

,.search.search-results .eltdf-title-holder .eltdf-title-text{
    color:#953943;
}



 .eltdf-title-holder .eltdf-title-text, .search .eltdf-title-holder .eltdf-title-text {
    color: #000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    /* font-weight: 600; */
    font-weight: 700;
    font-style: normal;
    line-height: 50px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.search.search-no-results .eltdf-title-holder .eltdf-title-text {
    color: #953943;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    /* font-weight: 600; */
    font-weight: 700;
    font-style: normal;
    line-height: 50px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.archive .eltdf-pl-three-holder .eltdf-post-item .eltdf-image-link img,
.search .eltdf-pl-three-holder .eltdf-post-item .eltdf-image-link img,
.error404 .eltdf-pl-three-holder .eltdf-post-item .eltdf-image-link img{
    width:320px;
    height:auto;
}

.archive.category-e-book .eltdf-pl-one-holder .eltdf-pt-one-content-holder .eltdf-pt-info-section{
    display:none;
}


.mobile-sidebar{
    display:none;
    position: relative;
}
.mobile-sidebar form{
    display:none;
}
.mobile-sidebar h6{
    border-bottom: solid 4px #000;
}
.mobile-sidebar h6::after {
    content: "+";
    position: absolute;
    background-size: auto auto;
    width: 10px;
    height: 10px;
    right: 15px;
    margin-top: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.mobile-sidebar  h6.active::after{
    content: "-";
}
.mobile-sidebar form{
    padding-top:60px;
    border-top:0!important;
}
/* MOBILE */

@media only screen and (max-width: 1024px){
    /* GENERIC */
     .eltdf-title {
        box-sizing: border-box;
        padding-left: 0;
    }
     .page-description{
        max-width: 100%;
    }
    .eltdf-content-has-sidebar .eltdf-sidebar{
        display:none;
    }
    .mobile-sidebar{
        display:block;
        margin-bottom: 40px;
    }
    .archive .eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder,.search .eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder {
        display: block;
        width: 100%;
    }
}
@media only screen and (max-width: 768px){

    /* GENERIC */

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

    .archive .eltdf-pt-three-item .eltdf-pt-three-content-holder, .search .eltdf-pt-three-item .eltdf-pt-three-content-holder, .error404 .eltdf-pt-three-item .eltdf-pt-three-content-holder,.archive .eltdf-pt-three-image-holder, .search .eltdf-pt-three-image-holder, .error404 .eltdf-pt-three-image-holder {
        display: block;
        width: 100%;
    }
    .archive .eltdf-pl-three-holder .eltdf-post-item .eltdf-image-link img,
    .search .eltdf-pl-three-holder .eltdf-post-item .eltdf-image-link img,
    .error404 .eltdf-pl-three-holder .eltdf-post-item .eltdf-image-link img{
        width:100%;
        height:auto;
    }
     .eltdf-title-holder .eltdf-title-text, .search .eltdf-title-holder .eltdf-title-text{
        font-size: 32px;
        line-height: 34px;
    }
    .main-text h3 {
        color: #000;
        font-family: 'Greta Text Bold','Noto Serif', serif;
        font-size: 24px;
        font-weight: 700;
        font-style: normal;
        line-height: 27px;
    }
    .archive .eltdf-sidebar h6, .search.search-results .eltdf-sidebar h6{
        font-size: 18px;
        line-height: 20px;
    }
     .page-description .description-text {
        font-size: 16px;
        line-height: 22px;
    }
    .archive article .eltdf-pt-three-item .eltdf-pt-three-item-inner, .search article .eltdf-pt-three-item .eltdf-pt-three-item-inner, .error404 article .eltdf-pt-three-item .eltdf-pt-three-item-inner {
        border-top: 1px solid #9b9b9b;
        padding: 15px 0;
    }
    .archive article:first-child .eltdf-pt-three-item .eltdf-pt-three-item-inner, .search article:first-child .eltdf-pt-three-item .eltdf-pt-three-item-inner, .error404 article:first-child .eltdf-pt-three-item .eltdf-pt-three-item-inner {
        border-top: 4px solid #000000!important;
    }

    .search.search-no-results .eltdf-title-holder .eltdf-title-text {
        font-size: 32px;
        line-height: 34px;
    }
    .archive .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title,
    .archive article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title,
    .search article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title,
    .error404 article .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title {
        color:#000000;
        font-size: 28px;
        line-height: 30px;

    }
    .archive .eltdf-sidebar form select,.search.search-results .eltdf-sidebar form select,.search.search-no-results .eltdf-sidebar form select{
        font-size: 18px;
        line-height: 27px;
    }
    .archive .eltdf-sidebar form  input[type="button"], .search.search-results .eltdf-sidebar form input[type="button"], .search.search-no-results .eltdf-sidebar form input[type="button"], .search.search-no-results .eltdf-sidebar form input[type="button"]{
        font-size: 14px!important;
    }
}


/* PAST ISSUES PAGE */



.page-id-4956 .page-description{
    padding-left: 25%;
    max-width: 700px;
    margin-bottom:60px;
}
.page-id-4956 .wpb_widgetised_column h6{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #000;
    border-bottom: solid 4px #000;
}

.page-id-4956 .wpb_widgetised_column form{
    padding-top:60px;
}
.page-id-4956 .wpb_widgetised_column form div{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #9b9b9b;
    border-bottom: solid 1px #9b9b9b;
    margin-bottom: 60px;
}
.page-id-4956 .wpb_widgetised_column form div.search-categories{
    margin-bottom: 40px;
}
.page-id-4956 .wpb_widgetised_column form select{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align:left;
    color: #9b9b9b;
    width:100%;
    background:none;
    border:0;
    box-shadow: 0;
    text-transform: uppercase;
}
.page-id-4956 .wpb_widgetised_column form  input[type="button"]{
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 17px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #953943;
    padding: 4px 40px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    cursor: pointer;
}
.page-id-4956 .wpb_widgetised_column form div.search-button{
    margin-bottom: 0px;
    text-align: center;
    border-bottom: 0;
}
.past-links .link-row {
    border-bottom: solid 1px #9b9b9b;
}

.past-links .link-row a{
    font-size:30px;
    line-height: 40px;
    margin: 20px 0;
    display: block;
    font-family: 'Greta Text Bold','Noto Serif', serif;
}
.past-links .link-row a:first-child{
    /*margin-top:0;*/
}
.past-links-date {
    font-family: 'Greta Text Medium','Noto Serif', serif;
    font-size: 24px;
    line-height: 27px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #9d9a9b;
    border-bottom: solid 1px #9d9a9b;
}

.page-id-4956 .wpb_widgetised_column form div.search-button:after {
    display: table;
    content: " ";
    clear: both;
}

/* MOBILE */

@media only screen and (max-width: 1024px){
    /* GENERIC */
    .page-id-4956 .page-description{
        padding-left: 0;
        max-width: 100%;
    }
    .page-id-4956  .eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder{
        display: block;
    }
    .page-id-4956 .vc_col-sm-3{
        display:none;
    }
    .page-id-4956 .vc_col-sm-9{
        display: block;
        width: 100%;
        float:none;
    }
    .past-links .link-row a span{
        display:block;
    }
}
@media only screen and (max-width: 768px){

    /* GENERIC */

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

    .archive .eltdf-pt-three-item .eltdf-pt-three-content-holder, .search .eltdf-pt-three-item .eltdf-pt-three-content-holder, .error404 .eltdf-pt-three-item .eltdf-pt-three-content-holder,.archive .eltdf-pt-three-image-holder, .search .eltdf-pt-three-image-holder, .error404 .eltdf-pt-three-image-holder {
        display: block;
        width: 100%;
    }
    .past-links-date{
        font-size: 18px;
    line-height: 20px;
    }
    .past-links .link-row a {
        font-size: 28px;
        line-height: 40px;

    }
    .page-id-4956 .wpb_widgetised_column h6{
        font-size: 18px;
        line-height: 20px;
    }
    .page-id-4956 .wpb_widgetised_column form select {
        font-size: 18px;
        line-height: 27px;
    }
    .page-id-4956 .wpb_widgetised_column form input[type="button"]{
        font-size: 14px!important;
        line-height: 17px!important;
    }
}




/* SINGLE POST */
.single-post .eltdf-title .eltdf-title-holder .eltdf-container-inner{
    padding-left: 35px!important;
    padding-right: 35px!important;
}
.single-post .eltdf-two-columns-75-25 .eltdf-column0 {
    width: 25%;
    float: left;
}
.single-post .eltdf-two-columns-75-25 .eltdf-column1 {
    width: 50%;
    float: left;
}
.single-post .eltdf-two-columns-75-25 .eltdf-column2 {
    width: 25%;
    float: left;
}

.single-post .eltdf-title.eltdf-title-has-thumbnail {
    margin-top: 0;
    height:auto;
    text-align: left;
    padding-bottom: 200px;
    padding-left: 0;
}

.single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-single-holder {
    padding: 0 25%;
    color: #000;
}
.single-post .eltdf-title .eltdf-title-cat, .single-post .eltdf-title .eltdf-pt-info-section {
    color: #000;
}
.single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section .eltdf-title-post-author div ,.single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section .eltdf-title-post-author  a {
    display: inline-block;
    color: #000;
}
.single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section {
    width: auto;
    border: 0;
    padding: 0;
    /*padding: 0 25%;*/
    padding-top: 20px;
    display: block;

    width:50%;
    margin: 0 auto;
    padding-right:15px;
}
.single-post .eltdf-title .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text {
    color: #000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 50px;
    /* font-weight: 600; */
    font-weight: 700;
    font-style: normal;
    line-height: 55px;
    text-transform: none;
    display: block;
    margin-top:20px;
}
.single-post .eltdf-title .eltdf-pt-info-section .eltdf-pt-info-section-left {
    float: left;
}
.single-post .eltdf-title .eltdf-pt-info-section .eltdf-pt-info-section-right {
    float: right;
}
.single-post .eltdf-title-image {
    margin-top: -200px;
    z-index: 9999;
    display: block;
    position: relative;
}
.single-post .eltdf-title-image img{
    display: block;
    position: relative;
    /*max-height:400px;*/
    width:auto;
    margin: 0 auto;
}
.single-post .eltdf-title {
    z-index: auto;
}
.single-post .eltdf-title .eltdf-pt-info-section>div a{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}
.single-post blockquote {
    quotes: none;
    position: relative;
    margin: 50px 0;
    /*margin-left:-60px;*/
    padding: 40px 0 40px 0;
    font-family: 'Greta Text Light','Noto Serif', serif;
    color: #953943;
    font-size: 33px;
  font-weight: 300;
    line-height: 32px;
    font-style: normal;
    border-top: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
}

.single-post blockquote:before{
    content: '';
    display:none;
}

.single-post .newsletter-box{
    font-size:14px;
    line-height:17px;
	box-sizing: border-box;
    background-color: #fff;
    border: 2px solid #953943;
	padding:20px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    max-width: 255px;

    font-family: 'Greta Text Regular','Noto Serif', serif;
}
.single-post .newsletter-box .box-desc{
    font-size:14px;
    line-height:17px;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.single-post .newsletter-box .box-title{
    font-size:13px;
    line-height:16px;
    padding-top:20px;
    font-family: 'Greta Text Bold','Noto Serif', serif;
}

.single-post .newsletter-box .box-form form,.single-post .newsletter-box .box-form .mc4wp-form-fields{
	color: #000;
	font-size:20px;
	display: table;
	width:100%;
}
.single-post .newsletter-box .box-form form{/*border-bottom: 2px solid #000;*/}
.single-post .newsletter-box .box-form form .acceptance_checkbox{
    padding-top:10px;
    border-top: solid 2px #000;
    float:none;
    clear:both;
    color: #000!important;
    font-size: 10px!important;
}
.single-post .newsletter-box .box-form form .acceptance_checkbox a{
    font-size:10px!important;
    color: #000;
    text-decoration: underline;
}
.single-post .newsletter-box .box-form form br{display: none;}
.single-post .newsletter-box .box-form input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #000;
    border-radius: 0;
    /*width: 69%;*/
    width: 68%;
    float:left;
    text-align:left;
    display: table-cell;
  vertical-align: bottom;
}
.single-post .newsletter-box .box-form input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #000;
} 
  
.single-post .newsletter-box .box-form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #000; 
} 
  
.single-post .newsletter-box .box-form input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #000;
} 
.single-post .newsletter-box .box-form input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}


.single-post .newsletter-box .box-form input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 10px;
    color: #000;
    border-radius: 0;
    width: 30%;
    float:right;
      text-align:right;
      display: table-cell;
    vertical-align: bottom;
        padding-top: 5px;
        font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.single-post .newsletter-box .box-form input[type="submit"]:hover,.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title>a:hover,.single-post .eltdf-blog-single-share .eltdf-share-link span:hover{
    color:#953943;
}
.single-post .newsletter-box .box-form:after{
	display: table;
    content: " ";
    clear: both;
}

.single-post .eltdf-sidebar .widget>h6 {
    border-bottom: 2px solid #000000;
    color: #000000;
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
    line-height: 27px;
    letter-spacing: 2px;
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.single-post  .eltdf-sidebar .eltdf-pt-one-item .eltdf-pt-one-image-holder {
    margin-bottom: 0;
}
.single-post  .eltdf-sidebar .eltdf-pt-one-item .eltdf-pt-one-content-holder {
    background: #ececec;
    border-bottom: 7px solid #953943;
    padding: 0 10px 10px 10px;
    box-sizing: border-box;
}
.single-post   .eltdf-sidebar .eltdf-pt-eight-one-holder .eltdf-pt-eight-title {
    margin: 0;
    padding: 0;
}
.single-post  .eltdf-pt-one-item .eltdf-pt-one-title a{
    color: #000;
    font-size: 24px;
   font-weight: normal;
    font-style: normal;
    line-height: 27px;
    letter-spacing: normal;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}

.single-post .slick-slider{
    width:100%;
    position:relative;
    max-width: 100%!important;
    margin: 0!important;
}
.single-post .eltdf-pt-eight-right .eltdf-pt-eight-right-inner.slick-slider {
    margin:0;
}
.single-post .slick-list.draggable {
    width: 100%!important;
    overflow: hidden;
}
.single-post .slick-dots {
	display: flex;
	justify-content: center;
	
	margin: 0;
	padding: 9px 0;
	
    list-style-type: none;
}
	
.single-post .slick-dots li {
			margin: 0 2px;
		}
	
        .single-post .slick-dots li button {
			display: block;
			width: 9px;
			height: 9px;
			padding: 0;
			
			border: none;
			border-radius: 100%;
			background-color: #ececec;
			
			text-indent: -9999px;
		}
	
        .single-post  .slick-dots li.slick-active button {
			background-color: #000000;
		}
        .single-post .slick-list .eltdf-post-item {
            width: 100%!important;
            float: left!important;
            max-width: 25%!important;
            display: block;
            padding: 0!important;
        }


.single-post .eltdf-post-text {
    margin-top: 50px;
}
.single-post .eltdf-post-text>.eltdf-post-text-inner>p:first-child::first-letter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    float: left;
    line-height: 140px;
    font-size: 140px;
    color: #000;
    font-weight: 400;
    text-align: center;
    margin: 0 50px 0 18px;
}
.single-post .eltdf-post-text ol li{
    padding: 10px 0;
}
.single-post .eltdf-blog-single-share {
    width: 100%;
    float: none;
    text-align: left;
    margin-bottom: 50px;
}
.eltdf-blog-single-share .eltdf-single-share-title,.eltdf-single-tags-holder .eltdf-single-tags-title {
    width: 100%;
    margin: 0 0 25px;
    border-bottom: solid 1px #4a4a4a;
    font-size: 20px;
    line-height: 24px;
    color:#000000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    text-transform: uppercase;

}
.eltdf-blog-single-share .eltdf-social-share-holder ul li a{
    width: auto;
    height: auto;
    font-size: 16px;
    line-height: 22px;
    color:#000000;
    background-color: transparent;
}
.eltdf-blog-single-share .eltdf-social-share-holder ul li a:hover,.single-post .eltdf-blog-single-share .eltdf-share-link span:hover,.eltdf-blog-single-share .eltdf-social-share-holder ul li{
    background-color: transparent;
}
.single-post .eltdf-blog-single-share .eltdf-share-link span{
    font-family:'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color:#000000;
    letter-spacing: 1.8px;
}
.single-post .eltdf-single-tags-holder {
    width: 100%;
    float: none;
    text-align: left;
    margin-bottom: 50px;
}
.eltdf-blog-single-share .eltdf-social-share-holder ul li {
    margin: 0 20px 0 4px;
    padding: 0;
}
.single-post .social_facebook::before{
    content:"FACEBOOK"!important;
}
.single-post .social_email::before{
    content:"EMAIL"!important;
}
.single-post .social_linkedin::before{
    content:"LINKEDIN"!important;
}
.single-post .social_tumblr::before{
    content:"TUMBLR"!important;
}
.single-post .social_pinterest::before{
    content:"PINTEREST"!important;
}
.single-post .social_twitter::before{
    content:"TWITTER"!important;
}
.single-post .eltdf-single-tags-holder .eltdf-tags a{
    font-family:'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color:#953943;
    border: 1px solid #953943;
    letter-spacing: 1.8px;
}
.single-post .eltdf-single-tags-holder .eltdf-tags a:hover{
    background-color:#953943;
    color:#fff;
    border: 1px solid #953943;
}
.single-post .eltdf-blog-holder.eltdf-blog-single article{
    margin: 0;
    border-bottom: 0;
}
.single-post .eltdf-author-description .author-title h6,.single-post .eltdf-author-description .author-details .mobile-eltdf-author-name{
    width: 100%;
    margin: 0 0 25px;
    border-bottom: solid 1px #000000;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    text-transform: uppercase;
}
.single-post .eltdf-author-description .author-title .mobile-title {
    border-bottom: solid 4px #000000;
    display:none;
}
.single-post .eltdf-author-description .author-details .mobile-eltdf-author-name{
    display:none;
}
.single-post .eltdf-author-description .author-title h6 span.name{
    float:left;
}
.single-post .eltdf-author-description .author-title h6 span.title{
    float:right;
}
.single-post .eltdf-author-description .author-title h6:after{
    display: table;
    content: " ";
    clear: both;
}
.single-post .eltdf-author-description .eltdf-author-description-image img {
    display: inline-block;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 40px;
    border-radius: 50%;
}
.single-post .eltdf-author-description {
    border-bottom: 0;
}
.single-post .eltdf-author-youtube  {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    clear: both;
    padding-bottom: 46px;
}
.single-post .eltdf-author-youtube .author-title h6{
    width: 100%;
    margin: 0 0 25px;
    border-bottom: solid 1px #4a4a4a;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    font-family: 'Greta Text Bold','Noto Serif', serif;
    text-transform: uppercase;
}
.eltdf-blog-single .eltdf-comment-form #respond{
    border: 0;
}
.single-post .eltdf-comment-holder,.eltdf-blog-single .eltdf-comment-form{
    margin-bottom: 0;
    border-bottom: 0;
    background-color:#ececec;
}
/*.single-post .eltdf-comment-holder{display:none;}*/
.single-post .eltdf-comment-number,.single-post  .eltdf-comments,.single-post  .comment-respond{width: 50%;margin:0 auto;display: block;}

.eltdf-comment-form>.comment-respond>.comment-reply-title{
    width: 100%;
    margin: 0 0 25px;
    border-bottom: solid 1px #4a4a4a;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    font-family: 'Greta Text Bold','Noto Serif', serifimportant;
    text-transform: uppercase;
}
.eltdf-blog-single .eltdf-comment-form form #comment{
    margin-top: 0;
}
.eltdf-blog-single .eltdf-comment-form form input[type="text"], .eltdf-blog-single .eltdf-comment-form form textarea{
    border: 0;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #000000;
    letter-spacing: 1.8px;
}
.eltdf-blog-single-navigation{
    margin: 0;
    border-bottom: 0;
    background-color:#953943;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    width: 100vw;
}
.eltdf-blog-single-navigation .eltdf-two-columns-75-25 {
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
.single-post  .eltdf-content{
    padding-bottom: 0;
}
.single-post  #submit_comment{
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 17px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #953943;
    padding: 4px 40px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    cursor: pointer;
}
.single-post .eltdf-title-featured-image-caption{
    font-family:'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    color: #000000;
    margin-top:26px;
    letter-spacing: 1.8px;
}
.eltdf-blog-single-navigation .eltdf-blog-single-next, .eltdf-blog-single-navigation .eltdf-blog-single-prev{
    width: 100%;
    border:0;
}
.eltdf-blog-single-navigation .eltdf-blog-single-next a, .eltdf-blog-single-navigation .eltdf-blog-single-next:only-child h4{
    text-align: left;
}
.eltdf-blog-single-navigation .eltdf-two-columns-75-25 .eltdf-column1 {
    width: 25%;
    float: left;
}
.eltdf-blog-single-navigation .eltdf-two-columns-75-25 .eltdf-column2 {
    width: 50%;
    float: left;
}
.eltdf-blog-single-navigation .eltdf-two-columns-75-25 .eltdf-column1 .eltdf-column-inner{
    padding: 0 0 0 20px;
}
.single-post .eltdf-blog-single-navigation  .eltdf-bnl-holder,.single-post  .eltdf-search-page-holder,.single-post  .eltdf-blog-holder.eltdf-blog-type-standard{
    padding: 0;
    border:0;
}
.single-post .eltdf-blog-single-navigation  .eltdf-pt-three-item .eltdf-pt-three-item-inner{
    padding: 0;
    border:0;
}
.single-post .eltdf-blog-single-navigation .eltdf-post-item .eltdf-pt-info-section>div>div,.single-post .eltdf-post-item .eltdf-pt-info-section>div>div{
    padding: 0;
    color:#000;
}
.single-post .eltdf-blog-single-navigation  .eltdf-post-item .eltdf-pt-info-section>div>div a{
    display:inline;
    color:#000;
}
.single-post .eltdf-blog-single-navigation .eltdf-blog-single-next a:hover, .eltdf-blog-single-navigation .eltdf-blog-single-next:only-child h4:hover{
    color:#000;
}
.single-post .eltdf-blog-single-navigation .eltdf-pt-three-title,.single-post .eltdf-blog-single-navigation .eltdf-pt-three-title a {
    font-size: 44px;
    line-height: 46px;
}
.single-post .eltdf-blog-single-navigation .eltdf-post-item .eltdf-pt-info-section .eltdf-post-info-author{
    padding: 15px 0 0 0!important;
}
.single-post .eltdf-title .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text{
    margin-bottom: 0;
}
.single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-post-info-category{
    margin-top: 0;
}



.single-post .newsletter-banner{
	box-sizing: border-box;
    background-color: #f8f8f2;
	padding:30px 44px;
    box-sizing: border-box;
    font-family: 'Greta Text Regular','Noto Serif', serif;
    margin:50px 0;
}
.single-post .newsletter-banner .box-desc{
    font-size:24px;
    line-height:27px;
    color:#000000;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.single-post .newsletter-banner .box-title{
    font-size:20px;
    line-height:1.2;
    padding-top:30px;
    padding-bottom: 10px;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}

.single-post .newsletter-banner .box-form form,.single-post .newsletter-banner .box-form .mc4wp-form-fields{
	color: #000;
	font-size:26px;
	display: table;
	width:100%;
}
.single-post .newsletter-banner .box-form form{/*border-bottom: 2px solid #000;*/}
.single-post .newsletter-banner .box-form form .acceptance_checkbox{
    padding-top:10px;
    border-top: solid 2px #000;
    float:none;
    clear:both;
    color: #000!important;
    font-size: 12px!important;
}
.single-post .newsletter-banner .box-form form .acceptance_checkbox a{
    font-size:12px!important;
    color: #000;
    text-decoration: underline;
}
.single-post .newsletter-banner .box-form form br{display: none;}
.single-post .newsletter-banner .box-form input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 26px;
    color: #000;
    border-radius: 0;
    /*width: 69%;*/
    width: 76%;
    float:left;
    text-align:left;
    display: table-cell;
  vertical-align: bottom;
}
.single-post .newsletter-banner .box-form input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #000;
} 
  
.single-post .newsletter-banner .box-form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #000; 
} 
  
.single-post .newsletter-banner .box-form input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #000;
} 
.single-post .newsletter-banner.box-form input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}


.single-post .newsletter-banner .box-form input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #000;
    border-radius: 0;
    width: 22%;
    float:right;
      text-align:right;
      display: table-cell;
    vertical-align: bottom;
        padding-top: 5px;
        font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.single-post .newsletter-banner .box-form:after{
	display: table;
    content: " ";
    clear: both;
}
.single-post .eltdf-post-content ul li{
    margin-bottom: 15px;
}
.single-post .eltdf-post-content ul li:last-child{
    margin-bottom: 0;
}

/*LEFT SIDEBAR LIST*/
.single-post .eltdf-column0 .eltdf-plw-seven.widget{
    max-width:80%;
    counter-reset: my-sec-counter;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget>h6{
	color: #000000;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 27px;
    letter-spacing: 2px;
    padding:0;
    margin:0;
    margin-bottom:15px;
    margin-top:30px;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-bnl-holder{
    border-top: 4px solid #000000;
    padding-bottom: 15px;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-bnl-inner .eltdf-post-item{
	padding:10px 0 0 0;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-bnl-inner .eltdf-post-item:first-child{
	margin-top: 28px;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item {
    margin-bottom: 0;
    border:2px solid #fff;
	box-shadow: 4px 4px  #fff;
	-moz-box-shadow: 4px 4px  #fff;
	-webkit-box-shadow: 4px 4px #fff;
	-o-box-shadow: 4px 4px #fff;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title{
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title>a{
	color: #000000;
    font-size: 20px;
     /*font-weight: 600;
   font-weight: 700;*/
    font-style: normal;
    line-height: 24px;
    letter-spacing: 1px;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    display: block;
    width: 100%;
    font-family: 'Greta Text Medium','Noto Serif', serif;
    padding-left: 12px;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-content-holder,.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title-holder {
    padding:0;
    margin:0;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-info-section>div>div a{
	color: #9b9b9b;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    padding-left: 60px;

}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-info-section:last-child{
	padding-bottom:10px;
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item:last-child .eltdf-pt-info-section:last-child{
    /*border-bottom:7px solid #953943;*/
}
.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-bnl-holder .eltdf-bnl-outer .eltdf-bnl-inner .eltdf-post-item:last-child .eltdf-pt-info-section:last-child{
    border-bottom:1px solid #fff;
}

.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title-holder .eltdf-pt-seven-title::before {
    /* Increment "my-sec-counter" by 1 */
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter);
    font-size: 55px;
    /*font-weight: 500;*/
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color:#9b9b9b;
    padding:0 12px;
    border-right:1px solid #979797;
    
    
  }


.single-post .eltdf-column1 .eltdf-post-text p a,.single-post .eltdf-column1 .eltdf-post-text a{
    color: #953943;
    text-decoration: none;
}

.single-post .eltdf-column1 .eltdf-post-text p {
    margin: 20px 0;
}
.single-post .wpb_single_image .vc_figure-caption {
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    color: #000000;
    margin:0;
    margin-top: 26px;
    letter-spacing: 1.8px;
}
.single-post .author-title{
    margin-top: 20px;
}
.single-post .eltdf-sidebar .promo-banner{
    /*display:none;*/
    text-align: center;
}
/* MOBILE */
.single-post .mobile-promo-banner{
    display:none;
}

@media only screen and (max-width: 1024px){
    /* GENERIC */
    .single-post .mobile-promo-banner{
        display:block;
    }
    .single-post .eltdf-sidebar .promo-banner{
        /*display:none;*/
        text-align: center;
    }
    .single-post .eltdf-title.eltdf-has-background {
        background: #ececec!important;
        margin-top: 0!important;
        height: auto!important;
        text-align: left!important;
        padding-bottom: 200px!important;
        padding-left: 0!important;
    }
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder{
        padding: 60px 0 30px!important;
        position: relative!important;
        width: 100%!important;
        display: table!important;
        height: auto!important;
    }
    .single-post  .eltdf-title .eltdf-title-holder .eltdf-container-inner{
        display: block!important;
        padding-left: 15px!important;
        padding-right: 15px!important;
        vertical-align: middle!important;
    }
    .single-post .eltdf-title .eltdf-title-holder .eltdf-title-subtitle-holder{
        display: block!important;
    }
    .single-post .newsletter-box{
        /*max-width: 210px;*/
        display: none;
    }
    .single-post .eltdf-content-has-sidebar .eltdf-sidebar{
        display: block; 
    }
    .single-post  .eltdf-container-inner{
        padding: 0!important;
    }
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section {
        width: 100%;
    }
    /* GENERIC */
    .eltdf-two-columns-75-25 {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
      
        /* Reverse Column Order */
        
        flex-direction: column;
    }
        .single-post .eltdf-two-columns-75-25 .eltdf-column0 {
            width: 100%;
            float: none;
            order: 3;
            -webkit-order: 3;
        }
        .single-post .eltdf-two-columns-75-25 .eltdf-column1 {
            width: 100%;
            float: none;
            order: 1;
            -webkit-order: 1;
        }
        .single-post .eltdf-two-columns-75-25 .eltdf-column2 {
            width: 100%;
            float: none;
            order: 2;
            -webkit-order: 2;
        }
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-single-holder{
        padding: 0;
    }
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text{
        padding: 10px 0;
    }
    .single-post .eltdf-two-columns-75-25 .eltdf-column1 .eltdf-column-inner,.single-post .eltdf-two-columns-75-25 .eltdf-column2 .eltdf-column-inner,.single-post footer .eltdf-column-inner{
        padding: 0 18px!important;
    }
    .single-post .eltdf-sidebar .slick-list .eltdf-post-item {
        /*width: 320px!important;
        float: left!important;*/
    }
    .single-post .eltdf-social-share-holder.eltdf-list li,.eltdf-single-tags-holder .eltdf-tags a{
        display:block;
        margin: 0;
        margin-bottom:5px;
    }
    .eltdf-blog-single-share .eltdf-social-share-holder ul li a{
        text-align: left;
    }
    .single-post .eltdf-single-tags-holder .eltdf-tags a{
        text-align: center;
    }
    .eltdf-author-description .eltdf-author-description-image,.eltdf-author-description .eltdf-author-description-text-holder{
        float:none;
        display:block;
        padding-left:0;
    }
    .single-post .eltdf-comment-number, .single-post .eltdf-comments, .single-post .comment-respond{
        width:100%;
        padding: 0 18px;
        box-sizing: border-box;
    }
    .single-post .eltdf-blog-single-share .eltdf-single-share-title,.single-post .eltdf-single-tags-holder .eltdf-single-tags-title,.single-post .eltdf-author-youtube .author-title h6{
        border-bottom: solid 4px #000000;
    }
    .single-post .eltdf-blog-single-share .eltdf-single-share-title::after,.single-post .eltdf-single-tags-holder .eltdf-single-tags-title::after,.single-post .eltdf-author-youtube .author-title h6::after {
        content: "+";
        position: absolute;
        background-size: auto auto;
        width: 10px;
        height: 10px;
        right: 15px;
        margin-top: 0;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }
    .single-post .eltdf-author-description .author-title h6.mobile-title::after  {
        content: "+";
        position: absolute;
        background-size: auto auto;
        width: 10px;
        height: 10px;
        right: 15px;
        top:0;
        margin-top: 0;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }
    .single-post .eltdf-blog-single-share .eltdf-single-share-title.active::after,.single-post .eltdf-single-tags-holder .eltdf-single-tags-title.active::after,.single-post .eltdf-author-youtube .author-title h6.active::after,.single-post .eltdf-author-description .author-title h6.mobile-title.active::after{
        content: "-";
    }
    .single-post .eltdf-social-share-holder,.single-post .eltdf-tags,.single-post  .eltdf-youtube-embeded,.single-post .author-details{
        display: none;
    }
    .single-post .eltdf-author-description .author-title h6.mobile-title {
        display:block;
        position: relative;
    }
    .single-post .eltdf-author-description .author-title h6.eltdf-author-name {
        display:none;
    }
    .single-post .eltdf-author-description .author-details h6.mobile-eltdf-author-name{
        display:block;
    }
    .single-post .eltdf-author-description .author-details h6.mobile-eltdf-author-name {
        border-bottom: 0;
    }
    .single-post .eltdf-author-description .author-details h6.mobile-eltdf-author-name span.name,.single-post .eltdf-author-description .author-details h6.mobile-eltdf-author-name span.title {
        float: none;
        display:block;
        width:100%;
    }
    .single-post .eltdf-column0 .eltdf-plw-seven.widget {
        max-width: 100%;
        counter-reset: my-sec-counter;
        padding:0 18px;
        box-sizing: border-box;
    }
    .eltdf-author-description .eltdf-author-text {
        margin: 20px 0 0;
    }
}
@media only screen and (max-width: 768px){

    /* GENERIC */

    
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-single-holder{
        padding: 0;
    }
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text{
        padding: 10px 0;
    }
    .single-post .eltdf-two-columns-75-25 .eltdf-column1 .eltdf-column-inner,.single-post .eltdf-two-columns-75-25 .eltdf-column2 .eltdf-column-inner,.single-post footer .eltdf-column-inner{
        padding: 0 18px!important;
    }
    .single-post .eltdf-sidebar .slick-list .eltdf-post-item {
        /*width: 320px!important;
        float: left!important;*/
    }
    .single-post .eltdf-social-share-holder.eltdf-list li,.eltdf-single-tags-holder .eltdf-tags a{
        display:block;
        margin: 0;
        margin-bottom:5px;
    }
    .eltdf-blog-single-share .eltdf-social-share-holder ul li a{
        text-align: left;
    }
    .single-post .eltdf-single-tags-holder .eltdf-tags a{
        text-align: center;
    }
    .eltdf-author-description .eltdf-author-description-image,.eltdf-author-description .eltdf-author-description-text-holder{
        float:none;
        display:block;
        padding-left:0;
    }
    .single-post .eltdf-post-text img.alignright, .single-post .eltdf-post-text img.alignleft {
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
        display: block;
    }
    .single-post .eltdf-post-text img.alignright, .single-post .eltdf-post-text img.alignright {
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
        display: block;
    }
}
@media only screen and (max-width: 600px){
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-pt-info-section{
        width:100%;
    }
    .single-post .eltdf-title .eltdf-title-holder .eltdf-title-text, .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text{
        font-size: 28px;
        line-height: 30px;
        margin-bottom:20px;
    }

    .single-post .eltdf-title-image{
        margin-top: -250px;
    }
    .single-post blockquote{
        font-size: 22px;
        font-weight: 300;
        line-height: 28px;
        margin-left: 0;
        margin: 50px auto;
    }
    .eltdf-single-tags-share-holder {
        width: 100%;
        clear: both;
        padding: 27px 0 0;
        margin: 0;
    }
    .single-post .eltdf-blog-single-share{
        margin-bottom: 20px;
    }
    .single-post .eltdf-single-tags-holder{
        margin-bottom: 20px;
    }
    .eltdf-author-description{
        padding-bottom: 20px;
    }
    .single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title-holder .eltdf-pt-seven-title::before{
        font-size:44px;
    }
    .single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title>a{
        font-size: 20px;
        line-height: 20px;
    }
    .single-post .eltdf-sidebar .widget>h6{
        border: 0;
        display: block;
    }
    .single-post .eltdf-sidebar .widget>h6:after{
        background:#000000;
        height: 4px;
        width: 100%;
        content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    }
    .single-post .eltdf-blog-single-navigation .eltdf-pt-three-title, .single-post .eltdf-blog-single-navigation .eltdf-pt-three-title a {
        font-size: 28px;
        line-height: 30px;
    }
    .single-post .eltdf-blog-single-navigation .eltdf-pt-three-title.h3 {
        padding: 0!important;
    }
    .single-post .eltdf-title.eltdf-has-background {
        background: #ececec!important;
        margin-top: 0!important;
        height: auto!important;
        text-align: left!important;
        padding-bottom: 50px!important;
        padding-left: 0!important;
        margin-bottom: 190px;
    }
    .single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder{
        padding: 30px 0 30px!important;
    }
    .single-post .eltdf-post-text>.eltdf-post-text-inner>p:first-child::first-letter {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        float: left;
        line-height: 120px;
        font-size: 120px;
        color: #000;
        font-weight: 400;
        text-align: center;
        margin: 0 20px 0 18px;
    }
    .single-post .newsletter-banner{
        padding: 15px 10px;
    }
    .single-post .newsletter-banner .box-desc {
        font-size: 18px;
        line-height: 20px;
    }
    .single-post .newsletter-banner .box-title{
        font-size: 18px;
    line-height: 20px;
    }
    .single-post .newsletter-banner .box-form input[type="email"]{
        font-size: 18px;
        line-height: 20px;
    }
    .single-post .newsletter-banner .box-form input[type="submit"]{
        font-size: 12px;
        line-height: 14px;
        padding-top:10px;
    }
    .single-post .eltdf-post-text {
        margin-top: 20px;
    }
    .single-post .eltdf-column1 .eltdf-post-text div{
        color: #000000;
        font-size: 16px;
        line-height: 22px;
        margin: 20px 0;
    }
}
@media only screen and (max-width: 480px){
    
    
}



/* COOKIES BANNER */
#cookie-law-info-bar {
    /* border: 0; */
    font-size: 12pt;
    margin: 0 auto;
    padding: 12px 10px;
    position: absolute;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    z-index: 9999;
    box-shadow:unset;
    display: none;
    left: 0px;
    font-weight: 300;
    border-top: 4px solid #953943;
    color: #000000;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    font-family:'GraphikLCG Regular','Open Sans', sans-serif!important;
    letter-spacing: 1.8px;
}

/* CONTACT PAGE */

.page-id-2151 .eltdf-title{
    padding:0;
    text-align: center;
}
.page-id-2151 .wpcf7-form p.name{
    float:left;
    width:48%;
}
.page-id-2151 .wpcf7-form p.email{
    float:right;
    width:48%;
}
.page-id-2151 .wpcf7-form p.submit{
    text-align:center;
}
.page-id-2151 .wpcf7-form p.submit:after{
    display:table;
    content:" ";
    clear: both;
}
.page-id-2151 .wpcf7-form-control.wpcf7-text,.page-id-2151 .wpcf7-form .wpcf7-textarea{
    border: 0;
    border-bottom: 2px solid #953943;
    font-family:'GraphikLCG Regular','Open Sans', sans-serif!important;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    color:#9b9b9b;
    letter-spacing: 1.8px;
}
.page-id-2151 input.wpcf7-form-control.wpcf7-submit {
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px!important;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #953943;
    padding: 4px 40px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-2151 .contact-link{
    color:#953943;
}


.page-id-2151 span.wpcf7-not-valid-tip{
    color: #000;
}
.page-id-2151 div.wpcf7-validation-errors,.page-id-2151 div.wpcf7-acceptance-missing{
    border: 0;
}
.page-id-2151 div.wpcf7-mail-sent-ok{
    border: 0;
}
 /* MOBILE */
 @media only screen and (max-width: 1024px){
    .page-id-2151 .eltdf-title {
        /*text-align: left;*/
    } 
    .page-id-2151 .eltdf-content .vc_col-sm-3{
        display:none!important;
    }
    .page-id-2151 .eltdf-content .vc_col-sm-6{
        width: 100%!important;
        float: none!important;
    }
}
@media only screen and (max-width: 600px){
    .page-id-2151 .wpcf7-form-control.wpcf7-text,.page-id-2151 .wpcf7-form .wpcf7-textarea{

        font-size: 14px;
        line-height: 17px;
    }
    .page-id-2151 .wpcf7-form p.name,.page-id-2151 .wpcf7-form p.email {
        float: none;
        width: 100%;
    }

}

/* PRIVACY POLICY*/
.page-id-5073 .eltdf-title{
    padding:0;
    text-align: center;
}
.page-id-5073 .eltdf-content h3{
   display:block; 
   border-top: 1px solid #9b9b9b;
   font-size: 24px!important;
   font-size: 27px!important;
   padding: 14px 0;
   margin-top:70px;
   color:#000;
}
.page-id-5073 .eltdf-content p{
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 18px;
    line-height: 24px;
    color:#9b9b9b;
}
.page-id-5073 .eltdf-content p a{
    font-size: 18px;
    line-height: 24px;
    color:#9b9b9b;
}

/* MOBILE */
@media only screen and (max-width: 1024px){
   .page-id-5073 .eltdf-title {
       /*text-align: left;*/
   } 
   .page-id-5073 .eltdf-content .vc_col-sm-3{
       display:none!important;
   }
   .page-id-5073 .eltdf-content .vc_col-sm-6{
       width: 100%!important;
       float: none!important;
   }
}
@media only screen and (max-width: 1024px){

    .page-id-5073 .eltdf-content p {
        font-size: 16px;
        line-height: 22px;
    }
    .page-id-5073 .eltdf-content h3{
        font-size: 24px!important;
    }

}
/* ADVERTISE PAGE*/
.page-id-5069 .eltdf-title{
    padding:0;
    text-align: center;
}
.page-id-5069 .list-rows h3{
    display:block; 
    border-top: 1px solid #9b9b9b;
    font-size: 24px!important;
    font-size: 27px!important;
    padding: 14px 0;
    margin-top:10px;
    color:#000;
 }
 .page-id-5069 .list-rows p{
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
     font-size: 18px;
     line-height: 24px;
     color:#9b9b9b;
     margin: 0;
 }
 .page-id-5069 .list-rows p a{
     font-size: 18px;
     line-height: 24px;
     color:#9b9b9b;
 }


 /* MOBILE */
@media only screen and (max-width: 1024px){
    .page-id-5069 .eltdf-title {
        /*text-align: left;*/
    } 
    .page-id-5069 .eltdf-content .vc_col-sm-3{
        display:none!important;
    }
    .page-id-5069 .eltdf-content .vc_col-sm-6{
        width: 100%!important;
        float: none!important;
    }

}
@media only screen and (max-width: 600px){
    .page-id-5069 .list-rows h3{
        font-size: 24px!important;
        line-height: 27px!important;
    }
    .page-id-5069 .list-rows p {
        font-size: 14px;
        line-height: 27px;
    }
}

 
/*ERROR 404*/
.error404 .eltdf-page-not-found{
    margin:0;
    border-bottom: 0;
    max-width:670px;
}
.error404 .eltdf-section-title-holder{
    border-bottom: 0;
}
.error404  .eltdf-404-page h1{
    color: #000;
  text-align:center;
}
.error404  .eltdf-404-page h3.stroke-text{
    color: #953943;
  -webkit-text-fill-color: white; /* Will override color (regardless of order) */
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #953943;
  font-size:400px;
  line-height:400px;
  font-family: 'Greta Text Bold','Noto Serif', serif;
  text-align:center;
}
.error404  .eltdf-404-page h3{
    color: #000;
  font-size:22px;
  line-height:30px;
  font-family: 'Greta Text Regular','Noto Serif', serif;
  text-align:left;
}

.error404  .eltdf-404-page .eltdf-btn-large{    
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 17px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #953943;
    padding: 4px 40px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    cursor: pointer;
    margin-top: 50px;
}
.error404 .read-more-btn{
    position: relative;
    width:100%;
    text-align: center;
}
.error404 .read-more-btn .eltdf-btn.eltdf-btn-large.eltdf-btn-solid:hover{
    background-color: #fff!important;
    color: #000!important;
    border: 2px solid #953943!important;
    box-shadow: 4px 4px #953943!important;
    -moz-box-shadow: 4px 4px #953943!important;
    -webkit-box-shadow: 4px 4px #953943!important;
    -o-box-shadow: 4px 4px #953943!important;
}
.error404 .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title{
    color: #000000;
    font-size: 38px;
    font-weight: 700;
    line-height: 40px;
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #000;
}
 /* MOBILE */
 @media only screen and (max-width: 1024px){
    .error404 .eltdf-page-not-found{
        max-width: 100%!important;
        float: none!important;
    }
    .error404 .eltdf-404-page h3.stroke-text {
        font-size: 220px;
        line-height: 220px;
    }
}
@media only screen and (max-width: 600px){
    .error404 .eltdf-page-not-found{
        max-width: 100%!important;
        float: none!important;
    }
    .error404 .eltdf-404-page h3{
        font-size: 16px;
        line-height: 22px;
    }
    .error404 .eltdf-section-title-holder h3{
        font-size: 18px;
        line-height: 20px;
    }
    .error404 .eltdf-404-page h3.stroke-text {
        font-size: 220px;
        line-height: 220px;
    }
    .error404 .eltdf-bnl-holder{
        padding-top: 0;
    }
    .error404 .eltdf-pt-three-item .eltdf-pt-three-content-holder .eltdf-pt-three-title{
        color: #000000;
        font-size: 28px;
        line-height: 30px;
    }
}

/*  SIGN UP  
.page-id-12051 .signup div.email-input {
    order: 1;
    -moz-box-ordinal-group: 1;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
width:79%;
}

.page-id-12051 .signup div.button-input {
    -moz-box-ordinal-group: 2;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    position:absolute;
right:0;
top:0;
width:21%;
}
.page-id-12051 .signup div.acceptance_checkbox {
    -moz-box-ordinal-group: 4;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
    padding-top: 40px;
}
.page-id-12051 .signup div.seperator {
    -moz-box-ordinal-group: 3;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;

    width:100%;
    height:2px;
    background:#fff;
    display:block;
    
}
*/


.header-subscribe div.email-input, .header-subscribe div.acceptance_checkbox,.header-subscribe div.button-input {
       margin: 10px 0 !important;
}
.header-subscribe div{
   text-align:left;
  color: #000000;
  font-size: 14px;
	line-height:16px;
}
/*
.page-id-12051 .signup div.acceptance_checkbox label {
    font-size: 14px!important;
   color:#000;
}
.page-id-12051 .signup div.acceptance_checkbox label a{
    font-size: 14px!important;
   color:#fff;
text-decoration:underline;
padding-top:40px;
}*/
.page-id-12051 .boxzilla-12603 {
    display: none!important;
}
body.page-id-12051{
    background:#20cf90;
}
.page-id-12051 .eltdf-top-bar{
    display:none;
    
}
.page-id-12051 .eltdf-page-header{
    display:none;
}
.page-id-12051 .eltdf-footer-inner{
    display:none;
}

/* MOBILE */
@media only screen and (max-width: 1024px) {
    .page-id-12051 .eltdf-top-bar{
    display:none !important;
    
    }
    .page-id-12051 .eltdf-page-header{
    display:none !important;
    }
    .page-id-12051 .eltdf-footer-inner{
        display:none !important;
    }
    .page-id-12051 .eltdf-mobile-header{
        display:none !important;
    }
}

@media only screen and (max-width: 768px) {
    .page-id-12051 .mobile-center{
       text-align:center!important;
    }
    .page-id-12051 .mobile-arrow{
       display:block;
       margin:0 auto;
         -webkit-transform: rotate(90deg); 
      -ms-transform: rotate(90deg);  
          transform: rotate(90deg);  

    }
}
a#cookie_action_close_header {
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000!important;
    margin: 0 auto;
    background-color: #fff!important;
    border: 2px solid #953943;
    padding: 5px 30px!important;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
}
a#cookie_action_close_header_reject {
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000!important;
    margin: 0 auto;
    background-color: #fff!important;
    border: 2px solid #953943;
    padding: 5px 30px!important;
    box-sizing: border-box;
}

/* Subscribe Page */
.page-id-12051 .signup .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: normal;
    color:#000;
    
}


.page-id-12051 .signup .mc4wp-form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-12051 .signup .mc4wp-form .acceptance_checkbox{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-12051 .signup .mc4wp-form .acceptance_checkbox a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-12051 .signup .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-12051 .signup .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
.page-id-12051 .signup .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-12051 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-12051 .signup .mc4wp-form-fields input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 76%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
}
.page-id-12051 .signup .mc4wp-form-fields input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-12051 .signup .mc4wp-form-fields input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-12051 .signup .mc4wp-form-fields input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-12051 .signup .mc4wp-form-fields input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-12051 .signup .mc4wp-form-fields input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 22%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-12051 .signup .mc4wp-form-fields:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-12051 .signup .mc4wp-form-fields input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-12051 .signup .mc4wp-form-fields input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
}   
.mc4wp-form-fields p.acceptance_checkbox{
         padding:0;margin:0;
}

.header-subscribe div.email-input, .header-subscribe div.acceptance_checkbox,.header-subscribe div.button-input {
    margin: 10px 0 !important;
}
.header-subscribe div{
text-align:left;
color: #000000;
font-size: 14px;
 line-height:16px;
}
/*
.page-id-12051 .signup div.acceptance_checkbox label {
 font-size: 14px!important;
color:#000;
}
.page-id-12051 .signup div.acceptance_checkbox label a{
 font-size: 14px!important;
color:#fff;
text-decoration:underline;
padding-top:40px;
}*/

body.page-id-12051{
 background:#20cf90;
}
.page-id-12051 .eltdf-top-bar{
 display:none;
 
}
.page-id-12051 .eltdf-page-header{
 display:none;
}
.page-id-12051 .eltdf-footer-inner{
 display:none;
}

/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-12051 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-12051 .eltdf-page-header{
 display:none !important;
 }
 .page-id-12051 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-12051 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-12051 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-12051 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-12051 footer {
 display: none!important;
}

/* HOME NEWSLETTER SIDEBAR */
.home .newsletter-box{
    font-size:14px;
    line-height:17px;
	box-sizing: border-box;
    background-color: #fff;
    border: 2px solid #953943;
	padding:20px;
    box-sizing: border-box;
    box-shadow: 4px 4px #953943;
    -moz-box-shadow: 4px 4px #953943;
    -webkit-box-shadow: 4px 4px #953943;
    -o-box-shadow: 4px 4px #953943;
    max-width: 100%;

    font-family: 'Greta Text Regular','Noto Serif', serif;
}
.home .newsletter-box .box-desc{
    font-size:14px;
    line-height:17px;
    font-family: 'Greta Text Medium','Noto Serif', serif;
}
.home .newsletter-box .box-title{
    font-size:13px;
    line-height:16px;
    padding-top:20px;
    font-family: 'Greta Text Bold','Noto Serif', serif;
}

.home .newsletter-box .box-form form,.home .newsletter-box .box-form .mc4wp-form-fields{
	color: #000;
	font-size:20px;
	display: table;
	width:100%;
}
.home .newsletter-box .box-form form{/*border-bottom: 2px solid #000;*/}
.home .newsletter-box .box-form form .acceptance_checkbox{
    padding-top:10px;
    border-top: solid 2px #000;
    float:none;
    clear:both;
    color: #000!important;
    font-size: 10px!important;
}
.home .newsletter-box .box-form form .acceptance_checkbox a{
    font-size:10px!important;
    color: #000;
    text-decoration: underline;
}
.home .newsletter-box .box-form form br{display: none;}
.home .newsletter-box .box-form input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #000;
    border-radius: 0;
    /*width: 69%;*/
    width: 76%;
    float:left;
    text-align:left;
    display: table-cell;
  vertical-align: bottom;
}
.home .newsletter-box .box-form input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #000;
} 
  
.home .newsletter-box .box-form input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #000; 
} 
  
.home .newsletter-box .box-form input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #000;
} 
.home .newsletter-box .box-form input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}


.home .newsletter-box .box-form input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 10px;
    color: #000;
    border-radius: 0;
    width: 22%;
    float:right;
      text-align:right;
      display: table-cell;
    vertical-align: bottom;
        padding-top: 5px;
        font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.home .newsletter-box .box-form input[type="submit"]:hover,.single-post .eltdf-column0 .eltdf-plw-seven.widget .eltdf-pt-seven-item .eltdf-pt-seven-title>a:hover,.single-post .eltdf-blog-single-share .eltdf-share-link span:hover{
    color:#953943;
}
.home .newsletter-box .box-form:after{
	display: table;
    content: " ";
    clear: both;
}
.home .newsletter-box p {
    display: none;
}
.home .newsletter-box .box-title{
    padding-top: 8px;
}

.promo-banner-300-600{
    position: relative;
}
.promo-banner-300-600 iframe{
    width: 300px;
    height:600px;
}

/* VIDEO */

.promo-video-300-600 {
    text-align: center;
    margin-top: 80px;
}

.promo-video-300-600 video::-internal-media-controls-download-button {
    display:none;
}

.promo-video-300-600 video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

.promo-video-300-600 video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}


/* -------------- ----------------- */
.mc4wp-form-fields p.acceptance{
    padding:0;margin:0;
}

.header-subscribe div.email-input, .header-subscribe div.acceptance,.header-subscribe div.button-input {
margin: 10px 0 !important;
}
.header-subscribe div{
text-align:left;
color: #000000;
font-size: 14px;
line-height:16px;
}
.mobile-phone{
    text-align:center;
}
.mobile-phone .vc_column-inner {
    -ms-transform: rotate(10deg);
    transform:  rotate(10deg);
    text-align:center;
    max-width: 350px;
    margin: 0 auto;

}


/* Subscribe Page Polaris*/


.page-id-28877 .wpcf7-form .acceptance br{
    padding:0;
    line-height: 0;
}
.page-id-28877 form br{
    display:none!important;
}
.page-id-28877 .boxzilla-12603{
    display: none;
}

.page-id-28877 .signup.left-box .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-28877 .signup.left-box .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}

.page-id-28877 .mobile-phone .vc_column-inner{
    transform: none;
    max-width: auto;
}

.page-id-28877 .eltdf-content .eltdf-container .eltdf-container-inner{
    background: url('https://a8inea.com/wp-content/uploads/2021/09/Polaris_GIF2_NEW-1.gif') no-repeat left top;
    -webkit-background-size: 520px 589px;
    -moz-background-size: 520px 589px;
    -o-background-size: 520px 589px;
    background-size: 520px 589px;
    background-position:150px 20px;
}

.page-id-28877 .signup.center-box{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/Polaris_GIF2-1.gif') no-repeat right bottom;
    -webkit-background-size: 171px 237px;
    -moz-background-size: 171px 237px;
    -o-background-size: 171px 237px;
    background-size: 171px 237px;
    background-position:100% 82%;
}
.page-id-28877 .signup.center-box form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-28877 .signup.center-box .acceptance{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-28877 .signup.center-box .acceptance a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-28877 .signup.center-box .box-desc1{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: 6px;
    color:#fff;
    margin-bottom: 20px;
}
.page-id-28877 .signup.center-box .box-desc2{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color:#fff;
    
}

.page-id-28877 .signup.center-box .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-28877 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-28877 .signup.center-box input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 62%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.page-id-28877 .signup.center-box input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-28877 .signup.center-box input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-28877 .signup.center-box input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-28877 .signup.center-box input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-28877 .signup.center-box input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 30%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-28877 .signup.center-box:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-28877 .signup.center-box input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-28877 .signup.center-box input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
    .page-id-28877 .eltdf-content .eltdf-container .eltdf-container-inner{
        background:none;
    }
    
    .page-id-28877 .signup.center-box{
    
        
    
        background: none;
    }
}   

body.page-id-28877{
 background:#a4c0da;
}
.page-id-28877 .eltdf-top-bar{
 display:none;
 
}
.page-id-28877 .eltdf-page-header{
 display:none!important;
}
.page-id-28877 .eltdf-footer-inner,.page-id-28877 .eltdf-content-inner>.eltdf-grid{
 display:none!important;    
}
.page-id-28877 .signup{
    /*padding-top: 60px;*/
 }
/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-28877 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-28877 .eltdf-page-header{
 display:none !important;
 }
 .page-id-28877 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-28877 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-28877 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-28877 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-28877 footer {
 display: none!important;
}
.mc4wp-checkbox {
   
}

/* SIGNUP DAILY */

/* Subscribe Page Daily*/

.page-id-28846 .boxzilla-12603{
    display: none;
}
.page-id-28846 form br{
    display:none!important;
}
.page-id-28846 .signup.left-box .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-28846 .signup.left-box .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
.page-id-28846 .eltdf-content .eltdf-container .eltdf-container-inner{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/Daily_GIF.gif') no-repeat;
    -webkit-background-size: 38% auto;
    -moz-background-size: 38% auto;
    -o-background-size: 38% auto;
    background-size: 38% auto;
    background-position: 105% 10%;
}

.page-id-28846 .signup.center-box form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-28846 .signup.center-box .acceptance{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-28846 .signup.center-box .acceptance a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-28846 .signup.center-box .box-desc1{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: 6px;
    color:#fff;
    margin-bottom: 20px;
}
.page-id-28846 .signup.center-box .box-desc2{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color:#fff;
    
}

.page-id-28846 .signup.center-box .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-28846 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-28846 .signup.center-box input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 62%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.page-id-28846 .signup.center-box input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-28846 .signup.center-box input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-28846 .signup.center-box input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-28846 .signup.center-box input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-28846 .signup.center-box input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 30%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-28846 .signup.center-box:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-28846 .signup.center-box input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-28846 .signup.center-box input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
    .page-id-28846 .eltdf-content .eltdf-container .eltdf-container-inner{
        background: none;
    }
}   


body.page-id-28846{
 background:#20ce8f;
}
.page-id-28846 .eltdf-top-bar{
 display:none;
 
}
.page-id-28846 .eltdf-page-header{
 display:none!important;
}
.page-id-28846 .eltdf-footer-inner,.page-id-28846 .eltdf-content-inner>.eltdf-grid{
 display:none!important;    
}
.page-id-28846 .signup{
    /*padding-top: 60px;*/
 }
/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-28846 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-28846 .eltdf-page-header{
 display:none !important;
 }
 .page-id-28846 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-28846 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-28846 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-28846 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-28846 footer {
 display: none!important;
}



/* Subscribe Page Ex Libris */


.page-id-28856 .boxzilla-12603{
    display: none;
}
.page-id-28856 form br{
    display:none!important;
}
.page-id-28856 .signup.left-box .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-28856 .signup.left-box .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
.page-id-28856 .eltdf-content .eltdf-container .eltdf-container-inner{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/BOOK_GIF.gif') no-repeat left top;
    -webkit-background-size: 324px 281px;
    -moz-background-size: 324px 281px;
    -o-background-size: 324px 281px;
    background-size: 324px 281px;
    background-position:150px 20px;
}

.page-id-28856 .signup.center-box{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/ARROW_GIF.gif') no-repeat right bottom;
    -webkit-background-size: 234px 234px;
    -moz-background-size: 234px 234px;
    -o-background-size: 234px 234px;
    background-size: 234px 234px;
    background-position:100% 82%;
}
.page-id-28856 .signup.center-box form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-28856 .signup.center-box .acceptance{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-28856 .signup.center-box .acceptance a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-28856 .signup.center-box .box-desc1{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: 6px;
    color:#fff;
    margin-bottom: 20px;
}
.page-id-28856 .signup.center-box .box-desc2{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color:#fff;
    
}

.page-id-28856 .signup.center-box .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-28856 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-28856 .signup.center-box input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 62%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.page-id-28856 .signup.center-box input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-28856 .signup.center-box input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-28856 .signup.center-box input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-28856 .signup.center-box input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-28856 .signup.center-box input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 30%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-28856 .signup.center-box:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-28856 .signup.center-box input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-28856 .signup.center-box input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
    .page-id-28856 .eltdf-content .eltdf-container .eltdf-container-inner{

    

        background: none;
    }
    
    .page-id-28856 .signup.center-box{
    
        
    
        background: none;
    }
}   

body.page-id-28856{
 background:#e2c96d;
}
.page-id-28856 .eltdf-top-bar{
 display:none;
 
}
.page-id-28856 .eltdf-page-header{
 display:none!important;
}
.page-id-28856 .eltdf-footer-inner,.page-id-28856 .eltdf-content-inner>.eltdf-grid{
 display:none!important;    
}
.page-id-28856 .signup{
    /*padding-top: 60px;*/
 }
/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-28856 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-28856 .eltdf-page-header{
 display:none !important;
 }
 .page-id-28856 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-28856 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-28856 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-28856 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-28856 footer {
 display: none!important;
}


  /* Subscribe Page Carpe Vinum */
.page-id-28883 .boxzilla-12603{
    display: none;
}
.page-id-28883 form br{
    display:none!important;
}
.page-id-28883 .signup.left-box .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-28883 .signup.left-box .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
.page-id-28883 .eltdf-content .eltdf-container .eltdf-container-inner{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/Carpe-VinumGIF1a-1.gif') no-repeat left top;
    -webkit-background-size: 280px 281px;
    -moz-background-size: 280px 281px;
    -o-background-size: 280px 281px;
    background-size: 280px 281px;
    background-position:150px -30px;
}

.page-id-28883 .signup.center-box{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/Carpe-VinumGIF2a-1.gif') no-repeat right bottom;
    -webkit-background-size: 217px 217px;
    -moz-background-size: 217px 217px;
    -o-background-size: 217px 217px;
    background-size: 217px 217px;
    background-position:104% 75%;
}
.page-id-28883 .signup.center-box form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-28883 .signup.center-box .acceptance{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-28883 .signup.center-box .acceptance a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-28883 .signup.center-box .box-desc1{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: 6px;
    color:#fff;
    margin-bottom: 20px;
}
.page-id-28883 .signup.center-box .box-desc2{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color:#fff;
    
}

.page-id-28883 .signup.center-box .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-28883 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-28883 .signup.center-box input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 62%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.page-id-28883 .signup.center-box input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-28883 .signup.center-box input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-28883 .signup.center-box input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-28883 .signup.center-box input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-28883 .signup.center-box input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 30%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-28883 .signup.center-box:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-28883 .signup.center-box input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-28883 .signup.center-box input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
    .page-id-28883 .eltdf-content .eltdf-container .eltdf-container-inner{

    

        background: none;
    }
    
    .page-id-28883 .signup.center-box{
    
        
    
        background: none;
    }
}   

body.page-id-28883{
 background:#953943;
}
.page-id-28883 .eltdf-top-bar{
 display:none;
 
}
.page-id-28883 .eltdf-page-header{
 display:none!important;
}
.page-id-28883 .eltdf-footer-inner,.page-id-28883 .eltdf-content-inner>.eltdf-grid{
 display:none!important;    
}
.page-id-28883 .signup{
    /*padding-top: 60px;*/
 }
/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-28883 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-28883 .eltdf-page-header{
 display:none !important;
 }
 .page-id-28883 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-28883 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-28883 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-28883 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-28883 footer {
 display: none!important;
}



  /* Subscribe Page Lead You Life */
  .page-id-29144 .boxzilla-12603{
    display: none;
}
.page-id-29144 form br{
    display:none!important;
}
/*.page-id-29144 .mobile-phone .vc_column-inner{
    transform: none;
}
.page-id-29144 .mobile-phone .vc_column-inner iframe{
    transform: rotate(10deg);
}*/
.page-id-29144 .signup.left-box .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-29144 .signup.left-box .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
.page-id-29144 .eltdf-content .eltdf-container .eltdf-container-inner{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/LeadYourLife1.gif') no-repeat left top;
    -webkit-background-size: 350px 351px;
    -moz-background-size: 350px 351px;
    -o-background-size: 350px 351px;
    background-size: 350px 351px;
    background-position:150px 0;
}

.page-id-29144 .signup.center-box{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/LeadYourLife2.gif') no-repeat right bottom;
    -webkit-background-size: 257px 257px;
    -moz-background-size: 257px 257px;
    -o-background-size: 257px 257px;
    background-size: 257px 257px;
    background-position:120% 80%;
}
.page-id-29144 .signup.center-box form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-29144 .signup.center-box .acceptance{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-29144 .signup.center-box .acceptance a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-29144 .signup.center-box .box-desc1{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: 6px;
    color:#fff;
    margin-bottom: 20px;
}
.page-id-29144 .signup.center-box .box-desc2{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color:#fff;
    
}

.page-id-29144 .signup.center-box .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-29144 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-29144 .signup.center-box input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 62%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.page-id-29144 .signup.center-box input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-29144 .signup.center-box input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-29144 .signup.center-box input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-29144 .signup.center-box input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-29144 .signup.center-box input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 30%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-29144 .signup.center-box:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-29144 .signup.center-box input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-29144 .signup.center-box input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
    .page-id-29144 .eltdf-content .eltdf-container .eltdf-container-inner{

    

        background: none;
    }
    
    .page-id-29144 .signup.center-box{
    
        
    
        background: none;
    }
}   

body.page-id-29144{
 background:#fbb040;
}
.page-id-29144 .eltdf-top-bar{
 display:none;
 
}
.page-id-29144 .eltdf-page-header{
 display:none!important;
}
.page-id-29144 .eltdf-footer-inner,.page-id-29144 .eltdf-content-inner>.eltdf-grid{
 display:none!important;    
}
.page-id-29144 .signup{
    /*padding-top: 60px;*/
 }
/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-29144 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-29144 .eltdf-page-header{
 display:none !important;
 }
 .page-id-29144 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-29144 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-29144 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-29144 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-29144 footer {
 display: none!important;
}


/* Subscribe Page Mans*/


.page-id-35533 .wpcf7-form .acceptance br{
    padding:0;
    line-height: 0;
}
.page-id-35533 form br{
    display:none!important;
}
.page-id-35533 .boxzilla-12603{
    display: none;
}

.page-id-35533 .signup.left-box .box-desc{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: normal;
    color:#000;
    
}
.page-id-35533 .signup.left-box .box-desc:after {
    background: #000;
    content: "";
    display: block;
    height: 4px;
    margin: 30px auto;
    width: 173px;
}
/*
.page-id-35533 .mobile-phone .vc_column-inner{
    transform: none;
    max-width: auto;
}*/

.page-id-35533 .eltdf-content .eltdf-container .eltdf-container-inner{
    background: url('https://a8inea.com/wp-content/uploads/2022/02/gif1.gif') no-repeat left top;
    -webkit-background-size: 200px 200px;
    -moz-background-size: 200px 200px;
    -o-background-size: 200px 200px;
    background-size: 200px 200px;
    background-position:200px 50px;
}
/*
.page-id-35533 .signup.center-box{

    

    background: url('https://a8inea.com/wp-content/uploads/2021/09/Polaris_GIF2-1.gif') no-repeat right bottom;
    -webkit-background-size: 171px 237px;
    -moz-background-size: 171px 237px;
    -o-background-size: 171px 237px;
    background-size: 171px 237px;
    background-position:100% 82%;
}*/
.page-id-35533 .signup.center-box form {
    color: #fff;
    font-size: 20px;
    display: table;
    width: 100%;
    margin:0 auto;
    max-width: 500px;
    margin:0 auto;
    /*border-bottom: 2px solid #fff;*/
}
.page-id-35533 .signup.center-box .acceptance{
    padding-top:15px;
    border-top: solid 2px #fff;
    float:none;
    clear:both;
    color: #fff!important;
    font-size: 12px!important;
}
.page-id-35533 .signup.center-box .acceptance a{
    font-size:12px!important;
    color: #fff;
    text-decoration: underline;
}
.page-id-35533 .signup.center-box .box-desc1{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 44px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.045;
    letter-spacing: 6px;
    color:#fff;
    margin-bottom: 20px;
}
.page-id-35533 .signup.center-box .box-desc2{
    font-family: 'Greta Text Bold','Noto Serif', serif;
    font-size: 22px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4;
    letter-spacing: 2px;
    color:#fff;
    
}

.page-id-35533 .signup.center-box .box-title{
    font-family: 'Greta Text Regular','Noto Serif', serif;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: 1.25px;
    color:#fff;
    margin-top:60px;
}
.page-id-35533 .signup .boxzilla-close-icon {
    position: absolute;
    right: 38px;
    top: 10px;
    text-align: center;
    padding: 6px;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 48px;
    font-weight: 300;
    line-height: 48px;
    color: #000;
    opacity: 1;
    font-family: sans-serif;
}
.page-id-35533 .signup.center-box input[type="email"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 24px;
    color: #fff;
    border-radius: 0;
    /* width: 69%; */
    width: 62%;
    float: left;
    text-align: left;
    display: table-cell;
    vertical-align: bottom;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.page-id-35533 .signup.center-box input[type="email"]::placeholder { /* Firefox, Chrome, Opera */ 
    color: #fff;
} 
  
.page-id-35533 .signup.center-box input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #fff; 
} 
  
.page-id-35533 .signup.center-box input[type="email"]::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #fff;
} 
.page-id-35533 .signup.center-box input[type="email"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


.page-id-35533 .signup.center-box input[type="submit"] {
    position: relative;
    border: 0px;
    background-color: transparent;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    width: 30%;
    float: right;
    text-align: right;
    display: table-cell;
    vertical-align: bottom;
    padding-top:8px;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    cursor: pointer;
    letter-spacing: 1.8px;
}
.page-id-35533 .signup.center-box:after{
	display: table;
    content: " ";
    clear: both;
}
@media only screen and (max-width: 600px){
    .page-id-35533 .signup.center-box input[type="email"]{
        font-size: 22px;
        line-height:24px;
        padding: 0;
        width: 62%!important;
    }
    .page-id-35533 .signup.center-box input[type="submit"] {
        font-size: 12px;
        line-height: 14px;
        padding: 0;
        padding-top: 10px;
    }
    .page-id-35533 .eltdf-content .eltdf-container .eltdf-container-inner{
        background:none;
    }
    
    .page-id-35533 .signup.center-box{
    
        
    
        background: none;
    }
}   

body.page-id-35533{
 background:#AC7C90;
}
.page-id-35533 .eltdf-top-bar{
 display:none;
 
}
.page-id-35533 .eltdf-page-header{
 display:none!important;
}
.page-id-35533 .eltdf-footer-inner,.page-id-35533 .eltdf-content-inner>.eltdf-grid{
 display:none!important;    
}
.page-id-35533 .signup{
    /*padding-top: 60px;*/
 }
/* MOBILE */
@media only screen and (max-width: 1024px) {
 .page-id-35533 .eltdf-top-bar{
 display:none !important;
 
 }
 .page-id-35533 .eltdf-page-header{
 display:none !important;
 }
 .page-id-35533 .eltdf-footer-inner{
     display:none !important;
 }
 .page-id-35533 .eltdf-mobile-header{
     display:none !important;
 }
}

@media only screen and (max-width: 768px) {
 .page-id-35533 .mobile-center{
    text-align:center!important;
    padding-top:20px;
 }
 .page-id-35533 .mobile-arrow{
    display:block;
    margin:0 auto;
      -webkit-transform: rotate(90deg); 
   -ms-transform: rotate(90deg);  
       transform: rotate(90deg);  

 }
 
 .vc_custom_1568729000821 {
    padding-top: 0px !important;
}
}
.page-id-35533 footer {
 display: none!important;
}
.mc4wp-checkbox {
   
}

/* EENE LIVE BLOG */

.single-post .eltdf-blog-holder.eltdf-blog-single article.liveblog-entry {
    display: flex;
    padding: 1rem;
    background: #f7f7f7;
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;
    margin: 0 0 50px;
    width: auto;
}

.postid-33023.single-post .eltdf-title .eltdf-title-holder .eltdf-title-text, .postid-33023.single-post .eltdf-title.eltdf-title-has-thumbnail .eltdf-title-holder .eltdf-title-text{
    font-family: 'Playfair Display', Georgia,Verdana,Tahoma,DejaVu Sans,sans-serif, serif !important;
}

.liveblog-meta-time span:first-child{
    margin-top: 14px;
}

.postid-33023.single-post #id_283 .liveblog-meta-authors{
    display:none!important;
}




.postid-33023.single-post .liveblog-entry-content li {
    margin: 15px 0;
}
.signup.center-box span.wpcf7-list-item {
    margin: 0;
}
#eltdf-back-to-top.on {
    display:none!important;
}
.fab-container {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 10000;
	cursor: pointer;
}

.fab-icon-holder {
	width: 60px;
	height: 60px;
	border-radius: 100%;
    border: 2px solid #FFF;
	background: #953943;
    align-items: center;
    display: flex;
    justify-content: center;
}

.fab-icon-holder:hover{
	opacity: 0.8;
}
.fab.fab-icon-holder:hover{
	color:#fff;
    background-color:#000;
    transform: rotate(180deg);
}
.fab-icon-holder a {
	display: flex;
	align-items: center;
	justify-content: center;

	height: 100%;
	font-size: 25px;
	color: #ffffff;
}

.fab {
	width: 60px;
	height: 60px;
	color:#000;
    background-color:#953943;
    border: 2px solid #FFF;
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 32px;
    font-weight: normal;
    color: #000;
    text-align: center;
    line-height: 60px;
    transition: transform 0.5s;
}

.fab-options {
	list-style-type: none;
	margin: 0;

	position: absolute;
	bottom: 70px;
	right: 0;

	opacity: 0;

	transition: all 0.3s ease;
	transform: scale(0);
	transform-origin: 85% bottom;
}

.fab:hover + .fab-options, .fab-options:hover {
	opacity: 1;
	transform: scale(1);
}

.fab-options li {
	display: flex;
	justify-content: flex-end;
	padding: 5px;
}

.fab-label {
	padding: 2px 5px;
	align-self: center;
	user-select: none;
	white-space: nowrap;
	border-radius: 0;
	font-size: 16px;
	background: #666666;
	color: #ffffff;
	margin-right: 10px;
}

.page-id-39254 .fab-icon-holder,.page-id-39254 .fab{
    background-color:#953943!important;

}
header .eltdf-position-right .menu-search {
    float: left;
    min-height: 90px;
    padding: 0 6px;
}
header .eltdf-position-right .menu-search button{
    min-height: 90px;
}
header .eltdf-position-right .menu-carpe-vinum {
    float:left;
    padding: 0 6px;
}



header #carpe-vinum {
    font-family: 'GraphikLCG Regular','Open Sans', sans-serif;
    font-size: 14px!important;
    font-style: normal;
    line-height: normal;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #000;
    padding: 10px!important;
    box-sizing: border-box;
    margin-top: 24px;
}

header #carpe-vinum:hover {
    color: #fff!important;
    background-color: #953943!important;
    border: 2px solid #953943!important;
}
.page-id-39254 .eltdf-position-right .menu-carpe-vinum{
    display: none!important;
}




