/*
Theme Name: Nettnor
Theme URI: http://nettnor.no
Author: Nettnor DA
Author URI: http://www.holgerkoenemann.de
GitHub Theme URI: https://github.com/understrap/understrap
Description: Combination of Automattic´s _s theme and Bootstrap 4. Made as a solid starting point for your next theme project and WordPress website. Use it as starter theme or as a parent theme. It is up to you. Including Font Awesome support, built-in widget slider and much more you need for basic websites. IMPORTANT: All developer dependencies are not bundled with this install file. Just download the .zip, extract it and run "npm install" and "gulp copy-assets" inside the extracted /understrap folder.
That downloads everything and moves it in place so that you can recompile your CSS and JS files;
A developer version (with Gulp/node and Sass sources) is available on gitHub: https://github.com/understrap/understrap
A child theme is available on Github, too: https://github.com/understrap/understrap-child;
Version: 0.9.1
License: UnderStrap WordPress Theme, Copyright 2013-2017 Holger Koenemann
UnderStrap is distributed under the terms of the GNU GPL version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: understrap
Tags: one-column, custom-menu, featured-images, theme-options, translation-ready

This theme, like WordPress, is licensed under the GPL.
UnderStrap is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Resource Licenses:
Font Awesome: http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
Bootstrap: http://getbootstrap.com | https://github.com/twbs/bootstrap/blob/master/LICENSE (Code licensed under MIT, documentation under CC BY 3.0.)
and of course
jQuery: https://jquery.org | (Code licensed under MIT)
WP Bootstrap Navwalker by Edward McIntyre: https://github.com/twittem/wp-bootstrap-navwalker | GNU GPL
*/

/*
This file is just used to identify the theme in WordPress.
The compiled CSS output can be found in /css/theme.css
The SASS sources for it can be found in /sass/
The dependencies can be found in /src/ after running "gulp copy-assets" terminal command

...and now go out and play!
*/

/* MENU */
.megaMenu {
	background-color: #f5f5f5;
}
.megaMenu .menu_item {
    margin-top: 0;
    margin: 0 5%;
}
.menu_item_a {
    padding: 20px 18px 15px;
	border-bottom: 0;
}
ul.sub_menu_items_list {
    padding: 0;
    margin: 0;
}
ul.sub_menu_items_list li {
    display: inline-block;
}
ul.sub_menu_items_list li a {
    font-size: 14px;
    text-transform: none;
	display: inline-block;
	margin: 0 6px;
}
.mega_menu_multi_column {
	column-count:2
}
.mega_menu_dropdown_arrow {
    float: right;
    margin-top: 5px;
    font-size: 20px;
    cursor: pointer;
	display: none;
}

/* Catering page */
.catering_box {
    position: relative;
    margin-bottom: 30px;
	cursor: pointer;
}
.catering_box img {
    width: 100%;
}
.catering_box_title {
    position: absolute;
    bottom: 25px;
    display: block;
    width: 100%;
}
.catering_box_title span {
    display: block;
    text-align: center;
    background: #fff;
    margin: 0 30px;
    font-size: 20px;
    padding: 15px;
    border: 5px solid #ccc;
    text-transform: uppercase;
}
.catering_box_details {
    background: #eee;
    padding: 25px;
    margin-bottom: 25px;
    margin-top: -30px;	
	display: none;
}

.catering_tab_wrap .catering_a_click {
	order: 1;
}
.catering_tab_wrap .catering_a_click_open {
	order: 3;
}
.catering_tab_wrap .catering_b_click {
	order: 2;
}
.catering_tab_wrap .catering_b_click_open {
	order: 4;
}
.catering_tab_wrap .catering_c_click {
	order: 5;
}
.catering_tab_wrap .catering_c_click_open {
	order: 7;
}
.catering_tab_wrap .catering_d_click {
	order: 6;
}
.catering_tab_wrap .catering_d_click_open {
	order: 8;
}

	


