/*YourNAI*/


/*für nicht anklickbare Menüpunkte*/
.nonklick {text-decoration:none !important;}
.nonklick > a:hover {cursor:default !important; text-decoration:none !important;} 

#wpdmloginmodal {display:none; overflow-y:auto;}

.wpdm-reg-link {display:none !important; }
.page-id-13791 .bx-wrapper {
direction: initial;
}
.page-id-13822 #bmlt-tabs .bmlt-page {
background-color:#e0ac46;
}
.w3eden .btn {
-webkit-appearance: none;
}
#jft-date {
    text-align: center;
    font-size: x-large;
}
#jft-title {
    text-align: center;
    font-size: large;
    font-style: italic;
}
#jft-page {
    text-align: right;
}
#jft-quote {
    text-align: center;
    font-size: small;
    font-style: italic;
}
#jft-quote-source {
    text-align: center;
    font-size: small;
    font-style: italic;
    margin-bottom: 1em;
}
#jft-thought {
    margin-left: 20%;
    margin-right: 20%;
    font-style: italic;
    margin-bottom: 2em;
}
#jft-date {
    text-align: center;
    font-size: x-large;
}
#jft-title {
    text-align: center;
    font-size: large;
    font-style: italic;
}
#jft-page {
    text-align: right;
}
#jft-quote {
    text-align: center;
    font-size: medium;
    font-style: italic;
}
#jft-quote-source {
    text-align: center;
    font-size: small;
    font-style: italic;
    margin-bottom: 1em;
}
#jft-thought {
    margin-left: 20%;
    margin-right: 20%;
    font-style: italic;
    margin-bottom: 2em;
}
#jft-date {
    text-align: center;
    font-size: x-large;
}
#jft-content {
text-align: start !important;
}
#jft-title {
    text-align: center;
    font-size: large;
    font-style: italic;
}
#jft-page {
    text-align: right;
}
#jft-quote {
    text-align: center;
    font-style: italic;
}
#jft-quote-source {
    text-align: center;
    font-size: small;
    font-style: italic;
    margin-bottom: 1em;
}
#jft-thought {
    margin-left: 20%;
    margin-right: 20%;
    font-style: italic;
    margin-bottom: 2em;
}
#jft-date2 {
display:none;
}
#nfh-button a {
width:100%;
font-weight:bold;
}
#rsk-einladung a {
width:100%;
font-weight:bold;
font-size:18px;
}

/********************************* YourNAl css *******************************************/
.av-section-cont-open
{
	background-color: white;	
	padding-left:0px;
}

.special-heading-border
{
		visibility: hidden;
}

.updated
{
	background-color: #eaf1ff;
	padding:2px;
}

.sidebar .menu-item
{
	left: 30px;
}

.sidebar
{
	background-color: #a3a8b5;
	background: linear-gradient(#a3a8b5, white);
	padding-left: 50px;
}

.content
{
	background-color: #ffffff;
}

.inactive
{
	background-color: #eaf1ff;
	color: black;
}

.single-post .avia_textblock 
{ 
	max-width: 1030px; 
}

.av-vertical-delimiter
{
	visibility: hidden;
}

.comment-form-url
{
	visibility: hidden;
}



/*-----------------------------------------
// CSS - Pagination styles
//----------------------------------------*/

/* Pagination wrapper*/
#top .main_color .pagination-wrap {
 /* Your styles here*/ }

/* Pagination links*/
#top .main_color .pagination a {
	background-color: #eaf1ff;
	border: 1px solid transparent;
	box-shadow:  none;	
}

/* Meta info */
#top .main_color .pagination .pagination-meta {
 /* Your styles here*/ }

/* Active link */
#top .main_color .pagination .current {	
	background-color: #fd4a10;
	color: #fff;
}

/* Inactive link */
#top .main_color .pagination .inactive {
 /* Your styles here*/ }

/* Links on hover*/
#top .main_color .pagination a:hover {
	background-color: #fd4a10;
	color: #fff;
}

/* First button */
#top .main_color .pagination a:nth-child(1) {
 /* Your styles here*/ }

/* Previous button */
#top .main_color .pagination a:nth-child(2) {
 /* Your styles here*/ }

/* Next button */
#top .main_color .pagination a:nth-last-child(2) {
 /* Your styles here*/ }

/* Last button */
#top .main_color .pagination a:nth-last-child(1) {
 /* Your styles here*/ }
 
 
 
 /*################Formular stylen + Captcha Anfang########################*/

