@media only screen and (max-width:1300px) {
	.siteW{ padding-left:5%; padding-right:5%;}
 
	}

@media only screen and (max-width:1024px) { 
  :root [class*="grid"] > *	{  font-size:12px; font-size:1.2rem;  }
  .siteW{ padding-left:2%; padding-right:2%; }	
}	

@media only screen and (min-width:768px) { 

  .menu > ul > li { min-width: 16em; }
  .cd-tabs::after { display:none; }
  .cd-tabs nav { position:absolute; top:0; left:0; height:100%; box-shadow:inset -2px 0 3px rgba(203, 196, 130, 0.06); z-index:1; }
  
  .cd-tabs-navigation { width:80px; float:left; }
  .cd-tabs-navigation a { height:80px; width:80px; padding-top:46px; }
  .cd-tabs-navigation a.selected { box-shadow:inset 2px 0 0 #f05451; }
  .cd-tabs-navigation a::before { top:22px; }
  
  .cd-tabs-content { min-height:480px; }
  .cd-tabs-content li { padding:2em 2em 2em 7em; }
}

@media only screen and (max-width:768px) { 
	
  :root [class*="grid"] > *	{  font-size:12px; font-size:1.2rem;  }
  .siteW{ padding-left:1%; padding-right:1%; }	

	}

@media only screen and (min-width:960px) { 
  .cd-tabs nav { position:relative; float:none; background:transparent; box-shadow:none; }
	
  .cd-tabs-navigation { width:auto; background-color:#f8f7ee; box-shadow:inset 0 -2px 3px rgba(203, 196, 130, 0.06); }
  .cd-tabs-navigation a { height:60px; line-height:60px; width:auto; text-align:left; font-size:14px; font-size:0.875rem; padding:0 2.8em 0 4.6em; }
  .cd-tabs-navigation a.selected { box-shadow:inset 0 2px 0 #f05451; }
  .cd-tabs-navigation a::before { top:50%; margin-top:-10px; margin-left:0; left:38px; }
  
  .cd-tabs-content { min-height:0; }
  .cd-tabs-content li { padding:3em; }
  .cd-tabs-content li p { font-size:16px; font-size:1rem; }
  
}
