.dodgerblue-text-css__ {
	color:dodgerblue;
}

.deeppink-text-css__ {
	color:deeppink;
}
	
.hide-it {
	display: none;
}

/*Accordion */
.views-accordion-item .accordion-content {
  display: block !important;
}


.image-field {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.main-wrapper {
		background-color: var(--bg-body);
    position: relative;
    padding: 20px 0 50px 0;
    z-index: 2;
}

.main-wrapper td {
	border-color: black;
  padding: 5px 10px;
  border: none;	
}

.main-wrapper a {
		color: black;
    text-decoration-line: underline;
    text-decoration-color: darkgrey;
    background: none;
    color: none;
    text-decoration-thickness: 1px;
    text-decoration-skip-ink: none;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;    
}

.main-wrapper a:hover {
    color: #1585C7;
    text-decoration-line: underline;
    text-decoration-thickness: 3px;
    -webkit-transition: color 1s ease;
    text-decoration-color: #1585C7;
}

.view-content .item-list ul {
        line-height: 1.7em;
}

.view-content .item-list li {
    padding: 0px 0
}


.content--cards {
	padding: 20px;
}


h1.block-content {
	text-align: center;
}

h2.block-content {
		text-align: center;
}

h3.block-content {
		text-align: center;
}

h4.block-content {
		text-align: center;
}

/*
.region-content-top .block, .region-content-bottom .block {
  margin: 0 0 1rem 0;
  margin-bottom: 1rem;
  padding: 1rem;
  background-color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.region-content-top .block, .region-content-bottom .block {
    margin: 0 0 1rem 0;
    padding: 1rem;
    background-color: var(--light);
    -webkit-box-shadow: var(--shadow);
    box-shadow: var(--shadow);
}

*/

.region-content-top .block, .region-content-bottom .block {
    margin: 0 0 1rem 0;
    margin-bottom: 1rem;
    padding: 1rem;
    border-radius: 10px;
    padding-left: 2rem;
    background-color: none;        
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.content-card {
    height: 300px;
    background-color: var(--bg-body);
    padding: 10px;
    margin: 5px;
    border-radius: 0 0 10px 10px;    
}

.content-card img {
	border-radius: 8px 8px 0 0;
	max-height: 200px;
	object-fit: cover;
}

.content-card-boarder {
    border-block-color: gray;
    border-width: thin;
    border-radius: 0 0 10px 10px;		
}

/* Related contents */

.related-contents-region {
    height: 400px;
    padding: 20px;
    margin: 5px;
}

.related-contents-region img {
	border-radius: 8px 8px 0 0;
	height: 200px;
	object-fit: cover;
}

.image-field {
	height: 400px;
  object-fit: cover;	
}

/*
.image-curved-edge {
	border-radius: 8px 8px 0 0;
	object-fit: cover;
	
}

.image-h200px {
	border-radius: 8px 8px 0 0;
	max-height: 200px;
	object-fit: cover;
	
}
*/


.top-slider-small-image {
	border-radius: 8px 8px 8px 8px;
}


.header {
	background: #f5f5f5;
}

.search-icon {
	border: none;
}

.footer-block a {
  color: black;
  font-size: .9rem;    
}

.footer-block a:hover {
	text-decoration-line: underline;
  text-decoration-color: black;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
  font-size: .9rem;
}

.footer-block td {
	border: none;
}

[dir='ltr'] #footer {
	background: var(--color-primary-light);
	/*background: var(--color-primary-light) url(../images/footer-bg.svg);*/
	border-top: 4px solid var(--color-baby-blue);	
}

[dir='rtl'] #footer {
	background: var(--color-primary-light);
	/*background: var(--color-primary-light) url(../images/footer-bg.svg);*/
	border-top: 4px solid var(--color-baby-blue);	
}

.footer-bottom-middle {
	border: none;
}

/* Taxonomy */
li.taxonomy-term {
    display: inline-block;
    background: var(--color-baby-blue);
    border-radius: 20px;
    text-transform: capitalize;
    margin: 0 0 5px 0;    
}

.taxonomy-terms li a {    
		color: white;
    font-weight: bold;
    text-decoration: none;    
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;    
}

.taxonomy-terms li a:hover{
    color: white;
    text-decoration-line: none;
    -webkit-transition: color 1s ease;
    text-decoration-color: #1585C7;
}

li.taxonomy-term a {
  padding: 4px 12px;
  border: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
	text-transform: capitalize;    
}

li.taxonomy-term a:hover {
    background: none;
}

.node-taxonomy-container, .node-links-container {
	border: none;
}

/* Comment */
#node-comment {
	border: none;
}

/* TB Mega */
.tbm {
	font-size: 14px;
	line-height: 1rem;
}

/* Slick */
[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
	rotate: 180deg;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
	rotate: 180deg;
}


/* Sensor view */
.sensors-cards caption {
	text-align: left;
	font-weight: bold;
}