/*  

Theme Name: mobile css
Theme URI: http://3oneseven.com/
Description: Sole property of packie.de and 3oneseven.com
Version: 3.17
Author: miloIIIIVII
Author URI: http://3oneseven.com/

NOTE: Sole property of packie.de and 3oneseven.com. 
NO copying, "inspiration" or any other form of use allowed.
Protected under copyright laws of the EU.
eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:31992L0100:EN:HTML

*/

/* ----------------------------------- reset.css */ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
*{margin:0;padding:0;}

body{background:#fff;color:#333;font:14px/20px Arial,Tahoma,Helvetica,Sans-Serif;margin:0;
padding:0;}

/* ----------------------------------- wrapper */ 
#rap{background:transparent;margin:0 auto;padding:0;width:100%;}
#wrap{background:transparent;color:#333;font:13px/20px Arial,Tahoma,Helvetica,Sans-Serif;margin:0 auto;padding:0;width:99%;overflow:hidden;}
#content{width:100%;margin:0 auto;padding:0;background:transparent;}
#contentmiddle,#contentmiddle2,#contentmiddle3{width:99%;margin:10px 0;padding:10px 0;border:0;display:block;}

a,a:visited{color:#900;text-decoration:none;}
a:hover{text-decoration:none;color:#333;}
a img{border:1px solid #ccc;padding:2px;margin:0;}

/* ----------------------------------- header*/ 
#header{clear:both;background:transparent;width:100%;margin:20px 0 0 0;padding:0;position:relative;}

#head{clear:both;margin:0px 0 0 0;width:99%;overflow:hidden;display:block;background:transparent url(images/02.png) center left no-repeat;}
#header h1,#header h1 a{display:block;height:68px;width:100%;text-indent:-90000px;margin:30px 0 0 0;padding:0;outline:none;}
#header h1 a:hover{background:transparent;}
.des{display:none;}

#dateToday{width:99%;overflow:hidden;display:block;text-align:left;
background:transparent url(images/06.png) top right no-repeat;}
#dateToday p{margin:0;padding-right:60px;text-align:right;color:#ccc;}	

/* ---------------------------------- navi */
.navbar{background:transparent;display:block;padding:0;font:normal 14px times new roman, times,serif;}
.navbar ul{margin:0;padding:9px 0 0 2px;list-style: none;height:30px;}
.navbar a{color:#333;display: block;padding:0 10px 0 0;}
.navbar a:hover {color:#900;display:block;text-decoration: none;background:transparent;}
.navbar li {float: left;margin: 0;padding: 0;}
.navbar li li {float: left;margin: 0 0 0 5px;padding: 0;width: 130px;}
.navbar li li a,.navbar li li a:link,.navbar li li a:visited {background:#000;
width: 150px;float: none;margin: 0;padding: 4px 10px 5px 10px;color:#666;}
.navbar li li a:hover, .navbar li li a:active {background:#333;width: 150px;
float: none;margin: 0;padding: 4px 10px 5px 10px;color:#fff;}
.navbar li ul {position: absolute;width: 10em;left: -999em;z-index:1;}
.navbar li:hover ul {left: auto;display: block;}
.navbar li:hover ul, .navbar li.sfhover ul {left: auto;}
.navbar li.current_page_item a{background:transparent;color:#900;}
.navbar li.current_page_item a:hover{color:#666;text-decoration:none;}

/* ----------------------------------- cats navi */ 
#categories{clear:both;padding:0;margin:0;display:block;width:100%;background:transparent;}
#categories ul{list-style:none;padding:0 0 0 2px;margin:0;}
#categories li{float:left;display:block;padding:0;}
#categories li a{font:14px times new roman,Arial,Sans-Serif;color:#333;font-variant: small-caps;padding:0 10px 0 0;display:block;}
#categories li a:hover{color:#900;}
#categories li.current-cat a{background:transparent;color:#900;}
#categories li.current-cat a:hover{color:#ccc;}

#top{clear:both;background:transparent;overflow:hidden;display:block;width:100%;margin:0;padding:0;}

/* ----------------------------------- search */ 
#search{background:transparent;width:99%;margin:0;padding:0;}
#searchform{margin:0 auto;padding:5px 3px;/* text-align: center; */}
#searchform #s{clear:both;width:99%;padding:0;background:transparent;border:1px solid #333;margin:0;color:#ccc;
font:14px times new roman,Arial,Sans-Serif;}

/* ----------------------------------- slider */ 
#slider,#item,#sponsor{display:none;}

/* ----------------------------------- slider */
.sliderwrapper,.sliderwrapper .contentdiv,.contentslide .contentdiv{display:none;}
.contentslide,.contentslide .opacitylayer{display:none;}

.pagination,#sponsor .pagination{display:none;}

/* ----------------------------------- bars */ 
#l_sidebar,#left_sidebar,#middle,#bar,#sbar{display:none;}

/* ----------------------------------- bar lists */ 
#footer ul{list-style:none;margin:0;padding:0 0 6px 0;}
#footer li{list-style:none;margin:0;padding:0;}
#footer ul li{margin:0;padding:3px 0;}
#footer ul li a{color:#333;text-decoration:none;display:block;}
#footer ul li a:hover{color:#900;text-decoration:none;background:#333;}

/* ----------------------------------- images */ 
.social li a{display:block;}

/* ----------------------------------- content */ 
#content p{padding:10px 0;margin:0;}

h2{color:#333;letter-spacing:-2px;line-height:18px;
padding:10px 0;margin:0;font-variant:small-caps;border:0;color:#333;font:22px Times,Verdana,Arial,Sans-Serif;border:0;}
h2 span,h3 span,h4 span{color:#900;}
#bar h2,#sbar h2,#footer h2{background:transparent url(images/07.png) center right no-repeat;}
h3{color:#333;font:20px Times new roman,Verdana,Arial,Sans-Serif;margin:0;font-variant:small-caps;padding:10px 0;margin:0;}
h4{color:#333;font:17px Times new roman,Verdana,Arial,Sans-Serif;margin:0;font-variant:small-caps;padding:10px 0;margin:0;
background:transparent url(images/07.png) center right no-repeat;}
#footer h3,#footer h2 {color:#333;}

#content p ol,#content p ul{margin:0;padding:0 0 0 10px;list-style:none;}
blockquote{margin:0 0 0 25px;padding:0 25px 0 10px;font-style:italic;color:#666;border-left:6px solid #900;}
#content blockquote p{margin:0 0 20px 0;padding: 0;}

#contentmiddle .entry{border-bottom:1px dotted #ccc;}

/* ----------------------------------- content lists */ 
#contentmiddle ul li,#contentmiddle2 ul li,#contentmiddle3 ul li{margin:0;padding:5px 0 0 0;list-style:none;}
#contentmiddle ul li a,#contentmiddle2 ul li a,#contentmiddle3 ul li a{color:#900;text-decoration:none;list-style:none;}
#contentmiddle ul li a:hover,#contentmiddle2 ul li a:hover,#contentmiddle3 ul li a:hover{color:#333;text-decoration:none;}
#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin: 0;}

/* ----------------------------------- dates and posts */ 
.date{font-size:11px;text-align:right;float:right;margin-bottom:2px;margin-top:-28px;letter-spacing:1px;}
.date span.date{color:#7F7F7F;padding:0 2px 0 4px;}
.bigdate{font:25px times,sans serif;color:#333;text-decoration:none!important;}
.meta{display:block;list-style-type:none;list-style-image:none;background:#fafafa;font-size:80%;line-height:90%;
margin:0;padding:4px;}
#contentmiddle2 .meta{border-top:1px dotted #333;padding:5px 0;}
#contentmiddle2 .entry,#contentmiddle3 .entry{margin:9px 0;padding:5px 0;}
.postspace{background:transparent;width:80%;height:32px;margin:0;padding:0;}
#postmeta{background:#fafafa;width:99%;margin:0;padding:0;display:block;}
.rel{float:left;width:48%;margin:0;padding-right:20px;}
.social{float:right;width:44%;margin:0;padding:0;}

/* ----------------------------------- footer */ 
#footer{clear:both;background:#fff;width:100%;margin:10px 0 0 0;padding:20px 0 0 0;color:#333;}
.inner{background:transparent;width:99%;margin:0 auto;padding:40px 0 0 0;}

/* ----------------------------------- credits */ 
.credits{clear:both;width:100%;display:block;margin:20px 0;padding:0;background:transparent;}
.creditsl,.creditsr{display:block;margin:0;padding:0;width:99%;background:transparent;}
.creditsr p{margin:0;padding:0;text-align:left;}	
#dateToday a,.credits a{color:#ccc;}	
#dateToday a:hover,.credits a:hover{color:#900;}

/* ----------------------------------- footer anv */ 
#navbarf{clear:both;width:100%;display:block;margin:0;padding:0;background:transparent;}
#navbarf li{display:inline;list-style-type:none;margin:0;padding:0;}	
#navbarf ul{margin:5px 0 0 0;padding:0;}
#footer #navbarf ul li a{font:14px times new roman,georgia,Serif;color:#666;font-variant:small-caps;text-decoration:none;
padding:0 5px;display:inline-block;}

/* ----------------------------------- s footer */ 
#s_footer{padding:0;margin:0;width:100%;min-height:200px;clear:both;background:transparent;position:relative;}
.col1,.col2,.col3,.col4,.col5,.col6{width:99%;margin:0;padding:5px 0;}

/* ----------------------------------- footer slider */
#slider{background:transparent;}
.stepcarousel{position:relative;overflow:scroll;width:90%;height:229px;margin:10px auto 0;background:transparent;text-align:center;}
.stepcarousel .belt{position:absolute;left:0;top:0;}
.stepcarousel .panel{float:left;overflow:hidden;margin:0 60px 0 10px;width:200px; 
background:transparent;height:220px;border:0;}
.stepcarousel h2 a{font:normal 19px Georgia,Times New Roman,Times,serif;height:25px;overflow:hidden;display:block;
margin:0;padding:0;}
.stepcarousel .panel .entry{text-align:left;overflow:hidden;margin:0;padding:0;font-size:80%;}
.stepcarousel .panel img{background:transparent;margin:0;padding:0;}

/* ----------------------------------- comments */
#comments{clear:both;width:100%;padding:20px 0;margin:4px 0;border-top:1px solid #ccc;}
#comments h3,h3#respond{color:#555;margin:7px 0;}

ol.commentslist{margin:5px 0;list-style-type:upper-roman;}
ol.commentslist li{margin:5px 0;list-style-type:upper-roman;}
.commentslist li{background:#fff;border:1px solid #ccc;margin:7px 0;padding:7px 0;}
.commentslist li a{font-family:georgia;}
.commentslist li.alt{background:#fafafa;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;padding:0 0 0 10px;float:left;width:80%;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}

.comment-date{width:60px;float:right;padding:0 0 0 20px;margin:0;height:70px;display:inline-block;}
p.author_meta{font-weight:700;margin:0 0 0 7px;padding:0 20px;width:80%;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:right;display:block;width:53px;height:53px;font:53px georgia;color:#333;line-height:53px;}

.commentslist li.author{background:transparent;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#333;}
#comments_closed{background:#fafafa;color:#333;padding:7px 0;margin:12px 0;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-family:georgia;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-family:georgia;}
#commentform p{margin:1em 0;}
#commentform p a{font-family:georgia;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #666;padding:2px 0;margin-top:3px;color:#000;background:#fff;}
#commentform input{border:1px solid #666;padding:2px 0;margin-top:3px;color:#000;background:#fff;}
#commentform #submit,#submits{background:transparent;font:normal 22px georgia,times new roman, times,sans-serif;color:#666;
border:1px solid #666;width:100%;height:35px;cursor:pointer;text-transform:uppercase;}

/* ----------------------------------- clearfix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

/* ----------------------------------- domtabs */ 
.domtabs{display:none;}

/* ----------------------------------- floats */ 
.aligncenter,.center{display: block;margin:0 auto;text-align:center;padding:3px;}
.alignright,.right {float: right;padding: 4px;margin: 0 0 2px 7px;display: inline;}
.alignleft ,.left{float: left;padding: 4px;margin: 0 7px 2px 0;display: inline;}

/* ----------------------------------- front posts */ 
.lead-image-wrapper{background:transparent;position:relative;padding:0 0 7px 0;margin:0;}
.lead-image-wrapper h2 a{font:22px Times new roman,Verdana,Arial,Sans-Serif;font-variant:small-caps;
line-height:18px;position:absolute;bottom:20px;left:0;z-index:1;letter-spacing:-2px;color:#333;text-decoration:none;
background:#fff;display:block;width:85%;padding:5px 0;border:0;}
.lead-image-wrapper h2 a:hover{color:#900;text-decoration:none;background:transparent;}
.lead-image-wrapper img{width:99%;height:180px;border:1px solid #ccc;padding:2px;}
#contentmiddle .akpc_pop,#contentmiddle2 .akpc_pop{display:none;}

.ads{clear:both;padding:0;width:100%;margin:0;}
.ads a img{margin:0 auto;padding:2px;text-align:center;display:block;width:90%;}

.navigation{clear:both;border:1px dotted #ccc;width:90%;margin:10px 0;padding:5px;display:block;}
.rss a img{border:0;padding:2px;margin:0;}

/* ----------------------------------- basics */
table{width:100%;background:#fafafa;border:1px solid #ccc;color:#333;margin:12px 0;}
caption{font-size:.8em;font-style: italic;text-align:right;color:#333;}
td{padding:.3em;border:1px solid #ccc;}
tr{color:#333;background:#fafafa;}
tr.alt,tr.even{background:#f6f6f6;}
th{padding:.3em;color:#333;background:#fafafa;border:1px solid #ccc;}
td a,th a{font-weight:bold;color:#900;}

dl{margin:12px 0;border-bottom:1px solid #ccc;padding:0.5em 0;}
dt{display:inline;margin:9px 0;padding:0;color:#333;font-style:italic;}
dd{display:block;margin:7px 0;padding:0;}
dd a{color:#333;}
dd a:hover{color:#333;}

code{padding:0 3px;margin:12px 0;background:#fafafa;}
pre{overflow:auto;padding:9px;background:#fafafa;border:1px solid #ccc;}
pre code{padding:0;background:transparent;}

.wp-caption{padding:6px 1px 0 1px;background:#fafafa;text-align:center;}
.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.8em;
color:#666;}
.wp-caption img{margin:0 auto;padding:0;border:1px solid #666;}
.gallery{display:block;text-align:center;margin:18px 0;}
.gallery img{border:1px solid #ccc;}