
/* text-storlek */

body {
    font-size: 16px;
    line-height: 30px;
}

p {
    font-size: 16px;
    line-height: 30px;
}

.blog-content .blog_post p {
    font-size: 16px;
    line-height: 30px;
}

.section1 p {
    font-size: 16px;
    line-height: 30px;
}

.section2 p {
    font-size: 16px;
    line-height: 30px;
}

.arconix-faq-wrap {
    margin: 0;
    margin-bottom: 14px;
    margin-top: 14px;
}

/*RO removes*/
/* vit text för listor */
/* .main-content {
  color: black;
} */

/* punkt-listor */
.entry-content ol,
.entry-content ul {
    padding-left: 28px;
}

.entry-content li {
    margin-bottom: 10px;
}


/* Ta bort border på menyknapp (mobil) */

.navbar-default .navbar-toggle {
    border-color: transparent;
}

/* formulär snett */
#contactForm {
    margin: 0 90px;
}

@media (max-width: 991px) {
    #contactForm {
        margin: 0;
    }
}

/* Sektion rubrik gigantisk */

@media (max-width: 1200px) and (min-width: 993px) {

    .section_sub_heading .section_sub_title,
    .section_heading .section_title {
        font-size: 53px;
    }
}

@media (max-width: 992px) and (min-width: 768px) {
    .section_heading .section_title {
        font-size: 53px;
    }
}

/* korrigera färg */

.primary-bg,
.result-message-div .result-message,
.navbar-default .navbar-toggle .icon-bar,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover .fadeInDown .navbar-default .navbar-toggle .icon-bar,
.btn,
.contact-submit input {
    background-color: #b22927;
}

.btn,
.progress_detail .progress-bar,
.cetegory_section a,
.owl-pagination .owl-page.active span,
.nav-tabs li a:hover,
.nav-tabs li.active a,
.contact_form input.wpcf7-submit,
.contact-submit input,
.table_style2.popular_plan .pricing_m,
.navigation .nav-links a,
.portfolio_hover,
.dropdown-menu li:hover {
    background: #b22927;
}

.banner_btn:hover,
.portfolio_hover {
    background: #8a201e;
}

a,
.navbar ul.nav.navbar-nav li a:hover,
.navbar ul.nav.navbar-nav li.active a,
.navbar ul.nav.navbar-nav li a:focus,
.navbar ul.nav.navbar-nav li.open>a,
.cetegory_section a:hover,
.product_detail i.active,
.product_detail a:hover,
.footer_detail ul li a:hover,
.breadcrumb ul li a:hover,
.follow_us_wrap li a:hover,
.blog_post h3 a:hover,
.blog_text li a:hover,
.admin_text li:hover,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.back-top a i {
    color: #b22927;
}

.filters button.is-checked,
.recent_text a:hover,
.read_more:hover,
.category-detail li a:hover,
.recent-text a:hover {
    color: #8a201e;
}

.form-control:focus,
.form-textarea:focus,
.page-numbers li a:hover,
blockquote,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default .navbar-toggle:hover .icon-bar,
.back-top a {
    border-color: #b22927;
}

.subpagemenu ul.nav.navbar-nav li a,
.arconix-faq-title,
.red-fg,
.fadeInDown .navbar ul.nav.navbar-nav li a,
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ng {
    color: #b22927 !important;
}

.btn:hover,
.wpcf7-submit:hover {
    background: #8a201e !important;
}

.white-bg:hover {
    background: rgba(255, 255, 255, 0.8) !important;
}

.fadeInDown .navbar ul.nav.navbar-nav li a:hover {
    color: #8a201e !important;
}

/*RO removes*/
/* #our_services {
  background: #b22927 !important;
} */

@media (max-width:450px) {
    .portfolio_hover {
        background: #b22927;
    }
}

@media (max-width:992px) {
    .navbar ul.nav.navbar-nav li a {
        color: #b22927;
    }
}

@media (min-width:768px) and (max-width:992px) {

    .navbar-default .navbar-toggle .icon-bar,
    .navbar-default .navbar-toggle:focus .icon-bar,
    .navbar-default .navbar-toggle:hover .icon-bar {
        background-color: #b22927;
    }

    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        border-color: #b22927;
    }
}

@media (min-width: 1600px) {
    .background-img-wrap {
        min-height: 216px !important;
    }
}

.portfolio_img.cover-image>a {
    background: no-repeat 77% center;
    background-size: cover;
}

/*RO removes*/
/* .masthead.peroweb_bg {
  background: linear-gradient(rgba(35, 35, 35, 0.45), rgba(35, 35, 35, 0.45)), url(/wp-content/uploads/2018/10/UKK_2012_manniskor-compressor.jpg) no-repeat scroll center center / cover !important;
} */

.entry-content input {
    width: 100%;
}

.finalists {
    display: flex;
    flex-wrap: wrap;
    margin: -16px -8px 16px;
}

.finalist {
    display: block;
    padding: 10px;
    background: #eee;
    margin: 8px;
    min-width: calc(100% - 16px);
    flex-grow: 1;
}

.competitor {
    display: block;
    font-weight: 900;
    margin-bottom: 6px;
    font-size: 18px;
}

@media (min-width: 643px) {
    .finalist {
        min-width: calc(50% - 16px);
    }
}

.top-image {
    background-position-y: center;
}

.finalist-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
    border-top: 4px solid black;
    padding: 32px 0;
}

.finalist-wrapper div {
    width: 100%;
    margin: 0 16px 6px;
}

@media (min-width: 643px) {
    .finalist-wrapper div {
        width: calc(50% - 32px);
    }
}

.img-holder {
    min-height: 200px;
    min-width: 200px;
    background-position: center center;
    background-size: cover;
}

.jury {
    padding: 20px 32px 32px;
    background: #eee;
    margin: 40px -16px
}

#contact_us {
    display: none;
}

.footer_detail .textwidget {
    color: #000;
}

.partner_images img {
    /*RO removes*/
    /*margin: 14px 28px;
    /*max-height: 122px;
    width: auto;*/
    height: auto;
}

.partner-categories {
    margin: 0 -28px;
}

.partner-category {
    /*RO removes*/
    /*display: inline-block;*/
    margin: 0 28px;
}

.partner-images {
    margin: 0 -20px 44px;
}

.partner-images img {
    /*RO removes*/
    /*max-height: 60px;*/
    width: auto;
    margin: 0 20px 12px;
}