/*
Theme Name: The7.2
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 2.0.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

#content h1 {
margin-bottom:20px;
}


.content ol li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: -3px;
    left: -43px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 8px;
    padding: 1px;
    color: #2192DC;
    border: 2px solid #2192DC;
    border-radius: 50%;
    font-size: 15px;
    width: 32px;
    text-align: center;
}

.content ol li {
    position: relative;
    margin: 30px 0px 30px 2.3em;
    list-style: none;
}



.content ol {
    counter-reset: li;
    margin-left: 10px;
    padding-left: 0;
    margin-bottom: 10px;
}
 
 
 .content ul li {
    position: relative;
margin: 15px 0px 15px 25px;
    list-style: none;
}


.content ul li:before{
    content: '';
    position: absolute;
    top: 7px;
    left: -24px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 3px;
    border: 2px solid #2192DC;
    border-radius: 50%;
    font-size: 15px;
    height: 5px !important;
 width:5px;
    text-align: center;
 
 }
 
 .content ul  {
 counter-reset: li;
    margin-left: 10px;
    padding-left: 0;
    margin-bottom: 10px;
 }
 
 
 .crp_related ul li:before {
 border:0;
 }
 
 
 .comments-area ol li:before {
 border:0;
  content: '';
 }
 
 .main-content h2 {
     margin: 30px 0px 20px 0px;
 }
 
 
 h2.entry-title {
     margin: 0px 0px 10px 0px;
 }




.soderzhanie ul {
margin-left: 20px;
 }
 
 .soderzhanie ul li {
 margin:0;
 margin-bottom:5px;
 }
 
 .soderzhanie ul li.sub {
    margin-left: 40px;
 }
 
 .soderzhanie ul li:before {
 
 content: '-';
    position: absolute;
    top: -5px;
    left: -19px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 3px;
 border:none;
    border-radius: 50%;
    font-size: 15px;
    height: 5px !important;
    width: 5px;
    text-align: center;

 }

 
.consultstats{
	padding-left:30px !important;
}
.consultstats span{
	display: block;
}
.cs-today{
	background: url("/images/today.png") no-repeat 3px center;
}
.cs-month{
	background: url("/images/month.png") no-repeat 3px center;
}
.cs-total{
	background: url("/images/total.png") no-repeat 3px center;
}
#consultstatsdiv{
	font-family: "Arial", "Lucida Sans";
	font-size: 18px;
}
#consultstatsblock{
	padding-left:10px;
	font-family: "Arial", "Lucida Sans";
}
.consultstatsnumber{
	display:inline-block;
	letter-spacing: 3px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	font-family: "Arial", "Lucida Sans";
	
}
.consultstatsdesc{
	min-height: 20px;
	vertical-align:middle;
	font-family: "Arial", "Lucida Sans";
	font-size: 16px;
}
#constultstatstxt {
	display:inline-block;
	font-family: "Arial", "Lucida Sans";
	font-size: 16px;
}
#constultstatstxt .consultstats, .consultstatsnumber div{
	min-height: 20px;
	padding: 2px;
	font-family: "Arial", "Lucida Sans";
	font-size: 16px;
}
#consultstatstitle{
	font-size:24px;
	padding-left:10px;
	padding-bottom: 10px;
	font-weight:bold;
	font-family: "Arial", "Lucida Sans";
}


.text-near-logo, .text-near-logo *, .text-near-logo a:hover {
    color: #ffffff !important;
	
}
	
.text-big {
    font-size: 14px;
    line-height: 24px;
}

.right-block {
    text-align: center;
}
	
#header .text-near-logo * {
    font-size: inherit;
    position: relative;
    top: -1px;
}
		
.text-area {
    font-size: 12px;
    line-height: 21px;
    color: #fffffb;	
	display: inline-block;
    vertical-align: middle;	
	margin-left: 20px;
}

.text-big {
    font-size: 14px;
    line-height: 24px;	
}

.telefone {
    padding: 20px;
    width: 603px;
}	


.t1 {
    color: #1E73BE !important;
    font-size: 20px !important;
    text-align: center;
}

.t2 {
    font-size: 22px !important;
    text-align: center;
    margin-top: 9px;
	color:#3A3A3A !important;
}

.t22 {
    font-size: 22px !important;
    text-align: left;
    float: right;
    margin-top: 9px;
}

.t3 {
    font-size: 15px !important;
    text-align: center;
    color: red !important;
    padding-top: 8px;
    clear: both;
}
	
	

	#ya-site-form0 {
    width: 250px;
	line-height: inherit;
}

.subscribe-label{
	font-size:14px !important;
	
	}
	
.comment-subscription-form {
	height:25px !important;
	
	}
	
.content-media-peak img {
    margin: 0 30px 10px 0;
    width: 220px !important;
}	

.bg-on .blog-content, .bg-on .blog-media {
    position: relative;
    z-index: 9;
}

.blog.layout-list .post.bg-on, .layout-list .post.bg-on {
    padding: 25px 25px 0;
    margin: 0 0 20px;
}

.blog.layout-list .post:first-child, .layout-list .post:first-child {
    border: none;
    padding-top: 15px;
    margin-top: 0;
}

.entry-title a {
    color: #3a3a3a;
    font-size: 24px;
    text-decoration: none;
    margin: 0px 0px 10px 0px;
    line-height: 31px;
	}


.indexed-media {
    width: 210px !important;
    margin-right: 20px;
}

.layout-list .blog-content, .layout-list .blog-media, .layout-list .project-list-content, .layout-list .project-list-media {
    display: block;
    float: left;
    width: 100%;
}

.breadcrumbs {
    color: #ccc;
    margin-bottom: 10px;
}

.breadcrumbs a{
    color: #ccc;
	font-size: 13px;
}

.zxc {
    clear: both;
    padding: left:10px;
    padding-top: 15px;
    margin-bottom: 15px;
	border-left: 5px solid #990000;
}