#norebro-custom-5a892fa1115f5 {
    height: 100vh;
}

#norebro-custom-5a892fa1115f5 div.portfolio-item-wrap {
    padding: 15px;
}

#norebro-custom-5a892fa1115f5 div.vc_row {
    margin: -15px;
}



#masthead.site-header {
    border: none;
}

.header-title .bg-image {
    background-size: auto;
}

.header-title {
    height: 420px;
    min-height: 420px;
}

.header-title::after {
    background-color: transparent;
}

.norebro-bar {
    background-color: #333333;
    color: #bbbbbb;
}

.bar-hamburger {
    color: #bbbbbb;
}

.norebro-bar .content {
    color: #dddddd;
}

body .site-content {
    background-size: auto;
    background-position: center center;
    background-repeat: repeat;
}

footer.site-footer {
    background-size: cover;
}

.site-footer .widget, .site-footer .widget p, .site-footer .widget .subtitle, .site-footer .widget a, .site-footer .widget .widget-title, .site-footer .widget a:hover, .site-footer .widget h3 a, .site-footer .widget h4 a, .site-footer .widgets .socialbar a.social.outline span, .site-footer .widgets input, .site-footer input:not([type="submit"]):hover, .site-footer .widget_recent_comments .comment-author-link, .site-footer .widgets input:focus, .site-footer .widget_norebro_widget_subscribe button.btn, .site-footer .widgets select, .site-footer .widget_tag_cloud .tagcloud a, .site-footer .widget_tag_cloud .tagcloud a:hover {
}

.site-footer .widget_norebro_widget_subscribe button.btn, .site-footer .widget_norebro_widget_subscribe button.btn:hover, .site-footer input:not([type="submit"]), .site-footer input:not([type="submit"]):focus, .site-footer .widgets .socialbar a.social.outline, .site-footer .widgets select, .site-footer .widget_tag_cloud .tagcloud a, .site-footer .widget_tag_cloud .tagcloud a:hover {
}

.site-footer .widget_norebro_widget_subscribe button.btn:hover, .site-footer .widgets .socialbar a.social.outline:hover {
}

body, .font-main, .font-main a, p {
    font-family: 'Rubik', sans-serif;
}

input, select, textarea, .accordion-box .buttons h5.title, .woocommerce div.product accordion-box.outline h5 {
    font-family: 'Rubik', sans-serif;
}

h1, h2, h3, h3.second-title, h4, h5, .counter-box .count, .counter-box .counter-box-count, h1 a, h2 a, h3 a, h4 a, h5 a {
    font-family: 'Poppins', sans-serif;
}

.countdown-box .box-time .box-count, .chart-box-pie-content {
    font-family: 'Poppins', sans-serif;
}

button, .btn, a.btn, input[type="submit"], .socialbar.boxed-fullwidth a .social-text, .breadcrumbs, .font-titles, h1, h2, h3, h4, h5, h6, .countdown-box .box-time .box-count, .counter-box .counter-box-count, .vc_row .vc-bg-side-text, .slider-vertical-numbers li, .slider-vertical-numbers > div, .slider-vertical-numbers > .owl-dot, .slider-vertical-dots li, .slider-vertical-dots > div, .slider-vertical-dots > .owl-dot, .socialbar.inline a, .socialbar.boxed a .social-text, .widget_calendar caption, .breadcrumbs, nav.pagination, #masthead .site-title, #masthead .site-title a, .header-search form input, #mega-menu-wrap > ul > li, #masthead .menu-other > li > a, #masthead .menu-other > li .submenu .sub-nav.languages li a, .fullscreen-navigation .languages, .portfolio-sorting li, .portfolio-item.grid-4 .more, .portfolio-item.grid-5 .more, .portfolio-grid-4 .scroll, .portfolio-grid-5 .scroll, .portfolio-grid-7 .scroll {
    font-family: 'Poppins', sans-serif;
}

.portfolio-item h4, .portfolio-item h4.title, .portfolio-item h4 a, .portfolio-item-2 h4, .portfolio-item-2 h4.title, .portfolio-item-2 h4 a, .woocommerce ul.products li.product a {
    font-family: 'Poppins', sans-serif;
    font-size: inherit;
    line-height: inherit;
}

.blog-item h3.title {
    font-family: 'Poppins', sans-serif;
    line-height: initial;
}

.blog-item h3.title a {
    font-size: initial;
}

.portfolio-item-2 h4 {
    font-family: 'Poppins', sans-serif;
}

p.subtitle, .subtitle-font, a.category {
    font-family: 'Poppins', sans-serif;
}

span.category > a, div.category > a {
    font-family: 'Poppins', sans-serif;
}

.portfolio-item .subtitle-font, .woocommerce ul.products li.product .subtitle-font.category, .woocommerce ul.products li.product .subtitle-font.category > a {
    font-family: 'Poppins', sans-serif;
    font-size: inherit;
    line-height: inherit;
}

input.classic::-webkit-input-placeholder, .contact-form.classic input::-webkit-input-placeholder, .contact-form.classic textarea::-webkit-input-placeholder, input.classic::-moz-placeholder {
    font-family: 'Poppins', sans-serif;
}

.contact-form.classic input::-moz-placeholder, .contact-form.classic textarea::-moz-placeholder {
    font-family: 'Poppins', sans-serif;
}

input.classic:-ms-input-placeholder, .contact-form.classic input:-ms-input-placeholder, .contact-form.classic textarea:-ms-input-placeholder {
    font-family: 'Poppins', sans-serif;
}

.purchase-theme, #drift-widget-container {
    display: none;
}



.bar .separator{

    background: #e0e0e0;
}
