/*   
Theme Name: gclizing
Version: 1.0.0
Description: Specially for gclizing.ru
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
h1 {
    font-size: 24px;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 18px;
}
article img {
    max-width: 100%;
}
body {
	font-family: 'Roboto', sans-serif;
}
a {
    color: #34495e;
}
nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.navbar {
    background: none;
    border: none;
    min-height: auto;
    margin: 0 auto;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
    float: left;
}
.navbar-default .navbar-collapse {
    border: none;
}
.navbar-collapse.collapse.in li, .navbar-collapse.collapse.in li a{
    display: block;
}
nav ul li {
    display: inline-block;
    vertical-align: top;
	margin: 5px 0;
}
nav ul li a {
    padding: 7px;
    background: #f8f8f8;
    transition: all .3s;
	display: block;
}
nav ul li a:hover {
    background: #34495e;
    text-decoration: none;
    transition: all .3s;
	color: #fff;
}
header {
    background: #16a085;
    padding: 15px 0;
}
footer {
    background: #16a085;
    padding: 15px 0;
}
.wpcf7-form input, .wpcf7-form textarea {
    width: 100%;
    margin: 7px 0;
	padding: 5px;
}
.wpcf7-form textarea {
    height: 120px;
}
.wpcf7-form input.wpcf7-submit {
    padding: 10px 5px;
    width: 150px;
    margin: 0 auto -25px;
    text-align: center;
    display: block;
    transition: all .3s;
}
.wpcf7-form input.wpcf7-submit:hover {
    background: #34495e;
    color: #fff;
}
button.close {
    font-size: 36px;
    opacity: .5;
}
button.close:hover {
    opacity: 1;
}
.modal {
	top: 10%;
}
.modal .wpcf7-form {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
}
.content {
  min-height: calc(100vh - 293px);
  padding: 15px;
}
header .col-lg-3.col-md-4 div {
    padding-bottom: 5px;
}
.panel-title a {
    display: block;
}
.mdl {
    background: #34495e;
    padding: 10px 15px;
    display: block;
    text-align: center;
	color: #fff;
}
.mdl:hover {
    background: #22a6b3;
    text-decoration: none;
    transition: all .3s;
    color: #000;
}
.social a {
    display: inline-block;
    vertical-align: top;
}
.social a img {
    width: 50px;
    margin: 10px 0 0 0;
	opacity: 1;
}
.social a img:hover {
	opacity: .5;
    width: 50px;
    margin: 10px 0 0 0;
}
footer img {
    max-height: 80px;
}


