/*aside.sidebar{display:none}
main.content{width:100%}*/

/* Header */

.header-image .nav-primary:not(button) {
    margin-top: 0;
}

.white-header .site-header a {
    color: #000;
}

/* HERO */
.with-background-image::after {
    -ms-filter: "alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

/*.with-background-image {
    background-position: top center;
}*/

/* Product styling */

.product-container {
width: 100%;
position: relative;
}

.product {
margin-bottom: 80px !important;
padding: 5px;
display: inline-block;
float: left;
/*background: rgba(59,170,234,0.3);*/
position: relative;
border-radius: 3px 3px 0 0;
}

.product-info {
float: left;
}

.product-buttons {
width: 100%;
float: left;
/*background: rgba(59,170,234,0.3);*/
position: absolute;
bottom: -61px;
border-radius: 0 0 3px 3px;
padding: 5px;
display: flex;
}

.product-buttons .button {
    margin: auto;
    width: 45%;
}

 .product-buttons .light {
  background: #ddd !important;
  width: 35%
 }

.product p,
.product h2 {
margin-bottom: 0em;
}

.product:nth-child(4) {
clear: left;
}

.product-image {
width: 100%;
height: auto;
border-radius: 3px;
}

/* HAX */

.right {
float: right;
}

.fler-program {
text-align: center !important;
margin-top: 50px;
float: left;
width: 100%;
}

/* Formulär */

.ninja-forms-form .label-above label,
.ninja-forms-form .label-below label,
.g-recaptcha {
    display: inline-block !important;
}

input,
textarea {
border: 1px solid #999;
}

/* Front page widgets */

.textwidget p:first-of-type {
    text-align: left;
}
#front-page-hero .textwidget p:first-of-type {
    text-align: center;
}
.front-page-1 {
background-color: #fff;
}
.front-page-2 {
background-color: rgba(59,170,234,0.1);
}
 .front-page-2 .widgettitle {
    text-align: center;
 }
.front-page-3 {
background-color: #fff;
}
.front-page-4 {
background-color: rgba(59,170,234,0.1);
}
/* Bonnmeck */

.widgettitle {
font-size: 1.5em;
opacity: 1;
font-weight: 900;
}

/* Ninja forms */

#ninja_forms_field_17_label,
#ninja_forms_field_18_label {
display: none !important;
}

#ninja_forms_field_19 {
background: #23AE35;
}

/* SMARTPHONE */
@media only screen and (min-width: 320px) {

/* Product styling */

.product {
width: 100%;
margin: 0;
}
}

/* SMALL TABLET */
@media only screen and (min-width: 600px) {

/* Product styling */

.product {
width: 49%;
margin: 0.5%;
}

/*.title-area::before {
    background-image: url("https://minptonline.se/wp-content/uploads/2016/04/trygg_e-handel_hanglas_300-e1460526399556.png");
    content: "";
    background-size: contain;
    margin-left: 200px;
    top: 33px;
    width: 50px;
    height: 50px;
    display: inline-block;
    background-repeat: no-repeat;
    position: absolute;
}*/

}

/* TABLET */
@media only screen and (min-width: 768px) {

#ninja_forms_form_7_all_fields_wrap {
 display: flex;
 width: 100%;
 margin: auto;
}

#ninja_forms_field_17_div_wrap,
#ninja_forms_field_18_div_wrap {
 flex-grow: 2;
}

#ninja_forms_field_19_div_wrap {
 flex-grow: 1;
}

#ninja_forms_field_17_div_wrap,
#ninja_forms_field_18_div_wrap,
#ninja_forms_field_19_div_wrap {
 margin: auto;
 display: flex;
 flex-direction: column;
 align-items: center;
}

#ninja_forms_field_17,
#ninja_forms_field_18 {
width: 90%;
}

}

/* DESKTOP */
@media only screen and (min-width: 1024px) {
body {
    font-size: 20px;
}

.title-area::before {
    top: 47px;
}

#ninja_forms_form_7_all_fields_wrap {
 width: 70%;
}

/* Product styling */

.product {
width: 31%;
margin: 1.16%;
}

/* Pil neråt i menyn */
a.sf-with-ul::after {
    content: "\25BC";
}

}