/* WooCommerce */
.wc-product-table {
	border-collapse: separate;
    border-spacing: 0 15px;
}
.wc-product-table .product-row {
    background-color: #f3efec;
    margin-bottom: 15px;
    padding: 15px;
}
.wc-product-table thead {
	display: none;
}
.wc-product-table .product-row td {
    /*padding: 22px;*/
}
.wc-product-table .product-row td:nth-child(1) img {
	width: 300px;
}
.wc-product-table .product-row td:nth-child(2) {
    padding: 25px 20px;
    max-width: 525px;
}
.wc-product-table .product-row td:nth-child(2) .pro_name  {
	font-weight: 700;
	margin-bottom: 10px;
}
.wc-product-table .product-row td:nth-child(2) .pro_description,
.wc-product-table .product-row td:nth-child(2) .pro_description p {
    font-size: 14px;
}
.wc-product-table .product-row td:nth-child(2) .pro_description ul:before,
.wc-product-table .product-row td:nth-child(2) .pro_description ul:after {
	display: none;
}
.wc-product-table .product-row td:nth-child(3) {
    text-transform: capitalize;
}
.add-to-cart-wrapper {
    text-align: center;
}
.add-to-cart-wrapper form {
    margin-top: 0;
}
.add-to-cart-wrapper .add-to-cart-button .quantity,
.woocommerce div.product form.cart div.quantity {
	display: inline-block;
	 margin: 0;
	float: none;
}

.add-to-cart-button input[type=number]::-webkit-inner-spin-button, 
.add-to-cart-button input[type=number]::-webkit-outer-spin-button,
.summary .cart input[type=number]::-webkit-inner-spin-button,
.summary .cart input[type=number]::-webkit-inner-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

ul.kontakt_page_info {
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.kontakt_page_info li {
    padding: 25px 0 25px 40px;
    font-size: 20px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
ul.kontakt_page_info li i {
    color: #ab8c50;
    position: absolute;
    left: 0;
    top: 30px;
}

.bottom_archive_note {
    background: #f3efec;
    padding: 50px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
/*.parent-pageid-298 .innerImage {
    background-size: contain;
    background-color: #eee;
}*/
#product-row-362 .product-thumbnail-wrapper {
	position: relative;
}
#product-row-362 .product-thumbnail-wrapper:after {
    content: 'Se Bilder';
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 300px;
    background: #0246828c;
    color: #fff;
    padding: 5px;
}

@media only screen and (max-width: 991px) {
	.mega_menu_multi_column {
		column-count:1;
	}
	ul.sub_menu_items_list {
		display: none;
	}
	.mega_menu_dropdown_arrow {
		display: inline-block;
	}
	.catering_tab_wrap .catering_a_click {
		order: 1;
	}
	.catering_tab_wrap .catering_a_click_open {
		order: 2;
	}
	.catering_tab_wrap .catering_b_click {
		order: 3;
	}
	.catering_tab_wrap .catering_b_click_open {
		order: 4;
	}
	.catering_tab_wrap .catering_c_click {
		order: 5;
	}
	.catering_tab_wrap .catering_c_click_open {
		order: 6;
	}
	.catering_tab_wrap .catering_d_click {
		order: 7;
	}
	.catering_tab_wrap .catering_d_click_open {
		order: 8;
	}
	.wc-product-table .product-row td {
		display: block;
		text-align: center;
	}
	.wc-product-table .product-row td:first-child {
		margin-top: 20px;
	}
	.wc-product-table .product-row td:nth-child(2) {
		max-width: 100%;
		padding: 10px 20px 0;
	}	
	.wc-product-table .product-row td:last-child {
		padding: 10px 0 20px;
	}
	.wc-product-table .product-row td:last-child button.minus {
		margin-right: 0;
	}
	.wc-product-table .product-row td:last-child .btn {
		display: block;
	    margin: 10px auto 0;
	}	
}