/*
Theme Name: Patentus Theme (1)
Template: twentyeleven
Text Domain: twentyeleven
Theme URI:      http://wordpress.org/themes/twentyeleven
Description:    Child theme for Twenty Eleven 
Author:         ImidgX
Author URI:     http://imidgx.ru/
Version:        1.4
*/

body{background:#fff; padding: 0}
body.archive.date {
    position: initial;
    display: initial;
    width: initial;
}
body.archive.date, body.archive.tag {
    display: flex;
    margin: 0;
    padding: 0;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    cursor: auto;
    color: #111;
}
.yarpp-related ol > li:before {content: none}
#menu2 li{font-size:13px;}
#main_body #main{border:none}
.yarpp-related ol{list-style-type:decimal;}
#respond .comment-form-author .required, #respond .comment-form-email .required{left:unset;right:5px;top: 10px}
.singular #primary{margin:0 -26.4% 0 0;}
/*.singular #content{margin:0 34% 0 7.6%;position:static;width:58.4%;}*/
.singular .hentry{padding:0 0 1.625em}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title{width:100%;}
.singular .entry-title{font-size:26px;line-height:30px;}
.singular .entry-header .entry-meta{position:static}
.singular .entry-meta .edit-link a{position:static}
.singular #content {margin: 0 34% 0 7.6%;width: 58.4%}
.singular #content nav{padding:0}
.singular .commentlist{width:100%}
/*.singular #respond{width:99%}*/
.singular #respond input[type=text] {height: 40px}
.page #content .entry-title{padding-right:0;margin:0}
#content h1.entry-title{line-height:1.3em;margin:0}
article#post-910{padding:0}
#secondary .widget_calendar #wp-calendar th,#secondary .widget_calendar #wp-calendar td{padding:3px 4px}
#content .entry-content p{padding-bottom:12px}
.img_box{margin:0 0 .8125em;text-align:center;}
.img_box > div{line-height:20px;font-size:13px;font-style:italic;}
.incut{background:#6486dc;COLOR:#fff;padding:15px;margin:0 0 .8125em;line-height:20px;box-shadow:3px 3px 5px 1px silver;-webkit-box-shadow:3px 3px 5px 1px silver;-o-box-shadow:3px 3px 5px 1px silver;-moz-box-shadow:3px 3px 5px 1px silver;}
.entry-content ol{margin:0 0 .8125em 30px;font-size:13px;list-style:decimal;}
.entry-content ol li{margin:0 0 .8125em;}
.breadcrumb{color:#666666;font-size:11px;margin-top:9px;color:#000000;}
.breadcrumb a{color:#000000;text-decoration:underline;}
.bann_posh{width:982px;height:196px;background:url('img/poshliny.jpg');position:relative;}
.bann_posh a{position:absolute;font-weight: bold; left: 265px; top: 152px;}
.off1{margin-bottom:5px;}
/* hide author in post list*/

/* !!!CLASS IN BODY!!!
.author,.by-author {display:none !important} 
.blog .by-author,.archive .by-author,.single .by-author {display:none}
*/

.sub-menu-search{
	top: 89px !important;
}

.sub-menu-search, .sb-search-input, .sb-icon-search, .sb-search-submit, .sb-icon-search:before{
	height: 40px !important;
}

.bold_ {
	font-weight: bold;
}

ul>li::before{
	display:none;
}
main h1 {margin-left: 7.6%;adding-left: 0;}
.breadcrumb {
	margin-left: 7.6%;
    padding-left: 0;
    background-color: #fff
}
.breadcrumb>span {
    padding-left: 3px;
    padding-right: 3px;
}
.contacts-item .contacts-item__link {white-space: nowrap}
.button-up-container {
	padding-left: 16px;
    padding-right: 16px;
}
@media (max-width: 450px) {
	#primary {
		    margin: 0;
	}
	#secondary {display:none}
	#content {
		width: 85% !important;
		margin: 0 7.6%;
	}
}
.h1-block{
    margin-left: 7.6%;
}
.entry-content p:nth-child(n+3) {
    display: none;
}
.single-post .entry-content p:nth-child(n+3) {
    display: block;
}
.readmore {
    display: flex;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    padding: 10px 0;
    background: #ffa800;
    border-radius: 10px;
    font-weight: 700;
}
.readmore:hover {
    color: #fff;
}
.video-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.video {
    width: 50%;
}
.commentarys {
    width: 100%;
}
#comments {
    width: 48%;
}

.news-button {
    display: inline-block;
    color: #fff !important;
    text-decoration: none !important;
    padding: 10px 70px;
    background: tomato;
    border-radius: 50px;
    font-size: 17px;
    margin: -12px 0 0 0;
    background: rgb(254,92,2);
    background: linear-gradient(150deg, rgba(254,92,2,1) 0%, rgba(253,130,34,1) 50%, rgba(247,169,31,1) 100%);
    background-size: 150% 150%;
    background-position: 0% 0%;
    transition: .9s;
    text-align: center;
}
.news-button:hover {
    background-position: 100% 100%;
}
@media (max-width: 550px) {
    .news-button {
        font-size: 16px;
    }
}
@media (max-width: 424px) {
    .news-button {
        font-size: 15px;
        padding: 10px 35px;
    }
}