/*
 Theme Name:   Twenty-sixteen child theme
 Theme URI:    http://example.com/mein-child-theme/
 Description:  Twenty-sixteen child theme
 Author:       Saak, Sarah 
 Author URI:   
 Template:     twentysixteen
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentysixteen
*/

/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 *    11.7 - Category pages  
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 * 16.0 - Other customized changes
 *    16.1 - Tables
 *    16.2 - Category pages
 */


/**** TEST ***/


* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


#wrapper {
    	margin-left:auto;
    	margin-right:auto;
    	height:auto; 
    	width:auto;
}

div#inner1 {
	margin-bottom: 5%;
}
div#inner2 {
	margin-bottom: 5%;
}

.site-content{
  	padding: 0;
}



/********* 3.0 Typography *************/

* {
  	font-family: Helvetica, Georgia, serif;
}


p {
  	margin-bottom: 0.5em;
	font-size: 90%;
}

h4 {
	color:#555;
}

p#breadcrumbs {
  margin-bottom: 2em;
  margin-right: 7.6923%;
  margin-left: 7.6923%;
}


.transformation-comment{
  color: green;
  margin-bottom: 0;
  margin-top: 1em;
}

.br{
  line-height: 1px;
}

/********* 4.0 Elements *************/

li {
      /*list-style-type: none;*/
  margin-left: 20px
}

ul.page li {
  list-style-type: disc;
}

/********* 6.0 Navigation *************/

/** 6.1 Links **/

a, a:hover, a:visited, a:link, a:active {
      text-decoration: none;
  box-shadow: none;
}

a.category-title, a.search-title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%;
}

a.search-title {
  font-weight: bold;
  font-style: italic;
  font-size: 110%;
  text-transform: none;
}

a.category-search-title {
  font-weight: bold;
  font-size: 120%;
  text-transform: none;
}

div.site-info p { 
  font-weight: bold;
  font-size: 120%;
}



/********* 6.2 Menus ***************/ 


footer.entry-footer {
  display:none;
}

.post-title {
  display: none;
} 

.main-navigation a {
  color: black;
  font-size: 1.25em;
}

.main-navigation ul ul a {
  color: black;
}

nav.navigation.post-navigation {
  display: none;
}


/********* 11.0 Content ***************/ 

.site {
	margin: 0px 0px;
}


body:not(.search-results) article:not(.type-page) .entry-content {
    	width: 85%;
}


/** 11.1 Header **/


/* Make Twenty Sixteen full width header */

.site-inner {
  max-width: none;
}

.site-content,
.site-footer,
.site-header-main {
  max-width: 1320px;
  margin: 0 auto;
}

@media screen and (min-width: 44.375em) {
  .site {
        margin: 0;
  }
  
  body:not(.custom-background-image):before, body:not(.custom-background-image):after {
    height: 0;
  }
}

.site-header {
    background-size: cover !important; 
  min-height: 30px;
    margin-bottom: 10px;
}

header#masthead.site-header {
  background-color: d9d9d9;
  background-color: rgb(192,192,192);
        background: rgb(192,192,192); /* For browsers that do not support gradients */
        background: -webkit-linear-gradient(right, white, rgb(103,117,154) ); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(right, white, rgb(103,117,154) ); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(right, white, rgb(103,117,154)); /* For Firefox 3.6 to 15 */
        background: linear-gradient(to right, white, rgb(103,117,154) ); /* Standard syntax (must be last) */
  padding-top: 0em;
  padding-bottom: 0em; 
  margin-bottom: 2.5em;
}


/** 11.2 Posts and pages *******/


.site-main > article {
  margin-bottom: 0.5em;
}

.entry-title {
  font-size:1.5em;
}

.entry-summary {
  display: none;
}


.page-header {
  border-top: 0;
  padding-top: 0;
  margin-bottom: 1.2em;
}

.entry-content h1, .entry-summary h1, .comment-content h1 {
  font-size: 1rem;
  /*line-height: 1em;*/
}


body:not(.search-results) article:not(.type-page) .entry-content {
  width: 95%;
}



/** 11.5 Sidebar **/

@media screen and (min-width: 56.875em) {
.sidebar {
	float: left;
	margin-right: 75%;
	margin-left: 0;
}

.content-area {
	float: right;
	margin-right: 0;
	margin-left: -100%;
}
}

.widget {
  	border-top:0;
}

.widget.widget_search {
	padding-top: 0;
	margin-bottom: 2.5em;
}

.widget.widget_nav_menu {
	padding: 0;
	margin-bottom: 5%;
}
.widget .widget-title {
	border-top:0;
        font-family:  Helvetica, Georgia, sans serif;
	font-size: 1rem;
	margin-bottom: 0.7rem;
}

