.ion-ios-plus-empty {
    display: none !important;
}

@media screen and (max-width: 768px) {
    .vc_row .vc_column_container > .vc_column-inner {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 374px) {
    .portfolio-item.grid-4 h4.title,
    .portfolio-item.grid-4 .widget h4,
    .widget .portfolio-item.grid-4 h4 {
        font-size: 2rem !important;
    }
}

#masthead.site-header,
#mega-menu-wrap ul li,
#mega-menu-wrap > ul#primary-menu > li,
#masthead .menu-other > li > a,
#masthead.site-header .header-bottom .copyright {
    color: #ffffff;
}

#masthead.header-fixed #mega-menu-wrap > ul > li > a,
#masthead.header-fixed .menu-other > li > a {
    color: #000000;
}

#masthead.site-header.header-fixed {
    background-color: #f2f2f2;
}

#masthead.site-header {
    border: none;
}

#masthead.site-header.header-fixed {
    border: none;
}

.header-title .bg-image {
    background-size: auto;
}

.header-title::after {
    background-color: transparent;
}

body .site-content {
    background-size: auto;
    background-position: center center;
    background-repeat: repeat;
}

.widget a:hover,
p a,
#comments p a,
.page-content p a,
.post .entry-content p a,
#comments.comments-area a.comment-reply-link,
#comments.comments-area a.comment-edit-link,
.comments-area a:hover,
.post .entry-content ul a,
.post .entry-content ol a {
    color: #fdb827;
}

.page-preloader .loader .la-dark {
    color: #fdb827;
}

.page-preloader {
    background-color: #8e8e91;
}

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 {} */

.accordion-box .title:hover .control,
.accordion-box .item.active .control,
.accordion-box.title-brand-color .title,
.accordion-box.active-brand-color .item.active .control,
.accordion-box.active-brand-color .title:hover .control,
.slider .owl-dot.brand,
.socialbar.brand a:hover,
.socialbar.brand.outline a,
.socialbar.brand.flat a,
.socialbar.brand.inline a:hover,
.video-module .btn-play.outline.btn-brand,
.video-module.boxed:hover .btn-play.btn-brand,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_nav_menu .menu-item a:hover,
.widget_pages .menu-item a:hover,
.widget_nav_menu .current-menu-item a,
.widget_pages .current-menu-item a,
.widget-sidebar-menu-left .menu-item a:hover,
.widget_rss ul a,
.widget_norebro_widget_recent_posts ul.recent-posts-list h4 a:hover,
.widget_norebro_widget_login a,
.widget div.star-rating:before,
.widget div.star-rating span:before,
.widget span.star-rating:before,
.widget span.star-rating span:before,
a:hover,
p a,
.btn-brand:hover,
.btn-outline.btn-brand,
a.btn-outline.btn-brand,
.btn-outline.btn-brand.disabled:hover,
a.btn-outline.btn-brand.disabled:hover,
.btn-link.btn-brand,
a.btn-link.btn-brand,
a.tag:hover,
.tag-wrap a:hover,
a[class^="tag-link-"]:hover,
nav.pagination li a.page-numbers.active,
.fullscreen-navigation .copyright .content > a,
.fullscreen-navigation.simple ul.menu li:hover > a,
.fullscreen-navigation.centered .fullscreen-menu-wrap ul.menu > li a:hover,
.post-navigation .box-wrap > a:hover h4,
.post-navigation .box-wrap > a:hover .icon,
.bar .content a:hover,
.bar .share .links a:hover,
.portfolio-sorting li a:hover,
.portfolio-item h4.title a:hover,
.portfolio-item .widget h4 a:hover,
.widget .portfolio-item h4 a:hover,
.portfolio-item .category.outline,
.portfolio-item.grid-2:hover h4.title,
.portfolio-item.grid-2:hover .widget h4,
.widget .portfolio-item.grid-2:hover h4,
.portfolio-item.grid-2.hover-2 .overlay span,
.portfolio-item.grid-5 .more span,
.blog-grid .tags a:hover,
.blog-grid:hover h3 a,
.blog-grid.grid-4:hover .tags a,
.post .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button),
.page-links a,
.entry-footer .share .title:hover,
.toggle-post:hover .arrow,
.toggle-post:hover .content h3,
.post .comments-link a:hover,
.comments-area .comment-body .comment-meta .reply a,
.comments-area .comment-body .comment-meta a.comment-edit-link,
.comments-area .reply a,
.comments-area .reply-cancle a,
.comments-area a.comment-edit-link,
input.brand-color,
input[type="submit"].brand-color,
button.brand-color,
a.brand-color,
div.brand-color,
span.brand-color,
input.brand-color-hover:hover,
input[type="submit"].brand-color-hover:hover,
button.brand-color-hover:hover,
a.brand-color-hover:hover,
div.brand-color-hover:hover,
span.brand-color-hover:hover,
.brand-color,
.brand-color-after:after,
.brand-color-before:before,
.brand-color-hover:hover,
.brand-color-hover-after:after,
.brand-color-hover-before:before,
.woocommerce .product div.summary .woo-review-link:hover,
.woocommerce .product .product_meta a,
ul.woo-products li.product:hover h3 a,
.woocommerce form.login a,
.woocommerce #payment li.wc_payment_method a.about_paypal,
.woocommerce .woo-my-nav li.is-active a,
.woocommerce .woo-my-content p a:hover,
.has-brand-color-color,
.is-style-outline .has-brand-color-color {
    color: #fdb827;
}

