/*
Theme Name: Clipsan Digilab
Author: Clipsan
Author URI: https://clipsan.com/
Description: Digitální laboratoř
Version: 1.0
*/

/*
 * blue: #80c31c
 */

body {
	font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif;
	background: #f5f5f5; 
	color: #222;
	font-size: 16px;
	line-height: 1.5em;
}

.ac {text-align: center}
.ar {text-align: right}

a { color: #001e74; text-decoration: underline }
a.btn, a.noline { text-decoration: none }
a:hover { color: #00acf7 }
a.noline:hover {text-decoration: underline}

h4 {font-size: 18px; font-weight: bold}

#footer a {color: #fff; text-decoration: underline}
.alignleft {float: left; margin: 0 1em 1em 0}
.alignright {float: right; margin: 0 1em 1em 0}

.errors {font-weight: bold; color: #c00}
.errors li {list-style: none; color: #c00}

#header {background: #f7f7f7; }
#claim {text-align: left; font-size: 16px; line-height: 1.5em; color: #7a7a7a; padding-top: 1.5em; font-family: "Open Sans","Helvetica Neue",Helvetica,sans-serif;}
#claim span {color: #80c31c}

#content h1 {font-size: 45px}

#wpmem_login {width: 50%; margin: 0 auto !important; text-align: left;}
#wpmem_msg {width: 50%!important; margin: 0 auto !important;}
#wpmem_login input[type="submit"], .wpcf7-submit {
	background: #009ee0;
	color: #fff;
	display: inline-block;
	padding: 0.8em 2em 0.7em 2em;
	border-radius: 20px;
	font-size: 16px;
	border:none;
	text-shadow: 1px 1px 1px #555;
	text-decoration: none
}
#wpmem_login input[type="submit"]:hover, .wpcf7-submit:hover{
	background: #009ee0;
	color: #fff;
	text-decoration: underline;
}
#wpmem_reg .button_div, #wpmem_login .button_div{
	float: none !important;
	clear: both;
	height: 50px !important;
}
#text.span12 {
	text-align: center
}
.rightcol .avatar {border-radius: 50%; width: 50px; height: 50px}
.bbp-logged-in {padding-left: 1em}
.bbp-logged-in .submit {float: left}
.bbp-logged-in h4 {margin-left: 0px; text-align: left; text-transform: uppercase}
.bbp-logged-in a {padding: 0; color: #000}
.bbp-logged-in a.button {display: block; padding: 0; margin-left: 0px;}

h2.entry-title {font-size: 20px; line-height: 1.3em; margin: 0; padding: 0}
h2.entry-title a {text-transform: uppercase; text-decoration: none;}
.entry-meta a {color: #000}
.span6 .post {padding-left: 1em}

.home .post {margin-bottom: 1.5em; padding-bottom: 2em; border-bottom: 1px solid #dbdbdb }
.entry-meta {margin-bottom: 0.5em}

.widget li a {padding-left: 0px}
.widget li {padding-bottom: 0.5em}

.comments-link {background: url(img/icon-comments.png) no-repeat; padding-left: 22px}
.cat-links {background: url(img/icon-cats.png) no-repeat; padding-left: 22px}
a.btn {text-decoration: none}

textarea {width: 90%}

input[type="submit"], #wpmem_login input[type="submit"] {
  display: inline-block;
  *display: inline;
  padding: 6px 18px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 16px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	
	color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.entry-content .wpmem_msg {width: 95%}

body > header {
    background: #fff url(img/header.png) repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020031', endColorstr='#6d3353',GradientType=1 );
    padding: 0;
    margin: 0;
    border: none;
}
body > header .brand { float: left; margin: 0 2em 2em 0}
body > header { position: relative; padding: 0 0 20px 0; color: #fff; text-align: center; text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075); text-align: left; }
body > header .h1 { padding-top: 15px; font-size: 60px; font-weight: normal; letter-spacing: -1px; line-height: 1; }
body > header .col-xs-8 p { margin-bottom: 20px; font-size: 22px; font-weight: 200; line-height: 30px; }
body > header .col-xs-4 { padding-top: 40px;}
body > header a { color: #fff}

body > footer {
    text-align: left;
    padding: 30px 0;
    border-top: 1px solid #e5e5e5;
    background-color: #f5f5f5;
	font-size: 14px;
}
body > footer ul, body > footer li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.rightcol .widget ul, .rightcol .widget .content, .rightcol .widget .textwidget {
    background: #D8D0BC url(img/submenu.png) repeat-x;
    padding: 10px;
    margin: 0 0 1.5em 0;
    -moz-border-radius: 5px;
    border-radius: 5px;
    list-style: none;
}

.plan .entry-content {font}

.block {margin-bottom: 2em}
.block h2 {margin: 0}
.block h2 span {color: #666}
.block h2 .glyphicon-check {color: #4faf45}
.items {padding-top: 1em}
.listitem {margin-bottom: 0.5em}
.listitem .title {background: #0799e6; color: #fff; padding: 12px 12px 14px 1em; margin: 0;}
.listitem.item-check .title {background: #4faf45;}
.listitem.item-private .title {background: #ddd; color: #000;}
.listitem.item-private .title .glyphicon {color: #ddd;}
.listitem .title h3 {padding: 0; margin: 0; line-height: 1em; font-size: 18px; cursor: pointer}
.listitem .title .check {float: left; margin-right: 1em; cursor: pointer}
.listitem .title .fr {float: right; }
.listitem .listcontent {padding: 1em; border: 1px solid #4faf45; display: none;}
hr {clear: both}

.attachment-post-thumbnail {margin: 1em 0 0 0; width: 100%; height: auto}
.entry-content .col-xs-4.ac img {width: 100%; height: auto}
.entry-header {margin-bottom: 2em}

#content {background: #fff; padding-bottom: 70px;}
input[type="submit"], #wpmem_login input[type="submit"] {display: block !important}
#wpmem_login .form {padding: 2em}
#wpmem_restricted_msg {text-align: center;}
#post-58 .entry-title, #post-2 .entry-title {text-align: center;}
.work {font-size: 0.8em}
img {max-width: 100%}

.post-2 .col-sm-4 img {width: 100%; height: auto}

body > header .brand {width: 160px; float: left; margin: 0 10px 10px 0}
@media (max-width: 767px) {
    body > header .brand {width: 80px; float: left; margin: 0 10px 10px 0}
    body > header .h1 {font-size: 30px; margin-top: 0}
    #content h1 {font-size: 30px}
    body > header .hidden-phone {display: none}
}