/*!
Theme Name: Digital Signage
Theme URI: https://github.com/mrcage/wpds
Author: Nicolas Perrenoud
Author URI: https://nicu.ch
Version: 4.4.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: signage, digital signage, kiosk, carousel, slider, responsive
Text Domain: wpds
*/

/**
* Featured post image on slide
*/
.reveal .slides > section .layout-container {
	display:table;
	width:100%;
}
.reveal .slides > section .feature-img-container {
	display:table-cell;
	width:40%;
	vertical-align:top;
}

.reveal .slides > section .feature-img-container img {
	height: auto;
}
.reveal .slides > section .content-container {
	text-align: left;
	padding-left: 5%;
	display:table-cell;
}
.reveal .slides > section .content-container > p:first-child {
	margin-top: 0;
}

/**
* Fixed footer (Dock)
*/

footer {
	position: fixed;
	height: 200px;
	height: 10.42vw;
	bottom: 0;
	width: 100%;
	background-color: rgba(79, 75, 75, 0.43);
	color: #fff;
}

.dock {
	/*padding: 0 2vw;*/
}

.dock-container {
	display: table;
	width: 100%;
	height: 10.42vw;
}

.dock-element {
	display: table-cell;
	vertical-align: middle;
	/*
	padding-left: 2vw;
	padding-right: 2vw;
	*/
	height: 100%;
}


/**
* Text widget
*/
footer div > h3:first-child {
	margin-top: 0;
}

footer h3 {
	font-size: 28px;
	font-size: 1.5vw;
}

footer .textwidget {
	font-size: 21px;
	font-size: 1.1vw;
}

/**
* Net status infobox
*/
.net-status-infobox {
    position: fixed;
    bottom: 5px;
    left: 5px;
    z-index: 100;
    color: #999;
	font-family: sans-serif;
	font-size: 7pt;
}

/**
* Overview
*/

.overview-container {
	padding: 40px;
	margin: 20px auto;
}

.overview-container h1 {
	font-size: 300%;
	text-align: center;
}

table.overview-channels {
	width: 70vw;
	margin: 50px auto;
	border-collapse: collapse;
}

table.overview-channels td, th {
	border: 1px solid #aaa;
	padding: 5px 10px;	
}

table.overview-channels a {
	color: #0073AA;
}

.overview-login {
	text-align: center;
}

.overview-login a {
	padding: 10px 15px;
	background: #0073AA;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
}

.overview-login a:hover {
	background: #00B9EB;
}
