/*
Theme Name:     Israel-Trail
Author:         CSS by Frontmedia LLC, based on a christian seebauer design
Author URI:     http://www.israel-trail.com
Template:       courage
Version:        1.2
*/


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										4.500 Zeilen Styling-Code für Israel und den Shvil Israel
/* --------------------------------------------------------------------------------------------------------------------------------------------- */




/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Diese Webseite besteht aus jahrelangem gemeinnützigem Engagement, sie ist unpolitisch. Autoren bloggen 
/*										hier ehrenamtlich für einen guten Zweck. Überlege Dir gut, ob Du diese Webseite, unser Engagement
/*										und unsere Werte angreifen möchtest. Explizit wenden wir uns hier auch an Abmahnkanzleien und 
/*										solche, die uns womöglich aus antisemitischen Gründen angreifen möchten. Dein Angriff könnte Dir auch 
/*										selbst einen hohen Reputatios-Schaden zufügen.
/* 
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										General Styling für IsraelTral.com 
/* --------------------------------------------------------------------------------------------------------------------------------------------- */
-------------------------------------------------------------- */
html {
	font-size: 100.01%;
	color:#02448a; /* indi patrol dunkelblau richtung grau 2020-04-13 ---------------------------------------------------------- */
}
body {
	font-family: Arial;
	font-size: 1.2em;
	/*font-weight:100;*/
	
	
	
	border: 0;
	/* ----------------------------------------------- indi  -----------------------------------------------------------------*/
	color:#02448a ; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	background-color: #eee;
	
}

.sidebar_class1 ,.sidebar_class2 , .sidebar_class3 ,.sidebar_class4 , .sidebar_class5 , .sidebar_class6 {
	display:block;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Have a look on these great details
/* --------------------------------------------------------------------------------------------------------------------------------------------- */



/*

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                                                                                                                                                               
                                                                                                                                                               
                                                                              ,%%                                                                              
                                                                             %%%%%                                                                             
                                                                            %%%%%%%                                                                            
                                                                           %%%%%%%%%                                                                           
                                                                          %%%%,  %%%%                                                                          
                                                                         %%%%     %%%%                                                                         
                                                          ,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/                                                          
                                                            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                            
                                                             %%%%    %%%%%           %%%%%    %%%%                                                             
                                                              %%%%( %%%%(             (%%%% /%%%%                                                              
                                                               %%%%%%%%.               .%%%%%%%%                                                               
                                                                %%%%%%                   %%%%%%                                                                
                                                                #%%%%%                   %%%%%%                                                                
                                                               %%%%%%%%                 %%%%%%%%                                                               
                                                              %%%%% %%%%               %%%% %%%%%                                                              
                                                             %%%%%   %%%%(           /%%%%   #%%%%                                                             
                                                            %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                            
                                                           %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%                                                           
                                                                        (%%%%     %%%%%                                                                        
                                                                         .%%%%   %%%%,                                                                         
                                                                           %%%%.%%%%                                                                           
                                                                            %%%%%%%                                                                            
                                                                             %%%%%                                                                             
                                                                              %%%                                                                              
                                                                               (                                                                               
                                                                                                                                                               
                                                                                                                                                               
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


*/

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail.com Website Titel und Logo
/* --------------------------------------------------------------------------------------------------------------------------------------------- */
.israeltrail-title {
	
	font-size:60px !important;
	color:#054466 !important;
	margin-left: 30px;
	margin-top:0;
	margin-bottom:0;
	padding-top:20px;
	padding-bottom:0;


	border-bottom:none;
	text-shadow:
	-1px -1px 2px #fff,  
    1px -1px 2px #fff,
    -1px 1px 2px #fff,
    1px 1px 2px #fff,
	
	
	 
	 3px 2px 7px rgba(100, 100, 100, 0.8);
	 
	 

}




.israeltrail-description {
	
	font-size:medium;
	color:#054466 !important;

	border-bottom:none;
	
	border-top: 2px solid #054466;
	border-bottom: 2px solid #054466;
	padding-bottom:5px;
	padding-top:5px;
	
	background-color:rgba(255,255,255,.3);
	
	-webkit-box-shadow: 10px 10px 51px 0px rgba(255,255,255,1);
	-moz-box-shadow: 10px 10px 51px 0px rgba(255,255,255,1);
	box-shadow: 10px 10px 51px 0px rgba(255,255,255,1);
	

}


.israeltrail-description h2 {
text-decoration: none;
}

.israeltrail-description-frame {
	
	background-color:rgba(255,255,255,0);
	padding:5px;
	margin-bottom:5px;
	margin-left:30px;

}



.mobilephone {			/* zB Buch oben einblenden am handy */
	display:none;
}




/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Some styling for Google Translate
/* --------------------------------------------------------------------------------------------------------------------------------------------- */
#flags {
	width:100%;
	min-width:100%;
}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail.com, Stylings for Spoiler
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

.sp-head {
	color:#02448a !important;
	font-weight:normal !important;
	
}

.spdiv {
	display:none;
	
}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Subtitles for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */




/* -------------------------------------------- indi Subtitle im Header ------------------------------------------------------------------------*/
/* mittels wp subtitle und <?php get_the_subtitle( get_the_id() ); ?> */

.subtitle{
	font-size: 3.0em;
	font-style:italic;
	
	color:rgba(255, 255, 255, 1); /* indi weiß Untertitel als Zitat im Headerbild ---------------------------------------------------------- */
	text-shadow: 1px 1px 2px rgba(2, 68, 138, 0.2);
	
	text-align:right;
	padding-right:30px;

	margin-top:-1.5em !important ;
	height: 1.5em !important ;
	
}




/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Metaslider Styling for Israel-Trail.com, best israel outdoor blog 
/* --------------------------------------------------------------------------------------------------------------------------------------------- */
.metaslider .caption-wrap {
	background-color:#06284F !important;
    color: white;
    opacity: 0.7;
}





/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Category-title styling for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------------------------------- */

.category-title{
	font-size: 3.0em !important;
	color:#022852!important; 	/* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */

	
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										General Styling for Israel-Trail.com, Design ba Frontmedia, special thanks to Christian Seebauer
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.trenner{
	clear:both;
	width:100%;
	height:5px;
	
}


.weeklymap{
	padding-left:18px;
	margin-right:50px !important; 
	border-radius:4px !important;
	
}

.moving-img img{
	
	 -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;

}

.moving-img a:link{
	
	 -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;

}

.moving-img: hover{
max-width:120px;
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);


}




img slowzoom  {
	-webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
}


img slowzoom :hover {
max-width:120px;
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);

}

/* diese Klasse nur auf großen Dispplays zeigen, sond ausblenden */
.display_on_big{
	display:block;
}
/* iframe bei kleinen Displays maximieren */
.seitenframe{
	max-height:none;
}
	

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Contactform 7 WPCF7 Styling for for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */



.wpcf7-form { 
	background:#d9dced; 
	padding:20px; 
	border:1px thin #9195af; 
	margin-bottom:30px; 
	border-radius:5px;
	float:left;
	max-width:400px;
	font-size:small;
	margin:20px;
	line-height:normal;


}
 
.wpcf7-form input { 
max-width:90%;
max-width:300px;
font-size:small;
}

.wpcf7-form number { 
width:20%;
max-width:50px;
}
 
.wpcf7-form textarea { 
width:90%;
max-height:100px;
line-height:normal;
}
 
.wpcf7-form p { 

}
 
.wpcf7-form .wpcf7-submit { 
width:100px;

}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Bestellformular für Bücher zu Gunsten einem guten Zweck, z.B. gemeinnützige Org. like JNF-KKL etc.
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

.bestellformular {
	width:100% !important;
	
}


.bestellformular h1 {
	
}

.buch-rechts {
	float:right;
	width:23%;
	max-width:23%;
	height:auto;
	margin-left:2% !important;
	
}

/* rahmen innerhalb buch-rechts */
.einzelbuch{
	max-width:170px;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	
}


.buch-links {
	width:75%;

}



.bestellformular .wpcf7-form{
	width:90% !important;
	max-width: inherit;
	margin-left:0px;
	
}

.bestellformular .wpcf7-email{
	width:160px !important;  
	max-width:160px !important; 
	margin-top:3px;
	
}

.bestellformular .wpcf7-submit{
	font-size:xx-large;
	min-width:250px;
	background-color:#F90;
}

.bestellformular .wpcf7-textarea{
	background:none;
	max-width:420px;
	max-height:50px !important; 
}



.bestellformular: hover .wpcf7-submit: hover{
	background-color:#F60 !important; 
}


.bestellformular .no_bg{
	background:none;

}

.bestellformular .wpcf7-number{
	width:40px !important;
	max-width: inherit;
	margin-top:3px;
}

.f20px {width:20px !important;  max-width:20px !important; margin-top:3px; }
.f40px {width:40px !important;  max-width:40px !important; margin-top:3px;}
.f80px {width:80px !important;  max-width:80px !important; margin-top:3px; }
.f100px {width:100px !important;  max-width:100px !important; margin-top:3px; }
.f120px {width:120px !important;  max-width:120px !important;  margin-top:3px;}
.f160px {width:160px !important;  max-width:160px !important;  margin-top:3px;}
.f260px {width:340px !important;  max-width:340px !important;  margin-top:3px;}
.f420px {width:380px !important;  max-width:380px !important;  margin-top:3px;}


