#new-member #infobox {
	width:41%;
}
#new-member form.profile input[type="text"], form.profile input[type="password"], form.profile select {
    width: 29%;
}
#new-member #privacynotice {
    width: 48%;
    font-weight: 600px;
    color: #be0000;
    margin-bottom: 25px;
}
.page-medlem .minleft {
    width: 55%;
}
.page-medlem .minright {
    width: 45%;
    display: flex;
    padding-left: 40px;
}
#my {
   display: flex;
}
#my #welcome {
    width:100%;
}
#my #tools {
    width:100%;
}
#my #stuff {
    width: auto;
}
#my #daily {
    width: auto;
}
#my #membership {
    width: auto;
}
#daily #daily-recipe a >img{
		width:100%;
}
#tool {
	width:75%;
}
.menu-oppskrifter-mine #leftmenu {
	margin-bottom:67px;
}
.menu-verktoy-sukkerkalkulator #sugarcalculator .add-product.productsearch button, .menu-verktoy-sammenlign #comparison .productsearch button {
    padding: 1.5px 5px 0;
}
#footer .footerInfo{
	display:inline;
}
#footer div.linksContainer {
	margin-top: 5px;
}
#footer div.linksContainer a {
	font-weight: bold;
	text-decoration: underline;
}
.page-artikler #articles .leftmenuMob {
		display:none;
	}
.menu-verktoy-kostdagbok .mobileanbe {
	display:none;
}
.menu-verktoy-kostdagbok .mobileanbe h3  {
	display:none;
}
.menu-verktoy-kostdagbok  .search .productsearch.mobsearch{
			display:none;
	}
	.menu-verktoy-kostdagbok  .search .productsearch{
			display:block;	
	}
.embed-container {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    padding-top: 30px; /* IE6 workaround*/
    overflow: hidden;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

#productlibrary .column li {
    width: 100% !important;
}

