/* CSS for map, geolocation */
.pb-product-map-list .pb-product-map-list-sorter{font-size:14px !important; font-weight:400;} h3.realfactory-widget-title{margin-bottom:20px!important;font-size:15px !important;}
.widget_search .search-form input.search-field{-webkit-appearance:none;}
.new-merchant {width: 100%;}
h1.front-text{text-shadow:1px 0px #000;color:#fff;font-size:32px;}
h2.front-text{text-shadow:1px 0px #000;color:#fff;font-size:20px;}
.merchant-logo-front img{max-height:70px;width:auto;} .pb-search-subcategories ul li {height:150px !important;} .pb-product .pb-product-main .pb-product-center .pb-product-content-area h2 {
font-size: 1.3em;
font-weight: 500;
color: #ab1623;
} /* Nav menu bar */ .kategorier-navbar {
float: left;
font-size: 18px;
margin-right: 15px;
padding: 15px 12px;
cursor: pointer;
color: #fff;
font-weight: bold;
} /* frontpage main menu */
.front-menu.gdlr-core-feature-box-item .gdlr-core-feature-box-item-image
{margin-bottom:10px !important;} .merchant-logo-front .gdlr-core-image-overlay:hover{opacity:0 !important;} @media only screen
and (max-device-width: 370px){
.pb-product .pb-product-drawer .pb-product-drawer-prices .table-responsive .table tbody tr td:nth-child(4),
.pb-product .pb-product-drawer .pb-product-drawer-prices .table-responsive .table thead tr th:nth-child(4){display:none;}
.pb-search-box .pb-search-field input[type=text]{width:240px !important;}
} @media only screen
and (device-width: 1024px){
body.home .pb-search-box .pb-search-field input[type=text]{min-width:400px !important;}
} /* merchant logo page */
.pb-merchants ul li {width:25%;float:left;} /* merchant profile tabs */
.pb-merchant .pb-merchant-left ul li {
border-color:#ebebeb !important;
padding: 18px 28px 14px !important;
} .pb-merchant .pb-merchant-left ul li:nth-child(1){
border-left:1px solid;
border-top:1px solid;
background-color: #f7f7f7;
}
.pb-merchant .pb-merchant-left ul li:nth-child(2){
border-left:1px solid;
border-top:1px solid;
background-color: #f7f7f7;
}
.pb-merchant .pb-merchant-left ul li:nth-child(3){
border-left:1px solid;
border-right:1px solid;
border-top:1px solid;
background-color: #f7f7f7;
} .pb-merchant .pb-merchant-left ul li.active-tab {
border-bottom:1px solid #fff !important;
} .pb-merchant-left {
background:none !important;
padding: 20px 0px 0px 0px !important;
border-bottom: 1px solid;
border-color:#ebebeb;
font-size: 12px !important;
}
.realfactory-footer-wrapper .widget {
margin-bottom: 20px;
} /* mailchimp */
#mc_embed_signup .button {width:96% !important; font-size:12px !important; background: #51b66d !important;font-weight:700 !important;border-radius:1px !important;}
#mc_embed_signup{background:none !important;}
#mc_embed_signup input.email {width:96% !important;}
#mc_embed_signup form{padding:0px !important;} /* Breadcrumb padding and font size */
.realfactory-breadcrumbs {
font-size: 14px !important;
padding: 11px 0 11px !important;
} .realfactory-header-wrap.realfactory-header-style-plain .fixed-header .realfactory-logo img{height:45px !important;} /*front banner overlay */
.front-banner .gdlr-core-pbf-wrapper-content {background: rgba(0, 0, 0, 0.52); padding-bottom:50px;}