.wpcf7-select {
	padding: 0.7em;
	margin-top:3px;
	background: #fff;
	max-width:380px;
	
	border: 1px solid #164c87;
	font-size: 1.0em;
	color:#164c87; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	font-family: 'Lato', Tahoma, Verdana, Arial;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}







.spoilerbox{
	max-width:300px !important;
	background-color:#CCC;
	min-height:100px;
}

.bestellformular .sp-wrap {
	max-width:420px;
	background:none;
	margin-top:0;
	
	
}
.bestellformular .sp-wrap-default {
	max-width:420px;
	background:none;
	margin-top:0;
	
}





.comment-form {
	background:#d9dced; 
	padding:20px; 
	border:1px thin #9195af; 
	margin-bottom:30px; 
	border-radius:5px; 
	padding-left:5% !important;			/* indi eingef */
	padding-right:5% !important;		/* indi eingef */		

	
}


.klein {
	font-size:x-small;
}



.ads_impressum {
	font-size:x-small;
	color:#666;
}


.shvil-givings{
	background-color:#EFEDFF; 
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:normal !important;
	overflow:hidden;
}

.klein ul {
	font-size:x-small;
	line-height:11px;
}



.mittel {
	font-size:small;
	line-height:normal;
	
}


.medium {
	font-size:15px;
	line-height:normal;
	
}

.klein9px {
	font-size:9px;
	line-height:normal;
	
}

/* indi eingef, bsp <ul class="abstand"   */ 
.abstand li{
	margin-bottom:40px;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Schaltflächen (Buttons) individuell, Shvil Israel Design
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */


.mybutton {
 
    text-align: center;
    text-decoration: none;
    font-size:large;
 
    text-shadow: 1px 1px 1px rgba(255,255,255, .22);
 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 
	height: 30px;
	width:120px;
 
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    transition: all 0.15s ease;
	

}

.mybutton a:link {
	color:#fff !important;
	text-decoration:none;
}



.mybutton:hover {
	color:#fff !important;

	
	text-decoration:none;
	
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    box-shadow: 5px 5px 5px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
}


.mybutton:active {
    -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
    -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
    box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
}


/* Green Color */
 
.green {
    color: rgba(0,18,110, .6);
 	border-radius: 30px;
	
	
    background: #000; /* Old browsers */
    background: -moz-linear-gradient(top,  #a5cd4e 0%, #52af2d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#52af2d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a5cd4e 0%,#52af2d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a5cd4e 0%,#52af2d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a5cd4e 0%,#52af2d 100%); /* IE10+ */
    background: linear-gradient(top,  #a5cd4e 0%,#52af2d 100%); /* W3C */

}


 
/* Blue Color */
 
.blue {
    color: rgba(0,18,110, .6);
	border-radius: 30px;
 
    background: #70c9e3; /* Old browsers */
    background: -moz-linear-gradient(top,  #70c9e3 0%, #0268b3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c9e3), color-stop(100%,#0268b3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #70c9e3 0%,#0268b3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #70c9e3 0%,#0268b3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #70c9e3 0%,#0268b3 100%); /* IE10+ */
    background: linear-gradient(top,  #70c9e3 0%,#0268b3 100%); /* W3C */
}
 
/* Gray Color */
 
.ochre
	
 {
    color: rgba(0,18,110, .6) !important;
	border-radius: 5px;
 
    background: #ffb63f; /* Old browsers */
    background: -moz-linear-gradient(top,  #C48520 0%, #ffb63f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C48520), color-stop(100%,#ffb63f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #C48520 0%,#ffb63f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #C48520 0%,#ffb63f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #C48520 0%,#ffb63f 100%); /* IE10+ */
    background: linear-gradient(top,  #C48520 0%,#ffb63f 100%); /* W3C */
}



/* Big Button Style */
 
.big {
    padding-top: 10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;

    
	font-size:large;
	
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
    box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);

}
 

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */




/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Eigene Anpassungen für Israel-Trail-Fotos, Shvil Israel Design
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------------- die ultimative Zeile um große Bilder bei Themewechsel wieder bildfüllend zu machen ------------------------------- */
.size-large{
	width:100% !important;
	height:100%;
}


.alignnone{
	width:auto;
	height:auto;
}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Content Views, Styling for Israel-Trail.com by FRONTMEDIA LLC
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

/* Common */
.pt-cv-view {
	position: relative;
	clear:    both; 
	margin-left:18px;		/* indi neu */
	
}



.pt-cv-view strong, .pt-cv-view strong * {
	font-weight:100 !important;		/* indi statt 600 --------------------------------------------------- */
}

/* Link */
.pt-cv-view a {
	text-decoration: none !important;
	outline: 0 !important;
	
}

/* Read more --------------------------------------------- indi button weiterlesen read more */
.pt-cv-readmore {
	display:none !important;	/* indi read more button ausblenden */
}




/* An Item ---------------------------------------- indi background violett hell, margin */
.pt-cv-content-item {
	padding-bottom: 10px;
	position:       relative;
	overflow:       hidden;
	border-right: 3px solid white;
	border-bottom: 3px solid white;
	min-height:350px !important; 	/* indi */
	/*max-height:400px;	/* indi */
	max-width:350px; 	/* indi eingeführt ipad hochkant */
	font-size:small;/* indi eingeführt  */
	line-height:normal;/* indi eingeführt  */


	background-color:#e3e7f5;
	background-color:#eaeef7; /* neu 31.12.2018 */
	border-radius:      4px !important; 

	margin-bottom:20px !important; 	/* indi neu */
	overflow:hidden !important;
	
		
	background-image:url(https://www.israel-trail.com/wp-content/uploads/2019/01/ctf102.png) ;
	background-position:bottom;
	background-size: 100% auto;
	background-repeat:no-repeat;

	
}


/* Shvil Israel Title */
.pt-cv-title {
	margin-top: 0 !important;
	font-size:medium !important;
	line-height:normal;
	

}

.pt-cv-title a {
	font-weight:600;
}

/* Shvil Israel Thumbnail -2015-12-27 kritische passage verzerrte bilder, hier der fix*/
.pt-cv-thumbnail {
	width:100% !important;
	
	margin-top:    3px !important;
	margin-bottom: 3px !important;
	
	box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
	-webkit-box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
	-moz-box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
}


/* Caption with image */
.pt-cv-cap-w-img {
	background:     rgba(0, 0, 0, 0.6);
	text-shadow:    0px 1px 1px #000;
	left:           15px !important;
	padding-left:   10px;
	padding-bottom: 0;
	padding-top:    10px;
}


.pt-cv-content{
	vertical-align:bottom !important;
}

/* eigene Klasse, lässt Content Views normale Liste anzeigen */
.pt-cv-listreset .pt-cv-wrapper{
	 all: unset !important;
	
}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Schattenwurf, Shvil Israel Design Development
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

.schatten{
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.5);
	
}

.img-schatten  {
	box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
	-webkit-box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
	-moz-box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
}

.size-medium, .size-large, .size-full, .wp-post-image  {
	box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
	-webkit-box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
	-moz-box-shadow: 3px 3px 6px 0px rgba(136,154,186,0.75);
}

.noshadow{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	
}



/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     GPX Tracks for Israel-Trail.com, gpx, gps, global positioning data processing
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

#map1 { width:100%;height:700px;display:inline-block;vertical-align:top;
background: linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -moz-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -webkit-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -ms-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -o-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#668cff, endColorstr=#feac5a,GradientType=1);

}
#map1_profiles { width:100%;height:300px;display:inline-block;
background: linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -moz-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -webkit-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -ms-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -o-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#668cff, endColorstr=#feac5a,GradientType=1);}

#map1_hp { height:300px;margin-top:10px;
background: linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -moz-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -webkit-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -ms-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); background: -o-linear-gradient(top, #668cff 0%, #ffffff 50%, #feac5a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#668cff, endColorstr=#feac5a,GradientType=1);}

#map1_sp { height:300px;margin-top:10px;
background: linear-gradient(top, #4b77fc 0%, #ffffff 65%, #feac5a 100%); background: -moz-linear-gradient(top, #4b77fc 0%, #ffffff 65%, #feac5a 100%); background: -webkit-linear-gradient(top, #4b77fc 0%, #ffffff 65%, #feac5a 100%); background: -ms-linear-gradient(top, #4b77fc 0%, #ffffff 65%, #feac5a 100%); background: -o-linear-gradient(top, #4b77fc 0%, #ffffff 65%, #feac5a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4b77fc, endColorstr=#feac5a,GradientType=1);

}



/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Theme Israel-Trail.com specials
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */


/* Links */
a, a:link, a:visited{
	color:#de7615;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

/* Form Elements */
input, textarea {
	padding: 0.7em;
	background: #fff;
	border: 1px solid #164c87;
	font-size: 1.0em;
	color:#164c87; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	font-family: 'Lato', Tahoma, Verdana, Arial;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	
}
input[type="submit"] {
	padding: 0.5em 0.8em;
	color:#164c87; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
input[type="submit"]:hover {
	background: #fdfdfd;
	border: 1px soild #164c87;
	cursor: pointer;
}

/* Clearing Floats */
.clearfix:before, .clearfix:after {  
	content: " ";
	display: table;  
}  
.clearfix:after {  
	clear: both;
}  
.clearfix {
    *zoom: 1; /* For IE 6/7 only */  
}

/* Make Israel Form Elements responsive */
input, textarea, select {
	/* max-width: 100%;   ---------------------------------------------------14.12.2015 für woocommerce checkout page abgeschaltet */
	
}






/* Basic Structure Israeltrail
-------------------------------------------------------------- */
#wrapper {
	max-width: 1320px;
	width: 92%;
	margin: 1em auto 3em;
	
}
#header {
	padding: 0.5em 1.5em;

}
#wrap {
	clear: both;
	background: #fdfdfd;
	padding: 1.5em 1.5em 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	
	/* individuell israeltrail, hintergrundfarbe/ transparenz, absatz zu header, rundung ---------------------------------------------------------------------------------------------- */	
	background-color:rgba(255,255,255,0.95);
	opacity:1;
	
	
	margin-top:20px;
	border-top:  1px solid;
	border-top-color: rgba(255,255,255 ,0.3); 

	
	
	-moz-border-radius-topleft: 0.4em;
	-moz-border-radius-topright: 0.4em;
	-webkit-border-top-left-radius: 0.4em;
	-webkit-border-top-right-radius: 0.4em;
	-khtml-border-top-left-radius: 0.4em;
	-khtml-border-top-right-radius: 0.4em;
	border-top-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
	
	
}
#content {
	float: left;
	width: 70%;
	padding-right: 1.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#sidebar {
	float: right;
	width: 30%;
}

/* Header
-------------------------------------------------------------- */
#logo {
	float: left;
	/* margin-top entfernt indi */

}
#logo .site-title {
	float: left;
	font-size: 2.7em;
	color:#164c87; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	font-family: 'Fjalla One', Tahoma, Verdana, Arial;
}
#logo a:hover {
	text-decoration: none;
}
#logo a:hover .site-title {
	color: #164c87;
	text-decoration: none;
}
#logo .site-description {
	float: right;
	margin: 0 0 0 0;
	line-height: 1.4em;
	font-size: 1.2em;
	color: #164c87;
	
	margin-top: 0 !important;
}

/* Israeltrail Custom Header Image */
#custom-header {
	margin: 1px 0;



}
#custom-header img {
	max-width: 1320px;
	vertical-align: top;
	width: 100%;
	height: auto;
	
	/* indi israeltrail -------------------------------------------------------------------------------------------------- */
	-moz-border-radius-bottomleft: 0.4em;
	-moz-border-radius-bottomright: 0.4em;
	-webkit-border-bottom-left-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	-khtml-border-bottom-left-radius: 0.4em;
	-khtml-border-tbottomop-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
}

/* Header Content */
#header-content {
	display: inline;
}
#header-content div {
	float: right;
	margin: 0.3em 0 -0.2em 1.5em;
}






/* ------------------------------------------------------- Israel Trail Referenz neu eingeführt  -----------------------------------------   */

.referenz {
	
	margin-bottom:15px;
	background-color:#FFCC99;	/* hell ocker ocker FAF2E1, Zeile hinzugefügt */
	background-image:url(https://www.israel-trail.com/wp-content/themes/theme_israeltrail/widget-rechts.gif);
	background-repeat:no-repeat;
	margin-right:3% !important;
	width: 28%;
	float:left;
	min-height:350px;
	padding-left:1%;
	pading-right:1%;
	
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;




}


.referenz .wp-caption-text{
	font-size:13px !important;
	line-height:normal !important;
	padding-top:20px;
}


.redakteur {
	
	margin-bottom:15px;
	background-color:#FFCC99;	/* hell ocker ocker FAF2E1, Zeile hinzugefügt */
	background-image:url(https://www.israel-trail.com/wp-content/uploads/2015/07/banner-int-neu.jpg);
	background-repeat:no-repeat;
	margin-right:3% !important;
	width: 100%;
	float:left;
	min-height:150px;
	padding-left:1%;
	pading-right:1%;
	
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;

}

	




/* Shvil Israel Navigation Menu
-------------------------------------------------------------- */
#mainnav-icon, #mainnav-toggle {
	display: none;
}
#mainnav {
	background: #164c87;
	-moz-border-radius-topleft: 0.4em;
	-moz-border-radius-topright: 0.4em;
	-webkit-border-top-left-radius: 0.4em;
	-webkit-border-top-right-radius: 0.4em;
	-khtml-border-top-left-radius: 0.4em;
	-khtml-border-top-right-radius: 0.4em;
	border-top-left-radius: 0.4em;
	border-top-right-radius: 0.4em;
	
	 background-color:rgba(22,76,135 ,0.9);   /* indi hintergrundfarbe navigationsleiste patrol dunkelblau grünblau    */
	
}
/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Navigation Menue
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

/* Navigation Menu indi israeltrail ------------------------------------------------------------------------------------------------------------ */	
	

#mainnav-menu {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	padding: 0 0.4em;
	font-size:smaller; /* 31.12.2018 */
}
#mainnav-menu li{
	float: left;
	position: relative;
}
#mainnav-menu a {
	display: block;
	padding: 1.4em;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;
	font-family: 'Lato', Tahoma, Verdana, Arial;
}
#mainnav-menu a:link, #mainnav-menu a:visited {
	color: #fff;
	text-decoration: none;
}
#mainnav-menu a:hover {
	background: rgba(0, 0, 0, 0.15);
}

