.at_full_width{ display:block; clear: both; width:100%;}
.at_center{text-align: center;}
.at-list-line{ display: block; clear: both; padding:3px 0; border-bottom:1px solid #ececec;}
.at-list-date-right, .at-list-data-right{ float:right; }

#at-blog-select, #at-blog-select * { color: #000; text-shadow: #cecece 1px 1px 1px; font-weight:bold; width: 200px; font-size: 14px; border-radius: 5px; background: #fff !important; height:23px;}

#at_posts_menu{display: block; width: 100%;}
#at_posts_menu legend{display:inline-block; float:left; margin: 10px; float:left; height: 32px; line-height: 32px; vertical-align: middle; padding:5px; font-weight: bold;}

.cc-ads-doboz-right{ width:300px; margin: 0 auto;}
.cc_ads_in_post{ width:100%; text-align:center; margin: 0 auto; font-size: 1px; }

.rightside .doboz{ margin: 1em auto 0 auto; }

.alert_message{ background: #f00; color:#ff0; display:block; width:66%; padding: 15px; border-radius: 10px; font-size:14px/16px; font-weight: bold;}
.info_message{ background: #9f9; color:#555; display:block; width:66%; padding: 15px; border-radius: 10px; font-size:14px/16px; font-weight: bold;}

#fogkefeszar{float:right;}

/* general */
.pointer{ cursor: pointer; cursor:hand;}
.fright{ float: right; }
.bold{ font-weight: bold !important;}

label{font-weight:bold;}
.dashed_box{ display: block; border:2px dashed #ccc; width:96%; padding: 1%; margin: 10px auto;}
.wp-core-ui .button-primary { text-shadow: none; }
/* general */

/* BEGIN - BRANDING */
.login{ /*background: #E7D8C3 !important; font: 14px/17px Arial;*/ }
.login h1 a { background-image: url('./images/cafeblog_logo.gif') !important; background-size:auto !important; margin: 0 auto !important; width: auto; height: 50px; }
.login form { border: 1px solid #e5e5e5; /*-webkit-box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px; box-shadow: rgba(200,200,200,0.7) 0 4px 10px -1px;*/ padding-bottom: 20px; }
#login{ background: white !important; /*width: 500px !important; padding: 30px 250px !important; */ width:50%; max-width: 600px; padding: 5% 0;  text-align: center !important; }
/* END - BRANDING*/


/** admin bar */
#wpadminbar #wp-admin-bar-cb-site-name a.ab-item, #wpadminbar #wp-admin-bar-cb-my-sites a.ab-item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#wpadminbar #wp-admin-bar-cb-my-sites>.ab-item:before, #wpadminbar #wp-admin-bar-cb-site-name>.ab-item:before { content: '\f112'; top: 3px; }
#wpadminbar #wp-admin-bar-cb-site-name > .ab-item:before { content: "\f102"; top: 2px; }
#wpadminbar .quicklinks .menupop ul li.cb-own-blog > a { color: #00b000; }
#wpadminbar li.cb-bold a { font-weight: bold; }
@media screen and ( max-width: 782px ) {
    #wpadminbar #wp-admin-bar-cb-site-name a.ab-item, #wpadminbar #wp-admin-bar-cb-my-sites a.ab-item { text-overflow: clip; }
    #wpadminbar #wp-admin-bar-cb-site-name > .ab-item, #wpadminbar #wp-admin-bar-cb-my-sites > .ab-item { text-indent: 100%; white-space: nowrap; overflow: hidden; width: 52px; padding: 0; color: #999; position: relative; }
    #wpadminbar #wp-admin-bar-cb-site-name > .ab-item:before, #wpadminbar #wp-admin-bar-cb-my-sites > .ab-item:before { display: block; text-indent: 0; font: normal 32px/1 'dashicons'; speak: none; top: 7px; width: 52px; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    #wpadminbar li#wp-admin-bar-cb-site-name, #wpadminbar li#wp-admin-bar-cb-my-sites { display: block; }
    #wpadminbar #wp-admin-bar-cb-site-name, #wpadminbar #wp-admin-bar-cb-my-sites { position: static; }
}

/* cafeblog logo on admin */
.wp-admin #adminmenuwrap { padding-top: 60px; background: transparent url('/wp-content/themes/main/resources/img/cafeblog-logo-admin.png') 0 6px no-repeat; }

/* user_bar */
.user_bar{ display:block; width: 100%; position: fixed; top:0; left: 0; background: #bc1f4b; height: 32px; z-index: 500;}
.user_bar_content { display: block; height:32px; line-height: 30px; margin: 0 auto; position:relative; width: 990px;}
.user_bar_content span{ font-family: 'Raleway', sans-serif; color: #fff !important; height:32px; padding: 0 10px 0 0; margin:0;}
.user_bar_content span.fright{ border: none;}
.user_bar_content span a{ font: 13px/32px Arial !important; color: #fff !important; }
.user_bar_content span a.bold{ font: bold 13px/32px Arial !important;}
.user_bar_content a:hover { text-decoration: underline; }
.cbMain .user_bar, .login .user_bar, .cbRegistration .user_bar {display: none;}

/* meta-box: seo meta tags */
.postbox .preview { float: none; }
.postbox-container ul.seo-meta-tags label { display: block; padding: 5px 0 3px 3px; }
.postbox-container ul.seo-meta-tags label span { font-weight: normal; }
.postbox-container ul.seo-meta-tags .title input, .postbox-container ul.seo-meta-tags .keyw input, .postbox-container ul.seo-meta-tags .desc input { width: 90%; padding: 5px; }
.seo-meta-tags li.preview { padding-bottom: 10px; }
.seo-meta-tags .preview > p { margin-bottom: 5px; }
.seo-meta-tags .preview div { border: 1px solid #ebebeb; background: #ffffff; padding: 7px; width: 89%; }
.seo-meta-tags .preview div p { padding: 0; margin: 0; }
.seo-meta-tags .preview p.title { color: #1122cc; font-size: 16px; padding-bottom: 2px; width: 493px; padding-right: 7px; overflow: hidden; height: 1.3em; }
.seo-meta-tags .preview p.url { color: #009933; font-size: 14px; padding-bottom: 3px; }
.seo-meta-tags .preview p.desc { font-size: 13px; width: 500px; max-height: 2.8em; overflow-y: hidden; }

/* dashboard right now widget */
#dashboard_right_now td.b { text-align: right; padding-right: 4px; }
#dashboard_right_now td.b a { font-size: 20px; }
#dashboard_right_now td.t { font-size: 16px; }
#dashboard_right_now div.inside { padding: 0 10px; margin-top: 0; }
#dashboard_right_now div.table_content, #dashboard_right_now div.table_discussion { display: inline-block; width: 49%; }
#dashboard_right_now div.table_discussion { display: inline-block; width: 50%; }
#dashboard_right_now .sub { color: #555555; padding: 5px 10px; font-size: 14px; }
#dashboard_right_now a.approved { color: #008000; }
#dashboard_right_now a.waiting { color: #e66f00; }
#dashboard_right_now a.spam { color: #ff0000; }
#dashboard-widgets h4.mu-storage { margin-top: 0; padding-top: 7px; border-top: 1px solid #dddddd; }


/* admin-transformer-css */
#at-blog-select, #at-blog-select option { color: #000; text-shadow: #cecece 1px 1px 1px; font-weight:bold; width: 200px; font-size: 14px; border-radius: 5px; background: #fff !important;}

.at_full_width{ display:block; clear: both; width:100%;}
.at_center{text-align: center;}
.at-list-line{ display: block; clear: both; padding:3px 0; border-bottom:1px solid #ececec;}
.at-list-date-right, .at-list-data-right{ float:right; }
#content-add_media{ font-size: 14px; font-weight:bold; }

#post_custom_fields{display:none;}
#at_fields_image, #at_fields_video{ margin: 0.5em 0 0 0;}
.wp-admin .wrap .icon32{display:none;}

#at_posts_menu{display: block; width: 100%;}
#at_posts_menu legend{font-size: 17px; display:inline-block; float:left; margin: 10px; height: 32px; line-height: 32px; vertical-align: middle; padding:5px; font-weight: bold;}

.wrap{clear:left;}
.clear-block{display:block; clear:both;}
.hide, #image_and_video{display: none;}
.at_plus_icon_right{float:left; font: bold 16px Arial; border:1px solid #ccc; border-radius: 5px; padding:0 5px; width:15px; text-align: center; margin-right:5px;}
.at_minus_icon_right{display:none; float:left; font: bold 16px Arial; border:1px solid #ccc; border-radius: 5px; padding:0 5px; width:15px; text-align: center; margin-right:5px;}
#at_post_format_indicator{text-align: center;}
#post_status{width:100%;}
.wfull, #post_author_override{width:100%;}
.tcenter{text-align: center;}
.at-button{display: inline-block; height:2em; line-height: 2em; padding: 0 0.5em; vertical-align: middle; text-align: center; border: 1px solid #ccc; border-radius:5px; font-weight: bold; text-decoration: none !important; outline: none;}
.button-eighteen{background: #c00; color: #fff !important;}
.at-button:hover{box-shadow: 0 0 2px 2px #bbb;}
.commentitem img{ margin-top: 10px;}
.wp-admin #footer{ position:relative; clear: both;}


#contextual-help-link-wrap { display: none; }

#at_posts_menu { width: auto; float: right; }

/*** post/page publish box ***/
#submitdiv input#save-post { max-width: 183px; }
.at-editor-box { padding: 0 10px 8px; border-top: 1px solid #ececec; }
div.at-editor-box #at_is_adult { float: left; margin: 14px 10px 0 0; }
div.at-editor-box img { vertical-align: middle; }
div.at-editor-box b { line-height: 40px; }
#misc-publishing-actions label { font-weight: normal; }
#misc-publishing-actions .strong { font-weight: bold; }
.misc-pub-revisions { display: none; }
#submitdiv #comment-status:before, #submitdiv #sdiv-author:before {
    font: 400 20px/1 dashicons;
    speak: none;
    display: inline-block;
    vertical-align: top;
    padding: 0 2px 0 0;
    position: relative;
    top: 0;
    left: -1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #888;
}
#submitdiv #comment-status:before { content: "\f473"; }
#submitdiv #sdiv-author:before { content: "\f338"; top: -1px; }


.custom-reg h4 { margin-bottom: 15px; }
#custom-reg-form label { margin-top: 5px; }
#custom-reg-form input {
    padding: 3px;
    margin: 3px 0 15px;
    font-size: 14px;
    color: #555;
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px #e0ded2 solid;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
}

#custom-reg-form .submit-button { margin-top: 0; cursor: pointer; }
.cc_footer_blog_offers h4 { font-size: 16px; font-weight: bold; color: #FB5A9D; }
.cc_footer_blog_offers a { font-size: 14px; }
#author_page p { width: 100%; padding: 0 !important; margin: 0 0 5px; float: left; }

#author_page .field-label,
#author_page div.clear form .field-label {
    width: 25% !important;
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal !important;
    font-size: 14px;
}

#author_page .field-value { font-size: 14px !important; }
#author_page div.clear .field-label { width: 100% !important; font: 16px/22px Georgia,serif; font-weight: bold !important; margin: 0 0 5px; }

#author_page .inp_text,
#author_page textarea {
    padding: 3px;
    margin: 0 0 15px;
    font-size: 14px;
    color: #555;
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px #e0ded2 solid !important;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
}


#author_page div.clear form div.centered img,
#author_page div.clear form div.centered input.captcha_text {
    margin-top: 8px;
    vertical-align: middle;
}

#author_page div.clear form div.centered input.captcha_text {
    padding: 3px;
    font-size: 14px;
    color: #555;
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px #e0ded2 solid !important;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
}

.add-new-h2{ font-weight: bold !important; }
#wpfooter{ position: fixed !important; display: none;}


/* Document   : admin-transformer-mg.css */
.hndle span{ font-weight: bold;}
.at_right{ float: right;}

/*.comments_list ol li{} ha kell hatteret felulbiralni a hsz-eknel*/
.common-comment-tools{ clear:both; padding:5px; float:right; background:#c00; color:#fff;}
.common-comment-tools a{ color:#ccc !important;}
.content #comments{ width: 100%; }
.comments_list li{clear: both;}
li.comment{border-radius: 10px; border: 1px solid #ccc !important;}
div.commentitem p{ color: #000; padding: 10px; }
.bypostauthor > .comment-body > p{ background:#efefdd !important;}
.cc_history{ width: 100%; font-size: 1em; margin: 1em 0;}
.cc_history li{padding: 0.5em;}
.comment-reply-link{ margin: 0 10px;}


.screen-reader-text{display:none;}
div.commentitem p.source{ margin:10px !important; padding: 0 !important;}
.cc_footer_blog_offers_container{ clear:both; width:100%; border-top: 5px solid #0AAAE7; background: #c2bba8; }
.cc_footer_blog_offers{ clear:both; width: 950px; margin: 10px auto; padding: 15px;}
.cc_footer_blog_offers a{ color:#fff !important; font-size: 13px; display:inline-block; margin: 0.5em 0.5em 0.5em 0;}
.cc_footer_blog_offers a:hover{ text-decoration: underline; }
.cc_footer_blog_offers h4{ color: #525252 !important; }

/* admin menu fix for chrome bug */
body.wp-admin #adminmenu { transform: translateZ(0); }

/* Own plugins common styles */
.cbwrap h2, .cbwrap #poststuff h2 {
    font-size: 22px;
    padding: 0 0 20px 0;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}
.cbwrap .postbox h3 {
    font-weight: normal;
    padding: 0 0 0 12px;
    margin: 20px 0;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}
.cbwrap #poststuff h3.hndle {
    font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4em;
    font-family: 'Open Sans', sans-serif;
}
.cbwrap h2 + p, .cbwrap #poststuff h2 + p {
    margin: 0;
    padding: 0 0 20px 0;
}
.cbwrap input[type="text"].size-xs {
    width: 40px;
}
.cbwrap input[type="text"].size-s {
    width: 70px;
}
.cbwrap input[type="text"].size-m {
    width: 100px;
}
.cbwrap input[type="text"].size-l {
    width: 150px;
}
.cbwrap input[type="text"].size-xl {
    width: 200px;
}
.cbwrap input[type="text"].size-xxl {
    width: 300px;
}
.cbwrap input[type="text"].size-xxxl {
    width: 350px;
}
.cbwrap input[type="submit"].size-s {
    width: 100px;
}
.cbwrap input[type="submit"].size-m {
    width: 150px;
}
.cbwrap input[type="submit"].size-l {
    width: 200px;
}
.cbwrap input[type="submit"].size-lm {
    width: 150px;
    height: 40px;
    font-size: 15px;
}
.cbwrap input[type="submit"].size-ll {
    width: 200px;
    height: 45px;
    font-size: 17px;
}
