@charset "UTF-8";

/* =================================================================== */
/* mobilespeedtest.de made by urbanstudio.de
====================================================================== */

body{font:14px "Open Sans", Arial, sans-serif;color:#333333;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden;min-width:100%;min-height:100%;}
#wrapper{-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0 0 30px 0;margin:0 auto;}
.clear{clear:left;}

a{color:#CA0F26;text-decoration:underline;} a:hover{color:#CA0F26;text-decoration:none;}

#headerwrapper{background:#60320F url('images/vegan1400h.jpg') no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

#overhead{display:block;background:rgba(0,0,0,.25);height:30px;font-size:10px;position:relative;top:0;left:0;}
#overhead .center{height:30px;line-height:30px;text-align:right;}
#overhead .center div{display:inline-block;float:left;padding:0 20px 0 0;height:30px;line-height:30px;color:#545454;}
#overhead .center a{color:rgba(255,255,255,.33);text-decoration:none;font-weight:700;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,.33);} #overhead .center a:hover{color:rgba(255,255,255,.6);}
#overheadmenu{display:block;width:auto;float:none;max-height:30px;margin:0 0 0 0;} #overheadmenu ul, #overheadmenu li{list-style:none;padding:0;margin:0;display:inline;}
#overheadmenu ul li{float:left;position:relative;margin:0 26px 0 0;} #overheadmenu ul li:last-child{margin:0 0 0 0;}
#overheadmenu ul li a{display:inline-block;color:#545454;text-decoration:none;font-weight:700;height:30px;line-height:30px;padding:0 0 0 0;} #overheadmenu ul li a:hover{color:#666666;}

#header{position:relative;top:0;left:0;height:150px;z-index:10;}
#header .center{height:150px;position:relative;top:0;left:0;overflow:visible;background:url('images/header-grunge.png') no-repeat 0px 0px;} #header .centerwrap{overflow:visible;}
	#logo{margin:0 0 0 0;background:url('images/vegan.svg') no-repeat 0px 2px;background-size:310px 150px;width:252px;height:150px;} #logo a{display:block;text-decoration:none;padding:37px 0 0 55px;}
	#logo h1{display:block;color:#FFFFFF;font-size:38px;font-family: 'Playfair Display', serif;font-weight:700;line-height:34px;text-shadow:0 1px 0 rgba(0,0,0,.33);text-align:center;height:80px;margin:0 0 0 0;} #logo .claim{display:none;}
	#basilikum{width:130px;height:117px;position:absolute;left:0;bottom:-8px;background:url('images/basilikum.png') no-repeat 0px 0px;}
	#leaderboard{width:728px;height:90px;position:absolute;top:30px;right:30px;}
	#skyscraper{width:160px;height:600px;position:absolute;top:204px;right:-190px;}

#nav{/*border-top:1px solid #7F5837;*/position:relative;top:0;left:0;z-index:5;} #nav .centerwrap, #nav .center{ overflow:visible !important;} #nav .topline.white{z-index:6;}
#innav{/*border-bottom:1px solid #47230D;*/height:48px;line-height:48px;background: -moz-linear-gradient(top,  rgba(255,255,255,0.06) 0%, rgba(0,0,0,0.06) 75%, rgba(0,0,0,0.06) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.06) 0%,rgba(0,0,0,0.06) 75%,rgba(0,0,0,0.06) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.06) 0%,rgba(0,0,0,0.06) 75%,rgba(0,0,0,0.06) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0fffffff', endColorstr='#0f000000',GradientType=0 );}
#searchbtn{display:none;}
#navbtn{display:none;}

.main{overflow:auto;position:relative;top:0;left:0;z-index:0;}
.main .center{padding-top:30px;padding-bottom:30px;background:#FFFCF7;border-left:1px solid #533410;border-right:1px solid #533410;}
#content{float:left;width:650px;margin-right:30px;min-height:650px;}
#content .post ul{margin:0 0 20px 16px;line-height:26px;}
#content .post ul li{font-size:16px;line-height:26px;} #content .post ul li::marker{color:#3572BA;}
#sidebar{float:left;width:300px;padding:0 0 0 0;min-height:400px;}

.center.footer{border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:0 1px 0 1px;width:1038px;color:#666666;font-size:12px;text-shadow:0 1px 0 #FFFFFF;}
#footer1{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background:#F6F6F6;padding:15px 29px 15px 29px;overflow:auto;line-height:20px;}
#copy{float:right;color:#999999;font-size:12px;} #copy a{color:#999999;text-decoration:none;}
#footer1 ul, #footer1 ul li{list-style:none;padding:0;margin:0;display:inline;}
#footer1 ul li{float:left;position:relative;margin:0 20px 0 0;} #footer1 ul li:last-child{margin:0 0 0 0;}
#footer1 ul li a{display:inline-block;color:#053564;text-decoration:none;font-weight:400;line-height:20px;padding:0 0 0 0;font-size:12px;}




/* SIDEBAR + WIDGETS*/
.widget{margin:0 0 30px 0;}
#sidebar .widget{margin-bottom:30px;border-bottom:1px solid rgba(85,44,13,1);}
#sidebar .widget:last-child{margin-bottom:0;}

#sidebar .widget.mpu_advertisement{margin-bottom:25px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

.headline{display:block;margin:0;border-top:none;border-bottom:none;}

#sidebar .widget .headline h3, #sidebar .widget .headline h4 {
    display: block;
    color: rgba(85,44,13,1);
    font-size: 16px;
	font-family:"Open Sans", Arial, sans-serif;
    line-height: 22px;
    padding: 8px 8px 8px 15px;
    margin: 0 0 0 0;
    text-transform: uppercase;
    font-weight: 700;
    border-top: 1px solid rgba(85,44,13,.33);
    border-bottom: 1px solid rgba(85,44,13,1);
    text-shadow: 0 1px 0 #FFFFFF;
}

ul#menu-sidebar-nav{margin:0;border-top:1px solid rgba(85,44,13,1);}
ul#menu-sidebar-nav, ul#menu-sidebar-nav li{list-style:none;padding:0;margin:0;display:block;}
ul#menu-sidebar-nav li{border-top:1px solid #FFFFFF;border-bottom:1px solid rgba(85,44,13,1);} ul#menu-sidebar-nav li:last-child{border-bottom:none;}
ul#menu-sidebar-nav li a{display:block;font-size:14px;color:rgba(85,44,13,.75);font-weight:700;line-height:20px;text-transform:uppercase;padding:10px;margin:0;text-decoration:none;}
ul#menu-sidebar-nav li a:hover{color:rgba(85,44,13,1) !important;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

.tagcloud{padding:15px 0 10px 10px;overflow:auto;}
.tagcloud a, .tagcloud a:hover{display:inline-block;margin:0 5px 5px 0;border:1px solid rgba(158,127,80,.55);border-radius:3px;color:rgba(158,127,80,.66);text-decoration:none;font-weight:600;padding:2px 5px 2px 5px;font-size:12px !important;float:left;}
.tagcloud a:hover{background:rgba(255, 255, 255, .5);box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.9);color:rgba(158,127,80,1);border:1px solid rgba(158,127,80,.88);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}


/* Popular Posts */
.incredible-latest{}
.incredible-latest .headline{margin-bottom:0;}
.latest-post-blog{position:relative;top:0;left:0;overflow:auto;clear:left;padding:12px 14px 14px 78px;border-bottom:1px solid rgba(85,44,13,.18);} .latest-post-blog:nth-child(odd){background:rgba(85,44,13,.03);border-bottom:1px solid rgba(85,44,13,.15);} .latest-post-blog:last-child{border-bottom:0;border-radius:0 0 3px 3px;}
.latest-post-blog a.image{display:block;position:absolute;top:14px;left:14px;width:50px;height:50px;overflow:hidden;alignment-baseline:baseline;}
.latest-post-blog a.image img{width:50px;height:50px;padding:0 0 0 0;border:0;z-index:1;}
.latest-post-blog a.image .whiteborder{display:block;content:' ';position:absolute;top:0;left:0;width:48px;height:48px;border:1px solid rgba(85,44,13,.15);z-index:999;}
.latest-post-blog a.image .blackborder{display:block;content:' ';position:absolute;top:1px;left:1px;width:46px;height:46px;border:1px solid rgba(255,255,255,.1);z-index:999;}
.latest-post-blog .content{margin:0;color:#494949;padding:0 0 0 0;font-size:12px !important;line-height:14px !important;font-weight:600;height:53px;overflow:hidden;}
.latest-post-blog .content a, .latest-post-blog .content a:hover{display:block;color:#494949;text-decoration:none;line-height:16px !important;margin:0 0 5px;font-weight:600;}
.latest-post-blog .content a p{font-size:12px !important;line-height:16px !important;font-weight:600;color:rgba(85,44,13,.5);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.latest-post-blog .content a span.title{font-size:14px;color:rgba(85,44,13,.75) !important;text-decoration:none;font-weight:700 !important;display:block;padding-bottom:5px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.latest-post-blog.no-thumb .content{padding-left:14px;} .latest-post-blog.no-thumb a.image{display:none;}

.latest-post-blog:hover .content a p{color:rgba(85,44,13,.75) !important;}
.latest-post-blog:hover .content a span.title{color:rgba(85,44,13,1) !important;}

/* Deactivate Rating in Sidebar */
.widget .watch-action, .widget .wti-clear{display:none !important;}

/* POST */
.post{padding:0 0 0 0;margin: 0 0 0 0;text-shadow:0 1px 0 rgba(255,255,255,.8);position:relative;top:0;left:0;} .ism_share_label{text-shadow:0 1px 0 rgba(0,0,0,.2);font-weight:700;font-family:'Open Sans', sans-serif !important;} .fa-ism{text-shadow:0 1px 0 rgba(0,0,0,.2);} .ism_item:first-child{margin-left:0 !important;}
.single .post{border:0px;margin-bottom:0px;}
.post.post-page{border-bottom:none;margin-bottom:0;}

.picture{position:relative;alignment-baseline:baseline;}
.picture img{width:100%;height:auto;}
.picture .caption{position:absolute;bottom:5px;right:6px;color:#FFFFFF;font-size:10px;text-transform:uppercase;font-weight:700;padding:0;text-shadow:0 0 2px rgba(0,0,0,.66);opacity:.5;}
.image-overlay-border:after{/*display:none;*/position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(85,44,13,.15);content: '';}
.image-overlay-video{height:100%;width:100%;left:0;top:0;position:absolute;z-index:40;opacity:.66;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} .image-overlay-video:hover{opacity:1;} 
.image-overlay-video:before{width:180px;height:180px;display:block;position:relative;content: "";top:50%;left:50%;margin-top:-90px;margin-left:-90px;text-align:center;vertical-align:middle;background:url('images/play.png') no-repeat 0;background-size:180px 180px;}

.catdescription{font-size:16px;line-height:26px;margin-bottom:30px;font-weight: 600;}

.post-content{background:rgba(85,44,13,.03);border:1px solid rgba(85,44,13,.15);border-top:0;color:#2A1606;margin:1px 0 30px 0;padding:18px 20px 5px 20px;font-size:14px;line-height:22px;font-weight:600;} .post.no-image .post-content{border-top:1px solid #dddddd;margin-top:0px;}
.post-description, .post-content p{font-size:14px;line-height:22px;font-weight:600;} .post-content p{margin:0 0 20px 0;} .post-content p:last-child{margin:0 0 0 0;}
.post-content.single, .post-content.single .post-description, .post-content.single p{font-size:16px;line-height:26px;}
.post-description img.size-full, .post-description img.size-large{width:100%;height:auto;}

.post-content ul{list-style:none;
    padding:0;
    margin:0 0 20px 16px;}
.post-content ul li{position:relative;top:0;left:0;display:block;padding-bottom:8px;color:#2A1606;margin:0;font-size:16px;line-height:26px;} .post-content ul li strong{color:#9E7F50;}
.post-content ul li:before {
    content: "• ";
    color:#9E7F50;
	line-height:26px;
	font-size:22px;
	position:absolute;top:0;left:-16px;width:16px;
}
#content .post-content ul ul{margin:0 0 0 16px;}

.post-content ol{display:block;margin:0 0px 20px 30px;}
.post-content ol li{padding-bottom:8px;color:#333333;line-height:26px;font-size:16px;}
/*.post-content ol li{ list-style-type:decimal;position:relative;top:0;left:0;display:block;padding-bottom:8px;color:#333333;line-height:26px;font-size:16px;}
*/

.post-meta{display:block;color:#000;margin:15px 0 5px 0;text-transform:uppercase;overflow:auto;}
.post-tags a, .post-tags a:hover{display:inline-block;margin:0 10px 10px 0;border:1px solid rgba(158,127,80,.55);border-radius:3px;color:rgba(158,127,80,.66);text-decoration:none;font-weight:600;padding:2px 6px 2px 6px;font-size:12px !important;float:left;}
.post-tags a:hover{background:rgba(255,255,255,.5);border:1px solid rgba(158,127,80,1);color:rgba(158,127,80,1);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

/* Launch */
a.post-launch{display:inline-block;
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 2px 10px 2px 10px;
  width: auto;
  text-align: center;
  line-height:inherit;
  border-radius: 3px;
  text-decoration: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
  cursor: pointer;
  background: #2DB200;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  float:right;}
a.post-launch:hover{background: #20A000;}

/* Gallery*/
.gallery{}
.gallery figure div{position:relative;top:0;left:0;}
.gallery figure div:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.1);content: '';}
.gallery figure.gallery-item{cursor:pointer;}

/* Title */
.post-title h1, .post-title h2{line-height:36px;margin:0 0 16px 0;color:#9E7F50;}
.post-title h1 a, .post-title h2 a,
.post-title h1 a:hover, .post-title h2 a:hover{font-size:32px;font-family: 'Playfair Display', serif;font-weight:700;color:#9E7F50;position:relative;line-height:36px;text-decoration:none;}


/* Pagination */
.pagination{margin:0 0 0 0;}
.pagination .pages{display:none !important;}
.pagination .current, .pagination .current:hover, .wp-pagenavi a, .wp-pagenavi span,
.pagination a{display:inline-block !important;margin:0 10px 0 0 !important;border:1px solid #CCCCCC !important;border-radius:3px;border-color:#CCCCCC !important;color:#999999;text-decoration:none;font-weight:600 !important;padding:2px 8px 2px 8px !important;font-size:14px !important;line-height:24px !important;}
.pagination a:hover{border:1px solid #999999 !important;border-color:#999999 !important;color:#666666 !important;}
.pagination .current, .pagination .current:hover{display:inline-block;background: rgba(255, 255, 255, .5);color:#115197 !important;border:1px solid #115197 !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}


/* SINGLE */
.post-content.single{background:none;border:none;color:#2A1606;border-top:0;margin:0 0 0 0;padding:25px 0 30px 0;font-size:16px !important;line-height:26px !important;font-weight:600;} .post.single.no-image .post-content{border-top:none;margin-top:0px;}
.post-content.single p{font-size:16px;line-height:26px;font-weight:600;} .post-content.single p{margin:0 0 30px 0;} .post-content.single p:last-child{margin:0 0 0 0;}
.post-content.page/*, .post-content.page .post-description*/{background:none;border:none;color:#2A1606;border-top:0;margin:0 0 0 0;padding:0 0 30px 0;font-size:16px !important;line-height:26px !important;font-weight:600;}
.post-content.page p{font-size:16px;line-height:26px;font-weight:600;} .post-content.page p{margin:0 0 20px 0;} .post-content.page p:last-child{margin:0 0 0 0;}

/* ZUTATEN + Tipp */
div.zutaten{display:block;width:auto;margin:0 0 30px 0;background:rgba(85,44,13,.03);border:1px solid rgba(85,44,13,.15);padding:20px;}
div.zutaten.right{width:40%;float:right;margin:0 0 20px 20px;}
div.zutaten h4{font-size:32px;font-family:'Playfair Display', serif;font-weight:700;color:#9E7F50;line-height:36px;margin-top:0px;margin-bottom:15px;}
#content .post div.zutaten ul{margin: 0 0 0 16px;}
.tipp{color:#9E7F50;font-size:16px;line-height:26px;font-weight:600;border-left:3px solid #9E7F50;margin:0 0 30px 0;padding:0 0 0 13px;}

/* Preptime */
.preptimewrap{display:block;border-bottom:1px solid rgba(85,44,13, .25);padding:15px 0 15px 0;overflow:auto;} .preptimewrap i{color:rgba(158,127,80,.5);}
.preptimewrap div{display:inline-block;float:left;margin:0 20px 0 0;color:rgba(85,44,13,.66);font-family:"Open Sans", Arial, sans-serif;font-size:16px;line-height:26px;font-weight:600;}
.preptimewrap div h5{display:block;font-family:"Open Sans", Arial, sans-serif;font-size:16px;line-height:26px;font-weight:600;margin:0;color:#9E7F50;}
.preptimewrap div span{display:block;color:#2A1606;}


/* Rating + Sharing */
#ratingsharing{overflow:auto;display:block;}

/* Related */
#crp_related{display:block;overflow:auto;border-bottom:1px solid #333333;padding-bottom:5px;margin-bottom:20px;}
#crp_related h3{display: block;font-size:14px;color:#CCCCCC;font-weight:700;line-height:18px;text-transform:uppercase;padding:10px;margin:0 0 20px 0;border-top:1px solid #444444;border-bottom:1px solid #CCCCCC;}
#crp_related ul{display:block;margin:0 0 0 0 !important;}
#crp_related ul li, #content .post #crp_related ul li{float:left;width:145px;margin:0 20px 0 0;padding:0 0 0 0;opacity:.6;} #crp_related ul li:hover, #content .post #crp_related ul li:hover{opacity:1;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#crp_related ul li:last-child, #content .post #crp_related ul li:last-child{margin-right:0;}
#crp_related ul li a{display:block;width:145px;height:81px;overflow:hidden;text-align:left;text-decoration:none;position:relative;top:0;left:0;alignment-baseline:baseline;}
#crp_related ul li a img{width:145px;height:auto;min-height:81px;max-height:400px;border:0;}

#crp_related ul li a:first-child:after{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(255,255,255,.15);content: '';z-index:999;}
#crp_related ul li a.crp_title{display:block;width:145px;height:28px;overflow:hidden;font-size:10px;line-height:14px;margin-top:5px;text-transform:uppercase;overflow:hidden;color:#999999;}


/* FOOTER */
.footer_pornstars a, .footer_pornstudios a{display:block;border-bottom:1px solid #222222;padding:6px 10px 6px 0;text-decoration:none;color:#555555;line-height:16px;}
.footer_pornstars a:first-child, .footer_pornstudios a:first-child{border-top:1px solid #222222;}
.footer_pornstars a.widget_all_link, .footer_pornstudios a.widget_all_link{display:none;}


/* FORM */
form.wpcf7-form{display:block;padding:20px 0 0 0 !important;}
form.wpcf7-form div.field{width:auto;}
form.wpcf7-form div.field{margin-bottom:18px;overflow:auto;clear:left;padding-top:4px;} form.wpcf7-form div.field.white label{color:#FFFFFF;}
form.wpcf7-form div.field label{height:32px;line-height:32px;width:20%;display:block;float:left;font-size:14px;color:#666666;margin:0;}
form.wpcf7-form div.field input, form.wpcf7-form div.field textarea{font-family:"Open Sans", Arial, sans-serif;font-size:14px;border-radius:0;border:1px solid #444444;padding:7px;width:70%;float:left;color:#666666;margin:0;max-width:70%;min-width:50%;background:#000000;}
form.wpcf7-form div.field textarea{height:118px;width:70%;}
form.wpcf7-form div.xbutton{margin-left:20%;}
input.wpcf7-submit, input[type="submit"].wpcf7-submit:hover{display:inline-block;font-family:"Open Sans", Arial, sans-serif;font-size:14px;text-transform:uppercase;background-color:#707070;border-top:1px solid #858585;border-bottom:1px solid #171717;border-radius:3px;text-shadow:0 1px 0 #8B8B8B;color:#212121;text-decoration:none;font-weight:700;padding:7px 14px 7px 14px;line-height:22px;margin:0 0 15px 0}

form.wpcf7-form div.field .wpcf7-not-valid,
form.wpcf7-form div.field .wpcf7-not-valid:focus,
form.wpcf7-form div.field .validation-error,
form.wpcf7-form div.field .validation-error:focus{border-color:#e24848;color:#FFFFFF;}

body div.wpcf7-validation-errors,
body div.wpcf7-mail-sent-ng {
	clear:both;
	background-color: #e24848; color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
	padding: 14px 40px 14px 18px;
	border: 0 !important; box-shadow: none;

}

body div.wpcf7-mail-sent-ok{
	clear:both;
	background-color: #82bb37; color: #fff;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
	padding: 14px 40px 14px 18px;
	border: 0 !important; box-shadow: none;
}

form.wpcf7-form div.field .validation-error,
form.wpcf7-form div.field .validation-error:focus{border:none;color:#fff;}


/* MailChimp */
.widget_mailchimp{border-bottom:1px solid #CCCCCC;overflow:auto;}
.widget_mailchimp .mcnewsletter{border:1px solid #CCCCCC;border-radius:3px;margin:15px;}
.widget_mailchimp .inmcnewsletter{border:1px solid #FFFFFF;padding:0;overflow:auto;border-radius:3px;}
	.mc-mail-sent-ng{border-bottom:1px solid #CC0000;font-size:12px;padding: 15px 10px 10px 0;margin:0 15px 0 15px;font-weight:700;color:#CC0000;}
	.mc-mail-sent-ok{border-bottom:1px solid #2DB200;font-size:12px;padding: 15px 10px 10px 0;margin:0 15px 0 15px;font-weight:700;color:#2DB200;}
	.widget_mailchimp a.button{display:block;float:right;width:46px;height:32px;line-height:32px;background:#F7F7F7;color:#999999;font-size:16px;font-family:"Open Sans", Arial, sans-serif;text-align:center;padding:0 !important;text-transform:uppercase;text-shadow:0 1px 0 #FFFFFF;text-decoration:none;margin:0 !important;border-radius:0 3px 3px 0;border-left:1px solid rgba(0,0,0,.15);} .widget_mailchimp a.button:hover{color:#FFFFFF;background:#3472BA;text-shadow:0 1px 0 rgba(0,0,0,.1);}
	.widget_mailchimp .field{display:block;margin-right:47px;padding-left:10px;height:32px;overflow:hidden;}
	.widget_mailchimp .field input{width:200px;background:#FFFFFF;border:none !important;margin:5px 0 0 0;font-size:16px;color:#333333;outline:none !important;font-family:"Open Sans", Arial, sans-serif;font-weight:600;}
.widget_mailchimp .info{display:block;padding:0 10px 15px 14px;font-size:12px;line-height:18px;font-weight:600;color:#666666;} .widget_mailchimp .info strong{font-weight:700;color:#666666;}

/* HOMESLIDER */
#homeslider{margin:0 0 40px 0;position:relative;top:0;left:0;}
.tp-bannertimer{top:auto !important;bottom:1px;margin:0 1px 0 1px;}
#homeslider .tp-leftarrow, #homeslider .tp-leftarrow.default, #homeslider .tp-rightarrow,
#homeslider .tp-rightarrow.default {
    z-index: 100;
    cursor: pointer;
    position: relative;
    width: 85px;
    height: 100%;
    background-color: #456C90;
    border:none !important;
	opacity: 0;
	-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
	margin-top:0 !important;
}

#homeslider:hover .tp-leftarrow, #homeslider:hover .tp-leftarrow.default, #homeslider:hover .tp-rightarrow,
#homeslider:hover .tp-rightarrow.default{opacity: .5;}
#homeslider .tp-leftarrow, #homeslider .tp-leftarrow.default{background: url('images/back.png') no-repeat 10px 50%;left:0 !important;}
#homeslider .tp-rightarrow, #homeslider .tp-rightarrow.default{background: url('images/forward.png') no-repeat 10px 50%;right:0 !important;}
#homeslider:hover .tp-leftarrow:hover, #homeslider:hover .tp-rightarrow:hover{opacity:1;}
#homeslider .tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #FFFFFF;
    width: 8px;
    height: 8px;
    margin: 0 4px 0 3px;
    float: left;
    margin-top: 0px;
    margin-left: 3px;
	border:none !important;
    opacity: .5;
    border-radius: 10px;
    z-index: 99 !important;
	box-shadow:0 0 8px rgba(0,0,0,.5);
	-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;
}
#homeslider .tp-bullets.simplebullets.round .bullet.last{margin-right:3px;}
#homeslider .tp-bullets.simplebullets.round .bullet:hover, #homeslider .tp-bullets.simplebullets.round .bullet.selected{opacity: 1;}


/* TOOLS */
.topline{position:absolute;top:0;left:0;height:1px;width:100%;background:rgba(0,0,0,.33);} .topline.white{background:rgba(255,255,255,.12);}
.bottomline{position:absolute;bottom:0;left:0;height:1px;width:100%;background:rgba(0,0,0,.33);} .bottomline.white{background:rgba(255,255,255,.12);}


/* Speedtest */
#usSpeedtest{width:100%;margin:0 0 30px 0;overflow:auto;}
.stTop-left, .stTop-right{position:relative;top:0;left:0;width:50%;float:left;text-align:center;overflow:hidden;}
.stTop-left h3, .stTop-right h3{color:#999999;font-size:14px;letter-spacing:3px;text-transform:uppercase;margin-top:0;}

#dlmeter, #ulmeter{width: auto;height:auto;border:0;}
#stStatus{clear:both;display:block;text-align:center;color:#999999;font-size:14px;margin:20px 0 15px 0;}
#stStartBtn{clear:both;margin:0 auto;color:#FFFFFF;font-size:16px;letter-spacing:1px;text-transform:uppercase;font-weight:700;padding:8px 16px 8px 16px;width:200px;text-align:center;border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5);box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2);cursor:pointer;background:#2DB200;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.1);} #stStartBtn:hover{background:#20A000;}
#stProgressSpinner{color:#666666;height:40px;width:100%;text-align:center;overflow:hidden;}
#stProgressSpinner i{color:#666666;font-size:20px;height:40px;line-height:40px;}

.stTop canvas{position:relative;top:0;left:0px;}
.stDLval, .stULval{position:absolute;top:100px;left:0;width:100%;text-align:center;font-size:12px;color:#BBBBBB;}
.stDLval span, .stULval span{display:block;font-size:26px;line-height:26px;height:26px;padding:0 0 5px 0;font-weight:700;color:#115197;}

#usSpeedtest-Result{margin:0 0 30px 0;}
#usSpeedtest-Result .resultData{border:1px solid #DCDCDC;overflow:auto;text-shadow:0 1px 0 rgba(255,255,255,.5);background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );}
.resultData div{width:calc( 22% - 22px );border-left:1px solid #FFFFFF;border-right:1px solid #DCDCDC;float:left;padding:10px;color:#999999;font-size:12px;}
.resultData div span{display:block;color:#333333;font-size:14px;}
.resultData div.resultProvider{width:calc( 34% - 22px );border-right:0;}

#homecomments{border-top:1px solid #DCDCDC;} 
.homecomment{position:relative;top:0;left:0;margin:0 0 0 0;color:#333333;padding:15px 15px 11px 15px;background:#FFFFFF;border:1px solid #DCDCDC;border-top:0;text-shadow:0 1px 0 #FFFFFF;font-weight:600;}
.homecomment.even{background:#FBFBFB;}
.homecomment .text{position:relative;top:0;left:0;color:#333333;font-size:14px;line-height:18px;margin:0 0 2px 0;padding:0 0 0 0;}
.hcmeta{color:rgba(0,0,0,.33);line-height:normal;font-size:14px;} .post .hcmeta{border-top:1px solid rgba(85,44,13,.25);border-bottom:1px solid rgba(85,44,13,.25);margin-bottom:15px;padding:8px 0 8px 15px;}
.hcmeta span{display:inline-block;margin:0 10px 0 0;color:rgba(85,44,13,.66);font-size:12px;line-height:12px;}
.hcmeta span i{padding-right:4px;} .post .hcmeta i{padding-right:6px;}
.hcmeta a{color:rgba(85,44,13,.66);text-decoration:none;} .hcmeta a:hover{color:rgba(85,44,13,.88);}
.homecomment .hcmeta{}
.homecomment .hcname{}
.homecomment .hcort{}
.homecomment .hcdatum{}
.homecomment .hcnetz{}
.homecomment .hcdownload{}
.homecomment .hcupload{}

.homecomment.blue{color:#FFFFF;padding:15px 15px 11px 15px;border:1px solid rgba(0,0,0,.1);border-top:0;margin:0 0 30px 0;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.22);background: rgb(54,115,187);
background: -moz-linear-gradient(top,  rgba(54,115,187,1) 0%, rgba(23,84,156,1) 100%);
background: -webkit-linear-gradient(top,  rgba(54,115,187,1) 0%,rgba(23,84,156,1) 100%);
background: linear-gradient(to bottom,  rgba(54,115,187,1) 0%,rgba(23,84,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3673bb', endColorstr='#17549c',GradientType=0 );}
.homecomment.blue .text{color:#FFFFFF;font-size:20px;line-height:30px;margin:0 0 10px 0;}
.homecomment.blue .hcmeta{color:rgba(255,255,255,.5);}
.homecomment.blue .hcmeta span{display:inline-block;margin:0 10px 0 0;color:rgba(255,255,255,.75);font-size:14px;line-height:24px;}
.homecomment.blue .hcmeta span i{padding-right:4px;}

.usbtn{display:block;padding:30px 0 0 0;text-align:center;line-height:inherit;} #homecomments .usbtn{padding:30px 0 30px 0;}

#resultTable table tr.odd{background:#FAFAFA;}
#resultTable table td.net, #resultTable table td.download, #resultTable table td.upload{white-space:nowrap;}
#resultTable table td.download span i, #resultTable table td.upload span i{display:block;color:rgba(0,0,0,.33);font-size:12px;line-height:22px;}


/* Citylinks */
.citylinks{padding:10px 0 5px 10px;overflow:auto;}
.citylinks a, .citylinks a:hover{display:inline-block;margin:0 5px 5px 0;border:1px solid #CCCCCC;border-radius:3px;color:#999999;text-decoration:none;font-weight:600;padding:2px 5px 2px 5px;font-size:12px !important;float:left;}
.citylinks a:hover{color:#115197;border:1px solid #115197;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a.widget_all_link{display:block;border-top:1px solid rgba(0,0,0,.1);padding:10px 10px 10px 15px;color:#999999;font-weight:600;font-size:12px !important;text-decoration:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a.widget_all_link:hover{color:#666666;}


/* Elastiv Video Player */
.elastic-video {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
	margin-bottom:30px;
}
.elastic-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/* a.glossar */
a.glossar{display:block;text-decoration:none;color:#333333;width:40%;}
a.glossar.right{float:right;border-left:2px solid #3572BA;margin:5px 0 20px 20px;padding:0 0 0 20px;}
a.glossar.left{float:left;border-right:2px solid #3572BA;margin:5px 20px 20px 0;padding:0 20px 0 0;}
a.glossar span.title{display:block;font-size:16px;font-weight:700;line-height:20px;margin:0 0 10px 0;padding:0;color:#3572BA;} a.glossar span.text{display:block;font-size:12px;line-height:20px;}




/**/
#guestauthorbox{position:relative;top:0;left:0;background:#FAFAFA;margin-bottom:20px;padding:15px;border:1px solid rgba(0,0,0,.1);box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.66);}
#guestauthorbox .gab_image{display:none;} .gab_image img{max-width:100px;max-height:100px;} .gab_image:after{position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.1);width:98px;height:98px;content:' ';}
.gab_content{margin:0;}
.gab_title h4{margin-top:0 !important;font-size:20px;line-height:24px;}
.gab_link{padding-top:10px;}
.gab_link i{color:#074B91;padding-right:5px;}

#guestauthorbox.hasimage .gab_image{display:block;position:absolute;top:15px;left:15px;width:100px;height:100px;overflow:auto;}
#guestauthorbox.hasimage .gab_content{margin:0 0 0 115px;min-height:100px;}

.wp-caption-text, .wp-caption figcaption{position:relative;
top:0;
left:0;
margin-top:-20px;
color:rgba(255, 255, 255, .75);
font-size: 10px;
line-height:10px;
text-align:right;
text-transform: uppercase;
background-color:transparent !important;
font-weight: 700;
padding: 5px;
text-shadow: 0 0 2px rgba(0, 0, 0, .55);}

/* related posts */
.crp_related{border-top:1px solid rgba(85,44,13,.25);border-bottom:1px solid rgba(85,44,13,.25);margin-top:15px;padding:0 0 0 0;font-weight:600;}
.crp_related h3{display:block;margin:0 0 0 0;text-transform:uppercase;padding:8px 0 8px 15px;color:rgba(85,44,13,.66);line-height:26px;font-size:12px;font-family:"Open Sans", Arial, sans-serif;font-weight:600;}
#content .post .crp_related ul{width:650px;overflow:auto;list-style:none;list-style-type:none;margin:0 0 0 0;line-height:20px;}
.crp_related ul li{width:200px;float:left;padding:0 25px 0 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.post-content .crp_related ul li:before{display:none !important;}
.crp_related ul li:last-child{padding-right:0;}
.crp_related ul li a{display:block;position:relative;top:0;left:0;} .crp_related ul li a:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(85, 44, 13, .15);content:' ';}
.crp_related ul li a.crp_title{color:rgba(85,44,13,.66);font-size:12px;text-decoration:none;margin-top:10px;line-height:18px;height:36px;overflow:hidden;margin-bottom:10px;} .crp_related ul li a.crp_title:after{display:none;}
.crp_related ul li:hover a.crp_title{color:rgba(85,44,13,.88);}
.crp_related ul li a img{display:block;width:100%;height:auto !important;}

figure.alignright, figure.alignleft {display:inline-block;position:relative;top:0;left:0;width:280px;} figure.alignnone{width:auto;}
figure.alignright img, figure.alignleft img, figure.alignnone img{display:block;width:100%;}
figure.alignright:after, figure.alignleft:after/*, figure.alignnone:after*/{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(85, 44, 13, .15);content:' ';}
figure.alignnone{margin-bottom:30px;}

/* Pro & Contra */
#procontra{width:100%;margin:0 0 30px 0;overflow:auto;}
#pro{width:auto;color:#2DB200;background:#E0F4D9;margin-bottom:30px;border-left:2px solid #2DB200;padding:20px;}
#pro h3, #contra h3{font-size:20px;font-weight:700;text-transform:uppercase;color:#2DB200;margin:0 0 20px 0 !important;letter-spacing:2px;}
.post-content #pro ul, .post-content #contra ul{margin-bottom:0 !important;}
.post-content #pro ul li{color:#2DB200;} .post-content #pro ul li strong{color:#2DB200;} .post-content #pro ul li:before{color:#2DB200;content:'+ ';top:-1px;}
#contra{color:#CC0000;background:#F7D9D9;border-left:2px solid #CC0000;padding:20px;}
#contra h3{color:#CC0000;}
.post-content #contra ul li{color:#CC0000;} .post-content #contra ul li strong{color:#CC0000;} .post-content #contra ul li:before{color:#CC0000;content:'- ';top:-2px;}




/* All @2x desktops (devices and browser)
====================================================================== */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
#wrapper{}
#header .center{}

.image-overlay-video:before{background:url('images/play@2x.png') no-repeat 0;background-size:180px 180px;}
}



/* Standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (min-width: 1280px){
.centerwrap{margin:0 auto;width:1230px;overflow:auto;}
.center{margin:0;width:980px;overflow:auto;padding:0 30px 0 30px;}
}


/* Smaller than standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (max-width: 1279px) {
.centerwrap{margin:0 auto;width:1042px;overflow:auto;}
.center{margin:0;overflow:auto;padding:0 30px 0 30px;}
#nav .center{margin:0;width:980px;}
#leaderboard{right:30px;}
#skyscraper{display:none;}
#header .center{padding:0 0 0 30px;}
}


/* Standard 1180 (devices and browsers)
====================================================================== */
@media only screen and (min-width: 1024px){
body{background:#733D17 url('images/vegan1400.jpg') no-repeat 0 0 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#nav.fixed{position:fixed;top:0;left:0;z-index:999999;width:100%;background:#60320F url('images/vegan1400h.jpg') no-repeat 0 100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

}


/* Smaller than standard 1042 (devices and browsers)
====================================================================== */
@media only screen and (max-width: 1041px) {
.centerwrap{margin:0 auto;width:1042px;overflow:auto;}
.center{margin:0;overflow:auto;padding:0 30px 0 30px;}
.main .center{border:0 !important;}
#footer1{border-bottom:0;}
.main .center.footer{border-top: 1px solid #DBDBDB !important;width:auto;padding:0;}
}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 800px) {

.centerwrap{margin:0 auto;width:auto;overflow:auto;}
.center{margin:0;overflow:auto;padding:0 30px 0 30px;border:0;}
#logo{background:url('images/vegan.svg') no-repeat 50% 2px;background-size:310px 150px;width:auto;} #logo a{padding:37px 0 0 0;}
#leaderboard{display:none;}
#nav .center{margin:0;width:auto;}
#navigation{display:none;}
#navbtn{display:block;height:42px;line-height:42px;font-family:'Open Sans', sans-serif;font-weight:700;font-size:16px;color:#FFFFFF;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding-left:33px;cursor:pointer;background: url('images/navtoggle2.svg') no-repeat 0% 50%;background-size:21px 18px;text-shadow:0 -1px 0 rgba(0, 0, 0, .3);}
#skyscraper{display:none;}

#nav{overflow:visible;position:relative;top:0;left:0;z-index:9999999;}
#navigation{position:absolute;top:43px;left:0;background:rgba(12,59,113,.96);overflow:auto;max-height:inherit !important;}
#navigation ul,
#navigation li{display:block;}
#navigation ul li{float:none;position:relative;margin:0 0 0 0;padding:0;border-top:1px solid rgba(255,255,255,.09);border-border:1px solid rgba(0,0,0,.4);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} #navigation ul li:hover{background:rgba(50,113,189,.66);}
#navigation ul li a{display:block;color:#ffffff;padding:10px 10px 10px 43px;}
#navigation ul li.current-menu-item a{color:#ffffff !important;border-bottom:none !important;}

.main{/*padding-top:10px;*/}
#content, #sidebar{width:auto;float:none;clear:left;margin:0 0 0 0;min-height:inherit !important;}

div.zutaten.right{display:block;width:auto;float:none;margin:0 0 30px 0;}

.mpu_advertisement iframe{display:block;margin:0 auto;width:300px;max-width:300px;}

#footer2{}
#copy{float:none;padding-bottom:15px;}
#footernav3{display:block;float:none;padding:20px 0 20px 0;height:auto;}
#footerbox2{margin:0 0 0 0 !important;}
#footerbox3{clear:left;width:auto !important;}

#content .post .crp_related ul{width:auto;}


}

@media only screen and (min-width: 390px) and (max-width: 659px) {

/* Speedtest */
#usSpeedtest{width:360px;margin:0 auto;}
.stTop-left, .stTop-right{position:relative;top:0;left:0;width:180px;min-width:180px;float:left;}

.stTop canvas{left:-60px;}
.stDLval, .stULval{position:absolute;top:100px;left:50%;margin-left:-90px;width:180px;text-align:center;font-size:12px;color:#BBBBBB;}
.stDLval span, .stULval span{display:block;font-size:26px;line-height:26px;height:26px;padding:0 0 5px 0;font-weight:700;color:#115197;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (max-width: 639px) {
	.alignright, .alignleft{float:none;border:none;padding:0;margin:0 0 30px 0;width:100%;}
	figure.alignright, figure.alignleft {width:100%;}

.resultData div{width:calc( 50% - 22px );border-left:1px solid #FFFFFF;border-right:1px solid #DCDCDC;float:left;padding:10px;color:#999999;font-size:12px;}
#usSpeedtest-Result .resultData div.resultTestserver, #usSpeedtest-Result .resultData div.resultProvider{width:calc( 100% - 20px );padding:10px;border-top:1px solid #DCDCDC;border-left:none;border-right:none;}
#usSpeedtest-Result .resultData div.resultJitter{border-right:none;}
.resultData div span{display:block;color:#333333;font-size:14px;}
}

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

.center{margin:0;overflow:auto;padding:0 15px 0 15px;border:0;}
#header .center{padding:0 0 0 15px;background-position:-15px 0;}
.main .center{padding-top:15px;}

.post-content{padding:20px 20px 5px 20px;}
a.post-launch, a.post-launch:hover{float:none;clear:left;width:auto;display:block;padding:7px 14px 7px 14px;height:auto;line-height:inherit;text-align:center;font-size:16px !important;margin:0 0 15px 0 !important;}
.post-tags{display:block;clear:left;}
.image-overlay-video:before{background-size:100px 100px;margin-top:-50px;margin-left:-50px;width:100px;height:100px;}
.post-content{margin:0 0 15px 0;}

#footer2{padding-bottom:0 !important;}
#footernav3{display:block;float:none;padding:0 0 0 0 !important;height:auto;}
ul.footergray li{display:block;float:none;clear:left;margin:0 0 0 0;} ul.footergray li:last-child{border-bottom:none !important;}
ul.footergray li a{display:block !important;height:30px !important;line-height:30px !important;font-size:14px;font-weight:600;}

.footerbox{width:100% !important;}

form.wpcf7-form div.field{width:auto;}
form.wpcf7-form div.field label{height:32px;line-height:32px;width:100px;display:block;float:none;clear:left;padding-bottom:5px;font-size:14px;color:#666666;margin:0;}
form.wpcf7-form div.field input, form.wpcf7-form div.field textarea{max-width:90% !important;min-width:70% !important;width:86%;background:#000000;}
form.wpcf7-form div.field textarea{height:118px;width:86%;}
form.wpcf7-form div.xbutton{margin-left:0 !important;}

a.glossar, a.glossar.right, a.glossar.left{display:block;width:auto;float:none;margin:0 0 30px 0;border:1px solid #3572BA;padding:20px;}
a.glossar span.text{display:block;font-size:16px;line-height:26px;}

#guestauthorbox{font-size:16px;line-height:26px;}
#guestauthorbox.hasimage .gab_image{display:block;position:relative;top:0;left:0;width:100%;height:auto;overflow:auto;margin-bottom:15px;} #guestauthorbox.hasimage .gab_image:after{display:none;}
#guestauthorbox.hasimage .gab_content{margin:0 0 0 0;min-height:auto;}

.crp_related ul li{width:auto;float:none;padding:0 0 0 0;}
.crp_related ul li a.crp_title{color:#333333;font-size:16px;text-decoration:none;margin-top:10px;line-height:26px;height:auto;} 

}

@media only screen and (max-width: 389px) {
	
/* Speedtest */
#usSpeedtest{width:290px;margin:0 auto;margin-bottom:30px;}
.stTop-left, .stTop-right{position:relative;top:0;left:0;width:290px;float:none;}

#stStartBtn{width:auto;}
.stTop canvas{left:-5px;}
.stDLval, .stULval{position:absolute;top:100px;left:0;width:100%;text-align:center;font-size:12px;color:#BBBBBB;}
.stDLval span, .stULval span{display:block;font-size:26px;line-height:26px;height:26px;padding:0 0 5px 0;font-weight:700;color:#115197;}
}

@media only screen and (max-width: 320px) {
#sidebar .widget.mpu_advertisement{position:relative;top:0;left:-5px;}
#page-title h1,#page-title h2{line-height:34px;font-size:30px;}
}

.hide{ display:none;}




/* urbanstudio InlineAd CSS */

span.inlinead{display:block;height:auto;}
span.inlinead.mpu{width:300px;}
span.inlinead.left{float:left;margin:0 20px 20px 0;}
span.inlinead.right{float:right;margin:0 0 20px 20px;}
span.inlinead.right span.inlineadtitle{text-align:right;padding-right:12px;}
span.inlinead.standard{width:100%;text-align:center;margin:0 0 20px 0;}
span.inlinead.standard span.inlineadtitle{text-align:center;padding-left:0;padding-right:0;}


@media only screen and (max-width: 767px)
{
span.inlinead.left,
span.inlinead.right{float:none;margin:0 0  20px 0;}
span.inlinead.left span.inlineadtitle,
span.inlinead.right span.inlineadtitle{text-align:left;padding-left:12px;}
span.inlinead.standard{display:none;}
}

@media only screen and (max-width: 480px){
span.inlinead.standard{display:none;}
}

/******** T M P *******/
.post-icon{display:none;}
/*#leaderboard img, #skyscraper img, #footerad img, iframe, .mpu_advertisement img{opacity:.1;}
.picture img{opacity:.2;}*/