/* flyout menu */
#mainnav-menu ul {
	position: absolute;
	display: none;
	z-index: 99;
	background: #164c87;
	background-color:#FA9225;
	padding:0;
	
}
#mainnav-menu ul li{
	margin: 0;
	border: none;
	
}
#mainnav-menu ul a {
	width: 250px;
	width: 16rem;
	padding: 1em;
	float: left;
	background: rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#mainnav-menu ul a:link, #mainnav-menu ul a:visited{
	color: #fff;
	font-size: 0.95em;
	text-decoration: none;
}
#mainnav-menu ul a:hover {
	background: rgba(0, 0, 0, 0.25);
}
#mainnav-menu li ul ul {
	margin-left: 250px;
	margin-left: 16rem;
}
#mainnav-menu li ul ul a {
	border-left: 1px solid rgba(255, 255, 255, 0.1);
}
#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul{
	display:none;
}
#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul{
	display:block;
}
#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
	text-decoration: underline;
}
#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
	text-decoration: none;
}
#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {
	text-decoration: underline;
}
#mainnav-menu ul li.current_page_item ul li a, #mainnav-menu ul li.current-menu-item ul li a{
	text-decoration: none;
}

/* Widget Styling
-------------------------------------------------------------- */





/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Widgets
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.widget {
	
	border: 1px solid #e2e2e2;
	padding: 0.8em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	font-size:medium; 
	margin-bottom:15px;
	background-color:#E3E6F3;	/* hell ocker ocker FAF2E1, Zeile hinzugefügt */
	background-image:url(https://www.israel-trail.com/wp-content/themes/theme_israeltrail/widget-rechts.gif);
	background-repeat:no-repeat;
	overflow:hidden; /* indi eingeführt */
	padding-top:0 !important;	/* indi eingeführt */
	
}



#cssmenu  {
	font-size:small;
	overflow:hidden; /* indi eingeführt */
}





.widgettitle {
	font-family: 'Lato', Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #164c87;
	background: #f5f5f5;
	border: 1px solid #e2e2e2;
	padding: 0.5em 0.8em;
	margin-bottom: 1em;
	margin-top: 3px;	/* indi eingeführt */
	line-height: 1.4em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	/*background-color:rgba(7,55,74,0.8); /* bis 22.07.2020 */
	background-color:#006191; /* neu seit 22.07.2020 */
	opacity:1;

	color:#FFF;
}
.widgettitle span {
	font-size: 1.05em;
}
.widget .textwidget {
	line-height: 1.5em;
	margin: 0 0.5em;
	overflow:hidden; /* indi eingeführt */
}
.widget .textwidget p {
	margin-bottom: 1em;
}
.widget ul {
	line-height: 1.5em;
	margin: 0px 0px;	/* indi 0 */
	list-style: circle inside;

	padding-left:2px; /* indi eingeführt */
	
}
.widget ul .children {
	padding: 0;
	margin: 0px 0px;	/* indi 0 */
}
.widget a:link, .widget a:visited  {
	text-decoration: none;
	color:#06C;
}
.widget a:hover, .widget a:active {
	text-decoration: underline;
}
.widget img {
	max-width: 100%;
	height: auto;
}
.widgettitle a:link, .widgettitle a:visited  {
	color: #164c87;
}

/* Custom Widgets
-------------------------------------------------------------- */

/* Theme Search Widget */
.search-form {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.search-form .screen-reader-text {
	display: none;
}
.search-form .search-field {
	display: inline-block;
	margin: 0;
	width: 100%;
	padding: 0.7em 45px 0.7em 0.7em;
	background: #fff;
	border: 1px solid #164c87;
	font-size: 1.0em;
	color: #164c87;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
}
.search-form .search-submit {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: transparent;
	padding: 0.8em 0.7em 0 0;
	cursor: pointer;
}
.search-form .search-submit .genericon-search {
	display: inline-block;
	width: 24px;
	height: 24px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: text-bottom;
	color: #022852;
	content: '\f400';
}
.search-form .search-submit:hover .genericon-search {
	color: #164c87;
}

/* Theme Calendar Widget */
#wp-calendar {
	margin: 0;
	width: 100%;
	color: #164c87
	line-height: 1.6em;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: center;
}
#wp-calendar caption {
	padding: 0.4em 0;
	margin: 0 -0.4em 0.8em;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.9em;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
#wp-calendar th {
	font-weight: bold;
	font-size: 0.85em;
	padding-bottom: 0.6em;
}
#wp-calendar tbody td {
	color: #022852;
}
#wp-calendar tbody td a {
	font-weight: bold;
}
#wp-calendar tbody #today {
	font-weight: bold;
	color: #164c87;
}
#wp-calendar tfoot tr td {
	padding-top: 0.8em;
}
#wp-calendar #prev {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 0.4em;
	text-align: right;
}