.widget.widget_text {
	margin: 0;
	padding: 0;
}
	
#text-4.widget.widget_text h2.widget-title{
	font-size:0.9rem;
	font-weight: bold;
    	margin-bottom: 0.8rem;
    	margin-top: 0.8rem;
	text-transform: none;
}

#nav_menu-3 h2, #nav_menu-4 h2, #nav_menu-7 h2, #nav_menu-9 h2 {
	font-size: 0.9rem;
	font-weight: bold;
    	margin-bottom: 0.8rem;
    	margin-top: 0.8rem;
	text-transform: none;
}

#nav_menu-5 h2, #nav_menu-6 h2 {
	font-size:0.8rem;
	font-weight: bold;
    	margin-bottom: 0.4rem;
    	margin-top: 0.4rem;
	text-transform: none;
	text-indent: 2.5%;
}

.sidebar h2 {
    	font-size:5rem;
}

.sidebar h5 {
    	font-size:1rem;
    	margin-bottom: 0.8rem;
    	margin-top: 0.8rem;
}

.sidebar ul {
    	list-style-type: none;
    	margin: 0;
    	padding: 0;
}

.sidebar ul li a {
	display: block;
    	width: 100%;
   	text-decoration: none;
    	color: #000;
    	padding: 8px 16px;
    	font-size: 0.9rem;
	border-bottom: 1px dotted rgb(103,117,154);
}

.sidebar li a:hover:not(.active) {
    	background-color: rgb(103,117,154);
    	color: white;
}

.sidebar li a:focus {
    	background-color: rgb(103,117,154);
    	color: white;
}

.widget.widget_nav_menu .current-menu-item > a, 
.widget.widget_nav_menu .current-menu-ancestor > a  {
    	background-color: rgb(103,117,154);
    	color: white;
}

.widget.widget_nav_menu .current-menu-item > a, 
.widget.widget_nav_menu .current-menu-ancestor > a  {
    	background-color: rgb(103,117,154);
    	color: white;
}

.widget.widget_nav_menu .current-page-item > a, 
.widget.widget_nav_menu .current-page-parent > a,
.widget.widget_nav_menu .current-page-ancestor > a {
    	background-color: rgb(103,117,154);
    	color: white;
}


/** 11.7 Customized category and search pages **/


.entry-title-search {
  margin-bottom: 0em;
  font-size: 1.2em;
}

/* remove tags */

.category-anacredit #Anacredit {
  	display: none;
}

.category-shs #SHS {
	display:none;
}


.category-rulesets #ruleset {
	display:none;
}

.category-procedures #procedures {
	display: none;
}



/******* 16.1 Tables *******/

table.default {       
  	border-collapse:collapse;
  	font-size: 0.7rem;
  	/*table-layout: auto;*/
}

table.default {
    	margin: auto auto;
    	border-collapse: collapse;
    	border: 1px solid #eee;
    	/* border-bottom: 4px solid rgb(103,117,154);*/
    	/*box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.05), 0px 20px 20px rgba(0, 0, 0, 

0.05), 0px 30px 20px rgba(0, 0, 0, 0.05);*/
}
table.default tr:hover {
    	background: #f4f4f4;
}

table.default tr:hover td {
    	color: #555;
}
table.default th, table.default td {
    	color: #999;
    	color: #555;
    	border: 1px solid #eee;
    	padding: 0.1rem 0.1rem;
    	border-collapse: collapse;
}

	
table.default th {
  	background: rgb(103,117,154);
    	color: #fff;
    	text-transform: uppercase;
    	font-size: 0.9rem;
}

table.default th.last {
    	border-right: none;
}


/******* 14.0 Media queries *******/

/**
 * 14.1 - >= 710px
 */
@media screen and (min-width: 56.875em) {

	.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, 
	.post-navigation, .pagination, .page-header, .page-content, .content-bottom-widgets {
		margin-right: 7.6923%;
}

	body:not(.search-results) article:not(.type-page) .entry-content {
    		width: 85%;
}

	.main-navigation a {
    		color: white;
}	
	p#breadcrumbs {
  		margin-bottom: 2em;
  		margin-right: 0;
  		margin-left: 0;
}
	div#inner1 {
		width: 60%;
		display: inline;
		float: left;
		padding-right: 2.5%;

}
	div#inner2 {
		width: 40%;
		display: inline;
		float: right;
}
	table.default {       
  		font-size: 0.9rem;
}
	table.default th {
    		font-size: 1rem;
}
	table.default th, table.default td {
    		padding: 0.5rem 1rem;
}

}

@media screen and (min-width:61.5625) {
	
.site-content{
  	padding: 0;
}
}


