/*  
Theme Name: 2015bootstrap3
Description: <p>2015bootstrap3 Theme which build on bootstrap 3</p>
Version: 1.0
Author: SiteClinic
Crafted on January 2015
*/

html
{
	height: 100%;
	margin-bottom: 0.1em;
}
*
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
	height: auto;
    max-width: 100%;
}
p
{
	line-height: 1.6em;
	margin: 0.7em 0;
}
dl
{
	margin: 1em 0;
}
dt
{
	font-weight: bold;
}
dd
{
	margin: 0.5em;
	padding: 0;
}
img.right
{
	float: right;
	margin: 10px 0 0 10px;
}
img.left
{
	float: left;
	margin: 0 10px 0 0;
}
/*hr{	display: none;}*/
body
{
    color: #fff;
    font: 100% Arial;
    margin: 0;
    padding: 0;
}

a
{
	text-decoration: none;
	color: #336699;
}	
a, a:focus,a:hover,a:active,button, * {
  outline: none;
}
h2 a
{
	text-decoration: underline;
	color: #336699!important;
}
h2 a:hover,h2 a:focus{	text-decoration: none;}
a:link, a:visited{color: #336699}
a:link, a:visited{text-decoration: underline;}
a:hover, a:active,a:focus{text-decoration: none!important;}
h1{font-family: Arial, Verdana, Serif;}
h2
{
	font-family: Arial, Verdana, Serif;
	margin-top: 18px!important;
}
h3 {
    color: #cc6600!important;
    font-size: 20px!important;
	/*font-weight: 600!important;*/
	margin-top: 15px!important;	
	margin-bottom: 15px;	
	font-family: Arial, Verdana, Serif;	
}
h4, h5, h6
{
	font-family: Arial, Verdana, Serif;
	margin-top: 10px!important;
	margin-bottom: 15px;
}


/* Etc
******************** */
br.clear {
	clear: both;
}

/* Design 
******************** */
.top {
    background: #006600;
}
.headr {
	max-width: 1000px;
	margin: 0 auto;
	color: #fff;
	position: relative;
	text-align: left;
	min-height: 50px;
}
.logo {
	margin: 12px 0;
	color:#fff;
	font-size: 22px;
	font-family: Arial,sans-serif;
	font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
	z-index:100;
	float:right!important
}
.logo a, .logo a:hover, .logo a:focus{color:#fff;text-decoration: none;/*padding:10px 0px*/  display: block;text-align: center;}
.entry-list-thumb{margin:15px 0;}
.entry-list-thumb img {max-width: 100%!important;max-width:200px;height: 100%;}
.entry { padding: 0 0 20px!important;}
.moreblock{  vertical-align: bottom;
 /* height: 30px;*/
  float: right;}
.more-link{
  /* padding: 6px 30px; */
  display: block;
  border-radius: 3px;
  font-size: 15px;
}
.breadcrumb {
  font-size: 12px;
  margin: 0 0 10px!important;
  padding: 0!important;
  background-color: transparent!important;
  border-radius: 0!important;
}
.breadcrumb a:hover{
  text-decoration: none!important;
}
.breadcrumb a{
  text-decoration: underline!important;
}
.breadcrumb div{display: inline-block;}

.socblock{ display: inline-block; margin-top: 5px;}
.vkbtn{width: 110px;display: inherit;vertical-align: top;}
.gpbtn{max-width: 100%;display: inherit;vertical-align: top;}

.searchblock{float:left;margin: 12px 0}
#searchform input {color:#000;}
.forminline label{
display: inline-block;
max-width: 100%;
margin-bottom: 0;
margin-right: 25px;
font-weight: normal;
font-size: 12px;}
.formcontrol {
display: inline-block;
background: #e4e4e4;
width: 400px;
margin-right: 23px;
height: 25px;
padding: 0px 12px;
font-size: 14px;
line-height: 1.42857143;
}
.sbtn,.subscrbtn {
display: inline-block;
border: 1px solid #6C6C6C;
border-radius: 4px;
vertical-align: top;}
.sbtn {background: #f6f6f6;font-size: 12px;padding: 3px 15px;}
.subscrbtn {background: #f6f6f6;font-size: 11px;padding: 3px 10px;color:#6C6C6C;}
.nopadding{padding-left: 0px!important;padding-right: 0px!important;}
.fullcontent{ max-width: 1010px;/*980px*/margin: 0 auto;font-size: 15px}
.fullcontent ul{margin-left: 20px;}
.sidebar{padding-left: 5px!important;padding-right: 0px!important;margin-bottom: 30px}
.sidebar ul{list-style: none;}
.bg-gray,.gray-widgets{min-width: 260px}
.bg-gray{background: #f7f7f7;margin-bottom: 15px}
.gray-widgets>li {background: #f7f7f7;margin-bottom: 15px}
.gray-widgets .widget_text ul{padding: 12px 0 15px 8px;}
.gray-widgets .widget_text a{color: #336699;text-decoration: underline;font-size: 12px}
.gray-widgets .widget_text a:hover{text-decoration: none}
.bg-gray .widgettitle,
.gray-widgets .widgettitle{font: normal 18px Arial, sans-serif!important;text-align: center;padding: 12px;background: #e4e4e4}
.photo {text-align:center;padding: 10px 10px 5px;}
.photo img {max-width: 100%;padding: 20px 20px 0;background: #fff;border: 1px solid #cacaca;}
.photolabel{
opacity: 0.8;
margin-top: -87px;
text-align: center;
font-size: 14px;
height: 86px;
background: #f4f4f4;
margin-left: 1px;
margin-right: 1px;
color: #000;
}
.photolabel a{color:#000;text-decoration: underline!important;}
.photolabel a:hover{text-decoration: none!important;}
.mailme{color: #115D6F;padding: 10px;text-decoration: none; text-align: center;display:block; font-size: 17px;cursor: pointer;}
#text-10 .widgettitle{background: #7dc67d;}
#text-10 .textwidget{background: #edf9ed}
#text-10 .textwidget li{padding-bottom:5px}
.feeds {text-align: center;padding: 15px}
.feeds .col-right {text-align: right;
padding-left: 0px;
padding-right: 9px;
}
.feeds .col-left {text-align: left;
padding-right: 0px;
padding-left: 9px;
}
.email{color: #888888;max-width: 130px}

ul.tabbernav {font: normal 18px Arial, sans-serif!important;background: #e4e4e4;display: table;width: 100%!important;border: 0!important;padding: 0!important;text-align: center;}
li.tabberactive{display: table-cell!important;width: 1%;background-color: #f7f7f7!important;}
li.tabberactive a{background: transparent!important;text-decoration: none!important;}
ul.tabbernav li{display: table-cell!important;width: 116px;height: 45px;vertical-align: middle;}
li.widget{list-style: none;}
.style2 ul.tabbernav li a {
background: transparent!important;
/*padding: 10px 12px!important;*/
color: #000!important;
border: none!important;
margin-left: 0px!important;
}
ul.tabbernav li a:link {color: #000!important;}
.style2.tabberlive .tabbertab {
border: none!important;
padding: 15px 10px!important;
}

.tabbertab ul li:before,
.gray-widgets .widget_text li:before {
background-color: #9ebede;
width: 8px;
height: 8px;
content: "";
float: left;
margin: 6px 5px 0;
overflow: hidden;
}
.tabbertab ul li{color: #336699;padding-bottom: 5px}

.tabbertab ul li a{color: #336699;text-decoration: underline;font-size: 13px;}
.tabbertab ul li a:hover{text-decoration: none}
.lastposts ul li{border-top: 1px solid #E0E0E0; padding: 10px}
.lastposts ul li:first-child{border-top: 0px!important;}
.lastpost-item a{color: #336699;text-decoration: none;display: inline-block;font-size: 12px;padding-top:5px }
.lastpost-item a:hover{text-decoration: underline}
.lastpost-item .date,
.lastpost-item .catname{color:#aaa;font-size:11px;display: block;}
.lastpost-item .date{float: left;}
.lastpost-item .catname{float: right;}
.lastpost-item .catname a{font-size:11px;color:#aaa;text-decoration: underline;padding:0px!important;}
.lastpost-item a:hover{text-decoration: none}

.content {border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding-right: 0px!important;padding-left: 0!important;}
.post-container{padding: 20px 25px 20px}
.post-container img{border: 1px solid #ddd; padding: 3px;}
.post-container h3 {margin-top: 20px!important;}
.navigation{margin-bottom: 30px;float: left;width: 100%;}
.post .catr, .post .comms{padding-left:30px}
.archive-post-list,.post-list{padding-right: 15px;padding-left: 15px}
.archive-post-list .post,.post-list .post{padding: 30px 0 20px;border-top: 1px solid #f4f4f4}
.archive-post-list .row,.post-list .row{margin-right: 0px;margin-left: 0px;}
.archive-post-list .cathead .fa{font-size: 24px}
.post:first-child{border:none!important}
.meta, .meta a {font-size: 11px}
.meta a {color:#999;text-decoration: underline;}
.meta a:hover,.meta a:focus,.meta a:active  {color:#999;text-decoration: none;}
div.related_posts{padding:20px 0}

.related_posts li { display:block; }
.related_posts li a:link { color:#2e9b22; }
.related_posts li a:hover { color:#3c5f92; }

.nav-prev,.nav-next{max-width: 200px; margin-left: 15px;}
.footer{color:#666666;background:#e4e4e4; padding:20px 0;font-size: 13px}
.likeH1{font-size:20px!important}
h1{font-size:25px!important;color:#cc6600!important}
.archive-post-list h1{display: inline-block;margin-top: 30px!important;	margin-bottom: 30px;}
h2, .likeH2 {font-size:25px!important}
.likeH2 {color: #000;margin: 0;line-height: 1.2em;padding-top: 10px}
h2{color:#336699!important;}
.likeH3{font-size:20px}
.footer .widgettitle{font-weight: 700; font-size: 12px;padding-bottom: 5px}
.footer a{text-decoration: underline;color:#666666!important;}
.footer a:hover{text-decoration: none;}
i.fa{color: #000!important;font-size: 14px;}

.footer .contacts .widgetbody div>div{display: inline-block;padding-left: 10px;}
.footer .contacts li{padding-top: 5px}
.footerblock{max-width:1010px;margin: 0 auto}
.foot, .foot > .col-md-4{padding-left:0!important}
.foot .services { padding-left: 40px!important;padding-right:0px}
.foot  li {list-style: none;}
.foot .last{text-align:right;padding-right:0!important}
.paddingB12{padding-bottom: 12px }
.paddingB15{padding-bottom: 15px }
/* Change Log *** 
1.0	: Public Releaed
1.1	: Fixed Sidebar and Footer Issue
1.2	: Fix Comments and Background Overlap
*** */

/* plexan */
	#eq {overflow: hidden; position: relative}
    #main {
      /*width: 650px;*/
      margin: 0 auto;
    }
    .topviews{text-align: center;color: #ccc;  padding-bottom: 5px;font-size: 11px}

    #content-slider {
	  background: none repeat scroll 0 0 #DEDEDE;
	  border: 1px solid #C4C4C4;
	  border-radius: 2px 2px 2px 2px;
	  height: 2px;
	  margin: 5px 10px 15px;
	  position: relative;
	  max-width: 690px;
    }

    .ui-slider-handle {
		  background: #84a73a;
		  width: 12px;
		  height: 12px;
		  position: absolute;
		  margin: -5px;
		  padding: 5px;
	}

	.recent_post.tw #content-slider>span.ui-slider-handle {
		  background: #56c7ec;
	}
	.recent_post.fb #content-slider>span.ui-slider-handle {
		  background: #607aaf;
	}
	

    #content-scroll {
        height: 260px;
        margin: 5px auto 0;
		overflow: hidden;
		max-width: 690px;
    }

    #content-holder {
        width: 1650px;
	    overflow:hidden;
        height: 270px;	  
    }

    .content-item {
	  	float: left;
		height: 240px;
		margin-right: 15px;
		padding: 0;
		width: 220px;
  	}
  
	.recent_post {
		background: #f0fff0;
		display:none;
		min-height: 340px;
	}

	.recent_post.tw {
		background: #EFF8FC		
	}
	
	.recent_post.fb {
		background: #F2F4F9;
	}

	.recent_post.active {
		display:block;		
	}

	.top_comm {
		background: #f0fff0;
		text-align:center;
		padding:5px;
		color:#FFF;
	}
	
	.tw .top_comm {
		background: url(/images/top_pop_twit.png) no-repeat center center;	
	}
	
	.fb .top_comm {
		background: url(/images/top_pop_recomend.png) no-repeat center center;	
	}	
	
	.top_link {
		display:block;
		overflow:hidden;
		height:50px;
		text-align:center;
		color: #333333;
		font-size: 14px
	}
	
	.top_link a	{ color: #336699; }
	.top_link a:hover 	{}
	
	.rp_header {
		background: none repeat scroll 0 0 #F9F9F9;
		border-bottom: 3px solid #99CD60;
		border-radius: 10px 10px 0 0;
		display: block;
		height: 45px;
		line-height: 45px;
		margin-bottom: 10px;
		padding-left: 250px;
		vertical-align: middle;		
		color:#99cd60; font-size:16px;
	}
	
	.fb .rp_header {
		border-bottom: 3px solid #6783b8;
		color:#6783b8;	
	}
	
	.tw .rp_header {
		border-bottom: 3px solid #56c8ed;
		color:#56c8ed;	
	}	
	
	.image_wrapper {
		background:#FFF; 
		  width: 220px;
		  height: 175px;
		overflow:hidden; 
		text-align:center; 
		border: 2px solid #ccc; 
		vertical-align:middle;	
	}
	.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	
	border-top: 20px solid #f00;
}
	.social_tabs {min-height: 50px;margin-bottom: 0;  margin-left: 0!important;  font-size: 13px;}

	
	.social_tabs .tab {     
		    display: table-cell;
		    cursor: pointer;
  		    padding:  16px;
		    vertical-align: middle;

	}
	.social_tabs .tab#com {background-color: #cfc;} 
	.social_tabs .tab#tw {background-color:#d5f3ff;} 
	.social_tabs .tab#fb {background-color:#d5ddf0;} 

	.tab span.toppic{background: url(/images/social_tabs_icons.png) no-repeat;
  		padding: 10px 10px 10px 30px;	
	}

	.social_tabs .tab.first span.toppic{ background-position: 1px -195px;}
	.social_tabs .tab#tw span.toppic{ background-position: 0px -116px;} 
	.social_tabs .tab#fb span.toppic{ background-position: 0px -40px;} 

	.social_tabs .tab.first.active span.toppic{background-position: 0 -154px;}
	.social_tabs .tab.active#tw span.toppic{ background-position: 0px -80px;}
	.social_tabs .tab.active#fb span.toppic{ background-position: 0px -2px;}
	
	.toggler { 
		  display: block;
		  float: right;
		  height: 20px;
		  margin-right: 20px;
		  margin-left: 3px;
		  cursor: pointer;
		  font-size: 11px
	}
	.toggler.com{color: #84a73a; }
	.toggler.tw{color: #56c7ec; }
	.toggler.fb{color: #607aaf; }
	.arrowup{width: 0;
			  height: 0;
			  border-style: solid;
			  border-width: 0 7px 10px 7px;
			  display: inline-block;
			  float: right;
			  margin-top: 1px;
	}
    .arrowup.com{border-color: transparent transparent #84a73a transparent;}
    .arrowup.tw{border-color: transparent transparent #56c7ec transparent;}
    .arrowup.fb{border-color: transparent transparent #607aaf transparent;}
	
	.arrowdwn {
		  width: 0;
		  height: 0;
		  border-style: solid;
		  border-width: 0 10px 12px 10px;
		  display: inline-block;
	}
	.arrowdwn.com{
		margin-left: 15%;
border-style: solid;
border-width: 16px 11px 0 11px;
border-color: #ccffcc transparent transparent transparent;}	
	.arrowdwn.fb{
		margin-left: 48%;
border-style: solid;
border-width: 16px 11px 0 11px;
border-color: #d5ddf0 transparent transparent transparent;}
	.arrowdwn.tw{
		margin-left: 82%;
border-style: solid;
border-width: 16px 11px 0 11px;
border-color: #d5f3ff transparent transparent transparent;}

	#eq.closed { height:50px; }
	
	
.widget_info a { color:#2E9B22; font-size:13px }
.widget_info a:hover { color:#4D71A5; }	

/* seolib informer */

#seolib_upstat
{
        text-align:center;
        width: 264px;
        font-family: tahoma;
        font-size: 11px;
}
#seolib_upstat a
{
        color:#000;
        text-decoration:none;
}
#seolib_upstat a:hover
{
        color:#00A;
        text-decoration:underline;
}
.seolib_table
{
    border-collapse: collapse;
    font-family: tahoma;
    font-size: 11px;
    margin: 0px auto auto 0px;
    width: 264px;
}

.seolib_table th {
    background-color: #EEE;
    border:1px solid #CCC;
    font-weight: bold;
    padding:3px;
    text-align: center;
}

.seolib_table td {
    border:1px solid #CCC;
    padding: 3px;
    text-align: center;
}


.seolib_table .podsv1 {
    background-color: #E3F9E3;
}
.seolib_table .podsv2 {
    background-color: #FFFDBD;
}
.seolib_table .podsv3 {
    background-color: #F3E2E2;
}

.zag {
	font: bold 17px Arial, sans-serif;	
	color: #357a98;
	padding: 10px 0px 0px 0px
}

::-webkit-input-placeholder {color:#262626;}
::-moz-placeholder          {color:#262626;}/* Firefox 19+ */
:-moz-placeholder           {color:#262626;}/* Firefox 18- */
:-ms-input-placeholder      {color:#262626;}
/*zakaz start*/
.zform {  max-width: 380px;  margin: 0 auto;padding-bottom: 10px}
.zform p.zhead {-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background-color:#ffcc66;
padding:16px 20px; 
margin: 0 0 1px;
color:#000; font-size: 23px;text-align: center }
.z_formbody{background-color:#ffcc66;text-align: center;padding:0 25px 14px; position:relative}
.z_formbody input[type="text"] {border: 1px solid #fff;
  background: #e1ffe1;
  color: #262626;
  padding: 0 10px;
  width: 100%;
  height: 30px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 3px;}
.z_formbody textarea {padding: 10px;min-height:100px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.z_formbody label.likeplaceholder,label.placeholder{
color: rgb(153, 153, 153);
margin: 0px;
min-width: 60px;
position: absolute;
font-size:14px!important;
top: 8px;
z-index: 1;
display: block;
}
.z_formbody label.likeplaceholder{padding: 1px 36px 0 18px;}
.z_formbody label.placeholder{padding: 10px 36px 0 18px;}

.zform label {font-weight: 400;display: block;font-size: 12px;text-align: left; }
.addFileBtn{
  cursor: pointer;
  text-align: center;
  width: 138px;
  text-decoration: none;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #999;
  /* -webkit-box-shadow: 0 2px 1px #a1a1a1; */
  -moz-box-shadow: 0 2px 1px #a1a1a1;
  /* box-shadow: 0 2px 1px #a1a1a1; */
  padding: 6px;
  background: #f7f7f7;
  border-radius: 5px;
}
.file_attach,#file_attach { display:none!important;}
.z_formbtn{-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
background-color:#ffcc66;
  padding: 0 20px 30px;
color:#336600; font-size: 16px;text-align: center;font-weight:bold}
.submit_btn {
  padding: 12px 10px;
  -webkit-box-shadow: 3px 3px 2px #121111;
  -moz-box-shadow: 3px 3px 2px #121111;
  box-shadow: 3px 3px 2px #121111;
  background-color: #006600;
  min-width: 264px;
  border: 0;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-size: 20px;
  font-weight: normal;
}
.zform textarea { color: #262626;border:0;width:100% }
#err-block { display: none; color: #555;padding: 10px;font-size: 12px;background-color: #FCABAB; }
#z_help_text { margin:10px 0 10px; color:#000; font-size:12px; font-weight:bold; text-align:center; line-height:16px  }
.order_button_link { font-size:25px; color:#CC5E04; text-align:center; font-weight:bold; text-decoration:underline; cursor:pointer; 
line-height:185px; height:110px; margin-top:-50px;}
.order_button_link:hover { text-decoration:none;  }
.contact_results, .contact_error {font-size: 11px;background-color: #FCABAB;}
.contact_results div{padding: 10px;}
div.success {text-align: center;background-color: #AAEF8B;font-size: 14px}
/*zakaz end*/

/*contact from styles*/
#contact_form {
        position: relative;
        width: 100%;
	margin-top: 20px;
}
 
.contact_name, .contact_email, .contact_textarea { position: relative; }
 
.contact_name input[type="text"],
.contact_email input[type="text"]{
        position: relative;
		width: 200px;
        height: 30px;
        line-height: 30px;
		padding: 0 0 0 31px;
        margin: 0 0 20px;
        background: #f7f7f7 url(images/nameid.png) no-repeat 2px 0;
        border: none;
        border-radius: 4px;
        box-shadow: inset 0.5px 0.5px 3px #aaaaad;
        font: normal 13px Arial, sans-serif;
        color: #434343;
}
.contact_email input[type="text"] { background: #f7f7f7 url(images/mailid.png) no-repeat 0 0; }
 
.contact_textarea textarea {
        position: relative;
	width: 300px;
	max-width: 100%;
        height: 116px;
        padding: 7px 10px;
	margin: 0 0 18px;
        background: #f7f7f7;
        border: none;
        border-radius: 4px;
        box-shadow: inset 0.5px 0.5px 3px #aaaaad;
	font: normal 13px Arial, sans-serif;
        color: #434343;
}
 
.contact_name input[type="text"]:focus, .contact_email input[type="text"]:focus, .contact_textarea textarea:focus, .contact_submit:focus {
        outline: none;
        box-shadow: 0 0 5px #aaaaad;
}
 
.contact_submit {
	width: 120px;
	padding-top: 7px;
	padding-bottom: 4px;
	margin: 0 0 15px;
	background: #7dc67d;
    border: none;
    border-radius: 4px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.contact_submit:hover { background: #7FAC87; }
 
.contact_message {
        width: 100%;
        height: 22px;
        padding: 70px 0;
        text-align: center;
        font: normal 22px Arial, sans-serif;
        color: #434343;
}
 
.errors, .errorss {
	position: absolute;
	bottom: 2px;
	left: 10px;
	font: normal 12px Arial, sans-serif;
        color: red;
	z-index: 999;
}
#share42{margin-left:-40px!important }

/* media-queries*/
@media screen and (max-width: 380px){ 
.post .catr, .post .comms {padding-left: 10px;}
.photo img {padding:0}
.social_tabs .tab span{display: none;}
	
	.tab {background: url(/images/social_tabs_icons.png) no-repeat;}
	
	.social_tabs .tab.first { background-position: 30px -195px;padding: 18px 47px!important;}
	.social_tabs .tab#tw { background-position: 30px -116px;padding: 18px 47px!important;} 
	.social_tabs .tab#fb { background-position: 30px -40px;padding: 18px 47px!important;} 

	.social_tabs .tab.first.active {  background-position: 32px -154px;padding: 18px 47px!important;}
	.social_tabs .tab.active#tw { background-position: 30px -80px;padding: 18px 47px!important;}
	.social_tabs .tab.active#fb { background-position: 30px -2px;padding: 18px 47px!important;}

	.vkbtn {padding: 5px 0;}
	.forminline label {margin-bottom: 5px;  margin-top: 5px;  margin-right: 0;}
}
/*@media screen and (max-width: 460px){ 
.comms{display: inline-block;}
.logo {font-size: 25px!important}
}*/
@media screen and (max-width: 480px){ 
.social_tabs .tab{padding: 16px 20px 16px 0!important}
.socblock {display: block;}
.comms{display: inline-block;}
.logo {font-size: 25px!important}
.catr a{display: inline-block;margin: 5px 0}
}
  
@media screen and (max-width: 640px){ 
	img {max-width: 100%}
	img.wp-smiley{width:auto}
	/*.entry-list-thumb img {width: auto!important}*/
	.entry {padding:0 0 20px;}
	/*.logo{text-align: center;float:left!important;}*/
	.logo, .searchblock {width:100%!important;text-align: center;}
	.logo {margin-top: 12px;margin-bottom:0}
	.searchblock {margin-bottom: 12px!important;margin-top: 0;}
	.forminline label,.forminline input {display: inline-block;}
	.logo a{padding: 10px 0}
	.formcontrol{max-width: 100%;margin:10px 0;display: block;}
	.sbtn{vertical-align: middle!important;}
	.myad{display:none;}
}
@media screen and (max-width: 768px){ 
.formcontrol{width: 400px;margin:10px 0;display: block;}
.logo {font-size: 32px;}
 #share42{display: none;}
/*.entry img{width:100%;}*/
}
@media screen and (max-width: 767px){ 
.photo img, .feeds img {width: auto!important;}
.headr{display: table;}
.logo, .searchblock {display: table-cell;}
.post iframe{width:100%;}

.foot .services {margin-left:-40px!important;}
.foot >div{padding-bottom:15px!important}
}
/*
@media screen and (max-width: 800px){
.social_tabs .tab {text-align: right;}
.social_tabs .tab {padding: 16px 40px 16px 0;}
.entry {padding:0 0 20px;}
}
*/
@media screen and (max-width: 992px){ 
	/*.entry-list-thumb img {width: auto!important}*/
.entry img {max-width: 100%}
.entry iframe{max-width: 100%}
.formcontrol{width: 200px}
.feeds .col-right {text-align: center;padding:0 0 10px 0;}
.feeds .col-left {text-align: center;padding:0 0 10px 0;}
.foot .last{text-align:left}
 }
@media screen and (max-width: 991px){ 
#eq.closed {height: 68px;}
.social_tabs .tab{text-align: right}
}
/*experiment 30-09-15*/
.spoiler_full,
.spoiler_links {
    cursor: pointer;
    padding: 10px;
    background: #009900;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    min-width: 100px;
    font-size: 14px;
    text-align: center;
    margin: 25px 0;
}
::-webkit-input-placeholder {color:#9d9d9d;}
::-moz-placeholder          {color:#9d9d9d;}/* Firefox 19+ */
:-moz-placeholder           {color:#9d9d9d;}/* Firefox 18- */
:-ms-input-placeholder      {color:#9d9d9d;}
:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}
.btn-doaction:hover{background: #f0ad4e!important;}
.btn-doaction{display: block!important;
    width: 200px;
    margin: 0 auto;
    color: #fff!important;
    background: #ec971f;
    text-decoration: none!important;
    text-align: center;
    padding: 6px 10px;
    border-radius: 5px;}
blockquote{color:#5A5858;font-size: 15px!important;}
img.wp-smiley{border:0;}
.authorBlock{margin-top:30px;}

.blueBtn{
display: block;
max-width: 330px;
margin: 0 auto;	
color: #fff!important;	
background: #0074A2;	
text-decoration: none!important;
line-height:1.6em;	
text-align: center;	
padding: 10px 15px;	
white-space: pre-line;	
font-size: 25px;	
border-radius: 5px;
}
.blueBtn span{display:block;text-align:center;}

.post-article {
	display: block;
	text-align: center;
}