/* Posts and Pages
-------------------------------------------------------------- */
.type-post, .type-page, .type-attachment  {
	margin: 0 0 1.5em 0;
	padding: 1em;
	background: #fff;
	border: 1px solid ;  /* --------------------- blass violetter rahmen um den Inhalt --------------------------- */
	border-color:rgba(197,198,219,0.3);
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
.page-title, .post-title {

	
	color:#022852!important; 	/* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	background-image:url(https://www.israel-trail.com/wp-content/themes/theme_israeltrail/int-hiking-icon.png);
	background-position:left top;
	background-size: 30px auto;
	background-repeat:no-repeat;
	padding-left:40px;
	min-height:40px;
	margin-bottom:5px;
	padding-top:10px;
	
	
	
		


	/* indi hintergrundfarbe überschriften, leichtes helles beige israeltrail bd   -----------------------------------------------------------------------------------*/
}
.page-title {
    
	color: #164c87;
}
.post-title {
    font-size: 1.4em;
}
.post-title a:link, .post-title a:visited {
	color: #04284f;
	text-decoration: none;
}
.post-title a:hover, .post-title a:active{
	color: #164c87;
}
.sticky {}

/* Page Links | wp_link_pages() */
.page-links {
	margin: 0;
	word-spacing: 1em;
	font-weight: bold;
}

/* Postmeta */
.postmeta, .postinfo {
	color: #164c87;
	margin: 0.3em 0 0;
	padding: 0;
	line-height: 1.5em;
	font-size: 0.75em;
}
.postinfo {
	clear: both;
	/* background: #f5f5f5; */
	/* background-color:#e3e7f5;	/* hell violett, Zeile hinzugefügt, weggenommen 10.01.2019 */
	/*border: 1px solid #e2e2e2; */
	padding: 0.5em 0.8em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
.postmeta span, .postinfo span{
	margin-right: 0.5em;
}
.postmeta a:link, .postmeta a:visited {
	color: #164c87
	text-decoration: underline;
}
.postmeta a:hover, .postmeta a:active{
	text-decoration: none;
}

/* Postmeta Icons */
.postmeta span:before, .postinfo span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 22px/1 'Genericons';
	vertical-align: middle;
	color: #164c87;
}
.postmeta .meta-date:before{
	content: '\f307';
}
.postmeta .meta-author:before{
	content: '\f304';
}
.postmeta .meta-comments:before{
	content: '\f300';
}
.postinfo .meta-category:before{
	content: '\f301';
}
.postinfo .meta-tags:before{
	content: '\f302';
}


/* Read more Link */
.more-link {
	display: inline-block;
	font-weight: bold;
	margin: 0.5em 0;
	padding: 0.5em 1.2em;
	text-decoration: none;
	color: #164c87;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
.more-link:link, .more-link:visited {
	color: #164c87;
}
.more-link:hover, .more-link:active {
	background: #fdfdfd;
	border: 1px soild #164c87;
	text-decoration: none;
}
.content-full .entry .more-link {
	margin: 1em 0 0.5em;
}


/* Archives and Search Heading */
.archive-title {
	font-family: 'Fjalla One', Tahoma, Verdana, Arial;
	font-size: 1.2em;
	color: #164c87;
	background: #f5f5f5;
	border: 1px solid #e2e2e2;
	padding: 0.6em 1em;
	margin-bottom: 1em;
	line-height: 1.4em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
.archive-title span {
	color: #164c87;
}

/* Theme Pagination */
.post-pagination {
	margin-bottom: 1.5em;
	font-weight: bold;
	color: #164c87;
}
.post-pagination a {
	padding: 0.5em 0.8em;
	margin-right: 0.2em;
	display: inline-block;
    text-align: center;
	text-decoration: none;
	color: #164c87;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
.post-pagination a:link, .post-pagination a:visited {
	color: #164c87;
}
.post-pagination a:hover {
	background: #fdfdfd;
	border: 1px soild #164c87;
	text-decoration: none;
}
.post-pagination .current {
	padding: 0.4em 0.8em;
	margin-right: 0.3em;
	background: #04284f;
	color: #fff;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}


/* Text Elements
-------------------------------------------------------------- */
.entry {
	line-height: 1.6em;   
	margin: 0.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.entry p, .comment p {
	margin: 0.75em 0;
}
.entry h1, .comment h1,
.entry h2, .comment h2,
.entry h3, .comment h3,
.entry h4, .comment h4,
.entry h5, .comment h5,
.entry h6, .comment h6 {
	color: #035680;
	font-weight: bold;
	line-height: 1.0em;
	margin: 1.2em 0 0.3em;

	
}
.entry h1, .comment h1 {
	font-size: 1.5em;
	/*font-family: 'Architects Daughter', cursive;	/* indi israel trail schreibschrift  */
	font-family: 'Architects Daughter', cursive;
	line-height:1.4em;	/* kleine zeilenhöhe, indi */
	
	color:#035680; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	
	
	background-image:url(https://www.israel-trail.com/wp-content/uploads/israel-trail_trailsign-701_shaddow_800px.png);
	/* https://www.israel-trail.com/wp-content/uploads/israel-trail_trailsign-701_800px.png neues Design ab 22.07.2020, stonewashed Trailsig*/
	/* https://www.israel-trail.com/wp-content/themes/theme_israeltrail/offizielle-wegmarkierung2.png  design im Shvil Logo Style bis 22.07.2020*/
	background-position:left top;
	background-size: 60px auto;
	background-repeat:no-repeat;
	padding-left:70px;
	min-height: 70px;
	padding-top:15px;
	


	

}
.entry h2, .comment h2 {
	font-size: 1.3em;
	line-height:normal;
	color:#164c87; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	background-image:url(https://www.israel-trail.com/wp-content/themes/theme_israeltrail/int-hiking-icon.png);
	background-position:left top;
	background-size: 20px auto;
	background-repeat:no-repeat;
	padding-left:25px;

	clear:both;

}
.entry h3, .comment h3 {	/* für teaser */
	font-size: 1em;
	line-height:30px;
	font-weight:normal;
	color:#036; /* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	background-image:url(https://www.israel-trail.com/wp-content/themes/theme_israeltrail/int-hiking-icon.png);
	background-position:left top;
	background-size: 20px auto;
	background-repeat:no-repeat;
	padding-left:25px;
		clear:both;
		
		
}
.entry h4, .comment h4 {	/* für Teaser */
	font-size: 1em;
	line-height:normal;
}
.entry h5, .comment h5 {		/* indi bildbeschriftung ---------------------------------------------------------- */
	line-height:normal;
	font-size: 0.7em;
	

}
.entry h6, .comment h6 {	/* indi bildbeschriftung ---------------------------------------------------------- */
	color:#D49870 !important;
	line-height:normal;
	font-size: 0.7em;
	font-weight:100;
	
}
.entry ul, .comment ul{
	list-style: square inside;
	margin: 0 0 1.5em 2em;
}
.entry ol, .comment ol{
	list-style: decimal inside;
	margin: 0 0 1.5em 2em;
}
.entry ol ol, .comment ol ol{
	list-style: upper-alpha inside;
}
.entry ol ol ol, .comment ol ol ol{
	list-style: lower-roman inside;
}
.entry ol ol ol ol, .comment ol ol ol ol{
	list-style: lower-alpha inside;
}
.entry ul ul, .comment ul ul,
.entry ol ol, .comment ol ol,
.entry ul ol, .comment ul ol
.entry ol ul, .comment ol ul {
	margin-bottom: 0.2em;
}
dl {
	margin: 1em 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.5em;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big, .big_tag {
	font-size: 1.3em;
}
ins {
	padding: 1px 2px;
	background: #ffa;
	text-decoration: none;
}
code, pre {
	padding: 3px 8px;
	margin: 0 1px;
	background: #eeeeee;
	color: #164c87;
	font-size: 0.9em;
	font-family: Monospace, "Courier New", Courier;
	overflow: auto;
	line-height: 1.0em;
}
del, strike, s{
	text-decoration: line-through;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
small {
	font-size: 0.7em;
}
abbr,
acronym {
	border-bottom: 1px dotted #164c87;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	font-size: 0.8em;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
.entry var, .entry kbd, .entry tt, .entry .tt_tag {
	font-size: 1.1em;
	font-family: "Courier 10 Pitch", Courier, monospace;
}




/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Blockquote
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


blockquote {
	
	border-left: 10px solid #164c87;
	margin: 1.2em 0;
	padding: 0.5em 1.5em;
	line-height:normal;
	font-size:0.9em;
		
	/* indi hintergrundfarbe blockquote, leichtes helles beige israeltrail bd   -----------------------------------------------------------------------------------*/
	border-left: 10px solid #022852;
	/* background-color:rgba(273,175,100,0.1) !important;  */
	
	/* -------------------------------------- anpassen indi 20.09.15 --------------------------------------- */
	/* background-color:#FFCC99;	/* hell ocker ocker FAF2E1, Zeile hinzugefügt */
	
	/*background-image:url(https://www.israel-trail.com/wp-content/themes/theme_israeltrail/widget-rechts.gif); */
	background-repeat:no-repeat;
	margin-right:20px !important;
	
	/* ------------------------------------ indi farbverlauf von violett/ flieder nach sand/beige/orange --------------------------  */
	
	background: linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -moz-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -webkit-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -ms-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -o-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFAFA, endColorstr=#FFFFFF,GradientType=1);

	
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	
	
	/*
	background: linear-gradient(top, #c8cce5 0%, #c8cce5 2%, #e4e2e6 100%) !important; 
	background: -moz-linear-gradient(top, #c8cce5 0%, #c8cce5 2%, #e4e2e6 100%) !important; 
	background: -webkit-linear-gradient(top, #c8cce5 0%, #c8cce5 2%, #e4e2e6 100%) !important;
	background: -ms-linear-gradient(top, #c8cce5 0%, #c8cce5 2%, #e4e2e6 100%) !important;
	background: -o-linear-gradient(top, #c8cce5 0%, #c8cce5 2%, #e4e2e6 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8cce5, endColorstr=#e4e2e6,GradientType=1) !important; 
	



/* ---------------------------------------------- individuell 2 Spalten Layout ---------------------------------------------------- */
/*	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	
	column-rule-color:#CCC !important ;
  	column-rule-width: !important ;
    column-rule-style: dotted !important ;*/

		
	/* ---------------------------------------------- individuell 2 Spalten Layout ----------------------------------------------------*/


	
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail.com Content Views
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

.pt-cv-content-item{
	font-size:medium ;
	
	
}

.pt-cv-title {
    margin-bottom: 0px;
	margin-top: 20px;
	font-size:medium ;
	font-weight:100 !important;
			
	background-image:url(https://www.israel-trail.com/wp-content/uploads/israel-trail_trailsign-701_shaddow_800px.png);
	/* https://www.israel-trail.com/wp-content/uploads/israel-trail_trailsign-701_800px.png neues Design ab 22.07.2020, stonewashed Trailsig*/
	/* https://www.israel-trail.com/wp-content/themes/theme_israeltrail/offizielle-wegmarkierung2.png  design im Shvil Logo Style bis 22.07.2020*/
	background-position:right top;
	background-size: 50px auto;
	background-repeat:no-repeat;
	padding-right:50px;
	min-height: 60px;
	padding-top:10px;

	
}


.pt-cv-thumbnail{
	margin-bottom: 20px !important;
}


	
.pt-cv-ifield{
	height:450px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel National Trail Endorsement for 'Israel Trail mit Herz' 
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.endorsement {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003;
	font-weight:lighter;
	min-height:300px;
	background-image:url(https://www.israel-trail.com/wp-content/uploads/2015/11/zitat1.jpg);
	background-repeat:no-repeat;
	background-color:#fce0b9;
		
	border-left: 10px solid #164c87;
	margin: 1.2em 0;
	padding: 0.5em 1.5em;
	line-height:normal;
	font-size:0.9em;

	border-left: 10px solid #022852;
	margin-right:20px !important;
/*	
background: linear-gradient(top, #c6cee5 0%, #ffffff 17%, #e5740a 100%); background: -moz-linear-gradient(top, #c6cee5 0%, #ffffff 17%, #e5740a 100%); background: -webkit-linear-gradient(top, #c6cee5 0%, #ffffff 17%, #e5740a 100%); background: -ms-linear-gradient(top, #c6cee5 0%, #ffffff 17%, #e5740a 100%); background: -o-linear-gradient(top, #c6cee5 0%, #ffffff 17%, #e5740a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c6cee5, endColorstr=#e5740a,GradientType=1);
*/
	
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	

	
}






/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Info Styling for Shvil Israel Theme
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.info {
	
	margin: 1.2em 0;
	padding: 0.5em 1.5em;
	line-height:1.2em;
	font-size:0.9em;
	border-left: 10px solid #022852;
	margin-right:20px !important;
	
	background: linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -moz-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -webkit-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -ms-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); background: -o-linear-gradient(top, #FAFAFA 0%, #FFFFFF 50%, #FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFAFA, endColorstr=#FFFFFF,GradientType=1);
	background-color:#096;

	
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);


}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Spalten, special Table Styling for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.zweispalten{
	line-height:120% !important;
	/* ---------------------------------------------- individuell 2 Spalten Layout ---------------------------------------------------- */
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
	/* ---------------------------------------------- individuell 2 Spalten Layout ----------------------------------------------------*/

}




blockquote cite {
	display: block;
	margin: 0.5em 0 0 0.5em;
	color: #022852;
}
.entry table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #164c87;
	margin: 1em 0;
	text-align: left;
	width: 100%;
}
.entry tr th,
.entry thead th {
	background: #e5e5e5;
	font-weight: bold;
	padding: 0.2em 1em;
}
.entry tr td {
	border-top: 1px solid #164c87;
	padding: 0.2em 1em;
}
.entry tr.alternate td {
	background: #f5f5f5;
}

/* Images | Gallery | Videos
-------------------------------------------------------------- */
article .wp-post-image {
	max-width: 100%;
	margin: 0 0 1em 0;
	height: auto;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	/*font-family: 'Architects Daughter', cursive; */
	font-family: 'Architects Daughter', cursive;
}
.entry img {
	max-width: 100%;
	height: auto;
}
.wp-caption {
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 1em 0;
}
.wp-caption-text {
	margin: 0 !important;
	padding: 0;
	font-size: 0.85em;
	text-align: left;
	line-height:normal;
	/* font-family: 'Architects Daughter', cursive;	/* indi israel trail schreibschrift bildbeschriftung */
	font-family: 'Architects Daughter', cursive;
	
}
.alignleft { 
	float: left; 
	display: inline; 
	margin: 1em 2em 1em 0;
	margin: 1em 10px 1em 0;
}
.alignright	{
	float: right; 
	display: inline; 
	margin: 1em 0 1em 2em;
}
.aligncenter {
	margin: 1em auto; 
	display: block;
}

/* Gallery Styling */
.gallery {
	margin: 1em auto !important;
}
.gallery-item {
	float: left;
	margin: 0.7em 0 0 0 !important;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gallery img {
	margin: 0 !important;
	border: none !important;
}
.gallery-caption {
	margin-left: 0.3em !important;
}

/* Make Vidoes responsive */
embed, iframe, object, video {
	max-width: 100%;
}

/* Image.php Navigation */
#image-nav {
	margin-bottom: 1.5em;
	padding: 0.5em 0;
	color: #164c87;
}
#image-nav .nav-previous {
	float: left;
}
#image-nav .nav-next {
	float: right;
}
#image-nav .nav-previous a, #image-nav .nav-next a {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color: #164c87;
	padding: 0.5em 0.8em;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
#image-nav .nav-previous a:hover, #image-nav .nav-next a:hover {
	background: #fdfdfd;
	border: 1px soild #164c87;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Search Form Styling for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.search-form {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.search-form .screen-reader-text {
	display: none;
}
.search-form .search-field {
	display: inline-block;
	margin: 0;
	width: 100%;
	padding: 0.7em 45px 0.7em 0.7em;
	background: #fff;
	border: 1px solid #164c87;
	font-size: 1.0em;
	color: #164c87;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
}
.search-form .search-submit {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: transparent;
	padding: 0.8em 0.7em 0 0;
	cursor: pointer;
}
.search-form .search-submit .genericon-search {
	display: inline-block;
	width: 24px;
	height: 24px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: text-bottom;
	color: #022852;
	content: '\f400';
}
.search-form .search-submit:hover .genericon-search {
	color: #164c87;
}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Social Icons Styling for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


#social-icons-menu {
	list-style-type: none;
	list-style-position: outside;
	line-height: 1em;
}
#social-icons-menu li {
	float: left;
	margin: 0 0.2em 0.2em 0;
	padding: 0;
}
#social-icons-menu li a {
	position: relative;
	display: inline-block;
	padding: 0.9em;
	background: #164c87;
	text-decoration: none;
	color: #fff;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	transition: all 0.3s ease;
}
#social-icons-menu li a:before {
	color: #fff;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px/1;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
}

/* Add Genericons */
#social-icons-menu li a:before { content: '\f408';} /* Default Icon */
#social-icons-menu li a[href*="codepen.io"]:before  { content: '\f216'; }
#social-icons-menu li a[href*="digg.com"]:before { content: '\f221'; }
#social-icons-menu li a[href*="dribbble.com"]:before { content: '\f201'; }
#social-icons-menu li a[href*="facebook.com"]:before { content: '\f204'; }
#social-icons-menu li a[href*="flickr.com"]:before { content: '\f211'; }
#social-icons-menu li a[href*="plus.google.com"]:before { content: '\f218'; }
#social-icons-menu li a[href*="github.com"]:before { content: '\f200'; }
#social-icons-menu li a[href*="instagram.com"]:before { content: '\f215'; }
#social-icons-menu li a[href*="linkedin.com"]:before { content: '\f207'; }
#social-icons-menu li a[href*="pinterest.com"]:before { content: '\f209'; }
#social-icons-menu li a[href*="polldaddy.com"]:before { content: '\f217'; }
#social-icons-menu li a[href*="getpocket.com"]:before { content: '\f224'; }
#social-icons-menu li a[href*="reddit.com"]:before { content: '\f222'; }
#social-icons-menu li a[href*="spotify.com"]:before { content: '\f515'; }
#social-icons-menu li a[href*="skype.com"]:before,
#social-icons-menu li a[href*="skype:"]:before { content: '\f220'; }
#social-icons-menu li a[href*="stumbleupon.com"]:before { content: '\f223'; }
#social-icons-menu li a[href*="tumblr.com"]:before { content: '\f214'; }
#social-icons-menu li a[href*="twitch.tv"]:before { content: '\f516'; }
#social-icons-menu li a[href*="twitter.com"]:before { content: '\f202'; }
#social-icons-menu li a[href*="vimeo.com"]:before  { content: '\f212'; }
#social-icons-menu li a[href*="wordpress.org"]:before,
#social-icons-menu li a[href*="wordpress.com"]:before { content: '\f205'; }
#social-icons-menu li a[href*="youtube.com"]:before { content: '\f213'; }
#social-icons-menu li a[href*="/feed"]:before,
#social-icons-menu li a[href*="/feed/"]:before,
#social-icons-menu li a[href*="?feed=rss2"]:before,
#social-icons-menu li a[href*="feedburner.google.com"]:before,
#social-icons-menu li a[href*="feedburner.com"]:before { content: '\f413'; }

/* Add Colors */
#social-icons-menu li a { background: #164c87; } /* Default Icon */
#social-icons-menu li a[href*="codepen.io"]  { background: #164c87; }
#social-icons-menu li a[href*="digg.com"] { background: #151515; }
#social-icons-menu li a[href*="dribbble.com"] { background: #ea4c89; }
#social-icons-menu li a[href*="facebook.com"] { background: #3b5998; }
#social-icons-menu li a[href*="flickr.com"] { background: #ff0084; }
#social-icons-menu li a[href*="plus.google.com"] { background: #dd4b39; }
#social-icons-menu li a[href*="github.com"] { background: #171515; }
#social-icons-menu li a[href*="instagram.com"] { background: #3f729b; }
#social-icons-menu li a[href*="linkedin.com"] { background: #007bb6; }
#social-icons-menu li a[href*="pinterest.com"] { background: #cb2027; }
#social-icons-menu li a[href*="polldaddy.com"] { background: #bc0b0b; }
#social-icons-menu li a[href*="getpocket.com"] { background: #ee4056; }
#social-icons-menu li a[href*="reddit.com"] { background: #ff4500; }
#social-icons-menu li a[href*="spotify.com"] { background: #81b71a; }
#social-icons-menu li a[href*="skype.com"],
#social-icons-menu li a[href*="skype:"] { background: #00aff0; }
#social-icons-menu li a[href*="stumbleupon.com"] { background: #f74425; }
#social-icons-menu li a[href*="tumblr.com"] { background: #32506d; }
#social-icons-menu li a[href*="twitch.tv"] { background: #6441A5; }
#social-icons-menu li a[href*="twitter.com"] { background: #00aced; }
#social-icons-menu li a[href*="vimeo.com"]  { background: #aad450; }
#social-icons-menu li a[href*="wordpress.org"] { background: #21759b; }
#social-icons-menu li a[href*="wordpress.com"] { background: #1e8cbe; }
#social-icons-menu li a[href*="youtube.com"] { background: #c4302b; }
#social-icons-menu li a[href*="/feed"],
#social-icons-menu li a[href*="/feed/"],
#social-icons-menu li a[href*="?feed=rss2"],
#social-icons-menu li a[href*="feedburner.google.com"],
#social-icons-menu li a[href*="feedburner.com"] { background: #ee802f; }

#social-icons-menu li a:hover {
	text-decoration: none;
	-webkit-border-radius: 1.5em;
	-moz-border-radius: 1.5em;
	border-radius: 1.5em;
}

#social-icons-menu li a .screen-reader-text {
	display: none;
}
.social-icons-wrap .social-icons-hint {
	font-size: 0.8em;
	color: #022852;
	max-width: 300px;
	line-height: 1.2em;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Comments Styling for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


/* Comments
-------------------------------------------------------------- */
#comments {
	margin: 1em 0;
	color:#022852!important; 	/* indi patrol dunkelblau richtung grau ---------------------------------------------------------- */
	max-width:500px; /* indi eingeführt */
	font-size:small; /* indi eingeführt */

	
}
#comments .comments-title, #respond #reply-title {
	font-size: 1.7em !important;  
	

}
.commentlist {
	display: block;
	margin: 1em 0 0.5em;
}
.commentlist .comment{
	display: block;
	padding: 1.5em 1em;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	margin-bottom: 1.5em;
	list-style: none;
	line-height: 1.5em;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.comment-author img {
	float: left;
	margin-right: 1em;
	margin-top: -0.1em;
}
.comment-author img:after {
	clear: both;
}
.comment-author .fn {
	font-size: 1.2em;
	padding: 0.2em 0;
	font-weight: bold;
}
.comment-author .fn a:link, .comment-author .fn a:visited {
	text-decoration: underline;
}
.comment-author .fn a:hover, .comment-author .fn a:active {
	text-decoration: none;
}
.bypostauthor .fn, .comment-author-admin .fn{
	font-style: italic;
	background: #eee;
	padding: 0.2em 0.6em;
}
.comment-meta {
	font-size: 0.9em;
	margin-bottom: 1.5em;
}
.comment-meta a:link, .comment-meta a:visited, 
.comment-meta a:active, .comment-meta a:hover {
	color: #164c87 !important;
}
#comments .children {
	margin-top: 1.5em;
	margin-left: 1em;
}
#comments .children .comment {
	background: #fafafa;
	margin-bottom: 0;
}
#comments .children .children .comment {
	background: #fff;
}
.nocomments {
	color: #164c87;
	padding: 1em;
}
.commentlist .pingback {
	display: block;
	margin: 0.6em 0 0;
	padding: 0.8em 0 0;
	border-top: 1px solid #164c87;
	list-style: none;
	line-height: 1.3em;
}