/*Stylen der Formularelemente*/
.vornachname, .mailadresse, .betreff, .ihre-nachricht, .svgpicture  {font-size:0.9em !important; font-weight:500; background-color: rgba(250,250,250, 0.05); color:#666666 !important; padding:0 0 0 8px; border:none !important;} /*border-radius: 4px;*/
.ihre-nachricht {padding:16px 0 0 8px;}
.vornachname, .mailadresse {line-height: 2.8em !important;}
.betreff {line-height: 2.8em !important;}
.svgpicture,.wpcf7-not-valid-tip {color:#666666;}
.beweis {margin:auto !important; text-align:left; width:80%; font-weight:400; color:#ddd;}
input.vornachname, input.mailadresse, input.betreff {background-color: rgba(250, 250, 250, 0.05); color:#666666; padding:0 0 0 8px; border-color: rgba(57, 121, 120, 0.3);}
/*.captcha-image {border: 1px solid #ddd; color:#ddd;  border-radius: 4px;}*/
.captcha-image label > input:checked + i {color:#dfdfdf;}  /*Farbe ändern, wenn Bild ausgewählt/angeklickt/checked*/
.kc_captcha {margin-left: -10px;}
.wpcf7-not-valid-tip {margin-left:10px; font-weight:500; font-size:1.1em;}
.wps-form {
    width: 90%;
    margin: 30px auto 50px auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}
/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column, .wps-form-column_picture, .wps-form-column_send {
        padding: 0.5rem 1rem;
    }
}

/*Schrift innerhalb der Fomularfelder*/
/* siehe Declaration für Browser ---> placeholder  .wpcf7-form-control-wrap input::placeholder, .wpcf7-form-control-wrap input,  .wpcf7-form-control-wrap.your-message ::placeholder {font-size:16px;}*/
.wpcf7-form-control-wrap, .wpcf7-form-control-wrap input,  .wpcf7-form-control-wrap.your-message {color:#666666; font-size:17px;}

/*Checkbox für Zustimmung negativ einrücken = nach links ziehen*/
div.wps-form-column_akzeptanz {text-indent: -0.6em;}

/* Chrome, Firefox, Opera, Safari 10.1+ */
::placeholder { 
  color: #666666 !important; font-size: 15px;
  opacity: 1; /* Firefox */
}
/* Internet Explorer 10-11 */
:-ms-input-placeholder { 
  color: #666666 !important;  font-size: 15px;
}
 /* Microsoft Edge */
::-ms-input-placeholder {
  color: #666666 !important;  font-size: 15px;
}

/*submit button*/
    input.wpcf7-submit
	 {
    border-radius: 4px !important;
	border:none;
    background-color: #666666 !important;
    color: #ddd;
    font-weight: 500;
	font-variant: small-caps!important;
    font-size: 1.1em;
    cursor: pointer;
    letter-spacing:0.1em;
	margin-top:10px;
	}
	
/*Schriftfarbe im Button  + bei hover*/
input.wpcf7-form-control.wpcf7-submit {color:#fdfdfd !important; padding: 8px 1px;}
input.wpcf7-form-control.wpcf7-submit:hover {color:#E49602 !important;}

	/* Farbe und Schriftfamilie für Satz 'Ich stimme zu*/
	.wps-form-column_akzeptanz {color:#666666; padding-left:26px; /* font-family: 'open-sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;*/font-size:16px !important;}
	
	/*Schriftfamilie für 'Wählen Sie...
	.cf7ic_instructions {font-family: 'open-sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}*/
	
	/*Button umgebender div nach unten + Schriftfarbe bei hover*/
	.wps-form-column_send {margin-top:35px; padding: 4px 1px;}
	
/*Fehlermeldung*/
div.wpcf7-response-output {margin:-40px auto 30px auto !important; width:76%; border:1px solid #666666 !important; border-radius:4px; color:#666666 !important; font-size:1em;}

/* Meldungen Bedingungen und Konditonen akzeptieren + Icon wählen*/
.wpcf7-not-valid-tip {text-decoration:underline !important; font-size:18px;}

/*Instruction 'Wählen Sie' als Block*/
.cf7ic_instructions {display:block; font-size:16px !important; padding-left: 5px;}

/*Image Captcha pro - Punkt hinter Satz bitte 'Wenn Sie ein Mensch sind, wählen Sie...'*/
.cf7ic_instructions::after
 {content: "."; padding:0; margin-left:-4px;
  }

/*Hinweistext über dem Formular - soll nicht breiter sein als Formular selbst*/
div.avia_textblock.kontakt-text {max-width:98%; margin:auto; padding:0 10px;}

/*######Struktur-CSS des Formulars#########*/
.wps-form {
    width: 100%;
    margin: 30px auto 50px auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}
/* Notebook / Desktop */
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column, .wps-form-column_picture, .wps-form-column_send {
        padding: 0.5rem 1rem;
    }
}

/*################Formular stylen + Captcha Ende########################*/

/*Rasterzeile für Formular mittig ausrichten  --- >  custom class Rasterzeile*/

.form-yournal {max-width: 950px; margin:auto;}