/*

Theme Name: The Blog

Theme URI: http://theblog.mnkystudio.com/

Description: The Blog is a premium WordPress theme with CMS features.

Author: MNKY

Author URI: http://mnkystudio.com/

Version: 1.2

License: GNU General Public License

License URI: license.txt

*/














/*---------------------------------------------------------------*/

/* RESET DEFAULT BROWSER CSS

/*---------------------------------------------------------------*/



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, font, 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, img{

background: transparent;

border: 0;

margin: 0;

padding: 0;

vertical-align: baseline;

}







/*---------------------------------------------------------------*/

/* GLOABAL

/*---------------------------------------------------------------*/



html,body{width:100%;}

body {font-family: Arial, Helvetica, sans-serif; line-height: 1.7; background: #f6f6f6; font-size:13px; color:#000;}



/* Links */

a:hover, a:active,a:focus {border: 0; outline:0; text-decoration:none;}

a{color:#000; text-decoration:none;}

a:hover{color:#888;}



/* Images */

img, a img, img:focus{border: 0; outline: 0;}



/* Background stretch */

#bg {position: fixed; top: 0; left: 0;  z-index: -1; }

.hidden {visibility:hidden;}

.stretch-w {width:100%;}

.stretch-h{height:100%;}



/* Mobile */

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

.entry-content {font-size:1em;}

.scrolltop {display:none;}

}





/*---------------------------------------------------------------*/

/* LAYOUT ELEMENTS

/*---------------------------------------------------------------*/



/* Heading */

h1, h2, h3, h4, h5, h6 {clear: both;	font-weight: normal;}

h1{font-size:24px}

h2{font-size:22px}

h3{font-size:20px}

h4{font-size:18px}

h5{font-size:16px}

h6{font-size:14px}



hr {	background-color: #e7e7e7;border: 0; clear: both; height: 1px; margin-bottom: 18px;}



/* Text elements */

p {margin-bottom: 18px;}

ul {list-style:disc; margin: 0; margin-left:15px;}

ol {list-style: decimal; padding-left:20px; margin: 0 0 18px 0;}

ol ol {list-style: upper-alpha;}

ol ol ol {list-style: lower-roman;}

ol ol ol ol {list-style: lower-alpha;}

ul ul,ol ol,ul ol,ol ul {margin-bottom: 0;}

dl {margin: 0 0 24px 0;}

dt {	font-weight: bold;}

dd {	margin-bottom: 0px;}

strong {	font-weight: bold;}

cite,em,i {font-style: italic;}

big {font-size: 131.25%;}

ins {background: #ffc;	text-decoration: none;}

blockquote {font-style: italic;padding: 0 3em;}

blockquote cite,blockquote em,blockquote i {font-style: normal;}

pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; background: #f7f7f7; color: #222;line-height: 18px; margin-bottom: 18px;padding: 1.5em; border:1px solid #e9e9e9;}

abbr,acronym {border-bottom: 1px dotted #666;	cursor: help;}

sup,sub {height: 0;	line-height: 1;	position: relative;	vertical-align: baseline;}

sup {bottom: 1ex;}

sub {top: .5ex;}



/* Disable Iphone, Ipad text size adjustment */



html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {

    -webkit-text-size-adjust:none;

}



/* Cufon */



cufon canvas {}



/* Form style */

input,textarea{padding:2px 5px; color: #666; font-size: 13px; border:1px solid #ccc; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

textarea:hover  {border:1px solid #bbb; }

input:hover {border:1px solid #bbb; }

input {height:21px;}

textarea{width: 400px; overflow:hidden;}

input[type='submit'] {height: 24px;  font-weight:bold; font-size:10px; background:#dedede; color:#222; border:none; padding:0 10px; margin-top:20px;}

input[type='submit']:hover {background:#c5c5c5; cursor:pointer; }

input::-moz-focus-inner { border: 0; padding: 0; margin-top:0px;}



.contact-form input[type='submit'] {height: 28px; font-size:13px; font-weight:normal; background-color:#dedede; color:#222; border:none; padding:0 15px; margin-top:10px; border-bottom:1px solid #bbb; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}

.contact-form input[type='submit']:hover {background-color:#c5c5c5; cursor:pointer;}



/* Text selection color */



::selection {

	background:#3588bf;

	color:#fff;

}



::-moz-selection {

	background:#3588bf;

	color:#fff;

}



::-webkit-selection {

	background:#3588bf;

	color:#fff;

}







/*---------------------------------------------------------------*/

/* HEADER

/*---------------------------------------------------------------*/



#recent_post_slider{width:890px; margin:0 0 15px 185px; padding:20px; background:#fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); }



#custom_header{width:930px; margin:0 0 15px 185px; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}

#custom_header_bg {width:918px; margin:0 0 15px 185px; padding:6px; background:#fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}



#custom_header img {max-width:930px; margin-bottom:-7px;}

#custom_header_bg img {max-width:918px; margin-bottom:-7px;}



#category_header {width:918px; margin:0 0 15px 185px; padding:6px; background:#fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}



.container_orbit {width:918px; margin:0 0 15px 185px; padding:6px; background:#fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}



#no_post_opt{padding:20px 40px; background:#fffdbb; color:#bb5d00; text-align:center;}









/*---------------------------------------------------------------*/

/* LOGO & MENU 

/*---------------------------------------------------------------*/



#header{height:122px; position:relative;}

#menu_background {width:170px;  position:absolute; text-align:right; padding:10px 0;/* for IE */ filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;z-index:300; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); margin-top:396px}

#left_advertising {width:170px;  position:absolute; text-align:right; padding:0px 0; margin-top: 1165px; /* for IE */ filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;z-index:1501;  }

#left_darstellung {width:170px;  position:absolute; text-align:right; padding:0px 0; margin-top: 0px; /* for IE */ filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;z-index:500;  }

#left_darstellungzwo

 {width:170px;  position:absolute; text-align:right; padding:0px 0; margin-top: 1050px; /* for IE */ filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;z-index:500;  }

 #left_darstellung_drei



  {width:170px;  position:absolute; text-align:right; padding:0px 0; margin-top: 655px; /* for IE */ filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;z-index:500;  }






/* Logo */

 #logo{left:0px; bottom:25px; position: absolute;}







/* Menu */

#menu_background .slidemenu{}

#menu_background .slidemenu ul{font-weight:bold; font-size:13px;  list-style:none; margin:0; padding:0; text-transform:uppercase; line-height:/*2.3*/1.9; }

#menu_background .slidemenu ul li{position:relative;}

#menu_background .slidemenu ul li a{background:url('images/transparent.png'); color:#eee; padding:0 13px; text-decoration: none;}

#menu_background .slidemenu ul li a:hover{color:#888; text-decoration:none;}

#menu_background .slidemenu ul li ul{padding:10px 0;font-size:12px; border:none; width: 209px !important; background:#fff; text-align:left; font-weight:bold; position: absolute; top:0 !important; left:0px; margin:0px 0 0 162px; display: block; visibility: hidden; line-height:2; z-index:9990; box-shadow: 1px 1px 3px #888; -moz-box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888;}

#menu_background .slidemenu ul li ul li {border:none; display: list-item;	float: none; margin: 0;}

#menu_background .slidemenu ul li ul li a{width: 170px; padding:2px 20px; display:block; margin: 0; }

#menu_background .slidemenu ul li ul li a:hover{color:#888; text-decoration:underline; }

#menu_background .slidemenu ul li ul li ul{padding:10px 0; margin-top:-10px;margin-left: -5px;  border-left:1px solid transparent; top: 0; }



#menu_background .current-menu-item a {color:#888;}



#menu_background .slidemenu ul li ul li ul {

  visibility: collapse !important;

}



#menu_background .slidemenu ul li ul li:hover ul{  

visibility: visible !important;

}



/*---------------------------------------------------------------*/

/* CONTENT AREA

/*---------------------------------------------------------------*/





#aligner{width:1244px; margin:0 auto;}

#wrapper{width:1115px; }



#content_full {width:930px; margin:0 0 40px 185px;}

#content { float:left; width:655px; margin:0 0 40px 185px; }

#content_right { float:right; width:655px; margin:0 0 40px 0;}



.post{margin-bottom:15px;}

.entry-content{background:#fff; padding:20px 20px; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}

.post_divider{height:11px; margin:35px auto 30px; background:url('images/post_divider.png') no-repeat;}



h1.entry-title {border-bottom:5px solid #ff7f00; background:#111; color:#fff; font-size:21px; line-height:1.3;  padding:10px 20px; margin-bottom:0px; }

h1.entry-title a{color:#fff;}

.entry-title {box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}



h1.entry-title-page{margin-left:185px; border-bottom:5px solid #ff7f00; background-color:#111; color:#fff; font-size:24px; line-height:1.3;  padding:12px 20px; margin-bottom:15px; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}



h1.category-title{float:right; width:890px; background:#111; color:#fff; text-transform:uppercase; font-size:24px; line-height:1.3;  padding:12px 20px; margin-bottom:15px; }

.error404_content {padding:90px 0; text-align:center; margin-bottom:80px;}

.error404_content .image404 {margin-bottom:20px;}



.error404 .searchform .s{width:30%; margin-left:23px;}

.error404 .searchform .searchsubmit{height:16px; width:23px; color: transparent; border:none; background:url('images/search_lense.png' ) 5px 0  no-repeat; cursor: pointer; filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}

.breadcrumbs{padding:3px 20px; background:#f1f1f1; font-size:10px; line-height:1.5;}

.message_green{font-size:13px;font-weight:bold; color:#007a02; background:#b5ff61 url('images/check.png') no-repeat 8px 4px; border:1px solid #00b204; padding:10px 10px 10px 51px; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}







/* Utility */

.entry-utility {color:#999; clear: both; font-size: 11px; line-height: 18px; padding:2px 0px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;} 

.entry-utility a{color:#777; text-decoration:none;}

.entry-utility img {vertical-align: -25%; margin-right:2px;}

.vcard, .cat-links{}

.entry-date {padding-right:2px;}

.comments-link{float:right;}

.comments-link a{padding-left:22px; background:url('images/utility-comment-ico.png') no-repeat 0px -1px; padding-bottom:3px;}

.tag-link{display:block; padding:3px 0px;}

.tag-link ul{list-style:none; margin:0px;}

.tag-link ul li{display:inline; background:url('images/tag_arrow.png') no-repeat; padding:2px 0px;}

.tag-link a{background:#999; color:#fff; padding:2px 5px 2px 4px; margin:0 5px;}

.tag-link a:hover{color:#ddd !important;}



/* Links */

.more-link{ background:url('images/read_more_pluss.png') no-repeat 0 50%; display:block; font-weight:bold; font-size:12px; color:#ff7f00; padding:0 0 0 17px; font-weight:bold;  margin-top:18px; line-height:18px; text-decoration:none; }

.more-link:hover{color:#aaa;}

.page-link {font-size:12px;  font-weight:bold; clear: both; margin: 0 0 22px 0; word-spacing: 0.75em;} 

.page-link a:link, .page-link a:visited {font-weight: normal; padding: 0.5em 0; text-decoration: none; } 

body.page .edit-link {clear: both; display: block;}



/* Img */

.su-frame-shell{background:url(images/gallery_lense.png) no-repeat center center;}

.su-frame-shell a img:hover, .wp-caption a img:hover {opacity:0.4; filter:alpha(opacity=40); 

-webkit-transition: all 0.3s ease-in;

 -moz-transition: all 0.3s ease-in;

 -o-transition: all 0.3s ease-in;

 transition: all 0.3 ease-in;}



/* Author info */

.authorbox_title{margin-top:40px;}

#authorarea{margin:5px 0 0 0px; padding:10px 0; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;}

#authorarea .authorinfo_title{font-weight: bold; font-size: 12px; color:#333; margin:0; padding:0 0 5px 7px; text-decoration:none;}

#authorarea img{margin:0; padding:3px; float:left; background:#f9f9f9; border: 1px solid #ddd; width: 60px; height: 60px; }

#authorarea p{color:#333; margin:0; padding:0 0 0 7px; }

#authorarea p a{color:#333; }

.authorinfo{margin-left:80px}



/* Pager */

.pagerbox{font-size:10px; }

.pagerbox a{background:#fff; color:#999; padding:3px 7px; border: 1px solid #aaa; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.pagerbox .current, .pagerbox a:hover{background:#efefef; color:#999;  border: 1px solid #aaa;}





.clear {clear:both;}









/*---------------------------------------------------------------*/

/* PORTFOLIO

/*---------------------------------------------------------------*/



.portfolio-heading{margin-top:15px;}

.portfolio-item-text{float:left; height: 270px; width:395px;}

.portfolio_page_content p{margin-bottom:0px; }

.portfolio_img img {padding:6px; border: 1px solid #d3d3d3; 	background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#portfolio_details{border-left:1px solid #ddd; padding-left:15px; margin-top:35px;}

#portfolio_details .portfolio_detail_title{font-weight:bold; font-size:10px; padding-right:5px;}

.back_to_portfolio{float:right;}



/* Portfolio item thumbnail text style */

.details{ margin:15px 20px; }	

.details .pf_item_title{margin-bottom: 8px; text-transform:uppercase; font-weight:bold; color:#fff;}

.details p{color:#aaa; }

.details a{ text-decoration:none; }

.pf_decription_title{padding-top:10px;}



/* Portfolio item column style */

.portfolio-one{margin-left: 0px; list-style:none;}

.portfolio-two{margin-right:-15px; margin-left:0px; list-style:none;}

.portfolio-three{margin-right:-15px; margin-left:0px; list-style:none;}

.portfolio-four{margin-right:-15px; margin-left:0px; list-style:none;}









			

/*---------------------------------------------------------------*/

/* SIDEBARS

/*---------------------------------------------------------------*/



#sidebar_right{float:right; }

#sidebar_left{float:left;  margin-left: 185px;}

#primary{width: 260px; } 













/*---------------------------------------------------------------*/

/* SLIDING SIDEBAR

/*---------------------------------------------------------------*/



.sliding_sidebar{min-height:230px;  bottom:0; z-index:9999;} 

.open .handle{background-position:-21px 0px !important;}

.closed{display:none;}

.handle{

-webkit-border-top-left-radius: 3px; 

-webkit-border-bottom-left-radius: 3px;

-moz-border-radius-topleft: 3px;

-moz-border-radius-bottomleft: 3px;

border-top-left-radius: 3px;

border-bottom-left-radius: 3px;}











/*---------------------------------------------------------------*/

/* FOOTER NAVIGATION

/*---------------------------------------------------------------*/

#footer-widget-area-background{border-top:5px solid transparent; width:930px; float:right;}

#bottom_elements{padding:0 20px;}

#bottom_elements_background{width:930px; float:right; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}

#copyright {width:430px; float:left; overflow:hidden; color:#999; font-size: 11px;}

#footer_navigation {width:460px; float:right; text-align:right;}

#footer_navigation ul{list-style:none; padding-top:9px; padding-bottom:11px}

#footer_navigation ul li{color:#ccc; display:inline; font-size: 11px;}

#footer_navigation ul li a{color:#999; padding:0 10px;}

.scrolltop{	background:url(images/to_top.png) no-repeat; width:37px; height:25px;}











/*---------------------------------------------------------------*/

/* WIDGETS

/*---------------------------------------------------------------*/



#primary .xoxo li .widget-title{background:#111; color:#fff; font-size: 11px; font-weight:bold; text-transform:uppercase; letter-spacing:0.2em; line-height: 1.5; margin:0 -20px 15px; padding:6px 20px; border-bottom:3px solid /*#b00600*/ #ff7f00; box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}

.widget-container { padding:0px 20px 15px; margin:0 0 15px 0; background:#fff; }

#primary .widget-container {box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.07); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.07);}

.widget-container p{margin-bottom:0px;}



.widget-area .widget-title{margin: 0;}

.widget-area ul { list-style: none; margin: 0; padding:0; } 

.widget-area ul ul { list-style: none; margin:0; padding:0; } 

.widget-area ul li ul li { padding:3px 0 4px 0; }

.widget-area ul li ul li:hover{}

.widget_search label {	display: none;}

.widget-area .entry-meta {font-size: 11px;}

  #primary .socialmedia-buttons {padding-top:3px; margin:0px -5px -3px;}

#primary .socialmedia-buttons img {padding-right:4px;}





/* Footer widget area */

#footer-widget-area {padding:0px 20px; overflow:hidden; color:#999; line-height:1.4; }

#footer-widget-area .widget-area .widget-title{font-size:13px; font-weight:bold; color:#777; margin:0 0 10px 0; }

#footer-widget-area .widget-area ul {font-size:12px; padding:0;}

#footer-widget-area .widget-area ul li {list-style:none;}

#footer-widget-area .widget-area {float: left; width:183px;}

#footer-widget-area .widget-area ul li ul li {padding:4px 5px 4px 0; background:none; border-bottom:1px solid #e1e1e1;}

#footer-widget-area .widget-area ul li ul li a{color:#999;}

#footer-widget-area .widget-container {margin: 20px 0 20px 0; border: none;  background:none; padding:0;}

#footer-widget-area #first, #footer-widget-area #second, #footer-widget-area #third{margin-right:40px;}



/* Sliding widget area */

#sliding-widget-area {padding:20px 15px 0px 15px; overflow:hidden; color:#fff; line-height:1.4; text-align:left;}

#sliding-widget-area .widget-area .widget-title{font-size:10px; font-weight:bold; color:#fff; margin:0 0 10px 0; text-transform:uppercase;}

#sliding-widget-area .widget-area ul {font-size:11px; padding:0 0 20px 0;}

#sliding-widget-area .widget-area ul li {list-style:none; display:block; margin-bottom:20px;}

#sliding-widget-area .widget-area {float: left; width: 200px;}

#sliding-widget-area .widget-area ul li ul li {padding:5px 5px 0 0; background:none;}

#sliding-widget-area .widget-area ul li ul li a{color:#999;}

#sliding-widget-area .widget-area ul li ul li a:hover{text-decoration:underline;}

#sliding-widget-area .widget-container {margin: 0; border: none;  background:none;  padding:0px 15px;}



/* Copyright widget area */

#copyright ul li ul li {padding:0; background:none;}

#copyright .widget-container {margin: 0; border: none;  background:none; padding:0px;}

#copyright p {padding-bottom:11px; margin-bottom:0; padding-top:10px}



/* Top widget area */

#top_sidebar ul li {float: left; padding-left: 20px !important; background:none;}

#top_sidebar .widget-container {margin: 0; border: none;  background:none; padding:0px; }

#header #top_sidebar{right:0px; bottom:25px; position:absolute; z-index:200; }



/* Blogroll widget */

.blogroll img{margin-bottom:-3px;}



/* Search widget */

.widget_search  input {width: 181px; margin-top:0px;  height:20px;}

.widget-area .widget_search  input[type='submit']{height:16px; width:23px; color: transparent; border:none; background:url('images/search_lense.png') 5px 0  no-repeat; cursor: pointer; filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}

.widget-area input[type="submit"] {margin-top:0px;}

#footer-widget-area .widget-area .widget_search .s {width: 145px; height:16px;}

#sliding-widget-area .widget-area .widget_search .s {width: 125px; height:16px; margin-bottom: 20px;}

#sliding-widget-area .widget-area .widget_search  input[type='submit']{height:16px;  background:url('images/search_lense.png') 5px 100% no-repeat;}

#top_sidebar .widget_search .s {width: 150px; height:17px; border:none; filter:alpha(opacity=55); /* CSS3 standard */ opacity:0.55;}

#top_sidebar .widget_search .s:hover {border:none; filter:alpha(opacity=90); /* CSS3 standard */ opacity:0.9;}

#top_sidebar .widget_search .s:focus {border:none; filter:alpha(opacity=90); /* CSS3 standard */ opacity:0.9;}

#top_sidebar .widget_search  input[type='submit']{height:16px;  background:url('images/search_lense.png') 5px 0% no-repeat;}

#top_sidebar .widget_search  input[type='submit']:hover{filter:alpha(opacity=95); /* CSS3 standard */ opacity:0.95;}



/* Recent post widget */

li.recent_post_widget{margin-bottom:3px;  line-height:1.4; border-bottom:1px dotted #ccc;}

.recent_post_widget_img img{float:left; margin-right:8px; background: none repeat scroll 0 0 #F6F6F6; border: 1px solid #d4d4d4; padding: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.recent_post_widget_mata{float:left;}

.recent_post_widget_link_time{color:#949494; font-style:italic; font-size:10px;}

#sliding-widget-area .widget-area i.recent_post_widget{border-bottom:none;}

#sliding-widget-area .widget-area li.recent_post_widget:hover{background:none !important;}

#sliding-widget-area .widget-area .widget_pippin_recent_posts ul{padding-bottom:0px;}

#footer-widget-area .widget-area li.recent_post_widget:hover{background:none !important;}

#footer-widget-area.widget-area .widget_pippin_recent_posts ul{padding-bottom:0px;}





/* Twitter widget */

.widget-area  .twitter-widget {padding-bottom:14px;}

.widget-area  .twitter-widget ul li{padding-top:0px; padding-left:25px; background:url(images/twitter-ico.png) no-repeat 0px 5px; border-bottom:1px dotted #ccc; margin-bottom:4px;}

.twitter-date {font-size:10px; }

#footer-widget-area .widget-area .twitter-widget ul li{padding-left:25px; background:url(images/twitter-ico.png) no-repeat 0px 10px; margin-bottom:10px; border-bottom:none;}

#sliding-widget-area .widget-area .twitter-widget ul li{margin-bottom:10px; border-bottom:none;}



/* Tag cloud */

.tagcloud {line-height:2em;}



/*Custom tag cloud */

.c_tagcloud {padding-bottom:1px;}

.c_tagcloud ul.wp-tag-cloud{list-style:none; margin:0px;}

.c_tagcloud ul.wp-tag-cloud li{display:inline-block; background:url('images/tag_arrow.png') no-repeat 0 3px; padding:0 ; margin:0;}

.c_tagcloud a{background:#999; color:#fff;  padding:2px 5px 2px 4px; margin:0 1px 0 5px;}

#footer-widget-area .widget-area .c_tagcloud ul.wp-tag-cloud li {display:inline-block; background:url('images/tag_arrow.png') no-repeat; padding:1px 0 2px 0; margin:0 0 2px 0; border:none;}

#footer-widget-area .widget-area .c_tagcloud ul.wp-tag-cloud li a{background:#999; color:#fff;  padding:2px 5px 2px 4px; margin:0 1px 0 5px;}



/* Pages widget */

.widget_pages ul li ul{padding-left:20px;}

.widget_pages ul li ul li{background:none; padding:3px 0 4px 0; }

.widget_pages ul li ul{}

.widget_pages a{padding-left:15px; background:url('images/active.png') no-repeat 2px 50%;}

.widget_pages a:hover{background:url('images/active.png') no-repeat 5px 50%;}

#footer-widget-area .widget_pages a{padding-left:0; background:none;}

#footer-widget-area .widget_pages ul li ul{padding-left:15px;}

#footer-widget-area  .widget_pages ul li ul{background: none; padding-top:0;}

#sliding-widget-area .widget_pages a{padding-left:0; background:none;}

#sliding-widget-area .widget_pages ul li ul{padding-left:15px;}

#sliding-widget-area .widget_pages ul li ul{background: none; padding-top:0;}



/* Custom menu widget */

.widget_nav_menu ul li ul{padding-left:20px;}

.widget_nav_menu ul li ul li{background:none; padding:3px 0 4px 0;}

.widget_nav_menu ul li ul{}

.widget_nav_menu a{padding-left:15px; background:url('images/active.png') no-repeat 2px 50%;}

.widget_nav_menu a:hover{background:url('images/active.png') no-repeat 5px 50%;}

#footer-widget-area .widget_nav_menu a{padding-left:0; background:none;}

#footer-widget-area .widget_nav_menu ul li ul{padding-left:15px;}

#footer-widget-area  .widget_nav_menu ul li ul{background: none; padding-top:0;}

#sliding-widget-area .widget_nav_menu a{padding-left:0; background:none;}

#sliding-widget-area .widget_nav_menu ul li ul{padding-left:15px;}

#sliding-widget-area .widget_nav_menu ul li ul{background: none; padding-top:0;}



/* Archive widget */

.widget-area .widget_archive {padding-bottom:15px;}

.widget-area .widget_archive li{margin-bottom:4px; padding-top:0px; border-bottom:1px dotted #ccc;}

.widget_archive a{padding-left:25px; background:url('images/archive-ico.png') no-repeat 0px 0px;}

.widget_archive a:hover{}

#sliding-widget-area .widget_archive a{padding-left:0; background:none; border-bottom:none;}



/* Category widget */

.widget-area  .widget_categories {padding-bottom:15px;}

.widget-area  .widget_categories li{padding-top:0px; margin-bottom:3px;}

.widget_categories ul li ul{padding-left:20px;}

.widget_categories ul li{background:none; padding-bottom:0px; border-bottom:1px dotted #ccc;}

.widget_categories ul li ul li{background:none; padding-bottom:0px; border-top:1px dotted #ccc; border-bottom:none;}

.widget_categories a{padding-left:25px; background:url('images/cat-ico.png') no-repeat 0px 1px;}

.widget_categories a:hover{}

#sliding-widget-area .widget_categories a{padding-left:0; background:none; border-bottom:none;}

 

/* Post widget */

.widget-area .widget_recent_entries{padding-bottom:14px;}

.widget_recent_entries a:hover{}

.widget-area .widget_recent_entries ul li {padding-top:0px; padding-left:25px; margin-bottom:4px; background:url('images/recent-ico.png') no-repeat 0px 3px; border-bottom:1px dotted #ccc;}

/* .widget_recent_entries ul li { text-indent: -2.1em; margin-left: 2.1em; } */

#sliding-widget-area .widget-area .widget_recent_entries ul li{padding-left:0; background:none; border-bottom:none;}



/* Comment widget */

.widget_recent_comments{padding-bottom:14px;}

.widget_recent_comments .recentcomments{padding-top:0px; margin-bottom:4px; padding-left:25px; background:url('images/comment-ico.png') no-repeat 0px 3px; border-bottom:1px dotted #ccc;}

#footer-widget-area .widget-area .widget_recent_comments .recentcomments{padding-left:25px; background:url('images/comment-ico.png') no-repeat 0px 3px;}

#sliding-widget-area .widget-area .widget_recent_comments .recentcomments{padding-left:25px; background:url('images/comment-ico-w.png') no-repeat 0px 5px; border-bottom:none;}

	



/* RSS widget */

.widget_rss a.rsswidget { color: #000; } 

.widget_rss .widget-title img { width: 11px; height: 11px; } 

.widget_rss ul li a.rsswidget {padding-left:25px; background:url('images/css/feed.png') no-repeat 0px 50%;}





/* Calendar widget */

#wp-calendar {width: 220px;}

#wp-calendar caption { color: #333; font-size: 11px; font-weight: bold; text-transform:uppercase; padding-bottom: 4px; text-align: left;border-bottom: 1px solid #E8E8E8;} 

#wp-calendar thead {font-size: 11px;}

#wp-calendar thead tr th {padding-bottom:5px; padding-top:5px;}

#wp-calendar tfoot{padding: 5px;}

#wp-calendar tfoot tr td{padding:5px;}

#wp-calendar  tbody tr #today{background:#e8e8e8;}

#wp-calendar  tbody tr td a{font-weight:bold;}

#wp-calendar tbody { color: #aaa;} 

#wp-calendar tbody td { background: #f5f5f5; border: -1px solid; padding: 3px 0 2px; text-align:center;} 

#wp-calendar tbody .pad { background: none; } 

#wp-calendar tfoot #next { text-align: right; color: #777; font-size: 11px; font-weight: bold; text-transform:uppercase; }

#wp-calendar tfoot #prev { text-align: left; color: #777; font-size: 11px; font-weight: bold; text-transform:uppercase; }



/* Social media widget */

#footer-widget-area .socialmedia-buttons {margin-left:-5px;}

#top_sidebar .socialmedia-buttons {margin-top:5px;}



/* Login form widget */

.loginform #rememberme {vertical-align:middle; border:none;background:none;}

.widget-area .loginform ul li  {background: none;}

.loginform p {padding-bottom:10px;}





/*---------------------------------------------------------------*/

/* COMMENTS

/*---------------------------------------------------------------*/



#comments {margin-top:40px;	clear: both;}

#comments .navigation {	padding: 0 0 18px 0;}

h3#comments-title,h3#reply-title {color: #000;	font-weight: bold;	margin-bottom: 20px;}

.commentlist {list-style: none;	margin: 0;	padding: 0px;}

.commentlist li.comment {position: relative;}

.commentlist li:last-child {	border-bottom: none;	margin-bottom: 0;}

.comment-container  {margin-left:60px; }

.comment_arrow  {width:11px; height:21px; background:url('images/comment_arrow.png') no-repeat; position:absolute; margin-left:10px; margin-top:13px;}

.comment-text  {margin-bottom:20px; margin-left:20px; padding:10px 15px; background:#f9f9f9; border: 1px solid #dfdfdf;}

#comments .comment-body ul,#comments .comment-body ol {	margin-bottom: 18px; }

#comments .comment-body p {margin:0 5px 10px 0; }

#comments .comment-body p:last-child {	margin-bottom: 6px;}

#comments .comment-body blockquote p:last-child {	margin-bottom: 24px;}

.commentlist ol {	list-style: decimal;}

.commentlist .vcard {float:left;}

.commentlist .avatar {border: 1px solid #dfdfdf;	padding:2px;}



.comment-text cite {color: #000; font-style: normal; font-weight:bold;}

.comment-author .says {font-style: italic;}

.comment-meta {text-transform:uppercase;	font-size: 10px; margin:-5px 0 0 0; color: #888;}

.bypostauthor .comment-text  {}





.reply {float:right; width:17px; background:url('images/comment_reply.png') no-repeat; }

.reply a{padding-left:17px; color:transparent;}

.reply:hover{color:transparent; filter: alpha(opacity=80);  opacity: 0.8;}



a.comment-edit-link {color: #888;}

.commentlist .children {	list-style: none;	margin: 0;	padding:0;}

.commentlist .children li { margin:10px 0 ; padding: 0 0 0 50px; } 



.nopassword,.nocomments {display: none;}

#comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; } 

.commentlist li.comment+li.pingback {margin-top: -6px;}

#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; } 

#comments .pingback .url {font-size: 13px;	font-style: italic;}

.comment-awaiting-moderation{color:red; font-size:11px;}



/* Comments form */

#commentform{width:380px;}

#commentform textarea{width: 372px;}

#respond {overflow: hidden; position: relative; padding:0; } 

#respond p {	margin: 0;}

#respond .comment-notes {font-size:11px; margin-bottom: 1em; } 

.form-allowed-tags { line-height: 1em; } 

.children #respond { margin: 0 48px 0 0; } 

h3#reply-title {margin:0 0 5px 0; } 

#comments-list ul #respond { margin: 0; } 

#cancel-comment-reply-link {font-size:10px; font-weight:bold; text-transform:uppercase; background:#bbb; color:#fff; padding:2px 6px; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#cancel-comment-reply-link:hover {background:#ddddd1; color:#fff; text-decoration:none;	-webkit-transition: all 0.2s ease-in;

	-moz-transition: all 0.2s ease-in;

	transition: all 0.2s ease;}

#respond label {color: #888; font-size: 12px; } 

#respond input {margin: 0 0 9px; width: 98%; } 

#respond .form-allowed-tags {color: #888; font-size: 12px; line-height: 18px; } 

#respond .form-allowed-tags code {font-size: 11px;}

#respond .form-submit {margin: 12px 0;}

#respond .form-submit input {width: auto;}









/*---------------------------------------------------------------*/

/* WORDPRESS

/*---------------------------------------------------------------*/



.alignnone {margin: 5px 20px 20px 0;}

.aligncenter, div.aligncenter {display:block; margin: 5px auto 5px auto;}

.alignright {float:right; margin: 5px 0 20px 20px;}

.alignleft {float:left; margin: 5px 20px 20px 0;}

.aligncenter {display: block; margin: 5px auto 5px auto;}

a img.alignright {float:right; margin: 5px 0 20px 20px;}

a img.alignnone {margin: 5px 20px 20px 0;}

a img.alignleft {float:left; margin: 5px 20px 20px 0;}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.wp-caption {border: 1px solid #ddd; 	background:#fff url(images/gallery_lense.png) no-repeat center center; color:#999; max-width: 96%; padding: 7px 3px 0px; text-align: center;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.wp-caption.alignnone {margin: 5px 20px 20px 0;}

.wp-caption.alignleft {margin: 5px 20px 20px 0;}

.wp-caption.alignright {margin: 5px 0 20px 20px;}

.wp-caption img {border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto;}

.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}

blockquote.left {margin-right:20px; text-align:right; margin-left:0; width:33%; float:left;}

blockquote.right {margin-left:20px; text-align:left; margin-right:0; width:33%; float:right;}

.sticky{}



.gallery {}

.gallery dt{background:url(images/gallery_lense.png) no-repeat center center;}

.gallery .gallery-item { margin-top: 0px !important; }

.gallery img {padding:5px; border: 1px solid #ddd !important; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.gallery img:hover {background:#ebebeb; border: 1px solid #bcbcbc !important; opacity:0.5; filter:alpha(opacity=50); 

-webkit-transition: all 0.3s ease-in;

 -moz-transition: all 0.3s ease-in;

 -o-transition: all 0.3s ease-in;

 transition: all 0.3 ease-in;}

.gallery .gallery-caption {color:#999; margin-left: 0;}

.gallery br { clear: both }





/*---------------------------------------------------------------*/

/* IE6 MESSAGE

/*---------------------------------------------------------------*/



#ie-message {background:#C00; text-align:center; border-bottom:1px solid #900; color: #fff; position:absolute; top:0; padding:5px; width:100%;}

#ie-message a {color: #D1D1D1;}





/*---------------------------------------------------------------*/

/* THANKS FOR BUYING OUR THEME! 

/*---------------------------------------------------------------*/





#text-3 {background: #d6d6d6; border:0;}


#text-7 img { margin-top: 0px; }

#text-6 img { margin-top: 0px; }

#text-6  {padding-bottom: 0px; line-height: 0;}

#text-7 {padding-bottom: 0px; line-height: 0;}

#text-8 {padding-bottom: 0px; line-height: 0;}


#text-11 {padding-bottom: 0px; line-height: 0;}

#text-13 {padding-bottom: 0px; line-height: 0;}


.entry-content img {max-width: 580px; }

#insidefivefour ul { list-style-type: none; list-style:none; } 

#insidefivefour li { margin-right: 10px; border-bottom: 1px dotted #ccc; line-height:1.4;padding-top:8px; padding-bottom: 5px; }

#menu-item-18730 {letter-spacing: -0.02em;}

.etfine .yarpp-related { display: none; }

.etfine .h5ab-print-button-container  {display:none;}