/* Comment Pagination */
.comment-pagination {
	font-size: 0.9em;
	font-weight: bold;
}
.comment-pagination a {
	color: #164c87;
	padding: 0.5em 0.8em;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
.comment-pagination a:hover {
	background: #fdfdfd;
	border: 1px soild #164c87;
	text-decoration: none;
}
.comment-pagination .alignleft {
	float: left;
}
.comment-pagination .alignright {
	float: right;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Comments Form Styling for Israel-Trail.com
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


/* Comment Form ---------------------------------------------------------------------------------------------- */
#respond {
	margin: 1em 0 0;
}
#commentform {
	padding: 0.5em 0;
}
#commentform p {
	margin: 1em 0;
}
#commentform input[type="text"], #commentform textarea {
	display: inline-block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
#commentform label {
	display: block;
	margin: 0.6em 0.3em 0.5em;
	font-weight: bold;
}
#commentform #submit {
	display: block;
	font-weight: bold;
	margin-top: 1em;
	padding: 1em 4em;
	text-decoration: none;
	color: #164c87;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
}
#commentform #submit:hover {
	background: #fdfdfd;
	border: 1px soild #164c87;
	cursor: pointer;
	text-decoration: none;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Page Templates
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

/* Page Templates
-------------------------------------------------------------- */

/* Fullwidth Template */
.template-fullwidth #content {
	float: none;
	width: 100%;
	padding: 0;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Magazine Homepage
/* --------------------------------------------------------------------------------------------------------------------------------------------- */



.magazine-homepage-no-widgets, .post-slider-empty-posts {
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

/* Category Posts Widgets */
#magazine-homepage-widgets .widgettitle {
	margin: 0 0 1em 0;
}
.widget-category-posts {
	margin-bottom: -0.4em;
}
.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}
.widget-category-posts .widgettitle .category-archive-link .genericon-expand {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 14px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f431';
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	color: #fff;
	background: #164c87;
	margin: 2px 0 0;
	padding: 1px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.widget-category-posts .widgettitle .category-archive-link .genericon-expand:hover {
	text-decoration: none;
	border: none;
}
.widget-category-posts .type-post {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
.widget-category-posts .type-post .postmeta a:link, .widget-category-posts .type-post .postmeta a:visited {
	color: #164c87
}
.widget-category-posts .big-post .post-title {
	font-size: 1.2em;
}
.widget-category-posts .big-post .wp-post-image {
	margin: 0 0 0.8em 0;
}
.widget-category-posts .small-post {
	float: left;
	display: block;
	width: 100%;
	margin: 0 0 0.8em 0;
	border: 1px solid #e2e2e2;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.widget-category-posts .small-post .wp-post-image {
	float: left;
	margin: 0.5em 1em 0.5em 0.5em;
	max-width: 30%;
}
.widget-category-posts .small-post .small-post-content {
	padding: 0.8em 0.4em;
}
.widget-category-posts .small-post .post-title {
	border: none;
	margin: 0 0 0.4em 0;
	padding: 0;
	background: none;
	font-size: 1.05em;
}
.widget-category-posts .small-post .postmeta {
	display: inline;
	background: none;
	font-size: 0.9em;
	line-height: 1.5em;
}

/* Category Posts Boxed Widget */
#widget-category-posts-boxed .big-post {
	float: left;
	width: 50%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#widget-category-posts-boxed .small-posts {
	width: 50%;
	margin-left: 50%;
}

/* Category Posts Grid Widget */
#widget-category-posts-grid .category-posts-grid-row {
	margin-right: -1em;
}
#widget-category-posts-grid .category-posts-grid-row .big-post,
#widget-category-posts-grid .category-posts-grid-row .small-post-wrap {
	float: left;
	width: 50%;
	padding-right: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#widget-category-posts-grid .category-posts-grid-row.small-post-row .small-post-wrap {
	padding-right: 1em;
}

/* Front Page Category Area Thre (two columns) */
.courage_category_posts_columns {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
.courage_category_posts_columns .widget-category-posts {
	margin-bottom: 0;
}
#widget-category-posts-columns .category-posts-columns .category-posts-columns-content .category-posts-columns-post-list {
	float: left;
	margin-bottom: -0.9em;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#widget-category-posts-columns .category-posts-columns .category-posts-columns-content {
	float: left;
	margin-bottom: 1.5em;
	color: #164c87;
	background: #fff;
	border: 1px solid #e2e2e2;
	padding: 0.8em;
	-webkit-border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	border-radius: 0.4em;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#widget-category-posts-columns .category-posts-column-left {
	float: left;
	width: 50%;
	padding-right: 0.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#widget-category-posts-columns .category-posts-column-right {
	margin-left: 50%;
	width: 50%;
	padding-left: 0.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#widget-category-posts-columns .category-posts-columns .big-post {
	margin-bottom: 1em;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Footer Styling
/* --------------------------------------------------------------------------------------------------------------------------------------------- */



/* Footer
-------------------------------------------------------------- */
#footer-wrap {
	
	background-color:rgba(22,76,135 ,0.9);   /* indi hintergrundfarbe navigationsleiste patrol dunkelblau grünblau    */
	background-color:rgba(255,255,255 ,0.95);   /* indi hintergrundfarbe fast weiß    */
	-moz-border-radius-bottomleft: 0.4em;
	-moz-border-radius-bottomright: 0.4em;
	-webkit-border-bottom-left-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	-khtml-border-bottom-left-radius: 0.4em;
	-khtml-border-bottom-right-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	border-bottom-right-radius: 0.4em;
}
#footer {
	padding: 1.4em;
	color:#003;
	border-top: 1px solid rgba(255,255,255,0.08);
	background: rgba(255,255,255,0.04);
}
#footer a {
	color:#003;
}
#footer #footer-text {
	float: right;
	font-size: 0.9em;
	line-height: 1.5em;
}
#footer #footer-text a:link, #footer #footer-text a:visited {
	text-decoration: underline;
}
#footer #footer-text a:hover, #footer #footer-text a:active {
	text-decoration: none;
}

/* Footer Navigation Menu */
#footernav-icon {
	display: none;
}
#footernav {
	float: left;
}
#footernav-menu {
	float: left;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
#footernav-menu li {
	float: left;
	position: relative;
	margin-right: 2em;
}
#footernav-menu a {
	display: inline-block;
	text-decoration: none;
	font-size: 0.9em;
}
#footernav-menu a:link, #footernav-menu a:visited{
	color:#003;
	text-decoration: none;
}
#footernav-menu a:hover {
	text-decoration: underline;
}



/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Shvil Israel Design Details 331
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */




/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Infokästen
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


	
.infobox_orange ,.infobox_orange h1, .infobox_orange h2 , .infobox_orange a{
	padding:40px;
	color:#FFF;
	background-color:#DF6E19;
	font-size:15px;
	line-height:15px;
	}

.infobox_orange li {
	padding-left:0;
	margin-bottom:10px;
	
	}
	
