body { background: #e8e6e7; color: #495c6a; }
a { color: #495c6a; text-decoration: none; }
a:hover{ color:#f47518; text-decoration: underline; }
.blog-title, .blog_title:hover { color: #727981 !important; text-decoration: none !important; }
.sidebar-box-title { color: #0090b7; border-color: #f47518; }
.post-title { color: #f47518; }
.post-meta { color: #50b9d6; }
.post-meta a { color: #50b9d6; }


#container {
    width: 980px;
    padding: 0 0 30px 0;
    margin-bottom: 0;
    background: #f7f7f7;
    border: 1px solid #cececc;
}
#container #main-nav, #container #content { padding-left: 35px; }
#container #content { width: 560px; }


/* header - begin */
#header-image { margin: 0; }
#header { position: relative; }
#header h1 {
    margin: 0;
    padding: 0 30px 0 0;
    position: absolute;
    right: 0;
    bottom: 35px;
    width: 470px;
}
#header h1 a { font-size: 18px; font-weight: normal; }
/* header - end */


/* menu - begin */
#main-nav {
    background-color: #c2bba8;
    width: 946px;
    padding: 5px 0 8px;
    margin-top: 1px;
}
#main-nav a {
    color: #ffffff;
    font-size: 17px;
    font-weight: normal;
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#main-nav ul li { border-right: 2px solid #aba594; padding: 0 15px; }
/* menu - end */


/* sidebar - begin */
#sidebar .sidebar-box { margin-bottom: 20px; }
#sidebar .sidebar-box-title { margin-bottom: 0; }
#sidebar .sidebar-box ul {
    background-color: #efefef;
    padding: 10px 5px 7px 7px;
    border-bottom: 1px solid #e1e1e1;
}
#sidebar .sidebar-box ul { font-size: 13px; }
#sidebar .sidebar-box ul li a { color: #8d8366; }
#sidebar .sidebar-box ul li a:hover { color: #f47518; }
.sidebar-box.widget_whosamungus .map { display: flex; }
#sidebar .widget_search {
    background-color: #efefef;
    border-bottom: 1px solid #e1e1e1;
    border-top: 2px solid #e1e1e1;
    padding: 5px 5px 5px 8px;
}
#sidebar .widget_search input[type="text"] { width: 200px; }
/* sidebar - end */


/* main page post - begin */
.entry {
    border-bottom: 2px dashed #d5e4e6;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.entry h1 {
    margin-bottom: 0;
    padding-bottom: 0;
    word-wrap: normal !important;
}
.entry h1 a { display: block; word-wrap: normal !important; }
.entry h1 a:hover { color: #0090b7; }
.post-container > p a { color: #0060ff; text-decoration: underline; }
.post-container > p a:hover { color: #f47518; }

.post-container .post-thumbnail { margin-top: 10px; }
.post-thumbnail + .post-meta { position: relative; top: 8px; }
.post-thumbnail + .post-meta + p.post-text { width: auto; }

.post-container .post-meta { font-size: 14px; }
.post-container p.post-text { padding-top: 10px; }
.post-container .more-link {
    float: right;
    padding-right: 10px;
    color: #50b9d6;
    display: block;
    margin-top: 23px;
    text-decoration: underline;
}
.post-container .more-link:after { content: " »"; }
/* main page post - end */


/* single post - begin */
div.post-container iframe:not(div.social iframe) { width: 590px !important; }
div.social { width: 590px; background-color: #c8dc75; }

.cc_ads_in_post { margin-bottom: 15px; }
div.tags { padding: 7px 0; }
/* single post - end */


/* comments - start */
#content #comments h4 { padding-bottom: 2px; }
#comments li.comment { border: none !important; }
#comments .comment-body { position: relative; }
#comments .comment-body .comment-author cite, #comments .comment-body .comment-author span, #comments a.comment-history {
    position: relative;
    top: -18px;
}
#comments .comment-body .comment-author { font-size: 14px; }
#comments .comment-body .comment-meta {
    position: absolute;
    top: 19px;
    left: 45px;
    font-size: 13px;
}
#comments .comment-body p {
    margin-top: 6px;
    padding: 5px;
    font-size: 14px;
    background-color: #ffffff !important;
    border: 1px dashed #b0b0b0;
}
#comments div.reply {
    position: absolute;
    top: 19px;
    right: 0;
    font-size: 13px;
    width: 310px;
}
#comments .comment-meta a, #comments div.reply a, #comments a.comment-history { color: #0090b7; }
#comments .comment-meta a:hover, #comments div.reply a:hover, #comments a.comment-history:hover { color: #f47518; }
.comment-loginform { background-color: #eee; border: 1px dashed #b0b0b0; }
/* comments - end */


/** cc_history - begin */
.cc_history h4 {
    padding: 0 0 5px 5px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #0090b7;
    font-weight: bold;
    display: block;
    border-bottom: 2px solid #f47518;
}
.cc_history ul { padding: 5px 0 5px 0; }
.cc_history li { padding: 3px 4px; }
.cc_history li a { font-size: 15px; color: #8d8366; }
.cc_history li a:hover { color: #f47518; }
/** cc_history - end */

.cc_footer_blog_offers { margin-bottom: 0; padding-bottom: 10px; }

div#fogkefeatfogo { margin-left: 0; }
div#fogkefeszar { width: 300px; margin-right: 0; }
