/* dice.pt NIGHT VERSION */
/* body tags, section tags and elements, color and media queries */



/* @group MAIN VERSION */

body h2 {
	color: #000;
}

body p, 
body li {
	color: #666;
}

/* @end */


/* @group FANCY NAVIGATOR - FOR SMALL DEVICES */

div.fancy_nav span.first {
	background: #A7A9AC;
}

div.fancy_nav span.second {
	background: #B6B8BA;
}

div.fancy_nav span.third {
	background: #C7C8CA;
}

div.fancy_nav span.fourth {
	background: #D5D7D8;
}

div.fancy_nav span.fifth {
	background: #E4E5E6;
}

/* @end */


/* @group TEAM */

span.team_member_name {
	color: #000;
}

span.team_member_position {
	color: #666666;
}

/* @end */


/* @group CLIENTS */

#clients ul li {
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	
}

#clients ul li:nth-child(3n+3), 
#clients ul li:last-child {
	border-right: 1px solid #efefef;
}

#clients ul li:nth-child(n+18) {
	border-bottom: 1px solid #efefef;
}


@media screen and (max-width: 359px) and (min-width: 200px) {

	.clients_logo_block {
		width: 100%;
	}


	#clients ul li {
		border-bottom: 1px solid #dfdfdf !important;
	}

	#clients ul li:nth-child(1) {
		border-top: 1px solid #dfdfdf !important;
	}
}


@media screen and (max-width: 568px) and (min-width: 360px) {

	#clients ul li {
		border-bottom: 1px solid #dfdfdf !important;
		
	}

	#clients ul li:nth-child(-n+2) {
		border-top: 1px solid #dfdfdf !important;
	}

	#clients ul li:nth-child(n+18) {
		border-bottom: 1px solid #dfdfdf !important;
	}

}


@media screen and (max-width: 600px) and (min-width: 569px) {

	#clients ul li {
		border-bottom: 1px solid #dfdfdf !important;
		
	}

	#clients ul li:nth-child(-n+2) {
		border-top: 1px solid #dfdfdf !important;
	}

	#clients ul li:nth-child(n+18) {
		border-bottom: 1px solid #dfdfdf !important;
	}

}


@media screen and (max-width: 767px) and (min-width: 601px) {

	.clients_container {
		margin-top: 2em;
	}

	.clients_logo_block {
		margin-top: 6em;
		width: 70%;
		overflow: hidden;
	}
}

/* @end */


/* @group TWITTER FEED */

.tweet,
.query {
	color: #085258;
}
	
.tweet_list li span.tweet_time a {
	color: #000;
}

.tweet_list li span.tweet_text a {
	color: #00a4e4;
}

/* @end */



/*------------------------------------------- */
/* @group MEDIA QUERIES FOR BACKGROUND IMAGES */
/*------------------------------------------- */

@media screen and (max-width: 600px) and (min-width: 1px) {

	/* @group MAIN TAGS */

	body {
		background-color: #f0f0f0;
	}

	/* @end */
}


@media screen and (max-width: 767px) and (min-width: 601px) {

	/* @group MAIN TAGS */

	body {
		background: url('../img/fundo_768px_01.png') center 0px, url('../img/fundo_768px_02.png') center 1024px, url('../img/fundo_768px_03.png') center 2048px, url('../img/fundo_768px_04.png') center 3072px, url('../img/fundo_768px_05.png') center 4096px, url('../img/fundo_768px_06.png') center 5120px, url('../img/fundo_768px_07.png') center 6144px;;
		background-size: 768px 1024px;
		background-repeat: no-repeat;
		background-color: #ffffff;
		font-size: 13px;
	}

	/* @end */

}


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

	/* @group MAIN TAGS */

	body {
		background: url('../img/fundo_1024px_01.png') center 0px, url('../img/fundo_1024px_02.png') center 1024px, url('../img/fundo_1024px_03.png') center 2048px, url('../img/fundo_1024px_04.png') center 3072px, url('../img/fundo_1024px_05.png') center 4096px, url('../img/fundo_1024px_06.png') center 5120px, url('../img/fundo_1024px_07.png') center 6144px;;
		background-size: 1024px 1024px;
		background-repeat: no-repeat;
		background-color: #ffffff;
	}

	/* @end */

}


@media screen and (max-width: 3000px) and (min-width: 1025px) {

	/* @group MAIN TAGS */

	body {
		background: url('../img/fundo_1920px_01.png') center 0px, url('../img/fundo_1920px_02.png') center 1024px, url('../img/fundo_1920px_03.png') center 2048px, url('../img/fundo_1920px_04.png') center 3072px, url('../img/fundo_1920px_05.png') center 4096px, url('../img/fundo_1920px_06.png') center 5120px, url('../img/fundo_1920px_07.png') center 6144px;;
		background-size: 1920px 1024px;
		background-repeat: no-repeat;
		background-color: #ffffff;
	}

	/* @end */

}