/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Zebratabelle
/* --------------------------------------------------------------------------------------------------------------------------------------------- */



	
.zebra	tr:nth-child(even) {background-color:#fec995 ;}
.zebra tr:nth-child(odd)  {background-color: #e1e0e6;}
.zebra { font-style:italic;}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail 3er Interview Tabelle
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

	
.zebra2	tr:nth-child(1) {background-color:#FFF;}
.zebra2 tr:nth-child(2)  {background-color:#DFEFFF;}
.zebra2 tr:nth-child(3)  {background-color:#C2D0ED;}

.zebra2	tr:nth-child(4) {background-color:#FFF;}
.zebra2 tr:nth-child(5)  {background-color:#DFEFFF;}
.zebra2 tr:nth-child(6)  {background-color:#C2D0ED;}
.zebra2 { font-style:italic;}

.zebra2 td:nth-child(1) { font-style:normal; font-size:15px; line-height:15px; padding-top:10px;}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Israeltabelle blau weiss
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


/* blau - weiss, , starts with blue  */
.israel	tr:nth-child(even) {background-color:#FFF; color:#003}
.israel tr:nth-child(odd)  {background-color:rgba(22,76,135 ,0.9); color:#FFF ;}
.israel { font-style:italic;}

/* blau - weiss, starts with white */
.israel2	tr:nth-child(even) {background-color:rgba(22,76,135 ,0.9); color:#FFF ; }
.israel2 	tr:nth-child(odd)  {background-color:#FFF; color:#003}
.israel2 	{ font-style:italic;}


/* ---------------------------------------------- hr Trennstrich ----------------------------------------------------*/
hr{
	color:#02448a;
}


/* ---------------------------------------------- Exceltabellen ----------------------------------------------------*/

	
.tablefit{
	width:100% !important;
	max-width:100% !important;
	font-size:small;
	line-height:normal;
	background-color:#E2E5F2;
	table-layout:fixed
}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Shvil Box
/* --------------------------------------------------------------------------------------------------------------------------------------------- */



.shvil-box-flieder{
	background-color:#D8DDF0;
	padding:5px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail israeltshirt, T-Shirt 
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.imgbox img{
	max-width:400px;
	height:auto;
	
}


/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Coffee Donation Tool Styling, Spenden für Autoren
/* --------------------------------------------------------------------------------------------------------------------------------------------- */	



.tiny_coffee h1{
	background-image:url(https://www.israel-trail.com/wp-content/uploads/2017/08/kaffeebohne-1.png);
	background-position:left;
	background-size: 30px auto;
	background-repeat:no-repeat;
	padding-left:40px;
	min-height:40px;
	
	font-size:22px;
	
	color:#300;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:3px;
	
	
	
}

.tiny_coffee {
	background-image:(https://www.israel-trail.com/wp-content/uploads/2017/08/kaffeebg.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-color:#C78254;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	color:#300;
	
		
}

.count2{
	color:#FFF !important;
}







.onlay
{
background-color:#cdcdcd;
position:absolute;top:15px;left:20px;
width:50px;
height:50px;
z-index:1;
}




img.zoom {
 transition: transform 0.8s;
 -moz-transition: transform 0.8s;
 -webkit-transition: transform 0.8s;
 -o-transition: transform 0.8s;
 -ms-transition: transform 0.8s;
}
img.zoom:hover {
 cursor: zoom-in;
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(4.0, 4.0);
 -moz-transform: scale(4.0, 4.0);
 -webkit-transform: scale(4.0, 4.0);
 -o-transform: scale(4.0, 4.0);
 -ms-transform: scale(4.0, 4.0);
}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Israel-Trail Metadaten ausblenden, geht Israelgegner nichts an
/* --------------------------------------------------------------------------------------------------------------------------------------------- */


.meta-date, .meta-category{				/* indi eingeführt post meta datum und die Kategorien  entfernen ---------------------------------------- */
display:none !important;
}


/* ---------------------------------------------- Ads ----------------------------------------------------*/
.ads {
	background-color:#F5EFE9;
	color:#003;
	
}

.ads .klein {
	font-size:small;
}


.ads_m {
	padding-left:10px;
	
}



/* --------------------------------------------------------------------------------------------------------------------------------------------- */
/*										Why I love Israel Zitate
/* --------------------------------------------------------------------------------------------------------------------------------------------- */

.zitat_israel {
	background-color:#C4C9DD;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
}








/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Israel-Trail Media Queries Bildschirmgroessen anpassen , mediaqueries, mediaquery
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */


/*============================ Israel-Trail MEDIA QUERIES ============================*/



/* ---------------------------------------------- > 1.000px ------------------------------------------------------------------------------------------*/
/* 
/* > 1.120px indi eingeführt  */
@media only screen and (min-width: 70em) {
body.custom-background{					/* indi Full Background Image Manager, hintergrundbild background-image */
	background-size: 100% 100%  !important;
}

.display_on_big{
	display:block;
}

}



/* ---------------------------------------------- < 1.120px ------------------------------------------------------------------------------------------*/
/* < 1.120px */
@media only screen and (max-width: 70em) {
	
	#mainnav-menu{		/* 31.12.2018 ipad fix */
	font-size:10px !important;
}	
	#wrapper {
		width: 94%;
		margin: 1em auto 2em;
	}
.bestellformular .wpcf7-textarea{
	background:none;
	max-width:300px;
	max-height:50px !important;
	
}
.f260px {width:250px !important;  max-width:250px !important;  margin-top:3px;}
.f420px {width:250px !important;  max-width:250px !important;  margin-top:3px; }	
.wpcf7-text { width:90%; max-width:250px;}

}

/* ---------------------------------------------- < 1.040px ------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 65em) {
	

	#wrapper {
		width: 96%;
		margin: 0 auto 1.5em;
	}
.bestellformular .wpcf7-textarea{
	background:none;
	max-width:300px;
	max-height:50px !important;
	
}

.f260px {width:250px !important;  max-width:250px !important;  margin-top:3px;}
.f420px {width:250px !important;  max-width:250px !important;  margin-top:3px; }	
.wpcf7-text { width:90%;max-width:250px;}
	
	.widgettitle{	/* indi eingeführt, korrektur für ipad und kleiner */
		font-size:medium;
	}
 

	/* An Item ---------------------------------------- indi eingeführt, content views korrigieren*/
.pt-cv-content-item {
	max-width:45% !important;	/* indi eingeführt ipad hochkant */
	width:45% !important;		/* indi eingeführt ipad hochkant */
	float:left;					/* indi eingeführt ipad hochkant */
	/*min-height:600px !important;
	/*max-height:600px !important;*/
	overflow:hidden;
	
}

	
	
	.widget-category-posts .big-post .post-title {
		font-size: 1.1em;
	}
	.widget-category-posts .small-post .post-title {
		font-size: 1.0em;
	}
	.widget-category-posts .small-post .wp-post-image {
		max-width: 25%;
	}
	.widget-category-posts .small-post .small-post-content {
		padding: 0.6em 0.4em;
	}
	.widget-category-posts .small-post .postmeta {
		font-size: 0.8em;
	}
}





/* ---------------------------------------------- < 1.024px ------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 1024px) {			/* indi eingeführt 02.01.2016/ ipad */

	/*.widgettitle{
		background-color:#C30;
	}*/
	
.display_on_big{
	display:block;
}

.bestellformular .wpcf7-textarea{
	background:none;
	max-width:300px;
	max-height:50px !important;
	
}

.f260px {width:250px !important;  max-width:250px !important;  margin-top:3px;}
.f420px {width:250px !important;  max-width:250px !important;  margin-top:3px; }	
.wpcf7-text { width:80%;max-width:200px;}
	


	#sidebar {
	float: right;
	width: 25%;
}


	#wrap {
		padding: 0 0 0 0;
	}
	
	
	#content {
	float: left;
	width: 75%;
	padding-right: 0.5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




		.wp-caption-text  {
			font-size:16px !important;
		}


			.wp-caption  {
				
				text-align:left;
				margin-right:0 !important;
				width:100%;
		}


	

}









/* ---------------------------------------------- < 960px ------------------------------------------------------------------------------------------*/

/* Tablets (landscape) | <960px */
@media only screen and (max-width: 60em) {
	
/* An Item ---------------------------------------- indi background violett hell, margin */
	
blockquote {
	
	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ---------------------------------------------------- */
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
	

	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ----------------------------------------------------*/

}	


.zweispalten{
	
	/* ---------------------------------------------- individuell 2 Spalten Layout ---------------------------------------------------- */
	-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap: 0px;
	column-count: 1;
	column-gap: 0px;
	/* ---------------------------------------------- individuell 2 Spalten Layout ----------------------------------------------------*/

}

.buch-rechts {
	width:100%;
	max-width:100%;
	margin-left:0% !important;
}


.buch-links {
	width:100%;

}



.bestellformular .wpcf7-textarea{
	background:none;
	max-width:300px;
	max-height:50px !important; 
}

.f260px {width:250px !important;  max-width:250px !important;  margin-top:3px;}
.f420px {width:250px !important;  max-width:250px !important;  margin-top:3px; }	
.wpcf7-text { width:60%;max-width:200px;}
	
	#wrap {
		padding: 0 0 0 0;
	}
	
	
	.type-post, .type-page, .type-attachment, .widget {
		margin-bottom: 1em;
	}
	#header {
		padding: 1em 0.5em;
	}
	#content {
		float: none;
		width: 100%;
		padding: 0;
	}
	#sidebar {
		clear: both;
		float: none;
		margin: 0;
		padding-top: 1em;
		width: 100%;
		max-width:540px !important;	/* indi eingeführt, aximiert die breite */
	}
	#logo {
		float: none;
		text-align: center;
		width: 100%;
	}
	#logo .site-title {
		float: none;
	}
	#logo .site-description {
		float: none;
		margin: 0;
		font-size: 1.05em;
	}
	#header-content {
		display: block;
		padding-top: 0.8em;
	}
	#header-content div {
		float: none;
		margin: 0;
	}
	#header-content #header-social-icons {
		float: right;
		max-width: 50%;
	}
	#header-content #header-search {
		float: left;
		max-width: 50%;
	}
	
	/* Mobile Main Navigation */
	
	/* Reset */
	#mainnav, #mainnav-menu, #mainnav-menu li, #mainnav-menu a, #mainnav-menu ul, 
	#mainnav-menu ul a, #mainnav-menu ul ul, #mainnav-menu li ul ul 
	{
		margin: 0;
		padding: 0;
		position: static;
		float: none;
		display: inline;
		font-size: 1.0em;
		border: none;
		box-shadow: none;
		background: none;
		top: 0;
		left: 0;
	}
	#mainnav-menu li:hover ul ul, #mainnav-menu li:hover ul ul ul, #mainnav-menu li:hover ul ul ul ul,
	#mainnav-menu li:hover ul, #mainnav-menu li li:hover ul, #mainnav-menu li li li:hover ul, #mainnav-menu li li li li:hover ul
	{
		display: inline;
	}
	
	#mainnav-mobile-menu {
		
		background-color:rgba(7,64,74,0.3);   /* indi hintergrundfarbe navigationsleiste patrol dunkelblau grünblau    */
		-moz-border-radius-topleft: 0.4em;
		-moz-border-radius-topright: 0.4em;
		-webkit-border-top-left-radius: 0.4em;
		-webkit-border-top-right-radius: 0.4em;
		-khtml-border-top-left-radius: 0.4em;
		-khtml-border-top-right-radius: 0.4em;
		border-top-left-radius: 0.4em;
		border-top-right-radius: 0.4em;
	}
	#mainnav-toggle {
		display: block;
		width: 100%;
		margin: 0;
		padding: 1em 1.5em 0.8em;
		text-decoration: none;
		color: #fff;
		
		background-color:rgba(22,76,135 ,0.9);   /* indi hintergrundfarbe navigationsleiste patrol dunkelblau grünblau    */
		border: none;
		font-size: 1.05em;
		font-weight: bold;
		font-family: 'Lato', Tahoma, Verdana, Arial;
		text-align: left;
		-moz-border-radius-topleft: 0.4em;
		-moz-border-radius-topright: 0.4em;
		-webkit-border-top-left-radius: 0.4em;
		-webkit-border-top-right-radius: 0.4em;
		-khtml-border-top-left-radius: 0.4em;
		-khtml-border-top-right-radius: 0.4em;
		border-top-left-radius: 0.4em;
		border-top-right-radius: 0.4em;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-toggle:hover {
		cursor: pointer;
		background: rgba(0, 0, 0, 0.1);
	}
	#mainnav-toggle:after {
		float: right;
		margin: 0;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		content: '\f419';
		font: normal 24px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}
	
	#mainnav-menu {
		display: none;
		width: 100%;
		background: #164c87;
	}
	#mainnav-menu a {
		display: block;
		padding: 1.1em;
		color: #fff;
		text-decoration: none;
		font-size: 1.05em;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		background: rgba(0, 0, 0, 0.15);
		clear: left;
	}
	#mainnav-menu a:link, #mainnav-menu a:visited {
		color: #fff;
	}
	#mainnav-menu a:hover {
		background: rgba(0, 0, 0, 0.25);
	}
	#mainnav-menu ul {
		width: 100%;
	}
	#mainnav-menu ul a {
		display: block;
		width: 100%;
		padding: 1em 1em 1em 2em;
		font-size: 0.9em;
		background: rgba(0, 0, 0, 0.25);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu ul a:hover {
		background: rgba(0, 0, 0, 0.15);
	}
	#mainnav-menu ul li ul {
		float: left;
		padding: 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#mainnav-menu ul li ul a {
		padding-left: 4em;
	}
	#mainnav-menu ul li ul li ul a{
		padding-left: 6em;
	}
	#mainnav-menu li.current_page_item a, #mainnav-menu li.current-menu-item a {
		text-decoration: underline;
	}
	#mainnav-menu li.current_page_item ul li a, #mainnav-menu li.current-menu-item ul li a{
		text-decoration: none;
	}
	#mainnav-menu ul li.current_page_item a, #mainnav-menu ul li.current-menu-item a {
		text-decoration: underline;
	}
	
	#mainnav-menu .submenu-dropdown-toggle {
		float: right;
		display: block;
		margin: 0;
		padding: 0.75em 1em;
	}
	#mainnav-menu .submenu-dropdown-toggle:hover {
		cursor: pointer;
		background: rgba(0,0,0,0.15);
	}
	#mainnav-menu .submenu-dropdown-toggle:before {
		font-size: 28px;
		line-height: 1;
		font-family: 'Genericons';
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-decoration: inherit;
		vertical-align: middle;
		content: '\f431';
		color: #fff;
	}
	#mainnav-menu .submenu-dropdown-toggle.active:before {
		content: '\f432';
	}
	#mainnav-menu ul .submenu-dropdown-toggle {
		padding: 0.55em 0.8em;
	}
	#mainnav-menu ul .submenu-dropdown-toggle:before {
		font-size: 24px;
	}
	
	/* Magazine Homepage: Category Post Widgets */
	.courage_category_posts_columns, .courage_category_posts_columns .widget-category-posts {
		margin-bottom: 0;
	}
	#widget-category-posts-columns .category-posts-columns .category-posts-columns-content {
		margin-bottom: 1em;
	}
	.widget-category-posts .big-post .post-title {
		font-size: 1.2em;
	}
	.widget-category-posts .small-post .post-title {
		font-size: 1.05em;
	}
	.widget-category-posts .small-post .wp-post-image {
		max-width: 30%;
	}
	.widget-category-posts .small-post .small-post-content {
		padding: 0.8em 0.4em;
	}
	.widget-category-posts .small-post .postmeta {
		font-size: 0.9em;
	}
	

}