/* Responsive */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
/* Styles */
	#new-member #infobox .option.one {
    left: 19px;
	}
	#new-member #infobox .option.two {
    left: 127px;
	}
	#new-member #infobox .option.three {
    left: 237px;
	}
	#articlecontent .featuredimage {
    float: none;
	width:100%;
	margin:0 0 15px 0;
	}
	#my #daily {
		width:auto;
		margin:20px 0 0 0;
	}
	#daily #daily-recipe a >img{
		width:100%;
	}
	#tool .box  input,select{
	width:100%;
	}
	.productsearch form >input{
	width:50%;
	}
	.page-oppskrifter textarea#id_comment {
		width: 100%;
	}
	.page-oppskrifter #id_yields {
		margin-bottom: 6px;
	}
	.amountselect select {
    padding: 0;
    width: 55%;
	}
	.amountselect input {
    /*padding: 0;
    width: 50% !important;*/
	}
	.menu-verktoy-sukkerkalkulator .ui-dialog {
		width:100% !important;
		
	}
	#leftmenu.leftmenuMob {
		display:none;
	}
	.menu-verktoy-kostdagbok .mobileanbe {
		display:none;
	}
	.menu-verktoy-kostdagbok .mobileanbe h3  {
		display:none;
	}
	.menu-verktoy-kostdagbok  .search .productsearch.mobsearch{
			display:none;
	}
	.menu-verktoy-kostdagbok  .search .productsearch{
			display:block;	
	}
	.menu-verktoy-kostdagbok .amountselect select {
		width:45%;
	}
	.menu-verktoy-kostdagbok  .weight,.menu-verktoy-kostdagbok .energi,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .tilsatt-sukker,.menu-verktoy-kostdagbok .protein,.menu-verktoy-kostdagbok .fett {
		white-space:nowrap;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
/* Styles */
	.page-oppskrifter #id_picture {
		clear: both;
		float: none;
		width: 100%;
	}
	.page-oppskrifter textarea#id_comment {
		width: 100%;
	}
	.page-oppskrifter #id_yields {
		margin-bottom: 6px;
	}
	#new-member form.profile input[type="text"], form.profile input[type="password"], form.profile select {
    width: 27%;
	}
	#new-member #infobox .option strong { 
    font-size: 1em;
	}
	#new-member #infobox .option {
	width:80px;
	height:80px;
	bottom: -38px;
	}
	#new-member #infobox .option.one {
    left: 8px;
	}
	#new-member #infobox .option.two {
    left: 92px;
	}
	#new-member #infobox .option.three {
    left: 178px;
	}
	#articlecontent .featuredimage {
    float: none;
	width:100%;
	margin:0 0 15px 0;
	}
	#my #welcome {
		height: 10em;
	}
	#my #daily {
	width:auto;
	}
	#daily #daily-recipe a >img{
		width:100%;
	}
	#tool {
	width:71%;
	}
	#tool .box  select{
	width:100%;
	}
	.productsearch form >input{
	width:73%;
	}
	.amountselect select {
    padding: 0;
    width: 100%;
	}
	.amountselect input {
    padding: 1px;
   /* width: 80% !important;*/
	}
	.menu-verktoy-kostdagbok .weight,.menu-verktoy-kostdagbok .energi,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .tilsatt-sukker,.menu-verktoy-kostdagbok .protein,.menu-verktoy-kostdagbok .fett {
		/*padding:0px !important;*/
	}
	.page-oppskrifter table th, table td {
		padding: 0.4em 0.2em;
	}
	.page-oppskrifter  .amount{
		/*width:42%;*/
	}
	.ui-dialog {
		width:100% !important;
		
	}
	.productlibrary .column {
    float: left;
    width: 33%;
	}
	.page-oppskrifter .name {
		/*float:left;
		width:100%;*/
	}
	.page-oppskrifter .amount {
		width: auto; /*float: left;*/
	}
	.page-oppskrifter .weight {
    white-space: nowrap;
	}
	.page-oppskrifter .header > th:nth-child(1) {
       /*float: left;*/
	}
	.page-oppskrifter .header > th:nth-child(2) {
       float: left;
	}
	.page-oppskrifter .footer > th:nth-child(2) {
		/*display: none;*/
	}
	#leftmenu.leftmenuMob {
		display:none;
	}
	.menu-verktoy-kostdagbok .mobileanbe {
		display:none;
	}
	.menu-verktoy-kostdagbok .mobileanbe h3  {
		display:none;
	}
	.menu-verktoy-kostdagbok  .search .productsearch.mobsearch{
			display:block;
	}
	.menu-verktoy-kostdagbok  .search .productsearch{
			display:none;	
	}
	.menu-verktoy-kostdagbok .amountselect input {
		width:47% !important;
	}
	.menu-verktoy-kostdagbok .amountselect select {
		width:45%;
	}
	.menu-verktoy-kostdagbok .tilsatt-sukker {
		white-space:nowrap;
	}
	
	.page-verktoy .amountselect input {
		width:40% !important;
	}
	.page-verktoy .amountselect select {
		width:40% !important;
	}
	.menu-verktoy-sammenlign .amountselect input {
	width: 24% !important;
	}
	.tabs li a, .calculator-tabs li a {
		padding:0px 19.7px;
	}
	.menu-medlem-statistikk #tool #statistics .tabs li:nth-child(2),.menu-medlem-statistikk #tool #statistics .tabs li:nth-child(3), .menu-medlem-statistikk #tool #statistics .tabs li:nth-child(4) {
	display:none;
	}
	.menu-medlem-statistikk #tool #statistics .tabs li a, .calculator-tabs li a {
    width: 45%;
    font-size: 16px;
	}
}
 

