


@import url("https://fonts.googleapis.com/css?family=Suez+One&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,500,700&subset=latin-ext");

@-ms-viewport {
    width: device-width;
}

*, *::before, *::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
}

body {
    margin: 0;
    font-family: 'Ubuntu', sans-serif;
    font-weight: normal;
    color: #393939;
    line-height: 1.5;
    background-color: white;
}

a, a:hover, a:active {
    color: inherit !important;
    text-decoration: none;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

h1 {
    font-size: 2.5rem;
    font-size: 2em;
    margin: 0.67em 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 0;
    margin-bottom: .5rem;
}

.container, #page-wrapper {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px) { .container, #page-wrapper { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 768px) { .container, #page-wrapper { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 992px) { .container, #page-wrapper { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 1200px) { .container, #page-wrapper { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 576px) { .container, #page-wrapper { max-width: 100%; }}
@media (min-width: 768px) { .container, #page-wrapper { max-width: 100%; }}
@media (min-width: 992px) { .container, #page-wrapper { max-width: 100%; }}
@media (min-width: 1200px) { .container, #page-wrapper { width: 1140px; max-width: 100%; }}

.container-fluid, footer {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px) { .container-fluid, footer { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 768px) { .container-fluid, footer { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 992px) { .container-fluid, footer { padding-right: 15px; padding-left: 15px; }}
@media (min-width: 1200px) { .container-fluid, footer { padding-right: 15px; padding-left: 15px; }}

.row, .coffee_row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}

header.coffee_row {
    margin-right: 15px;
    margin-left: 15px;
}


.post-inside #content-side{
    margin-left:15px;
    margin-right:15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters > .col, .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-12, .coffee_header, .coffee_header_nav, .coffee_header_line, .coffee_article.coverpage .coffee_post_img,
.coffee_article.coverpage .coffee_post_container, .tagcloud, .coffee_article.postpage .coffee_post_container,
.coffee_article.postpage .post-bottom, .coffee_widgets.coverpage, .coffee_widgets .box, .coffee_pager, #pager,
.col-sm-6, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
#coffee_widgets_row #coffee_widgets_column_3, .col-sm-12, .coffee_article.postpage, .coffee_widgets.postpage, .col-lg-4,
.coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
#coffee_widgets_row #coffee_widgets_column_3, .coffee_widgets.postpage, .col-lg-8, .coffee_article.postpage {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 576px) {
    .col-12, .coffee_header, .coffee_header_nav, .coffee_header_line, .coffee_article.coverpage .coffee_post_img,
    .coffee_article.coverpage .coffee_post_container, .tagcloud, .coffee_article.postpage .coffee_post_container,
    .coffee_article.postpage .post-bottom, .coffee_widgets.coverpage, .coffee_widgets .box, .coffee_pager, #pager,
    .col-sm-6, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .col-sm-12, .coffee_article.postpage, .coffee_widgets.postpage,
    .col-lg-4, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .coffee_widgets.postpage, .col-lg-8, .coffee_article.postpage {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 768px) {
    .col-12, .coffee_header, .coffee_header_nav, .coffee_header_line, .coffee_article.coverpage .coffee_post_img,
    .coffee_article.coverpage .coffee_post_container, .tagcloud, .coffee_article.postpage .coffee_post_container,
    .coffee_article.postpage .post-bottom, .coffee_widgets.coverpage, .coffee_widgets .box, .coffee_pager, #pager,
    .col-sm-6, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .col-sm-12, .coffee_article.postpage, .coffee_widgets.postpage,
    .col-lg-4, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .coffee_widgets.postpage, .col-lg-8, .coffee_article.postpage {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 992px) {
    .col-12, .coffee_header, .coffee_header_nav, .coffee_header_line, .coffee_article.coverpage .coffee_post_img,
    .coffee_article.coverpage .coffee_post_container, .tagcloud, .coffee_article.postpage .coffee_post_container,
    .coffee_article.postpage .post-bottom, .coffee_widgets.coverpage, .coffee_widgets .box, .coffee_pager, #pager,
    .col-sm-6, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .col-sm-12, .coffee_article.postpage, .coffee_widgets.postpage, .col-lg-4,
    .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .coffee_widgets.postpage, .col-lg-8, .coffee_article.postpage {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (min-width: 1200px) {
    .col-12, .coffee_header, .coffee_header_nav, .coffee_header_line, .coffee_article.coverpage .coffee_post_img,
    .coffee_article.coverpage .coffee_post_container, .tagcloud, .coffee_article.postpage .coffee_post_container,
    .coffee_article.postpage .post-bottom, .coffee_widgets.coverpage, .coffee_widgets .box, .coffee_pager, #pager,
    .col-sm-6, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .col-sm-12, .coffee_article.postpage, .coffee_widgets.postpage, .col-lg-4,
    .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2,
    #coffee_widgets_row #coffee_widgets_column_3, .coffee_widgets.postpage, .col-lg-8, .coffee_article.postpage {
        padding-right: 15px;
        padding-left: 15px;
    }
}

.col-12, .coffee_header, .coffee_header_nav, .coffee_header_line, .coffee_article.coverpage .coffee_post_img,
.coffee_article.coverpage .coffee_post_container, .tagcloud, .coffee_article.postpage .coffee_post_container,
.coffee_article.postpage .post-bottom, .coffee_widgets.coverpage, .coffee_widgets .box, .coffee_pager, #pager {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (min-width: 576px) {
  .col-sm-6, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1, #coffee_widgets_row #coffee_widgets_column_2, #coffee_widgets_row #coffee_widgets_column_3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

  .col-sm-12, .coffee_article.postpage, .coffee_widgets.postpage {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .col-lg-4, .coffee_article.coverpage, #coffee_widgets_row #coffee_widgets_column_1,
    #coffee_widgets_row #coffee_widgets_column_2, #coffee_widgets_row #coffee_widgets_column_3,
    .post-list .coffee_widgets.postpage {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    .col-lg-8, .coffee_article.postpage {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
}

@media( min-width:992px ) {
    .post-inside .col-lg-4, .post-inside .coffee_article.coverpage, .post-inside #coffee_widgets_row #coffee_widgets_column_1,
    .post-inside #coffee_widgets_row #coffee_widgets_column_2, .post-inside #coffee_widgets_row #coffee_widgets_column_3,
    .post-inside .coffee_widgets.postpage {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

      .post-inside .col-lg-8, .post-inside .coffee_article.postpage {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
        }
    }

.btn, .coffee_widgets .box select {
    display: inline-block;
    font-weight: normal;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.5rem 1rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.btn:focus, .coffee_widgets .box select:focus, .btn:hover, .coffee_widgets .box select:hover {
    text-decoration: none;
}

.btn:focus, .coffee_widgets .box select:focus, .btn.focus, .coffee_widgets .box select.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);
    box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25);
}

.btn.disabled, .coffee_widgets .box select.disabled, .btn:disabled, .coffee_widgets .box select:disabled {
    cursor: not-allowed;
    opacity: .65;
}

.btn:active, .coffee_widgets .box select:active, .btn.active, .coffee_widgets .box select.active {
    background-image: none;
}

.btn-secondary, .coffee_post_container .commentsBg .comment-option-fields input[type="submit"], .coffee_widgets .box input[type="submit"], .coffee_widgets .box select {
    color: #292b2c;
    background-color: #fff;
    border-color: #ccc;
}

.btn-secondary:hover, .coffee_post_container .commentsBg .comment-option-fields input[type="submit"]:hover, .coffee_widgets .box input[type="submit"]:hover, .coffee_widgets .box select:hover {
    color: #292b2c;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.btn-secondary:focus, .coffee_post_container .commentsBg .comment-option-fields input[type="submit"]:focus,
.coffee_widgets .box input[type="submit"]:focus, .coffee_widgets .box select:focus, .btn-secondary.focus,
.coffee_post_container .commentsBg .comment-option-fields input.focus[type="submit"], .coffee_widgets .box input.focus[type="submit"],
.coffee_widgets .box select.focus {
    -webkit-box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5);
}

.btn-secondary.disabled, .coffee_post_container .commentsBg .comment-option-fields input.disabled[type="submit"],
.coffee_widgets .box input.disabled[type="submit"], .coffee_widgets .box select.disabled, .btn-secondary:disabled,
.coffee_post_container .commentsBg .comment-option-fields input[type="submit"]:disabled, .coffee_widgets .box input[type="submit"]:disabled,
.coffee_widgets .box select:disabled {
    background-color: #fff;
    border-color: #ccc;
}

.btn-secondary:active, .coffee_post_container .commentsBg .comment-option-fields input[type="submit"]:active,
.coffee_widgets .box input[type="submit"]:active, .coffee_widgets .box select:active, .btn-secondary.active,
.coffee_post_container .commentsBg .comment-option-fields input.active[type="submit"], .coffee_widgets .box input.active[type="submit"],
.coffee_widgets .box select.active, .btn-secondary .show > .btn-secondary.dropdown-toggle,
.coffee_post_container .commentsBg .comment-option-fields input[type="submit"] .show > .btn-secondary.dropdown-toggle,
.coffee_widgets .box input[type="submit"] .show > .btn-secondary.dropdown-toggle,
.coffee_widgets .box select .show > .btn-secondary.dropdown-toggle,
.btn-secondary .coffee_post_container .commentsBg .comment-option-fields .show > input.dropdown-toggle[type="submit"],
.coffee_post_container .commentsBg .comment-option-fields .btn-secondary .show > input.dropdown-toggle[type="submit"],
.coffee_post_container .commentsBg .comment-option-fields input[type="submit"] .show > input.dropdown-toggle[type="submit"],
.coffee_widgets .box input[type="submit"] .coffee_post_container .commentsBg .comment-option-fields .show > input.dropdown-toggle[type="submit"],
.coffee_widgets .box select .coffee_post_container .commentsBg .comment-option-fields .show > input.dropdown-toggle[type="submit"],
.btn-secondary .coffee_widgets .box .show > input.dropdown-toggle[type="submit"],
.coffee_widgets .box .btn-secondary .show > input.dropdown-toggle[type="submit"],
.coffee_post_container .commentsBg .comment-option-fields input[type="submit"] .coffee_widgets .box .show > input.dropdown-toggle[type="submit"],
.coffee_widgets .box input[type="submit"] .show > input.dropdown-toggle[type="submit"],
.coffee_widgets .box select .show > input.dropdown-toggle[type="submit"],
.btn-secondary .coffee_widgets .box .show > select.dropdown-toggle,
.coffee_widgets .box .btn-secondary .show > select.dropdown-toggle,
.coffee_post_container .commentsBg .comment-option-fields input[type="submit"] .coffee_widgets .box .show > select.dropdown-toggle,
.coffee_widgets .box input[type="submit"] .show > select.dropdown-toggle,
.coffee_widgets .box select .show > select.dropdown-toggle {
    color: #292b2c;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad;
}

.form-control, .coffee_widgets .box input[type="text"] {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}

.form-control:focus, .coffee_widgets .box input[type="text"]:focus,
.form-control:active, .coffee_widgets .box input[type="text"]:active,
.form-control:hover, .coffee_widgets .box input[type="text"]:hover {
    z-index: 3;
}

.input-group-addon,
.input-group-btn,
.form-control,
.coffee_widgets .box input[type="text"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}



/* Theme */
/* Theme header */
.coffee_header {
    height: 300px;
    background-color: gray;
    background: rgba(0, 0, 0, 0) url("https://m.blog.hu/ki/kismamaelet/skins/coffee/fejleckep/baba.jpg") repeat scroll 0% 0% / auto;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

@media (min-width: 576px) { .coffee_header { height: 400px; }}
@media (min-width: 768px) { .coffee_header { height: 460px; }}
@media (min-width: 992px) { .coffee_header { height: 520px; }}


.coffee_header_headline {
    text-align: center;
    max-width: 750px;
}

.coffee_header_headline h1 {
    font-family: 'Suez One', serif;
    color: rgb(255,255,255);
    font-size: 36pt;
}
@media (max-width: 576px) { .coffee_header_headline h1 { font-size: 20pt; }}

.coffee_header_headline h3 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    font-style: italic;
    color: rgb(255,255,255);
}

/* Theme navbar (menu) */
.coffee_header_nav {
    color: #302721;
}

.coffee_header_nav ul {
    text-align: center;
    padding: 0px;
}
.coffee_header_nav ul li {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #302721;
    background-color: white;
    margin-right: -3px;
    margin-left: -3px;
    padding: 0px 15px;
    list-style-type: none;
    display: inline-block;
    font-size: 1.250rem;
    line-height: 1.375em;
}

@media (max-width: 576px) { .coffee_header_nav ul li { display: block; padding: 10px 15px; }}

.coffee_header_nav ul li a, .coffee_header_nav ul li a:hover, .coffee_header_nav ul li a:active {
    color: #302721;
}

.coffee_header_line {
    padding: 0px;
    height: 1px;
    background-color: black;
    position: relative;
    top: 28px;
    z-index: -10;
}

@media (max-width: 576px) { .coffee_header_line { top: -28px; }}

.nav_mobile_menu_icon {
    width: 39px;
    margin-top: 15px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}

.nav_mobile_menu_icon span:before {
    content: url(//m.blog.hu/skins/coffee/img/coffee_menu.svg);
    font-weight: 700;
    font-size: 27px;
    background-color: white;
    position: relative;
    top: 3px;
    cursor: pointer;
}


@media (min-width: 576px) { .nav_mobile_menu_icon { display: none !important; } }
@media (max-width: 576px) { .nav_mobile_menu_icon { margin-top: 6px; } }
@media (min-width: 576px) { #menu { display: block !important; } }

/* Theme coverpage */
.coffee_article.coverpage {
    padding-top: 0.25rem;
    padding-right: 1rem;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
}

.coffee_article.coverpage p {
    margin-top: 0px;
}

.coffee_article.coverpage h1, .coffee_article.coverpage h2, .coffee_article.coverpage h3,
.coffee_article.coverpage h4, .coffee_article.coverpage h5, .coffee_article.coverpage h6 {
    font-family: 'Ubuntu', sans-serif;
    color: #393939;
    font-size: 12pt;
    font-weight: 400;
}

.coffee_article.coverpage:hover .coffee_post_img .thumbnail {
    -ms-transform: scale(1.13, 1.13);
    -webkit-transform: scale(1.13, 1.13);
    transform: scale(1.13, 1.13);
    transition: 1.5s;
}

.coffee_article.coverpage:hover .coffee_post_title {
    margin-left: 10px;
    transition: 1.5s;
}

.coffee_article.coverpage .coffee_post_img {
    padding: 0;
    height: 200px;
    position: relative;
    overflow: hidden;
    background-color: #f8f8f8;
}

.coffee_article.coverpage .coffee_post_img .thumbnail {
    width: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.coffee_article.coverpage .coffee_post_img .thumbnail:hover {
    -ms-transform: scale(1.13, 1.13);
    -webkit-transform: scale(1.13, 1.13);
    transform: scale(1.13, 1.13);
    transition: 1.5s;
}

.coffee_article.coverpage .coffee_post_container {
    padding: 1rem;
    background-color: rgb(155,211,206);
    height: 185px;
    overflow: hidden;
}

.coffee_article.coverpage .coffee_post_container .coffee_post_entry img,
.coffee_article.coverpage .coffee_post_container .coffee_post_entry .blh-gallery,
.coffee_article.coverpage .coffee_post_container .coffee_post_entry iframe {
    display: none !important;
}



.coffee_article.coverpage .coffee_post_title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: rgb(255,245,226);
    font-size: 1.125rem;
    line-height: 1.313rem;
}




.coffee_article.coverpage .coffee_post_meta {
    margin-top: 5px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: rgb(142,139,130);
    font-size: 0.75rem;
}



.coffee_article.coverpage .coffee_post_meta img {
    display: none;
}

.coffee_article.coverpage .coffee_post_entry p:empty {
    display: none;
}

/* Theme tag page */
.tagcloud {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #393939;
}

.tagcloud .tagcloud-label {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #393939;
}

.tagcloud span {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    text-transform: none;
    color: #292b2c;
}

/* Theme archive list page */
.archive-list {
    margin-bottom: 40px !important;
}

/* Theme postpage */
.coffee_article.postpage {
    padding-top: 0.25rem;
    padding-right: 0;
    padding-bottom: 1.5rem;
    padding-left: 0;
}

.coffee_article.postpage ul li {
    list-style-type: disc;
}

.coffee_article.postpage .coffee_post_container {
    padding: 0;
    background-color: white;
}

@media (max-width: 576px) { .coffee_article.postpage .coffee_post_container { padding: 15px; } }

.coffee_article.postpage .coffee_post_container .coffee_post_entry img,
.coffee_article.postpage .coffee_post_container .coffee_post_entry .blh-gallery {
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 20px;
}

.coffee_article.postpage .coffee_post_container .coffee_post_entry .blh-gallery a:hover:after { width: 253px; }
.coffee_article.postpage .coffee_post_container .coffee_post_entry .blh-gallery a:after { height: 30px; }

.coffee_article.postpage .coffee_post_title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #393939;
    font-size: 2.500rem;
    line-height: 2.625rem;
    margin-bottom: 10px;
    margin-top: 7px;
}

.coffee_article.postpage .coffee_post_subtitle {
    font-family: 'Ubuntu', sans-serif;
    font-weight: bold;
    color: #777777;
    font-size: 1.250rem;
    line-height: 1.375rem;
}

.coffee_article.postpage .coffee_post_meta {
    margin-top: 15px;
    margin-bottom: 25px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    color: #c6c6c6;
    font-size: 1rem;
    line-height: 1.188rem;
    font-style: italic;
}

.coffee_article.postpage .coffee_post_entry {
    font-family: 'Ubuntu', sans-serif;
    font-weight: normal;
    color: #393939;
    font-size: 1.063rem;
    line-height: 1.563rem;
}

.coffee_article.postpage .coffee_post_entry address {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 100;
    color: #777777;
    font-size: 1rem;
    line-height: 1.125rem;
}

.coffee_article.postpage .coffee_post_entry h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #393939;
    font-size: 1.875rem;
    line-height: 2rem;
}

.coffee_article.postpage .coffee_post_entry h2 {
    font-weight: bold;
    text-transform: uppercase;
    color: #393939;
    font-size: 1.563rem;
    line-height: 1.688rem;
}

.coffee_article.postpage .coffee_post_entry h3 {
    font-weight: bold;
    text-transform: uppercase;
    color: #777777;
    font-size: 1.250rem;
    line-height: 1.375rem;
}

.coffee_article.postpage .coffee_post_entry h4 {
    font-weight: bold;
    text-transform: uppercase;
    color: #777777;
    font-size: 1rem;
    line-height: 1.125rem;
}

.coffee_article.postpage .coffee_post_entry h5 {
    font-weight: bold;
    text-transform: uppercase;
    color: #393939;
    font-size: 0.750rem;
    line-height: 0.875rem;
}

.coffee_article.postpage .coffee_post_entry h6 {
    font-weight: normal;
    text-transform: uppercase;
    color: #393939;
    font-size: 0.625rem;
    line-height: 0.750rem;
}



.coffee_article.postpage .coffee_post_entry .frame {
    background: #A0A0A0;
    border: 0px;
    margin: 25px 0;
    padding: 10px 30px 10px 30px;
    color: white;
    font-style: italic;
}

.coffee_article.postpage .coffee_post_entry blockquote {
    position: relative;
    margin: 40px 10px;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 25px 10px 25px 10px;
    font-style: italic;
    font-weight: bold;
}

.coffee_article.postpage .coffee_post_entry blockquote p {
    padding-left: 40px;
}

.coffee_article.postpage .coffee_post_entry blockquote:before {
        color: #777777;
    content: "\201D";
    font-size: 5rem;
    background-color: white;
    position: relative;
    float: right;
    top: -27px;
    right: -10px;
    padding-left: 10px;
    padding-right: 0px;
    line-height: 40px;
}

.coffee_article.postpage .coffee_post_entry blockquote:after {
    color: #777777;
    background-color: white;
    content: "\201D";
    font-size: 5rem;
    position: relative;
    padding-left: 0px;
    padding-right: 25px;
    left: -12px;
    bottom: -45px;
    line-height: 50px;
    float: left;
    margin-top: -25px;
}

.coffee_article.postpage .post-bottom {
    margin-top: 30px;
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
}

.coffee_article.postpage .post-bottom .comments {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    top: -15px;
}

.coffee_article.postpage .post-bottom .blh_share_cont {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #E1E1E1;
}

.coffee_article.postpage .tags {
    margin-top: 30px;
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    color: #777777;
    font-style: italic;
}

.coffee_article.postpage .tags a {
    margin-right: 5px;
}

/* Theme content */
.post .entry img, .post img {
    max-height: none;
    max-width: none;
}

div.post img.imgnotext, article.post img.imgnotext, .post div.imgnotext {
    max-width: 100%;
}

.coffee_post_entry {
    margin-top: 6px;
    font-family: 'Ubuntu', sans-serif;
    color: rgb(255,245,226);
    font-size: 0.938rem;
    line-height: 1.125rem;
    font-weight: 100;
}


/* theme single post under content*/
.coffee_post_container .related h3 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #525252;
    text-align: center;
    font-size: 1.125rem;
    line-height: 1.250rem;

}

.coffee_post_container .related .title {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    color: #525252;
    text-align: center;
    font-size: 0.938rem;
    line-height: 1.063rem;

}

.coffee_post_container .related ul {
    margin: auto;
    display: table;
    padding: 30px;
}

@media (max-width: 576px) { .coffee_post_container .related ul { display: grid; } }

.coffee_post_container .related ul li {
    list-style-type: none !important;
    text-align: center;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    color: #393939;
    width: inherit;
    margin: 0 50px 0 0;
    max-width: 200px;
}

@media (max-width: 576px) { .coffee_post_container .related ul li { margin: auto; margin-top: 15px; } }

.coffee_post_container .related ul li img {
    border-radius: 85px;
    height: initial;
    width: 130px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}

.coffee_post_container .comment-tracback-url, .coffee_post_container .comment.comment-tracback-url, .coffee_post_container h3.comment {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #393939;
    text-align: center;
}

.coffee_post_container .user-info-fields {
    background-color: #f2f2f2;
    padding: 0px;
}

@media (max-width: 576px) { .coffee_post_container .user-info-fields { background-color: transparent; } }

.coffee_post_container .user-info-fields .title-user {
    display: none;
}

.coffee_post_container .user-info-fields .info .avatar-outer-border-small, .coffee_post_container .user-info-fields .info .avatar-inner-border-small {
    width: auto;
    height: auto;
    background: transparent;
}

@media (max-width: 576px) { .coffee_post_container .user-info-fields .info .avatar-outer-border-small { float: none; }}

.coffee_post_container .user-info-fields .info .avatar-mask-small {
    padding: 0;
}

.coffee_post_container .user-info-fields .info .avatar-mask-small a {
    position: relative;
}

.coffee_post_container .user-info-fields .info .avatar-mask-small a img {
    width: 50px;
    height: initial;
    border-radius: 25px;
    position: absolute;
    top: -11px;
    left: -8px;
}

@media (max-width: 576px) { .coffee_post_container .user-info-fields .info .avatar-mask-small a img { position: inherit; margin-top: 20px; }}

.coffee_post_container .user-info-fields .info .info-inner select {
    margin-top: 4px;
    margin-bottom: 8px;
    border-radius: 4px;
    background-color: #373737;
    color: white;
    padding: 2px;
    font-size: 0.75rem;
}

@media (max-width: 576px) {
    .coffee_post_container .user-info-fields .info .info-inner select {
        display: inherit;
        margin: auto;
        margin-top: -9px;
        margin-bottom: 4px;
    }
}

@media (min-width: 576px) {
    .coffee_post_container .user-info-fields .info .info-inner select {
        float: left;
        padding: 0;
        margin-left: 30px;
    }
}

.coffee_post_container .user-info-fields .info .info-inner a {
font-family: 'Ubuntu', sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 0.82rem;
margin-top: 3px;
margin-left: 6px;
}

@media (min-width: 576px) { .coffee_post_container .user-info-fields .info .info-inner a { float: right; }}

.coffee_post_container .user-info-fields .info .info-inner:nth-child(2) {
    margin-right: 16px;
}

@media (max-width: 576px) { .coffee_post_container .user-info-fields .info .info-inner:nth-child(2) { margin-bottom: 14px; margin-right: 48px; }}

.coffee_post_container .commentsBg.comments-container {
    text-align: left !important;
}

.coffee_post_container .commentsBg.comments-container h1 {
    font-size: .95rem;
    background-color: #f2f2f2;
    padding: 9px;
}

.coffee_post_container .commentsBg.comments-container .commentHeadURL {
    display: none;
}

@media (min-width: 576px) { .coffee_post_container .commentsBg.comments-container .commentTime { float: right !important; } }
@media (max-width: 576px) { .coffee_post_container .commentsBg.comments-container .commentTime {  float: none !important; } }
@media (min-width: 576px) { .coffee_post_container .commentsBg.comments-container .commentTime .commentTime { float: right !important; } }
@media (max-width: 576px) { .coffee_post_container .commentsBg.comments-container .commentTime .commentTime { float: none !important; } }

.coffee_post_container .commentsBg.comments-container .commentText {
    border: 2px solid #f2f2f2;
}

@media (max-width: 576px) { .coffee_post_container .commentsBg.comments-container .commentText { margin-top: 10px; } }

@media (min-width: 576px) {
    .coffee_post_container .commentsBg.comments-container .commentText {
        margin-left: 60px;
        margin-top: -10px;
        padding: 5px 10px 10px 10px;
    }
}

.coffee_post_container .commentsBg {
    margin-top: 15px;
    margin-bottom: 60px;
    text-align: center;
}

.coffee_post_container .commentsBg .comment-text-fields .label {
    display: none;
}

.coffee_post_container .commentsBg .comment-text-fields textarea {
    border-radius: 3px;
    width: 100% !important;
    border: 2px solid #f2f2f2;
    outline: none;
    padding: 10px;
    font-size: 1rem;
    font-family: 'Ubuntu', sans-serif;
}

@media (max-width: 576px) { .coffee_post_container .commentsBg .comment-text-fields textarea { margin-left: 0px !important; }}

@media (min-width: 576px) {
    .coffee_post_container .commentsBg .comment-text-fields textarea {
        margin-left: 26px;
        margin-top: -13px;
        border-right-width: 4px;
    }
}

.coffee_post_container .commentsBg .comment span {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.coffee_post_container .commentsBg .comment-option-fields {
    margin-top: -10px;
}

.coffee_post_container .commentsBg .comment-option-fields input[type="submit"] {
    padding: 5px 10px;
    font-size: 0.9rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    color: white;
    background-color: #373737;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.coffee_post_container .commentsBg .comment-option-fields input[type="submit"]:hover {
    background-color: #C5C5C5;
}

.coffee_post_container #followinglinks {
    text-align: center;
    margin-top: -30px;
}

.coffee_post_container .comment-disclaimer {
    font-size: 11px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 40px !important;
    max-width: 500px;
    margin: auto;
}

.coffee_post_container #comment_container {
    margin-bottom: 60px;
}

.coffee_post_container #comment_container .avatar-content .avatar-outer-border, .coffee_post_container #comment_container .avatar-content .avatar-inner-border {
    background: transparent;
}

.coffee_post_container #comment_container .avatar-mask img {
    margin-top: -15px;
    width: 56px;
    height: inherit;
    margin-left: -8px;
    border-radius: 35px;
}
@media (max-width: 576px) { .coffee_post_container #comment_container .avatar-mask img { margin-top: -16px; }}

.coffee_post_container #comment_container .commentFooter {
    margin-top: -10px;
    margin-bottom: 30px;
    font-size: 0.79rem;
}

/* Theme social icons */
.social-box {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 0;
}

/* Theme widgets */
#coffee_widgets_row {
    margin: 12px 0 0 0;
    padding: 0px;
}

.coffee_widgets.coverpage {
  background-color: #F0F0F0;
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;

}

  .coffee_widgets.coverpage .widget_ad_mix {
    margin-top: -15px;
}

.coffee_widgets.postpage {
  background-color: white;
  padding-top: 0.5rem;
  padding-right: 0;
  padding-bottom: 0.5rem;
  padding-left: 0;
}

@media (min-width: 1200px) { .coffee_widgets.postpage {  padding-left: 25px; }}

.coffee_widgets {
    font-family: 'Ubuntu', sans-serif;
    color: #393939;
}

.coffee_widgets .box {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.coffee_widgets .box h3 {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #393939;
}

.coffee_widgets .box p {
    font-size: 0.92rem;
}

.coffee_widgets .box input[type="submit"] {
    padding: 5px 10px;
    font-size: 0.9rem;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
    color: white;
    background-color: #373737;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.coffee_widgets .box input[type="submit"]:hover {
    background-color: #C5C5C5;
}

.coffee_widgets .box input[type="text"] {
    font-size: 0.9rem;
    font-family: 'Ubuntu', sans-serif;
    background-color: #DBDBDB;
    width: 100%;
    height: 35px;
    padding-left: 10px;
    border: none;
    border-radius: 3px;
}

.coffee_widgets .box input[type="text"]:hover, .coffee_widgets .box input[type="text"]:active, .coffee_widgets .box input[type="text"]:focus {
    border-color: #373737;
    background-color: #DBDBDB;
}

.coffee_widgets .box ul {
    padding-left: 0px;
    padding-bottom: 5px;
    margin-bottom: 0px;
}

.coffee_widgets .box ul li {
    list-style-type: none;
}

.coffee_widgets .box ol {
    padding-left: 15px;
    padding-bottom: 5px;
    margin-bottom: 0px;
}

.coffee_widgets .box #promobox_container a:hover, .coffee_widgets .box #promobox_container a:focus {
    text-decoration: none;
    color: #303030 !important;
}

.coffee_widgets .box #promobox_container strong {
    font-weight: 400;
    font-size: 0.8rem;
    margin-top: 5px;
    padding: 1px 7px;
    background-color: #BDBDBD;
}

.coffee_widgets .box select {
    margin: 10px 0px 5px 0px;
    padding: 5px 10px;
    font-size: 0.9rem !important;
    font-family: 'Ubuntu', sans-serif;
    color: white;
    background-color: #373737;
    cursor: pointer;
}

.coffee_widgets .widget_cclicence .inbox p {
    margin-top: -15px;
    font-size: 0.87rem;
}

.coffee_widgets .widget_facebook {
    text-align: left;
    margin: auto;
    overflow: hidden;
}


.post-list .coffee_widget_wrap{
    width: 100%;
    padding: 0 15px;
}

.post-inside .coffee_widget_wrap{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;

}

@media (max-width: 991px) { .post-inside .coffee_widget_wrap{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }

@media (max-width: 991px) { .post-inside .coffee_widget{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; } }




/* Theme pager */
.post-list .coffee_pager_wrap{
    width: 100%;
    padding: 0 15px;
}

.post-inside .coffee_pager_wrap{
    display: none;
}

.coffee_pager {
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #393939;
    padding-left: 0;
    padding-right: 0;
    height: 85px;
    background-color: gray;
    background: rgba(0, 0, 0, 0) url("https://m.blog.hu/ki/kismamaelet/skins/coffee/fejleckep/baba.jpg") repeat scroll 0% 0% / auto;
    background-attachment: fixed;
    background-position: center top;
    background-size: cover;
    display: flex;
    align-items: center;
}

#pager {
    padding-top: 0.25rem;
    padding-right: 110px;
    padding-bottom: 0.25rem;
    padding-left: 110px;
    background-color: rgba(255, 255, 255, 0.5);
}

#pager .next { margin-left: 0.5rem; float: right; }
#pager .prev { margin-right: 0.5rem; float: left; }

@media (max-width: 576px) { #pager { padding-right: 30px; padding-left: 30px; }}
@media (max-width: 350px) { #pager { font-size: 0.7rem; }}

/* Theme footer */
footer {
    min-height: 10px;
    background-color: black;
}

/* ADVERTIKUM */
.blh-billboard-ad {
  text-align: center;
  margin: auto;
  overflow: hidden;
  min-height: 400px;
}

@media (min-width: 992px) { .blh-billboard-ad { margin-top: 4; }}
@media (max-width: 992px) { .blh-billboard-ad { margin-bottom: 46px !important; }}
@media (max-width: 729px) { .blh-billboard-ad { display: none; }}

.widget_ad_mix {
    min-height: 300px !important;
    padding: 20px !important;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    overflow: hidden;
}

.post-list .popup_icon_container{
    display: none;
}


.post-tags .tagcloud{
    margin-bottom: 20px;
}


.post-tags .coffee_widget_wrap{
    width: 100%;
    padding: 0 15px;
}

.post-tags .coffee_pager_wrap{
    width: 100%;
    padding: 0 15px;
}

.btn_blhlike.btn_blhlike, .count_blhlike.btn_blhlike{
     color: #fff !important;
     font-weight: normal;
}

[class$="-list"] .popup_icon {
display: none;
}
