* {
box-sizing: border-box; }
body {
font-size: 14px;
color: #222327;
font-family: "Roboto", sans-serif; }
a {
color: #337ab7; }
h1, h2, h3, h4, h5, h6 {
font-family: "Dosis", sans-serif; }
.container {
max-width: 940px; }
#content, #colophon {
margin: 0px; }
img {
max-width: 100%;
height: auto; }
.site-header {
background: #3d4454; }
.site-header .site-branding {
padding: 40px 0px; }
.site-header .site-branding .logo {
float: left;
max-width: 280px; }
.site-header .site-branding .logo img {
width: 100%; }
.site-header .site-branding .language-picker {
float: right; }
.site-header .site-branding .language-picker a {
color: #fff;
margin-left: 10px;
display: inline-block; }
.site-header .site-branding .language-picker a:hover {
text-decoration: none;
color: #337ab7; }
.site-header .main_header {
position: relative;
z-index: 1000;
padding: 0px;
border-bottom: 1px none rgba(255, 255, 255, 0.2);
background: #222327;
margin-top: 40px; }
.site-header .main_header .row {
width: 100%;
margin: 0; }
.site-header .main_header .row .header_menu {
position: relative;
float: right;
clear: none;
text-align: right;
padding: 0; }
.site-header .main_header .row .header_menu .mobile_button {
float: left;
margin-top: -3px;
padding-left: 20px; }
@media (min-width: 1200px) {
.site-header .main_header .row .header_menu .mobile_button {
display: none; } }
.site-header .main_header .row .header_menu .mobile_button a button {
margin-top: 15px;
padding: 8px 18px;
color: #fff;
background-color: #4caf50;
border: none;
cursor: pointer;
border-radius: 2px; }
.site-header .main_header .row .header_menu .search-button {
float: right;
padding: 13px;
cursor: pointer; }
@media (max-width: 1200px) {
.site-header .main_header .row .header_menu .search-button {
display: none; } }
.site-header .main_header .row .header_menu .search-button:hover {
background-color: #337ab7; }
.site-header .main_header .row .header_menu .search-button i {
font-size: 28px;
color: white;
position: relative;
top: 3px; }
@media (max-width: 991px) {
.site-header .main_header .row .header_menu .search-button {
padding: 36px 15px; } }
@media (max-width: 576px) {
.site-header .main_header .row .header_menu .search-button {
padding: 36px 0; } }
.site-header .main_header .row .header_menu #search-area.open {
display: block; }
@media (max-width: 1200px) {
.site-header .main_header .row .header_menu #search-area.open {
display: none; } }
.site-header .main_header .row .header_menu #search-area {
position: absolute;
width: 100%;
top: 61px;
display: block;
background: #222327;
display: none;
width: 100vw;
margin-left: -50vw;
left: 50%; }
.site-header .main_header .row .header_menu #search-area .navbar-form {
padding: 0;
margin-top: 10px;
margin-bottom: 10px; }
.site-header .main_header .row .header_menu #search-area .navbar-form .form-group {
width: 30%;
display: inline-block; }
.site-header .main_header .row .header_menu nav {
display: flex;
margin: 0 auto; }
@media (max-width: 1200px) {
.site-header .main_header .row .header_menu nav {
display: none; } }
.site-header .main_header .row .header_menu nav ul {
display: inline-block;
text-align: left; }
.site-header .main_header .row .header_menu nav ul li {
float: left; }
.site-header .main_header .row .header_menu nav ul li a {
padding: 20px 18px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
font-family: "Roboto Condensed", sans-serif;
color: white;
text-transform: uppercase;
background: transparent;
text-decoration: none;
display: inline-block; }
.site-header .main_header .row .header_menu nav ul li a:hover {
background: #337ab7;
text-shadow: rgba(0, 0, 0, 0.29) 1px 1px 5px; }
.site-header .main_header .row .header_menu nav ul li a i {
margin-right: 10px;
position: relative;
top: 4px;
font-size: 18px; }
.site-header .main_header .row .header_menu nav ul li .dropdown-menu {
box-shadow: 0 9px 27px -7px rgba(2, 2, 2, 0.15);
background-color: white;
float: left;
position: absolute;
top: calc(100% + 0px);
left: -999em;
z-index: 99999;
padding: 0;
margin: 0; }
.site-header .main_header .row .header_menu nav ul li .dropdown-menu li {
width: 100%; }
.site-header .main_header .row .header_menu nav ul li .dropdown-menu li a {
display: block;
white-space: nowrap;
color: #222327;
font-size: 14px;
padding: 10px 20px;
text-transform: none;
background: #fff; }
.site-header .main_header .row .header_menu nav ul li .dropdown-menu li a:hover {
background-color: #337ab7;
color: white; }
.site-header .main_header .row .header_menu nav ul li .dropdown-menu li a:after {
content: ""; }
.site-header .main_header .row .header_menu nav ul li:hover > .dropdown-menu,
.site-header .main_header .row .header_menu nav ul li:focus > .dropdown-menu {
left: 0; }
.site-header .main_header .row .header_menu nav ul .current-menu-item {
background: #337ab7;
text-shadow: rgba(0, 0, 0, 0.29) 1px 1px 5px; }
.site-header .main_header .row .header_menu #mobile-navigation-button {
display: none;
float: right;
cursor: pointer;
padding: 10px;
line-height: 0;
margin: 10px;
padding-top: 5px;
padding-bottom: 5px;
border-style: solid;
border-width: 1px;
border-color: rgba(255, 255, 255, 0.3); }
@media (max-width: 1200px) {
.site-header .main_header .row .header_menu #mobile-navigation-button {
display: block; } }
.site-header .main_header .row .header_menu #mobile-navigation-button .navbar-menu-icon {
color: white; }
.site-header .main_header .row .header_menu #mobile-navigation-button .navbar-menu-icon .material-icons {
font-size: 30px; }
.site-header .main_header .row .header_menu .nav-overlay.open {
display: block; }
@media (min-width: 1200px) {
.site-header .main_header .row .header_menu .nav-overlay.open {
display: none; } }
.site-header .main_header .row .header_menu .nav-overlay {
position: absolute;
width: 100%;
top: 62px;
display: none;
width: 100vw;
margin-left: -50vw;
left: 50%;
background: #222327; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation {
overflow-y: auto;
display: block;
text-shadow: none;
padding-bottom: 40px; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation .menu-top-menu-container {
display: none; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul {
margin: 0;
padding: 0;
list-style: none;
display: block; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li {
width: 100%;
text-align: left; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li a {
width: 100%; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li .sub-menu {
display: none; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li .sub-menu li {
width: 100%;
margin: 0;
background-color: #222; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li .sub-menu li a {
color: #222327;
font-size: 14px;
padding: 10px 20px;
text-transform: none;
background: #fff; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li .sub-menu li a:hover {
background-color: #337ab7;
color: white; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul li .sub-menu.active {
display: block; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul .menu-item-has-children a::after {
display: inline-block;
width: 0;
height: 0;
margin-left: .255em;
vertical-align: .255em;
content: "";
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation ul .menu-item-has-children .sub-menu a::after {
display: none; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation .navbar-form {
text-align: left; }
.site-header .main_header .row .header_menu .nav-overlay .mobile-main-navigation .navbar-form .form-group {
display: inline-block;
width: 100%; }
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important; }
#searchformMobile {
float: left; }
#searchformMobile .form-group {
width: 50%;
margin-top: 5px; }
#searchformMobile .form-group #search-inputMobile {
width: 100%; }
.site-footer {
background: #222327;
padding: 70px 0px 30px;
color: #fff;
font-size: 14px;
font-weight: 300; }
.site-footer .footer-widgets {
padding-bottom: 50px; }
.site-footer .footer-widgets .widget h3 {
border-bottom: 1px solid #383838;
font-size: 18px;
font-weight: 400;
padding-bottom: 15px; }
.site-footer .site-info {
padding: 0px; }
.page .entry-header {
text-align: center;
background-image: url(//www.dalenparkering.no/wp-content/themes/dalen/img/sky.jpg);
background-size: cover;
background-attachment: fixed;
background-position: center center; }
.page .entry-header h1 {
padding: 120px 0px;
margin: 0px;
color: #fff;
font-size: 38px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 6px; }
.page .entry-content {
padding: 70px 0px; }
.page .entry-content h2 {
margin: 30px 0px 20px; }
.page .entry-content h2:first-child {
margin-top: 0px; }
.page .entry-content img {
max-width: 100%;
height: auto;
margin-right: 20px;
float: left; }
@media screen and (max-width: 767px) {
.page .entry-header h1 {
padding: 70px 0px;
font-size: 30px; } }
.single_contactForm input, .single_contactForm textarea {
background: #f1ebe4;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
width: 100%;
padding: 8px 12px; }
.single_contactForm input:hover, .single_contactForm input:focus, .single_contactForm textarea:hover, .single_contactForm textarea:focus {
background: #fff; }
.single_contactForm input[type=submit] {
width: auto;
background: #337ab7;
color: #fff;
border: none;
text-transform: uppercase;
font-family: "Dosis", sans-serif;
font-size: 16px;
font-weight: 500;
text-shadow: rgba(0, 0, 0, 0.29) 1px 1px 5px;
padding: 8px 25px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease; }
.single_contactForm input[type=submit]:hover {
background: #222327; }
@media screen and (max-width: 1235px) {
div#draFunksjon {
display: none; } }
.single-post .site-content {
max-width: 1170px;
margin: 0 auto !important;
margin-top: 50px !important; }
.single-post #secondary {
margin-top: 45px; }
.single-post .form-group {
width: 100%; }
.single-post #secondary .widget_text {
position: fixed;
top: 375px; }
.single-post .booking-wrapper {
position: fixed;
top: 550px;
max-width: 250px; }
.single-post .widget-area {
position: fixed !important; }
@media screen and (max-width: 991px) {
.single-post #secondary {
display: none; } }
.alert-section a {
color: #FFF; }
body {
overflow-x: hidden;
max-width: 100%; }
@media screen and (min-width: 991px) {
#booking-horizontal.fixed {
position: fixed;
top: 0;
width: 101%;
z-index: 9999; } }
@media screen and (max-width: 991px) {
#main .container, #site-navigation .container {
padding-left: 30px;
padding-right: 30px; }
input[type="range"] {
padding-left: 20px;
padding-right: 20px; } }
#primary {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 768px) {
#primary {
width: 100%; } }
@media (min-width: 992px) {
#primary {
width: 75%; } }
@media (min-width: 1200px) {
#primary {
width: 66.66666667%; } }
#secondary {
position: relative; }
@media (min-width: 768px) {
#secondary {
float: right;
width: 100%; } }
@media (min-width: 992px) {
#secondary {
float: right;
width: 25%; } }
@media (min-width: 1200px) {
#secondary {
float: right;
width: 25%; } }
.archive_news_page {
padding: 0;
background-color: #f5f5f5; }
.archive_news_page .archive_news_body {
padding-top: 40px;
padding-bottom: 80px; }
@media (max-width: 991px) {
.archive_news_page .archive_news_body {
padding-top: 40px;
padding-bottom: 40px; } }
.archive_news_page .archive_news_body .archive_news_grid {
position: static;
margin-bottom: 20px; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card {
position: relative;
display: block;
overflow: hidden;
border-radius: 10px;
background-color: white;
color: #222327;
height: 100%;
border: 1px solid #ececec;
-webkit-transition: all 1000ms ease;
transition: all 1000ms ease; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card:hover {
-webkit-transform: translateY(-15px); }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card:hover .archive_news_img {
opacity: 0.5; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link {
position: relative;
overflow: hidden;
border-radius: 10px 10px 0 0;
background-color: black; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link a {
position: relative;
overflow: hidden; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link a .archive_news_img {
-webkit-transition: all 1000ms ease;
transition: all 1000ms ease;
display: block;
height: 100%;
background-position: center;
background-size: cover;
padding-bottom: 65%; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link_text {
padding: 20px 20px 20px; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link_text ul {
list-style: none;
padding: 0;
margin: 0 0 10px; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link_text ul li a {
color: #337ab7;
text-decoration: underline;
font-size: 16px;
font-family: "Dosis", sans-serif; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link_text a {
text-decoration: none;
color: black; }
.archive_news_page .archive_news_body .archive_news_grid .archive_news_card .archive_news_link_text a h4 {
margin-top: 0px;
font-weight: 700;
font-size: 20px; }
.search-results .entry-header {
background: none;
background-image: none; }
.search-results .entry-header h1 {
padding: 0;
padding-bottom: 1.5rem;
text-align: left;
text-shadow: none; }
.search-results #main .page {
padding: 3rem 0;
border-bottom: solid 1px #f1ebe4; }
.section {
padding: 60px 0px; }
#top-section {
background-size: cover;
background-attachment: fixed;
background-position: center center; }
#top-section h1 {
font-weight: 700;
font-size: 38px;
color: #fff;
text-shadow: rgba(0, 0, 0, 0.29) 2px 2px 6px;
text-transform: uppercase;
margin: 0px; }
#nav-section {
background: #f1ebe4; }
#nav-section a .nav-button {
padding: 135px 0px 66px;
background-color: #fff;
background-repeat: no-repeat;
background-position: center top 35%;
text-align: center;
text-transform: uppercase;
color: #222327;
border-radius: 4px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
box-shadow: rgba(0, 0, 0, 0.2) 4px 4px 5px -1px; }
#nav-section a .nav-button h2 {
font-size: 24px;
font-weight: 400;
margin: 0px; }
#nav-section a:hover {
text-decoration: none; }
#nav-section a:hover .nav-button {
background-color: #5588de;
color: #fff;
box-shadow: none; }
#info-section {
font-size: 16px;
line-height: 26px;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
padding-bottom: 100px;
position: relative; }
#info-section h2 {
margin: 0px 0px 40px;
font-size: 25px; }
#info-section .info-section-list {
color: #fff; }
#info-section .info-section-list ul {
list-style: none;
padding: 0px;
font-size: 17px;
font-weight: 300; }
#info-section .info-section-list ul li {
background-image: url(//www.dalenparkering.no/wp-content/themes/dalen/img/check_blue.png);
background-position: 0px 50%;
background-repeat: no-repeat;
padding: 15px 0px 15px 40px; }
#info-section .info-section-list-wrapper {
padding: 0px 30px 0px 0px; }
#info-section .info-section-text-wrapper {
padding: 0px 0px 0px 30px; }
#info-section .trans-overlay {
background: rgba(0, 0, 0, 0.29);
position: absolute;
width: 50%;
height: 100%;
top: 0px;
left: 0px; }
#info-section .white-overlay {
background: #fff;
position: absolute;
width: 50%;
height: 100%;
top: 0px;
right: 0px; }
.alert-section {
width: 100%;
padding: 15px;
color: #fff;
text-align: center;
font-size: 14px;
background-color: #337ab7; }
@media screen and (max-width: 1000px) {
#info-section {
background: none !important; }
#info-section .trans-overlay, #info-section .white-overlay {
display: none; }
#info-section .info-section-list {
color: #222327; }
#info-section .info-section-list-wrapper {
padding: 0px; }
#info-section .info-section-text-wrapper {
padding: 30px 0px 0px; } }
@media screen and (max-width: 767px) {
#top-section h1 {
font-size: 30px;
text-align: center; }
#nav-section a .nav-button {
margin-bottom: 20px; } }
.contact-info-wrapper {
background: #f1ebe4;
padding: 70px 0px;
text-align: center;
font-size: 15px;
font-weight: 400; }
.contact-info-wrapper img {
display: block;
margin: 0px auto 20px; }
.map-wrapper iframe {
width: 100%; }
.entry-content input, .entry-content textarea {
background: #f1ebe4;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
width: 100%;
padding: 8px 12px; }
.entry-content input:hover, .entry-content input:focus, .entry-content textarea:hover, .entry-content textarea:focus {
background: #fff; }
.entry-content input[type=submit] {
width: auto;
background: #337ab7;
color: #fff;
border: none;
text-transform: uppercase;
font-family: "Dosis", sans-serif;
font-size: 16px;
font-weight: 500;
text-shadow: rgba(0, 0, 0, 0.29) 1px 1px 5px;
padding: 8px 25px;
-webkit-transition: all 500ms ease;
transition: all 500ms ease; }
.entry-content input[type=submit]:hover {
background: #222327; }
@media screen and (max-width: 767px) {
.contact-info-wrapper .contact-block {
padding-top: 40px; } }
.page-template-template-partners .entry-content {
background-color: #f1ebe4; }
.partners .partner {
padding: 20px 20px;
height: 200px; }
.range-thumb {
border: none;
border-radius: 0;
position: relative;
top: 4px;
z-index: 1;
margin: -10px 0px;
width: 15px;
height: 21px;
cursor: pointer;
background: #337ab7;
box-shadow: 1px 1px 1px #222327; }
.range-track {
background-color: #3d4454;
color: #3d4454;
height: 10px; }
.price-calc .price-calc-wrapper {
text-align: center; }
.price-calc .price-calc-wrapper .price-calc-results {
padding-top: 50px; }
.price-calc .price-calc-wrapper .price-calc-results output, .price-calc .price-calc-wrapper .price-calc-results span, .price-calc .price-calc-wrapper .price-calc-results .result {
font-size: 30px;
color: #222327; }
.price-calc .price-calc-wrapper .price-calc-results span {
display: none; }
.price-calc .price-calc-wrapper .price-calc-results span.price1 {
display: block; }
.page-template-template-prices .entry-content {
background-color: #f1ebe4;
text-align: center; }
input[type="range"] {
-webkit-appearance: none;
-moz-appearance: none;
border: none;
border-radius: none;
background-color: #3d4454;
color: #3d4454;
height: 10px;
width: 100%;
padding-bottom: 7px; }
input[type=range]:-webkit-slider-runnable-track {
background-color: #3d4454;
color: #3d4454;
height: 10px; }
input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
border: none;
border-radius: 0;
position: relative;
top: 4px;
z-index: 1;
margin: -10px 0px;
width: 15px;
height: 21px;
cursor: pointer;
background: #337ab7;
box-shadow: 1px 1px 1px #222327; }
input[type="range"]::-moz-range-thumb {
-moz-appearance: none;
border: none;
border-radius: 0;
position: relative;
top: 4px;
z-index: 1;
margin: -10px 0px;
width: 15px;
height: 21px;
cursor: pointer;
background: #337ab7;
box-shadow: 1px 1px 1px #222327; }
input[type="range"]::-moz-range-track {
background-color: #3d4454;
color: #3d4454;
height: 10px; }
input[type="range"]::-ms-track {
background-color: #3d4454;
color: #3d4454;
height: 10px; }
input[type="range"]::-ms-thumb {
border: none;
border-radius: 0;
position: relative;
top: 4px;
z-index: 1;
margin: -10px 0px;
width: 15px;
height: 21px;
cursor: pointer;
background: #337ab7;
box-shadow: 1px 1px 1px #222327; }
input[type="range"]::-ms-fill-upper {
background-color: #3d4454;
color: #3d4454;
height: 10px; }
input[type="range"]::-ms-fill-lower {
background-color: #3d4454;
color: #3d4454;
height: 10px; }
.top_news {
padding-top: 15px; }
.top_news .first_top_news {
text-decoration: none;
padding-right: 0; }
@media (max-width: 991px) {
.top_news .first_top_news {
padding-right: 15px; } }
.top_news .first_top_news .first_news_img {
display: flex;
height: 535px;
align-items: flex-end;
background-position: 0 0,0 0,50% 50%;
background-size: cover;
text-align: left; }
@media (max-width: 991px) {
.top_news .first_top_news .first_news_img {
height: 260px;
margin: 0 0 15px; } }
.top_news .first_top_news .first_news_img .first_news_info {
padding: 0px 30px 30px; }
.top_news .first_top_news .first_news_img .first_news_info ul {
list-style: none;
padding: 5px;
margin: 0; }
.top_news .first_top_news .first_news_img .first_news_info ul li a {
color: white;
text-decoration: underline;
font-size: 16px;
font-family: "Dosis", sans-serif; }
.top_news .first_top_news .first_news_img .first_news_info a {
text-decoration: none; }
.top_news .first_top_news .first_news_img .first_news_info a h2 {
color: white;
font-size: 2.5rem; }
@media (max-width: 991px) {
.top_news .first_top_news .first_news_img .first_news_info a h2 {
font-size: 2rem; } }
@media (max-width: 767px) {
.top_news .first_top_news .first_news_img .first_news_info a h2 {
font-size: 1.5rem; } }
.top_news .first_top_news .first_news_img .first_news_info a h2:hover {
color: #337ab7; }
.top_news .second_news .second_news_img {
display: flex;
height: 260px;
align-items: flex-end;
background-position: 0 0,0 0,50% 50%;
background-size: cover;
text-align: left;
margin: 0 0 15px; }
.top_news .second_news .second_news_img .second_news_info {
padding: 0px 30px 30px; }
.top_news .second_news .second_news_img .second_news_info ul {
list-style: none;
padding: 5px;
margin: 0; }
.top_news .second_news .second_news_img .second_news_info ul li a {
color: white;
text-decoration: underline;
font-size: 16px;
font-family: "Dosis", sans-serif; }
.top_news .second_news .second_news_img .second_news_info a {
text-decoration: none; }
.top_news .second_news .second_news_img .second_news_info a h2 {
color: white; }
@media (max-width: 767px) {
.top_news .second_news .second_news_img .second_news_info a h2 {
font-size: 1.5rem; } }
.top_news .second_news .second_news_img .second_news_info a h2:hover {
color: #337ab7; }
.category_name {
padding-top: 40px; }
.category_container {
margin-top: 20px; }
.category_container li {
list-style: none;
display: inline-block;
background-color: white;
padding: 20px;
font-size: 16px;
border-radius: 10px;
margin: 10px;
cursor: pointer; }
.category_container li:hover {
background-color: #337ab7;
color: white; }
.category_container li:hover a {
color: white; }
.category_container li a {
text-decoration: none;
color: black; }
.category_container li.current-cat {
background-color: #337ab7;
color: white; }
.category_container li.current-cat a {
color: white; }
.booking-wrapper {
background-color: #3d4454;
color: #fff; }
.booking-wrapper .booking-bar {
padding: 20px 0px; }
.booking-wrapper .booking-bar .form-inline {
width: 100%; }
.booking-wrapper .booking-bar .form-inline .form-group label {
text-transform: uppercase;
padding-right: 10px; }
.booking-wrapper .booking-bar .form-inline .order-button-container {
text-align: right; }
.booking-wrapper .booking-bar .form-inline .order-button,
.booking-wrapper .booking-bar .form-inline .form-control {
margin-top: 0;
height: 45px; }
.booking-wrapper h2 {
text-transform: uppercase;
margin: 0px;
margin-bottom: 15px;
font-size: 25px; }
.booking-wrapper .booking-box {
padding: 30px 20px;
min-height: 300px; }
.booking-wrapper .form-group label {
font-weight: 100; }
.booking-wrapper .form-group .form-control {
color: #333;
border-radius: 2px;
background-color: #fff; }
.booking-wrapper .form-group .form-control-icon-calendar {
background: #fff url(//www.dalenparkering.no/wp-content/themes/dalen/img/cali_icon.png) right 10px center no-repeat; }
.booking-wrapper .order-button {
margin-top: 15px;
padding: 8px 18px;
color: #fff;
background-color: #4caf50;
border: none; }
.order-error-message {
margin-top: 15px;
display: none; }
#ui-datepicker-div {
width: 246px;
display: none;
position: fixed !important;
top: 40% !important;
left: 0 !important;
right: 0 !important;
margin: auto;
padding: 10px;
z-index: 110 !important;
background-color: #5588de;
color: #fff; }
.ui-datepicker {
font-family: "Roboto Condensed", sans-serif;
font-weight: 100 !important; }
.ui-datepicker a {
text-decoration: none; }
.ui-datepicker th {
padding: 1px 8px;
text-align: center;
background-color: #094e91;
font-weight: inherit; }
.ui-datepicker td {
border: solid 1px #666;
text-align: center;
background-color: #fff;
color: #000;
font-weight: inherit; }
.ui-datepicker td.ui-datepicker-unselectable {
color: #FF0000; }
.ui-datepicker td a {
display: block;
padding: 8px;
background-color: #fff;
color: inherit; }
.ui-datepicker td a:hover {
color: #fff;
background-color: #094e91; }
.ui-datepicker .ui-datepicker-other-month {
visibility: hidden; }
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
position: absolute;
top: 10px;
color: #fff;
font-size: 35px; }
.ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev:hover {
cursor: pointer; }
.ui-datepicker .ui-datepicker-next {
right: 10px; }
.ui-datepicker .ui-datepicker-prev {
left: 10px; }
.ui-datepicker .ui-datepicker-title {
margin-bottom: 15px;
margin-top: 5px;
text-align: center;
text-transform: uppercase;
font-size: 21px; }
.ui-datepicker-bottom-text {
text-align: center; }
#dark-background {
width: 100%;
height: 100%;
position: fixed;
z-index: 100;
background-color: rgba(0, 0, 0, 0.5); }
@media screen and (max-width: 1000px) {
.booking-bar {
padding: 20px 0px;
min-height: 75px; }
.booking-bar .form-control {
width: 55%; }
.booking-bar .order-button-container {
margin-top: 20px; } }
@media screen and (max-width: 1000px) {
.booking-wrapper .booking-box {
margin-top: 50px; }
.booking-wrapper .booking-bar form {
text-align: left; }
.booking-wrapper .booking-bar .form-group {
margin-right: 0; }
.booking-wrapper .booking-bar .form-control {
width: 100%; } }
.blog-sidebar .form-inline {
display: inline-block; }