.video-module.btn-brand-color-hover:hover .btn-play .icon,
.brand-color-i,
.brand-color-after-i:after,
.brand-color-before-i:before,
.brand-color-hover-i:hover,
.brand-color-hover-i-after:after,
.brand-color-hover-i-before:before {
    color: #fdb827 !important;
}

.accordion-box.outline.title-brand-border-color .title,
.contact-form.without-label-offset .focus.active,
.contact-form.flat input:not([type="submit"]):focus,
.contact-form.flat select:focus,
.contact-form.flat textarea:focus,
.socialbar.brand a,
.video-module .btn-play.btn-brand,
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_calendar tbody tr td#today,
.btn-brand,
.btn-outline.btn-brand,
a.btn-outline.btn-brand,
.btn-outline.btn-brand:hover,
a.btn-outline.btn-brand:hover,
.btn-outline.btn-brand.disabled:hover,
a.btn-outline.btn-brand.disabled:hover,
input:not([type="submit"]):focus,
textarea:focus,
select:focus,
a.tag:hover,
.tag-wrap a:hover,
a[class^="tag-link-"]:hover,
.portfolio-gallery .gallery-content .tag,
.header-search form input:focus,
.fullscreen-navigation.simple ul.menu li:hover > a:after,
.fullscreen-navigation.simple ul.menu li:hover > a:before,
.portfolio-item .category.outline,
.portfolio-page.fullscreen .content .tag,
.portfolio-page.portfolio-header-title.invert .tag,
.entry-footer .share .title:hover,
input.brand-border-color,
input[type="submit"].brand-border-color,
button.brand-border-color,
a.brand-border-color,
div.brand-border-color,
span.brand-border-color,
input.brand-border-color-hover:hover,
input[type="submit"].brand-border-color-hover:hover,
button.brand-border-color-hover:hover,
a.brand-border-color-hover:hover,
div.brand-border-color-hover:hover,
span.brand-border-color-hover:hover,
.brand-border-color,
.brand-border-color-after:after,
.brand-border-color-before:before,
.brand-border-color-hover:hover,
.brand-border-color-hover-after:after,
.brand-border-color-hover-before:before,
.has-brand-color-background-color,
.is-style-outline .has-brand-color-color {
    border-color: #fdb827;
}

.brand-border-color-i,
.brand-border-color-after-i:after,
.brand-border-color-before-i:before,
.brand-border-color-hover-i:hover,
.brand-border-color-hover-i-after:after,
.brand-border-color-hover-i-before:before {
    border-color: #fdb827 !important;
}

.divider,
h1.with-divider:after,
h2.with-divider:after,
h3.with-divider:after,
h4.with-divider:after,
h5.with-divider:after,
h6.with-divider:after,
.accordion-box.title-brand-bg-color .title,
.list-box li:after,
.widget_recent_comments li:after,
.widget_recent_entries li:after,
.widget_meta li:after,
.widget_archive li:after,
.widget_nav_menu li:after,
.widget_pages li:after,
.widget_categories li:after,
.widget_rss li:after,
.widget_product_categories li:after,
.list-box.icon-fill li .icon,
.icon-fill.widget_recent_comments li .icon,
.icon-fill.widget_recent_entries li .icon,
.icon-fill.widget_meta li .icon,
.icon-fill.widget_archive li .icon,
.icon-fill.widget_nav_menu li .icon,
.icon-fill.widget_pages li .icon,
.icon-fill.widget_categories li .icon,
.icon-fill.widget_rss li .icon,
.icon-fill.widget_product_categories li .icon,
.socialbar.brand a,
.socialbar.brand.outline a:hover,
.socialbar.brand.flat a:hover,
.video-module .btn-play.btn-brand,
.video-module.boxed:hover .btn-play.outline.btn-brand,
.widget_calendar caption,
.widget_price_filter .ui-slider-range,
.widget_price_filter .ui-slider-handle:after,
a.hover-underline.underline-brand:before,
.btn-brand,
button[disabled].btn-brand:hover,
input[type="submit"][disabled].btn-brand:hover,
.btn-outline.btn-brand:hover,
a.btn-outline.btn-brand:hover,
.radio input:checked + .input:after,
.radio:hover input:checked + .input:after,
.portfolio-gallery .gallery-content .tag,
nav.pagination li a.hover-underline:before,
.portfolio-sorting li a:hover .name:before,
.portfolio-item .category,
.portfolio-page.fullscreen .content .tag,
.portfolio-page.portfolio-header-title.invert .tag,
input.brand-bg-color,
input[type="submit"].brand-bg-color,
button.brand-bg-color,
a.brand-bg-color,
div.brand-bg-color,
span.brand-bg-color,
input.brand-bg-color-hover:hover,
input[type="submit"].brand-bg-color-hover:hover,
button.brand-bg-color-hover:hover,
a.brand-bg-color-hover:hover,
div.brand-bg-color-hover:hover,
span.brand-bg-color-hover:hover,
.brand-bg-color,
.brand-bg-color-after:after,
.brand-bg-color-before:before,
.brand-bg-color-hover:hover,
.brand-bg-color-hover-after:after,
.brand-bg-color-hover-before:before,
.woocommerce .product .product_meta > span:after,
.select2-dropdown .select2-results__option[aria-selected="true"],
.woocommerce .woo-my-content mark,
.has-brand-color-background-color {
    background-color: #fdb827;
}