/* all smal sceens ----------- */
@media only screen 
and (max-width : 767px) {
/* Styles */
	.page-oppskrifter #id_picture {
		clear: both;
		float: none;
		width: 100%;
	}
	.page-oppskrifter #id_name {
		width: 100%;
	}
	.page-oppskrifter textarea#id_comment {
		width: 100%;
	}
	.page-oppskrifter #id_yields {
		margin-bottom: 6px;
	}
	#new-member form.profile input[type="text"], form.profile input[type="password"], form.profile select {
    width: 100%;
	}
	#new-member #infobox {
    width: 100%;
	float:none;
	}
	#new-member #infobox .option.one {
    left: 13%;
	}
	#new-member #infobox .option.two {
    left: 38%;
	}
	#new-member #infobox .option.three {
    left: 63%;
	}
	#new-member .profile {
		margin-top:60px;
	}
	#articlecontent .featuredimage {
    float: none;
	width:100%;
	margin:0 0 15px 0;
	}
	#articles #articlecontent .featured.not-first.even {
    float: none;
	}
	#articles #articlecontent .featured.not-first {
    width: 100%;
	}
	#content #articles {
		font-size:14px;
	}
	#articles #leftmenu {
		width:23%;
	}
	.page-medlem .minleft {
    width: 100%;
	}
	.page-medlem .minright {
    width: 100%;
    padding-left: 0;
	}
	#my {
		display: block;
	}
	#my #welcome {
	width:100%;
	height:auto;
	}
	#my #stuff {
	width:100%;
	height:auto;
	}
	#my #daily {
	width:100%;
	margin:20px 0 0 0;
	}
	#my #tools {
	width:100%;
	clear:none;
	}
	#daily #daily-recipe a >img{
		width:100%;
	}
	#my #membership {
	width:100%;
	}
	#my #tools {
	margin-bottom:0px;
	}
	
	#tool .box select{
	width:100%;
	}
	.productsearch form >input{
	width:100%;
	}
	.productsearch form >button{
		/*font-size:11px;*/
	}
	.compact-table th {
    white-space: normal;
	}
	#leftmenu {
	float:none;
	width:100%;
	}
	#leftmenu ul li {
	display:inline;
	/*padding:0px 14px 0px 0px;*/
	}
	#tool {
	width:100%;
	}
	.menu-oppskrifter-mine, #leftmenu {
	margin-bottom:30px;
	}
	.page-barn #leftmenu, .page-artikler #leftmenu {
    float: left;
	}
	.page-barn #leftmenu ul li, .page-artikler #leftmenu ul li {
	display: list-item;
	}
	/***Felles oppskrifter***/
	.menu-oppskrifter-alle #recipes ul li,.menu-oppskrifter-alle-brod-og-bakevarer  #recipes ul li,.menu-oppskrifter-alle-drikke  #recipes ul li,.menu-oppskrifter-alle-frokost  #recipes ul li,.menu-oppskrifter-alle-dessert  #recipes ul li,.menu-oppskrifter-alle-middag #recipes ul li,.menu-oppskrifter-alle-lunsj#recipes ul li,.menu-oppskrifter-alle-salater #recipes ul li,.menu-oppskrifter-alle-smaretter #recipes ul li,.menu-oppskrifter-alle-supper #recipes ul li,.menu-oppskrifter-alle-tilbehor #recipes ul li{
	width:100%;
	margin-bottom:55%;
	}
	.menu-oppskrifter-alle #recipes ul li img,.menu-oppskrifter-alle-brod-og-bakevarer #recipes ul li img,.menu-oppskrifter-alle-drikke #recipes ul li img,.menu-oppskrifter-alle-frokost #recipes ul li img,.menu-oppskrifter-alle-dessert #recipes ul li img,.menu-oppskrifter-alle-middag #recipes ul li img,.menu-oppskrifter-alle-lunsj #recipes ul li img,.menu-oppskrifter-alle-salater #recipes ul li img,.menu-oppskrifter-alle-smaretter #recipes ul li,.menu-oppskrifter-alle-supper #recipes ul li img,.menu-oppskrifter-alle-tilbehor #recipes ul li img{
	width:100%;
	height:auto;
	}
	.menu-oppskrifter-alle #leftmenu,.menu-oppskrifter-alle-brod-og-bakevarer #leftmenu,.menu-oppskrifter-alle-dessert #leftmenu,.menu-oppskrifter-alle-drikke #leftmenu,.menu-oppskrifter-alle-frokost #leftmenu,.menu-oppskrifter-alle-middag #leftmenu ,.menu-oppskrifter-alle-lunsj #leftmenu,.menu-oppskrifter-alle-salater #leftmenu,.menu-oppskrifter-alle-smaretter #leftmenu,.menu-oppskrifter-alle-supper #leftmenu,.menu-oppskrifter-alle-tilbehor #leftmenu{
	float:none;
	width:100%;
	margin-bottom:30px;
	}
	.menu-oppskrifter-alle #leftmenu ul li,.menu-oppskrifter-alle-brod-og-bakevarer #leftmenu ul li,.menu-oppskrifter-alle-dessert #leftmenu ul li,.menu-oppskrifter-alle-drikke #leftmenu ul li,.menu-oppskrifter-alle-frokost #leftmenu ul li,.menu-oppskrifter-alle-middag #leftmenu ul li,.menu-oppskrifter-alle-lunsj  #leftmenu ul li,.menu-oppskrifter-alle-salater  #leftmenu ul li,.menu-oppskrifter-alle-smaretter #leftmenu ul li,.menu-oppskrifter-alle-supper #leftmenu ul li,.menu-oppskrifter-alle-tilbehor #leftmenu ul li{
	display:inline;
	padding:0px 14px 0px 0px;
	}
	.menu-oppskrifter-alle #tool,.menu-oppskrifter-alle-brod-og-bakevarer #tool,.menu-oppskrifter-alle-dessert #tool,.menu-oppskrifter-alle-drikke #tool,.menu-oppskrifter-alle-frokost #tool,.menu-oppskrifter-alle-middag #tool,.menu-oppskrifter-alle-lunsj #tool,.menu-oppskrifter-alle-salater #tool,.menu-oppskrifter-alle-smaretter  #tool,.menu-oppskrifter-alle-supper #tool,.menu-oppskrifter-alle-tilbehor #tool{
	width:100%;
	}
	.page-barn #articles #articlecontent br {
		clear: none !important;
	}
	.page-barn #articles #articlecontent, .page-artikler #articles #articlecontent {
		margin-left: 30%;
	}
	.page-verktoy #calculator th {
		/*font-size: 12px;
		font-weight: lighter;*/
	}
	.amountselect select {
    padding: 0;
    width: 50%;
	}
	.menu-verktoy-kostdagbok .weight,.menu-verktoy-kostdagbok .energi,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .tilsatt-sukker,.menu-verktoy-kostdagbok .protein,.menu-verktoy-kostdagbok .fett {
		/*padding:0px !important;
		font-size:11px !important;*/
	}
	.page-oppskrifter table th, table td {
		padding: 0.4em 0.2em;
		
	}
	.ui-dialog {
		width:100% !important;	
	}
	.productlibrary .splash li {
		width:33%;
	
	}
	.productlibrary .column {
		width:33%;
	}
	.page-oppskrifter .name {
		/*float:left;
		width:100%;*/
	}
	.page-oppskrifter .amount {
		width: auto; /*float: left;*/
	}
	.page-oppskrifter .weight {
    white-space: nowrap;
	}
	.page-oppskrifter .header > th:nth-child(1) {
       float: left;
	}
	.page-oppskrifter .header > th:nth-child(2) {
       float: left;
	}
	.page-oppskrifter .footer > th:nth-child(2) {
		display: none;
	}
	#leftmenu.leftmenuMob {
		display:none;
	}
	.menu-verktoy-kostdagbok .mobileanbe h3  {
		display:none;
	}
	.menu-verktoy-kostdagbok .mobileanbe {
		display:none;
	}
	.menu-verktoy-kostdagbok  .search .productsearch.mobsearch{
			display:block;
	}
	
	.menu-verktoy-kostdagbok  .search .productsearch{
			display:none;	
	}
	.menu-verktoy-kostdagbok #content {
		padding: 3.5em 10px;
	}
	.menu-verktoy-kostdagbok  .weight,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .protein {
		/*background:#fff;*/
	}
	.menu-verktoy-kostdagbok .mobilbg {
		/*background:#fff;*/
	}
	
	.menu-verktoy-kostdagbok  .weight,.menu-verktoy-kostdagbok .energi,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .tilsatt-sukker,.menu-verktoy-kostdagbok .protein,.menu-verktoy-kostdagbok .fett {
		white-space:nowrap;
		text-align:left; /* change from center to left by nino */
	}
	.menu-medlem-statistikk #tool #statistics .tabs li:nth-child(2),.menu-medlem-statistikk #tool #statistics .tabs li:nth-child(3), .menu-medlem-statistikk #tool #statistics .tabs li:nth-child(4) {
	display:none;
	}
	.menu-medlem-statistikk #tool #statistics .tabs li a, .calculator-tabs li a {
    width: 45%;
    font-size: 16px;
	}
}

