/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#post-14 {
	display: none;
}

#panel1 {
	background-color: #D3D3D3;
}

#panel2 {
	background-color: #EAEAEA;
}

#panel3 {
	background-color: #D3D3D3;
}

#panel4 {
	background-color: #EAEAEA;
}

.wp-caption, .reminder-caption, .library-caption {
	position: relative;
	padding: 0;
	margin: 0;
}

.wp-caption, .reminder-caption, .library-caption img {
	display: block;
	max-width: 100%;
	height: auto;
}

.overlay-text-reminder .overlay-text-library {
	opacity: 0;
	position: absolute;
	width: 100%;
	color: #fff;
	left: 0;
	bottom: 0;
	top: 0;
	right: 0;
	padding: .75em 1em;
	text-align: center;
	font-weight: 700;
	z-index: 2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: rgba(0,0,0,.7);
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	vertical-align: middle;
}

#panel2 > div > div > div > figure.reminder-caption > a > img {
	border: 1px red solid;
}

.wp-caption:hover, .reminder-caption:hover, .library-caption:hover{
	opacity: 1;
}

table, th, td {
	border: 1px solid black;
	text-align: left;
	width: 100%;
	background-color: #F0F0F0;
}

.entry-title {
	text-align: center;
	font-size: 20px !important;
}

.recent-posts, .entry-header {
	margin-bottom: 1em !important;
}

.column1 {
	float: left;
	width: 50%;
	padding: 5px !important;
}

.column2 {
	float: left;
	width: 50%;
	padding:5px !important;
}






/* Clear floats after the columns */
.row:after {
	content: "";
	display: table;
	clear: both;
}

#panel2 > div > div > div > figure:nth-child(1) > a:nth-child(1) > img {
	box-shadow: none !important;
	border: 0;
}

#panel2 > div > div > div > figure:nth-child(1) > a:nth-child(2) > img {
	box-shadow: none !important;
	border: 0;
}

.container {
	position: relative;
	width: 50%;
}

.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
}

.middle {
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	text-align: center;
}

.container:hover .image {
	opacity: .3;
}

.container:hover .middle {
	opacity: 1;
}

.text {
	background-color: #4CAF50;
	color: white;
	font-size: 16px;
	padding: 16px 32px;
}

.messages {
	width: 75%;
	margin: 2px;
}

.messages li {
	white-space: normal;
}

.messages li .message {
	white-space: normal;
	word-wrap: break-word;
}

ul {
	padding-left: 20px !important;
}

.entry-content a img, .comment-content a img, .widget a img{-website-box-shadow: none !important; box-shadow: none !important;}

#colophon > div > div > a{visibility: hidden !important;}

#menu-connect{align-content:center !important;}
.social-links-menu{align-self:center !important;}



