/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

.node--type-article .field--name-field-image-media,
.node--type-article .field--name-field-image {
  float: left;
  margin: 0px 10px 6px 0px;
}
.node--type-article.node--view-mode-teaser .field--name-body {

}

.field--name-node-submitted-by { margin-bottom: 15px; }
.node footer {
	clear: both;
	margin: 15px 0;
	border-top: 1px dotted #ccc; 
	border-bottom: 1px dotted #ccc;
}
.node footer ul { margin-bottom: 5px; }

/*
 * ds overrides
 */
.node.bs-2col-stacked .bs-region--right { padding-left: 0px; }

/**
 * Terms left
 */
.field--name-field-platform.field--type-entity-reference .field--item,
.field--name-field-article-categ.field--type-entity-reference .field--item {width: 100%; max-width: 80px;}
.field--name-field-platform.field--type-entity-reference .field--item a,
.field--name-field-article-categ.field--type-entity-reference .field--item a {
	border: 1px solid #cccccc; text-align: center; display: block; margin-bottom: 10px;
	padding: 35px 0px 5px 0px; text-shadow: -1px -1px 1px white; font-size: 9px; outline: none; color: black;
	background-color: #dddddd;   
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 5px #cccccc;    
    -webkit-box-shadow: 0px 0px 5px #cccccc; /* for Safari and Chrome */
	   -moz-box-shadow: 0px 0px 5px #cccccc; /* for Firefox 3.5+ */
}

.field--name-field-platform.field--type-entity-reference .field--item a:hover,
.field--name-field-article-categ.field--type-entity-reference .field--item a:hover {background-color: #efefef; border: 1px solid #e3e3e3; }
.field--name-field-platform .field--item a {background-image: url('../images/mainmenu.png'); background-repeat: no-repeat; line-height: 9px;}
.field--name-field-platform .term-id-2 a {background-position: 22px -173px;}
.field--name-field-platform .term-id-3 a {background-position: 22px -118px;}
.field--name-field-platform .term-id-1 a {background-position: 19px -58px;}
.field--name-field-platform .term-id-4 a {background-position: center 6px;}
.field--name-field-platform .term-id-5 a {background-image: url('../images/icons.png'); background-position: -43px -163px;}
.field--name-field-platform .term-id-30  a {background-image: url('../images/icons.png'); background-position: -110px -163px;}

.field--name-field-article-categ .field--item a {background-image: url('../images/icons.png'); background-repeat: no-repeat;  line-height: 9px;}
.field--name-field-article-categ .term-id-5   a {background-position:  -33px -113px;}
.field--name-field-article-categ .term-id-6   a {background-position:  -42px -250px;}
.field--name-field-article-categ .term-id-8   a {background-position:  -44px -334px;}
.field--name-field-article-categ .term-id-9   a {background-position:  -36px    6px;}
.field--name-field-article-categ .term-id-10  a {background-position: -110px    8px;}
.field--name-field-article-categ .term-id-11  a {background-position:   33px  -78px;}
.field--name-field-article-categ .term-id-12  a {background-position:   30px    8px;}
.field--name-field-article-categ .term-id-13  a {background-position:   27px -163px;}
.field--name-field-article-categ .term-id-14  a {background-position:   32px -247px;}
.field--name-field-article-categ .term-id-16  a {background-position:  -39px  -78px;}
.field--name-field-article-categ .term-id-7   a {background-position: -110px -247px;}
.field--name-field-article-categ .term-id-199 a {background-position:  -45px -416px;}
.field--name-field-article-categ .term-id-461 a {background-position: -112px -415px;}


/**
 * Article pages
 */
.node--type-article.node--view-mode-full .field--name-field-more-images { clear: both; }
.node--type-article.node--view-mode-full .field--name-field-more-images .field--item {float:left; margin: 5px;}
.node--type-article.node--view-mode-full .field--name-field-tags {
  clear: both; min-height: 30px; margin: 10px 0px; 
  padding: 0px 0px 5px 35px; background: url('../images/Tag--Streamline-Core.png') no-repeat left top;
}
.node--type-article.node--view-mode-full .field--name-field-tags .field--item { float: left; margin-right: 10px;}
.node--type-article.node--view-mode-full .field--name-field-tags .field--item a:visited {color: purple;}

.region-sidebar-second .block {padding: 0px 5px 5px 5px;}
.region-sidebar-second .block h2.block-title { color: #F95915; font-size: 2rem; }
.region-sidebar-second .block ul {
	list-style: none; 
	list-style-image: none; 
	padding: 0px; 
	margin: 0px;
}
.region-sidebar-second .block ul li {
	list-style: none; 
	list-style-image: none; 
	padding: 5px 5px; 
	margin: 5px 0px; 
	border-top: 1px dashed #ccc; 
}


/*
 * Categories block
 */
.block-views-blockcategories-menu-block-1 {}
.block-views-blockcategories-menu-block-1 .item-list ul li {clear: both;}
.block-views-blockcategories-menu-block-1 .item-list ul li a { 
	/*color: #333333;*/
	padding: 2px 0px 5px 35px; 
	-moz-transition: all .2s ease; 
	-ms-transition: all .2s ease; 
	-o-transition: all .2s ease; 
	transition: all .2s ease;
}
.block-views-blockcategories-menu-block-1 .item-list ul li a:hover {
	padding: 2px 0px 5px 40px; 
	-moz-transition: all .2s ease;  
	-ms-transition: all .2s ease; 
	-o-transition: all .2s ease; 
	transition: all .2s ease;
}
.block-views-blockcategories-menu-block-1 .item-list .views-field { 
	
}
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-13 { background: url('../images/Volume-Level-High--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-199 { background: url('../images/Piggy-Bank--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-200 { background: url('../images/Controller-Stick--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-8 { background: url('../images/Module-Puzzle-1--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-7 { background: url('../images/Monitor-Project-Screen--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-6 { background: url('../images/File-Code-1--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-12 { background: url('../images/Webcam-Video-Circle--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-461 { background: url('../images/Announcement-Megaphone--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-11 { background: url('../images/Date-23-Calendar--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-14 { background: url('../images/Lightbulb-On--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-10 { background: url('../images/Controller-Stick--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-16 { background: url('../images/Book-2--Streamline-Core.png') no-repeat; background-size: contain; }
.block-views-blockcategories-menu-block-1 .item-list .views-field.term-id-9 { background: url('../images/Microphone-Karaoke-Podcast-Sing--Streamline-Core.png') no-repeat; background-size: contain; }


/*
 * Comments
 */
.comment {margin: 1rem 0; padding: 1rem 0; border-bottom: 1px dotted #ccc;}
.comment .field--name-comment-body {margin-top: 1rem;}
.comment .field--name-comment-post-date {font-style: italic;}