/* mobiles ----------- */
@media only screen 
and (max-width : 480px) {
/* Styles */
	.page-oppskrifter #id_yields {
		width: 100%;
	}
	#new-member #infobox {
    width: 100%;
	}
	#new-member #infobox .option {
	width:24%;
	height:80px;
	bottom:-37px;
	border-radius:80%;
	}
	#new-member #infobox .option strong {
	font-size:1.2em
	}
	#new-member #infobox .option strong span {
		font-size:50%;
	}
	#new-member #infobox .option.one {
    left: 10%;
	}
	#new-member #infobox .option.two {
    left: 37%;
	}
	#new-member #infobox .option.three {
    left: 64%;
	}
	#content #articles {
		font-size:13px;
	}
	#tool {
	width:78%;
	}
	#recipes .button{
	width:45%;
	}
	#leftmenu {
	font-size:14px;
	}
	#tool .box  input,select{
	/*width:100%;*/
	}
	.productsearch form >input{
	width:100%;
	}
	.compact-table th {
    padding: 0;
    white-space: normal;
	}
	#leftmenu {
	float:none;
	width:100%;
	margin-bottom:30px;
	}
	#leftmenu ul li {
	display:inline;
	/*padding:0px 14px 0px 0px;*/
	}
	#tool {
	width:100%;
	}
	.menu-oppskrifter-alle #recipes ul li,.menu-oppskrifter-alle-brod-og-bakevarer #recipes ul li,.menu-oppskrifter-alle-dessert #recipes ul li ,.menu-oppskrifter-alle-drikke #recipes ul li,.menu-oppskrifter-alle-frokost #recipes ul li,.menu-oppskrifter-alle-lunsj  #recipes ul li,.menu-oppskrifter-alle-salater #recipes ul li,.menu-oppskrifter-alle-smaretter  #recipes ul li,.menu-oppskrifter-alle-supper #recipes ul li,.menu-oppskrifter-alle-tilbehor #recipes ul li{
	width:100%;
	margin-bottom:41%;
	}
	.page-barn #articlecontent .featured.first.odd > h2, .page-artikler #articlecontent .featured.first.odd > h2 {
		clear: both;
	}
	.page-barn #articles #articlecontent, .page-artikler #articles #articlecontent {
		margin-left: 0;
	}
	.page-barn #articles #leftmenu, .page-artikler #articles #leftmenu {
		width: 100%;
	}
	.menu-verktoy-kostdagbok #calculator th, .menu-verktoy-kostdagbok #calculator td {
		/*font-size: 11px !important;*/
		
	}
	.amountselect select {
		padding: 0;
		width: 55%;
	}
	.page-oppskrifter table th, table td {
		/*font-size: 11px !important;*/
	}
	.menu-oppskrifter-mine-middag-fiskegrateng-33825.page-oppskrifter table th, table td {
		padding:0px;
	}
	.productlibrary .splash li {
		width:50%;
	}
	
	.productlibrary .column {
		width:46%;
		margin-top:10px;
	}
	.page-oppskrifter #content { 
		padding: 3.5em 10px;
	}
	.page-oppskrifter .name {
		/*float:left;
		width:100%;*/
	}
	.page-oppskrifter .amount {
		width: auto; /*float: left;*/
	}
	.page-oppskrifter .weight {
    white-space: nowrap;
	}
	.page-oppskrifter .header > th:nth-child(1) {
       float: left;
	}
	.page-oppskrifter .header > th:nth-child(2) {
       float: left;
	}
	.page-oppskrifter .footer > th:nth-child(2) {
		display: none;
	}
	.tabs li a, .calculator-tabs li a {
		width:25%;
		padding:0px;
		font-size:10px;
	}
	#tooltop #productsearch {
		float: none;
		margin-bottom:20px;
	}
	.menu-verktoy-rangering  #ranking {
		font-size:12px;
	}
	#tooltop .image {
		float:none;
	}
	#tooltop .text {
		width: 100%;
	}
	.page-verktoy #comparison .firstcell {
		width: auto;
	}
	.page-verktoy  #tooltop {
		border-bottom: none;
		margin:0px;
		padding:0px;
		display:none;
	}
	.menu-medlem-statistikk #tooltop {
		border-bottom: none;
		margin:0px;
		padding:0px;
		display:none;
	}
	.page-artikler #articles #leftmenu {
		display:none;
	}
	#leftmenu.leftmenuMob {
		display:block;
		float:none;
		margin:30px 0 0 0;
	}
	.menu-verktoy-kostdagbok .mobileanbe  {
		width:180px;
		height: 385px;
		display:block;
	}
	.menu-verktoy-kostdagbok  #calculator-charts {
		position: absolute;
		bottom: 0;
		margin-bottom: 30px;
		position:absolute;
	}
	.menu-verktoy-kostdagbok  .search .productsearch.mobsearch{
			display:block;
			
	}
	.menu-verktoy-kostdagbok  .search .productsearch.mobsearch input{
			width:100% !important;
	}
	.menu-verktoy-kostdagbok #searcmobil.search {
		background:none;
	}
	.menu-verktoy-kostdagbok  .search .productsearch{
			display:none;	
	}
	.menu-verktoy-kostdagbok #calculator #calculator-input .foodstuff  td:nth-child(1){
		/*float:left;
		width:100%;*/
	}
	.menu-verktoy-kostdagbok #calculator #calculator-input .foodstuff  td:nth-child(2){
		/*float:left;*/
	}
	.menu-verktoy-kostdagbok .mobspace {
		display:none;
	}
	.menu-verktoy-kostdagbok .amountselect select {
		padding: 0;
		width: auto;
	}
	.menu-verktoy-kostdagbok #content {
		padding: 3.5em 10px;
	}
	.menu-verktoy-kostdagbok  .weight,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .protein {
		/*background:#fff;*/
	}
	.menu-verktoy-kostdagbok .mobilbg {
		/*background:#fff;*/
	}
	
	.menu-verktoy-kostdagbok  .weight,.menu-verktoy-kostdagbok .energi,.menu-verktoy-kostdagbok .karbohydrat,.menu-verktoy-kostdagbok .tilsatt-sukker,.menu-verktoy-kostdagbok .protein,.menu-verktoy-kostdagbok .fett {
		white-space:nowrap;
		text-align:left; /* change from center to left nino */
	}
	.menu-verktoy-kostdagbok .activitylibrary .library .sports ul li {
    width: 53%;
	}
	.menu-verktoy-sukkerkalkulator .amountselect select {
		width:78% !important;
	}
	.menu-verktoy-sammenlign #comparison .productsearch button {
		height: 37px;
	}
	.menu-medlem-statistikk-kalorier #content {
		padding: 3.5em 10px;
	}
	.menu-medlem-statistikk #tool #statistics .tabs li:nth-child(2),.menu-medlem-statistikk #tool #statistics .tabs li:nth-child(3), .menu-medlem-statistikk #tool #statistics .tabs li:nth-child(4) {
	display:none;
	}
	.menu-medlem-statistikk #tool #statistics .tabs li a, .calculator-tabs li a {
    width: 45%;
    font-size: 16px;
	}
	.menu-verktoy-naringsinnhold #tooltop {
    display: block !important;
	}
	.menu-verktoy-naringsinnhold  #tooltop .text{
		display:none;
	}
}

/* Fixes wrong width of the datepicker on newer browser versions */
#ui-datepicker-div {
    width: auto;
}