/* ---------------------------------------------- < 800px ------------------------------------------------------------------------------------------*/
/* Tablets (portrait) | <800px */
@media only screen and (max-width: 50em) {
	
	/* -------------------------------------------- indi Subtitle im Header ------------------------------------------------------------------------*/
/*
.sidebar_class2 , .sidebar_class4 , .sidebar_class5 , .sidebar_class6 {
	display:none;
}*/

.display_on_big{
	display:none;
}
.seitenframe{
	max-height:1000px;
}

.bestellformular .wpcf7-textarea{
	background:none;
	max-width:200px;
	max-height:50px !important; 
}

.f260px {width:200px !important;  max-width:200px !important;  margin-top:3px;}
.f420px {width:200px !important;  max-width:200px !important;  margin-top:3px;}	
.wpcf7-text { width:60%;max-width:200px;}	

.subtitle{
	font-size: 2.0em;
	color:#FFF; /* indi weiß Untertitel als Zitat im Headerbild ---------------------------------------------------------- */
	text-align:right;
	padding-right:30px;

	margin-top:-2.0em !important ;
	height: 2.0em !important ;

	
}	
	
blockquote {
	
	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ---------------------------------------------------- */
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
	

	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ----------------------------------------------------*/

	
}	

	
	
	
	#logo .site-title {
		font-size: 2.4em;
	}
	
	/* Mobile Footer Navigation */
	#footer #footer-text {
		margin-top: -1.2em;
	}
		
	/* Reset */
	#footernav, #footernav-menu, #footernav-menu li, #footernav-menu a, #footernav-menu ul {
		margin: 0;
		padding: 0;
		position: static;
		float: none;
		display: inline;
		font-size: 1.0em;
		border: none;
		box-shadow: none;
		background: none;
		top: 0;
		left: 0;
	}
	#footernav {
		float: none;
	}
	#footernav-icon {
		display: block;
		text-decoration: none;
		font-size: 0.9em;
		color: #fff;
	}
	#footernav-icon:hover {
		cursor: pointer;
		text-decoration: underline;
	}
	#footernav-icon:after {
		margin: 0.05em 0 0 1em;
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		content: '\f419';
		font: normal 14px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}
	#footernav-icon:hover:after {
		text-decoration: none;
	}
	#footernav-menu {
		display: none;
		width: 100%;
		padding-bottom: 1.2em;
	}
	#footernav-menu li {
		display: block;
		padding: 0.4em 0;
		margin: 0 1.5em 0.5em 0;
	}
	#footernav-menu a {
		display: inline-block;
		text-decoration: none;
		font-size: 0.9em;
	}
	#footernav-menu a:hover {
		text-decoration: underline;
	}
	
	.entry h1, .comment h1 {
	font-size: 2.2em;
	}
	.entry h2, .comment h2 {
		font-size: 1.8em;
	}
	.entry h3, .comment h3 {
		font-size: 1.2em;
	}
	.entry tr th,
	.entry thead th {
		padding: 0.2em 0.4em;
	}
	.entry tr td {
		padding: 0.2em 0.4em;
	}
	
	.widget-category-posts .big-post .post-title {
		font-size: 1.1em;
	}
	.widget-category-posts .small-post .post-title {
		font-size: 1.0em;
	}
	.widget-category-posts .small-post .wp-post-image {
		max-width: 25%;
	}
	.widget-category-posts .small-post .small-post-content {
		padding: 0.6em 0.4em;
	}
	.widget-category-posts .small-post .postmeta {
		font-size: 0.8em;
	}
}





/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Entscheidender Breaking Point für elementare Änderungen bei schmalen Displays < 640px
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */



/* ---------------------------------------------- < 640px ------------------------------------------------------------------------------------------*/
/* Phablets (portrait) | <640px */
@media only screen and (max-width: 40em) {
/*

/* Anpassungen 2020 für schmale Handydisplays +++++++++++++++++++++++++++++++++++++++++++++++ */
/* noprint blendet Elemente in der Druckansicht aus, wird hier auch erwendet für schmale Mobile Displays */
/* .shvil-box-101 = Platzierung, */

.noprint , .seitenframe, .tiny_coffee, .postmeta , .metatags, .comment-respond, .shvil-box-101 {
	display:none;
}

/* Listen nicht mehr einrücken +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

ul, li{
	margin:0 ;
	padding:0 ;
	padding-left:3px ;
	
}


/* Tabelle auflösen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Folgende Klassen auflösen: zebra, zebra2, israel, israel2, und als neutrale Klasse allgemein rtab */

.zebra tr , 	.zebra th , 	.zebra td , 
.zebra2 tr , 	.zebra2 th , 	.zebra2 td , 
.israel tr , 	.israel th , 	.israel td ,  
.israel2 tr , 	.israel2 th , 	.israel2 td ,
.rtab tr , 	.rtab th , 	.rtab td 		/* Klasse rtab zum Auflösen von Tabellen*/
	{		/* Tabelle auflösen */
 		display: block;
		width:100%;
		
		border:none !important;
		border-style:none !important;
		
		margin: 0 !important;
		padding: 0 !important;
	}
	
	
	.zebra tr, .zebra2 tr, .israel tr, .israel2 tr, , .rtab tr{								/* formatieren */
		padding-bottom:20px !important;
	}
	
	/* Namen der Person (also vormals linke Spalte fett */
	.zebra td:nth-child(1), .zebra2 td:nth-child(1), .israel td:nth-child(1), .israel2 td:nth-child(1) ,  .rtab td:nth-child(1) {	
		font-weight:bold;
	}
	
	/* unformatierte Tabellen, Namen einfärben */
	.rtab td:nth-child(1) {	
		background-color:#E2E4EF !important;
	}
	
	.zebra table , .zebra2 table, .israel table , .israel2 table, .rtab table {
		border:none !important;
		border-style:none !important;
	}



/* testen */

	/*.page-title {
		color:#0F6 !important; 
	}
	.post-title {
		color:#0F6 !important; 
	}*/
	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

.display_on_big{
	display:none;
}



.seitenframe{
	max-height:1000px;
}

.pt-cv-content-item {
	max-width:inherit !important;
	max-width:100% !important; 	/* indi eingeführt ipad hochkant */
	width:inherit !important;
	width:100% !important; 	/* indi eingeführt ipad hochkant */
	max-height:inherit	!important; /* indi */
	}

	
.bestellformular .wpcf7-textarea{
	background:none;
	max-width:200px;
	max-height:50px !important; 
}

.f260px {width:200px !important;  max-width:200px !important;  margin-top:3px;}
.f420px {width:200px !important;  max-width:300px !important;  margin-top:3px;}	
	
	
.subtitle{
	font-size: 1.0em;
	color:#FFF; /* indi weiß Untertitel als Zitat im Headerbild ---------------------------------------------------------- */
	text-align:right;
	padding-right:30px;

	margin-top:-2.0em !important ;
	height: 2.0em !important ;
}

	.entry h1, .comment h1 {
	font-size: 1em;
	}
	.entry h2, .comment h2 {
		font-size: 1em;
	}



	

blockquote {
	
	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ---------------------------------------------------- */
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
	

	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ----------------------------------------------------*/

	
}


.metaslider .caption {
	/*display:none; */
 
}
	
	#logo .site-title {
		font-size: 2.2em;
	}
	.page-title {
		font-size: 1.5em;
	}
	.post-title {
		font-size: 1.5em;
	}


	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

.display_on_big{
	display:none;
}

.seitenframe{
	max-height:1000px;
}

.pt-cv-content-item {
	max-width:inherit !important;
	max-width:100% !important; 	/* indi eingeführt ipad hochkant */
	width:inherit !important;
	width:100% !important; 	/* indi eingeführt ipad hochkant */
	max-height:inherit	!important; /* indi */
}
	
.bestellformular .wpcf7-textarea{
	background:none;
	max-width:200px;
	max-height:50px !important; 
}

.f260px {width:200px !important;  max-width:200px !important;  margin-top:3px;}
.f420px {width:200px !important;  max-width:300px !important;  margin-top:3px;}	
	
	
.subtitle{
	font-size: 1.0em;
	color:#FFF; /* indi weiß Untertitel als Zitat im Headerbild ---------------------------------------------------------- */
	text-align:right;
	padding-right:30px;

	margin-top:-2.0em !important ;
	height: 2.0em !important ;
}

	.entry h1, .comment h1 {
	font-size: 1em;
	}
	.entry h2, .comment h2 {
		font-size: 1em;
	}


}
	

blockquote {
	
	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ---------------------------------------------------- */
	-moz-column-count: 1;
	-moz-column-gap: 10px;
	-webkit-column-count: 1;
	-webkit-column-gap: 10px;
	column-count: 1;
	column-gap: 10px;
	

	/* ---------------------------------------------- individuell 2 Spalten Layout abschalten ----------------------------------------------------*/

	
}


