/*
Theme Name: Virtue Child Theme
Theme URI: http://themes.kadencethemes.com/virtue-premium/
Description: Child Theme for Virtue
Author: Kadence Themes
Author URI: http://kadencethemes.com/
Template: virtue
Version: 1.0.0
*/

/*** ANPASSUNGEN DES ORIGINAL THEMES ***/
.sidebar .widget-inner li {
	line-height:22px; // 30
	border-bottom:solid 1px #e5e5e5;
	border-color:rgba(0,0,0,0); // rgba(0,0,0,.05)
}
.sidebar ul {
	list-style:none;
	margin:0 0 10px 18px; // 15
	padding:0
}

.sidebar ul {
	border-bottom:solid 1px #e5e5e5;
	border-color:rgba(0,0,0,.05);
}


/*** NEUES CSS VON FLOBU ***/
/* class mit . und id mit # */
/* CLASS: Box für Bilder oder z.B. DIV Tags */
.boxrund1{
padding: 5px; 
background: #F7F7FA;
border: 1px solid #FFF;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 1px 2px 4px rgba(0,0,0,.4);
}

/* CLASS: Box mit Rand um Text */
.boxrand1{
background: #F7F7FA;
padding: 5px; 
border: 1px solid #E0E0EB; // E8E8F0 
margin: 15px;
box-shadow: 0px 1px 2px rgba(0,0,0,.4);
}

/* ID: Box um Text */
#box90just{
text-align: justify;
margin-left: 5%;
margin-right: 5%;
width:90%;
}

/* STANDARD TABELLENDEFINITION */

table {
	border-collapse: collapse;
	border: 1px solid;
	border-width: thin;
	margin: 1em;
	width: 95%;
	border-color: #ebebeb;
}

tr {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-width: thin;
	border-color: #ebebeb;
}
tr:first-child { border-top: 0 none; }

th,
td { 	padding: 0.2em; vertical-align: top; }

thead tr,
tr:nth-child(even) { 
	background-color: #F1F1F1; 
}

th { 
//font-size: 1.2em; 
}

tbody th { text-align: left; 
	background-color: #d1d1e1;
	font-variant: small-caps; 
	font-weight: bold;
	font-size: 110%;
}

code { font-size: 1.2em; }

td:first-child {
	width: 20%;
}

td:last-child {
	text-align: left;
}

// Tabelle ohne Rand
.unsichtbar {
	border-collapse: collapse;
	border: 3px;
	margin: 1em;
	width: 95%;
	border-color: red;
}



// FRONTIER POST

table.frontier-new-list {
    width: 98%;
    border: 0px none !important;
}


// CONTACT FORM 7

/*
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    width: 60px;
    padding: 4px;
    height: auto;
    max-width: 200px;
    background-color: #E8F4FF;
    color: #000;
}
*/


.contactform input.full, .wpcf7 input {
    width: 100%;
    padding: 4px;
    height: auto;
    border: 1px solid #999;
    box-sizing: border-box;
    border-radius: 0px;
    //max-width: 570px;
}

.contactform textarea, .wpcf7 textarea {
    width: 100%;
    padding: 4px;
    height: auto;
    margin-bottom: 20px;
    border: 1px solid #999;
    box-sizing: border-box;
    border-radius: 0px;
    //max-width: 570px;
}


#wpcf7-kurz
{
    width: 100%;
    padding: 4px;
    height: auto;
    max-width: 400px;
    background-color: #E8F4FF;
    color: #000;
}