.brand-bg-color-i,
.brand-bg-color-after-i:after,
.brand-bg-color-before-i:before,
.brand-bg-color-hover-i:hover,
.brand-bg-color-hover-i-after:after,
.brand-bg-color-hover-i-before:before {
    background-color: #fdb827 !important;
}

@font-face {
    font-family: "LinotypeTetriaRegular";
    src: url("./fonts/lt_54531-webfont.eot");
    src: url("./fonts/lt_54531-webfont.eot?#iefix") format("embedded-opentype"),
        url("./fonts/lt_54531-webfont.woff") format("woff"),
        url("./fonts/lt_54531-webfont.ttf") format("truetype"),
        url("./fonts/lt_54531-webfont.svg#LinotypeTetriaRegular") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "LinotypeTetriaBold";
    src: url("./fonts/lt_54532-webfont.eot");
    src: url("./fonts/lt_54532-webfont.eot?#iefix") format("embedded-opentype"),
        url("./fonts/lt_54532-webfont.woff") format("woff"),
        url("./fonts/lt_54532-webfont.ttf") format("truetype"),
        url("./fonts/lt_54532-webfont.svg#LinotypeTetriaBold") format("svg");
    /* font-weight: normal;
font-style: normal; */
    font-display: swap;
}

* {
    font-family: "LinotypeTetriaRegular";
}

.portfolio-page.content-invert .content {
    padding-top: 150px;
}

#masthead .phone-menu-bottom {
    bottom: 30% !important;
}

.portfolio-item.grid-4 h4.title,
.portfolio-item.grid-4 .widget h4,
.widget .portfolio-item.grid-4 h4 {
    font-size: 2.5rem;
    padding-right: 8%;
}

.home .site-main {
    height: 100vh;
}

.fullscreen-navigation .close {
    color: black;
}

.content-center .wrap {
    margin-top: 24vh;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.portfolio-item .text-description {
    padding-top: 25px;
    font-size: 15px;
    padding-right: 55px;
    line-height: 1.7;
}

@media screen and (max-width: 768px) {
    #masthead .site-title,
    #masthead .site-title a {
        font-size: 1rem !important;
    }
}

.norebro-bar {
    background: #f2f2f2;
}

.bar-hamburger {
    color: black;
}

.logo img {
    padding: 0.9em;
}

#masthead.header-fixed .site-branding .site-title img,
#masthead.header-fixed .site-branding .site-title a img {
    padding: 0.5em;
}

footer .author {
    color: #fdb827;
}

.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}

@media (min-width: 320px) and (max-width: 480px) {
    .logo img {
        /* padding-top: 0em; */
        max-height: 55px !important;
    }

    .fixed-logo img {
        max-height: 30px !important;
    }

    #masthead.header-fixed .site-branding .site-title img,
    #masthead.header-fixed .site-branding .site-title a img {
        padding: 0;
    }
}

.portfolio-item .category {
    background-color: transparent;
    border: 1px solid #fdb827;
}

.portfolio-item.grid-4:hover h4.title {
    color: #fdb827;
    transition: linear 0.5s;
}

.tags a.tag:hover {
    background: #fdb827;
}

@media screen and (min-width: 1025px) {
    .header-title {
        height: 360pxpx;
        min-height: 360pxpx;
    }

    .fullscreen-navigation li div.sub-nav {
        top: -50px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .fullscreen-navigation li div.sub-nav {
        top: -50px;
    }
}

.bar .content a:hover {
    color: #fdb827 !important;
}

#masthead.site-header.header-fixed {
    background: #f7f7f7 !important;
}

.home .portfolio-item .category:hover {
    background: #fdb827;
    color: white;
    transition: 0.3s linear;
}