.metaslider .caption {
	display:none;
 
}
	
	#logo .site-title {
		font-size: 2.2em;
	}
	.page-title {
		font-size: 1.5em;
	}
	.post-title {
		font-size: 1.5em;
	}
	
	/* ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
	
	/* Magazine Homepage: Category Post Widgets */
	#widget-category-posts-grid .category-posts-grid-row {
		margin-right: 0;
	}
	#widget-category-posts-grid .category-posts-grid-row .big-post,
	#widget-category-posts-grid .category-posts-grid-row .small-post-wrap,
	#widget-category-posts-boxed .big-post,
	#widget-category-posts-columns .category-posts-column-left {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	#widget-category-posts-grid .category-posts-grid-row.small-post-row .small-post-wrap {
		padding-right: 0;
	}
	#widget-category-posts-boxed .small-posts,
	#widget-category-posts-columns .category-posts-column-right {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	.widget-category-posts .big-post .post-title {
		font-size: 1.2em;
	}
	.widget-category-posts .small-post .post-title {
		font-size: 1.05em;
	}
	.widget-category-posts .small-post .wp-post-image {
		max-width: 30%;
	}
	.widget-category-posts .small-post .small-post-content {
		padding: 0.8em 0.4em;
	}
	.widget-category-posts .small-post .postmeta {
		font-size: 0.9em;
	}
	
}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */











/* ---------------------------------------------- < 480px ------------------------------------------------------------------------------------------*/
/* Smartphones | <480px  Handy */
@media only screen and (max-width: 30em) {
body.custom-background{					/* indi hintergrundbild background-image */
	background-image:none;
}


.display_on_big{
	display:none;
}
.seitenframe{
	max-height:1000px;
}


#wrap, .type-post {							/* indi 2020 keinen abstand mehr zum warap */
	padding:0 !important;
	margin:0 !important;
}



#wrapper {
    width: 100%;
}







blockquote {
padding:0px !important;
margin:0px !important;
border:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow:   none !important;
	box-shadow:         none !important;
width:100% !important;
background-color:#0F6  !important;
}



/*
.sidebar_class2 , .sidebar_class4 , .sidebar_class5 , .sidebar_class6 {
	display:none;
}*/

/* An Item content views handy ---------------------------------------- indi background violett hell, margin */
.pt-cv-content-item {
	max-width:inherit !important;
	max-width:100% !important; 	/* indi eingeführt ipad hochkant */
	width:inherit !important;
	width:100% !important; 	/* indi eingeführt ipad hochkant */
	max-height:inherit	!important; /* indi */
}

.produkt_div{
	width:100%;
	min-width:100%;
	max-width:100%;
	min-height:inherit;
	background-color:#F7F7F7;
	border: thin #009 solid;
	margin-right:00px;
	margin-top:10px;
	float:left;
	padding:5px;
	padding-left:00px;
	border-radius:5px;

}


.produkt_div_empfehlung{
	width:100%;
	min-width:100%;
	max-width:100%;
	min-height:inherit;
	background-color:#CCC;
	border: thin #666 solid;
	margin-right:0px;
	margin-top:10px;
	float:left;
	padding:5px;
	border-radius:5px;

}





/* 31.12.2015 indi neu eingeführt zur groessenkorrektur der bilder beim themewechsel --------------------------------- */
.size-medium{
	max-width:100% !important;
	width:100% !important;
	
}
/* -------------------------------------------------------------------------------------------------------------------- */

	
	
	
/* indi subtitle ausgeblendet ------------------------------------------ */	
.subtitle{
	visibility:hidden;
}


/* indi Website Titel   ------------------------------------------ */	
.israeltrail-title {	
	/* font-size:x-large !important; */
	margin-left: 0px;
}


.israeltrail-description {
	font-size:medium;
}

.israeltrail-description-frame {
	margin:0px;
	padding:0px;
}






.endorsement {
padding:0px !important;
margin:0px !important;
border:none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow:   none;
	box-shadow:         none;
width:100%;

}


.info {
padding:0px !important;
margin:0px !important;
border:none !important;
	-webkit-box-shadow: none;
	-moz-box-shadow:   none;
	box-shadow:         none;
width:100%;

}


.page-title, .post-title {
	background-image:none;
	margin:0px;
	padding:0px;
}

.entry h1, .comment h1 {
	background-image:none;
	margin:0px;
	padding:0px;
}
}

	




/* ---------------------------------------------- < 320px ------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 20em) {
	.widget-category-posts .big-post .post-title {
		font-size: 1.0em;
	}
	.widget-category-posts .small-post .post-title {
		font-size: 0.9em;
	}
	.widget-category-posts .small-post .postmeta {
		font-size: 0.7em;
	}
 
}
/* Smartphones | <320px */
/*@media only screen and (max-width: 20em) {*/



@media only screen and (max-width: 400px) {

/* An Item ---------------------------------------- indi background violett hell, margin */

/*
.sidebar_class2 , .sidebar_class4 , .sidebar_class5 , .sidebar_class6 {
	display:none;
}
*/

.display_on_big{
	display:none;
}
.seitenframe{
	max-height:1000px;
}

.pt-cv-content-item {
	max-width:inherit !important;
	max-width:100% !important; 	/* indi eingeführt ipad hochkant */
	width:inherit !important;
	width:100% !important;	/* indi eingeführt ipad hochkant */
	

}


	.blockquote {	
	padding:0px !important;
	margin:0px !important;
	border:none !important;
		-webkit-box-shadow: none;
		-moz-box-shadow:   none;
		box-shadow:         none;
	width:100%;
	background-color:#900 !important;
 	}


/* bei Smartphones einblenden */
.mobilephone {
	display:block;
}



	
	.referenz {
		width: 100%;
		margin-right:0%;
	}
	
	#header {
		padding: 1em 0.5em;
	}
	#logo .site-title {
		font-size: 1.7em;
	}
	.page-title {
		font-size: 1.2em;
	}
	.post-title {
		font-size: 1.1em;
	}
	.postmeta span, .postinfo span {
		display: block;
	}
	.postmeta .sep, .postinfo .sep, .postmeta .post-edit-link {
		border: none;
		margin: 0;
		padding: 0;
	}
	

}


















/* ---------------------------------------------- > 960px fix------------------------------------------------------------------------------------------*/
/* Big Screens Navi Fix | >960px */
@media only screen and (min-width: 60em) {
	/* ensure #nav is visible on desktop version */
	#topnav-menu, #mainnav-menu {
		display: block !important;
	}
	#mainnav-menu li.menu-item:hover a {
		background: rgba(0, 0, 0, 0.15);
	}
	#mainnav-menu li.menu-item:hover ul a:hover {
		background: rgba(0, 0, 0, 0.25);
	}
	#mainnav-menu {
		-moz-border-radius-topleft: 0.4em;
		-moz-border-radius-topright: 0.4em;
		-webkit-border-top-left-radius: 0.4em;
		-webkit-border-top-right-radius: 0.4em;
		-khtml-border-top-left-radius: 0.4em;
		-khtml-border-top-right-radius: 0.4em;
		border-top-left-radius: 0.4em;
		border-top-right-radius: 0.4em;
	}
}
/* ---------------------------------------------- > 800px fix------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 50em) {
	/* ensure #footernav is visible on desktop version */
	#footernav-menu {
		display: block !important;
	}
}





/* ---------------------------------------------- < 500px fix------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 500px) {



#wrap, .type-post , .type-page, .bestellformular, .wpcf7-form{							/* indi 2020 keinen abstand mehr zum warap */
	padding:0 !important;
	margin:0 !important;
	word-wrap: break-word !important; /* erzwingt das Umbrechen langer Links, indi 2020 aufgrund zu breiter Tabellen in der Handyansicht */
}

.bestellformular .wpcf7-form{
	width:100% !important;
}


#wrapper {
    width: 100%;
	word-wrap: break-word !important; /* erzwingt das Umbrechen langer Links, indi 2020 aufgrund zu breiter Tabellen in der Handyansicht */
}


blockquote {
padding:0px !important;
margin:0px !important;
border:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow:   none !important;
	box-shadow:         none !important;
width:100% !important;
/*background-color:#003  !important;
color:#FFF  !important;*/
font-size:medium !important;
background-color:#096 !important;
word-wrap: break-word !important; /* erzwingt das Umbrechen langer Links, indi 2020 aufgrund zu breiter Tabellen in der Handyansicht */
}

.israeltrail-title, .israeltrail-description-frame {
	margin:0;
}

table {
	max-width:500px!important;
	max-width:100% !important;
	width:100% !important;
	overflow:hidden;
	word-wrap: break-word !important; /* erzwingt das Umbrechen langer Links, indi 2020 aufgrund zu breiter Tabellen in der Handyansicht */
}

.pt-cv-view {
	margin-left:0px;
	width:100%;
	max-width:100%;
	
	}

}





/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

/*                                                                     Print Styles 
*/
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  */



/* Print Styles */

@media print {
body { background:white; color:black; margin:0; font-size:10px; }

#cssmenu{ ; font-size:10px !important;}
.widget{ ; font-size:10px !important;}

#supersized { display:none; } 
#supersized img { display:none; } 
#ino-wp-backgrounds { display:none; } 
#supersized a { display:none; } 

a[href]:after {
    content: none !important;
  }


.body.custom-background ,.fully-background, .bestellformular {
    background-image:none !important;
}


.noprint , .bestellformular, .seitenframe, .tiny_coffee, .postmeta , .metatags, .comment-respond, .shvil-box-101 {
	display:none;
}




.pt-cv-wrapper, .pt-cv-content, .pt-cv-title{
	font-size:10px !important;
}

.pt-cv-wrapper{
	height:100px !important;
	max-height:100px !important;
	}
	




.caption-wrap .caption {
	z-index:100000 !important;*/
	background-color:#0F9 !important;
}


.text-raw {
	display:none;
}

}
/*
`++'++                                                                                                                           
     `++'++    ::::::::::,                                                                                  :''.    ``                
      ++++:     ++;...,++:                                                                                  `'+.    '+                
              ` '+:     +;                                     `+`                                           ;'.    ++                
                ;+:     ';                                     ,'                                            :+.                      
      ::;:`     ;+:                    `         `             '+                                            :+.                `     
     `++'++     ;+:        +++  +++    ;++++``   +++  '++'    ,++++++ +++; :+++   +++:       ++++.      :++++;'.  `+++     `'+++;     
     `+++++     ;+;   ;'    ++ +:++   ++ ` ++,    ++`+,.+';  ``'+``.`  :':+:.+++`+.:++`    .+,  :+:    +'`  .+'.    +'  ` ++`  ++,    
     `+''++     ;+:  `+'    +++   '` +'`    ++   `'++    '+    '+     `.+'    +++  `:''    ++   `+'   :', `  ++.    +'    +.   `'+`   
     `++'++     ;++++++'    ++`      ++     ++:   ''`    ++    '+      `+;    ++     ++   :',    +'`  +'     ;'.    ++          ++    
     `++'++     ;+:   +'    ++      `'+     :++   '+     ++    '+      `+:    ++     ++   ++`````'+,  ++     :'.    ++          ++    
     `+++++     ;+:   ,+    ++      .++     ,++   '+     ++    '+      `+;    ++     '+   +';;;;;;;,  ++     :'.    ++      ,'++++    
     `'+''+     ;+:         ++      .++     ,++   '+     ++    '+      `+;    ++     ++   ++`         ++     :'.    ++    '+;`  ++    
        `       ;+:         ++       '+     ;+:   '+     ++    '+`     `+;    ++     ++   ++`         ++     ;'.    ++   :+.`   ++    
                ;+:         ++       ++     ++    '+     ++    '+`     `+;    ++     ++   ,''         +'   ` +'.    ++   ++`   `++    
                '+'         ++       ;+'    ++  ` ++`  ` ++   `,++ ``  ,+'    ++     '+    ++,   ,+   ;'+ ` ';+,  ` ++   ++,   +++    
      +++''    .+'+.       .+++       '+'.;+'   `.+++   :'+:    +++++ `+'+.  ,'++   '+'.    +''+++     +++''`:++`  :'+;   +++++ ++,   
     `+++++       `                     .:.      
*/









.text-raw {
	display:none;
}

