/*
Theme Name: Custom Community 
Theme URI: http://themekraft.com/theme/custom-community/
Description: Create your individual website within minutes. Custom Community is a WordPress and BuddyPress theme framework that enables you to build your site with all the features you love. Easy to use jQuery slideshow. List posts under your pages in magazine layouts. Use powerful theme settings to customize every part of the theme. 20 widget areas, 5 special widgets and 2 custom WP 3.0 header menus. 3 predefined colour schemes (white, grey, black) with clean and simple browsersafe css design to start from. Support forum at http://themekraft.com/forums. 
Version: 1.8.7
Author: Themekraft
Author URI: http://themekraft.com/
Tags: buddypress, dark, light, white, left-sidebar, right-sidebar, two-columns, three-columns, fixed-width, flexible-width, custom-header, custom-menu, custom-colors, custom-background, theme-options
License: GNU General Public License v2.0 / License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

#wtr-content div {
	max-width: 100%;
}

.postid-6648 #unisender-subscribe-form {
	display:none;
}

#menu-verxnee-menyu .sub-menu {
  padding-left: 0px;
}

#sidebar ul {
  padding-left: 0px;
}


#wpss_prev_otzyvy, #wpss_next_otzyvy, #wpss_slideshow_pager_otzyvy {
z-index:990 !important;
}

.emodal-title {
margin-bottom: 10px;
background-color: rgb(249, 249, 249);

}

.emodal-content {
    overflow: auto;
    height: 450px;
}


.clearBlock {
clear: both;
}

.copyrightFooter {
float: left;
margin-top: 10px;
}

.footerLinks {
    list-style-type: none;
    float: right;
    padding-left: 0px;
    margin-right: 15px;
}

.footerLinks li {
float:left;
margin-left:15px;
}



/* Reset browser defaults */


.aligncenter { 
    display: block;
    margin-left: auto;
    margin-right: auto; 
}

.alignleft {
    float: left;
    margin-left: 15px;
}

.alignright {
    float: right;
    /*margin-right: 15px;*/
}

div.post .wp-caption {
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin:0 12px 12px 0;
}

div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
    font-size: 0.9em;
    line-height: 17px;
    padding: 0 4px 5px 0;
    margin: 0;
}

#commentform {
    position: relative;
    margin-top: 10px;
}
#commentform label.error {
    display: none !important;
}
#commentform input.error, #commentform textarea.error {
    border: 1px solid red;
}
p.comment-notes {
    margin-bottom: 25px;
}
p.comment-notes:after {
    content: "";
    clear:both;
    visibility: hidden;
    display: block;
}
p.comment-form-author, p.comment-form-email, p.comment-form-url {
    display: block;
    width: 300px;
}
p.comment-form-author:after, p.comment-form-email:after, p.comment-form-url:after {
    content: "";
    clear:both;
    visibility: hidden;
    display: block;
}
p.comment-form-author label, p.comment-form-email label, p.comment-form-url label {
    float:left;
    width: 40px;
}

p.comment-form-author span, p.comment-form-email span, p.comment-form-url span {
    float:left;
    width: 8px;
    color: red;
}

p.comment-form-author input, p.comment-form-email input, p.comment-form-url input {
    float:right;
    width: 240px;
}
p.comment-form-comment {
    position: absolute;
    right: 0;
    top: 24px;
    width: 430px;
}
span.required {
    color:red;
}
#commentform textarea {
    resize: none;
}
#commentform.logged {
    height: 200px;
}
#commentform.logged p.form-submit {
    margin-left: 50px;
}


#searchform #s {
    width: 239px;
}
li.current-cat a {
    font-weight: bold;
    color: black !important;
}

.social-buttons {
    float: left;
    height: 21px;
    list-style-type: none;
    margin: 5px 0 0 -5px !important;
}
.social-buttons li {
    display: block;
    float: left;
    list-style-type: none;
    margin: 0 5px;
}
.social-buttons li.tweet {
}
.social-buttons li.faceb {
    background: url("/wp-content/uploads/2012/12/fbutton1.png") no-repeat scroll 0 0 transparent;
    width: 60px;
}
.social-buttons li.faceb .fb_share_button {
    display: inline-block;
    height: 20px;
    outline: medium none;
    text-indent: -9999px;
    width: 60px;
}
.social-buttons li.faceb:hover {
    background: url("/wp-content/uploads/2012/12/fbutton2.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    text-decoration: none;
}
.social-buttons li.gplus {
    overflow: hidden !important;
    width: 60px;
}
.social-buttons li.linked {
    width: 63px;
}

.social-buttons li.vk #vkshare0 {
	top: -1px;
}

.social-buttons li.vk table tr td, .social-buttons li.vk table tr th {
    border: none !important;
    padding: 0px !important;
    text-align: auto !important;
}
/*.entry a img {
    margin: 0 15px 15px 0 !important;
}*/
.erp_h2 {
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 15px;
}
.erp_con_ttl {
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 0px;
}
div.post h1.pagetitle, div.post h1.posttitle {
    line-height: 120%;
    margin: 0 0 25px;
    font-size: 24px;
}
table.blackBorders {
    border: none !important;
}
table.blackBorders td {
    border: 1px solid #000 !important;
}
#searchform {
padding-top: 5px;
padding-left: 682px;
display: block;
}
#searchsubmit {
	margin-top: 2px;	
}
#cc_sliderslidertop ul.ui-tabs-nav {padding-right: 4px;width: 251px;}
.us-subscribe {
    background-color: rgb(192, 192, 192);
}
.imgSubscribe {
margin-top: 7px;
margin-bottom: 7px;
}
div.widget .titleSubscribe {
font-size: 1.3em;
font-weight: bold;
padding-top: 8px;
color: rgb(163, 43, 5);
}

/*Нижняя подписка*/
.subscribe_form{
		bottom: 0px;
		background: url(/wp-content/themes/custom-community/images/subscribebottom/x-runner-duo-blue-light.png) 0% 100% repeat-x transparent;
		height: 92px;
		left: 0px;
		position: fixed;
		width: 100%;
		display: none;
	}
	.calltoactionimg { 
		background: url("/wp-content/themes/custom-community/images/subscribebottom/thumbnail-newsletter1.png") 0% 100% no-repeat transparent;
		height: 92px;
		width: 360px;
		cursor: pointer;
		float: left;
		margin: 0px 15px 0px 5px;
		overflow: hidden;
	}
	.hidebutton { 
		border: 0px none currentColor;
		text-decoration: none;
		bottom: 0px;
		cursor: pointer;
		position: absolute;
		right: 15px;
	}
	.pitch { 
		color: #010103;
		font-family: "Arial";
		font-size: 22px;
		font-weight: 700;
		left: 365px;
		top: 31px;
		cursor: pointer;
		position: absolute;
		text-align: left;
		white-space: nowrap;
		z-index: 1002;
	}
	#optinform { 
		left: 365px;
		position: absolute;
		top: 65px;
		white-space: nowrap;
	}
	#optincrushershow { 
		border: 0px;
		bottom: 0px;
		cursor: pointer;
		height: 30px;
		margin-bottom: 0px; 
		position: fixed;
		right: 15px;
		text-align: right;
		text-decoration: none;
		width: 100%;
		z-index: 10000;
	}
	.attentionarrow { 
		background: url("/wp-content/themes/custom-community/images/subscribebottom/arrow.gif") 0% 100% no-repeat transparent;
		float: left;
		height: 27px;
		left: 320px;
		position: relative;
		top: 60px;
		width: 32px;
	}
	.submitbutton { 
		background: url("/wp-content/themes/custom-community/images/subscribebottom/submit_gradient.png") repeat-x transparent;
		font-family: "Arial";
		font-size: 16px;
		border: 1px outset #CCCCCC;
		color: #222222;
		cursor: pointer;
		font-weight: 700;
		padding: 0px 7px;
	}
#popapForm {
text-align: center;
padding-top: 8px;
}
#popapForm button {
margin-top: 7px;

-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: none repeat scroll 0 0 #555555;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-top: none;
  border-left: none;
  color: #dddddd;
  font-family: arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  font-weight: normal;
  padding: 3px 5px;
  text-decoration: none;
  text-shadow: none;
  vertical-align: top;
}
#popapForm label {
font-size: 0.85em;
}
.titlePopap {
  font-size: 28px;
  color: #555555;
  margin-bottom: 20px;
  text-align: center;
}
.descPopap {
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
}
body .wdpu-4333 .wdpu-msg-inner {
  background: #dddddd;
}
body .wdpu-4333.no-img .wdpu-text {
padding-bottom: 40px;
}
.footer {
  display: block;
  margin: 20px;  
  width: 100%;
  margin-top: 40px;
clear: both;
}
.footer .title {
  font-size: 16px;
  margin: 5px 0 15px 0;
  font-weight: normal;
  color: #555555;  
}
.clearF {  
  padding-top: 10px;
  display: block;
}
.rightSocSeti {
  margin-top: 10px;
}
.rightSocSeti li {
  float: left;
}
.rightSocSeti a {
  width: 30px;
  height: 30px;
  display: block;
}
.rightSocSeti li {
  margin-right: 5px;
  display: block;
}
.rightSocSeti .fc {
  background: url(images/socseti/fc.png) no-repeat;
}
.rightSocSeti .go {
  background: url(images/socseti/go.png) no-repeat;
}
.rightSocSeti .ln {
  background: url(images/socseti/ln.png) no-repeat;
}
.rightSocSeti .vk {
  background: url(images/socseti/vk.png) no-repeat;
}
.rightSocSeti .yo {
  background: url(images/socseti/yo.png) no-repeat;
}
.rightSocSeti .sl {
  background: url(images/socseti/sl.png) no-repeat;
}
.rightSocSeti .tw {
  background: url(images/socseti/tw.png) no-repeat;
}
#wpss_slideshow_otzyvy {
  margin-top: 10px;
}
#wpss_slideshow_otzyvy h4 {
  text-align: center;
}
#wpss_slideshow_otzyvy  #wpss_prev_otzyvy {
  top: 0px;
}
#wpss_slideshow_otzyvy  #wpss_next_otzyvy {
  top: 0px;
}
body #wpss_slideshow_pager_otzyvy a.activeSlide {
  background-color: #1F8787;
}
.wpss_pause_otzyvy {
  margin-right: 7px;
}
#wpss_slideshow_otzyvy .alignleft {
  margin-left: 0px;
  margin-right: 15px;
  margin-bottom: 30px;
}
#text-14 {
/*margin-top: -30px;*/
}
#footer {
  border-radius: 6px;
  background: #dddddd;  
  padding-top: 0px;
}
/*#nav_menu-2 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
}
#menu-nizhnee-menyu li {
  float: left;
  padding: 5px; 
  font-size: 1.1em;
}
#menu-nizhnee-menyu li.current_page_item {
  margin-left: 0px;
  width:auto;
}
#menu-nizhnee-menyu li a {
  color: #555555;
}
#menu-nizhnee-menyu li a:hover {
  color: #1f8787;
}*/
#footer .copyrightFooter {
  padding-left: 10px;
  display: block;
  margin-top: 15px;
}
#footer .cc-widget {
  margin-top: 0px;
}
#footer .widgetFooterMenu {
display:block;
margin-top:-25px;
}
.entry form table {
width:auto;
}
.entry form table tr td {
border-bottom: 0px;
}
#unisender-subscribe-form table td, #unisender-subscribe-form table {
	    border: none;
}
#unisender-subscribe-form table {
min-height: 0px;
margin:0px;
}
.wdpu-content #unisender-subscribe-form {
    display: none;
}

.single .erpProContainer h4 {
  margin-top: 10px;
}

.wph-modal.wph-modal--popup {
  width: 450px !important;
}


.single .pageviews-wrapper {
	margin-top: 20px;
}

.widgetFooterMenu {
    height: 140px;
}
#content .navigation {
    margin-bottom: -20px;
}
#content h1 + .navigation {
    margin-bottom: 15px;
}
.home .padder, .category .padder {
padding-top: 10px !important;
}
.home h1, .category h1 {
margin-bottom:0px;
}
.widgettitle {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 170%;
    margin-bottom: 17px;
}
.post-content div.date {
margin-bottom:14px;
}

.single .post-content div.date {
margin-bottom:0px;
}
.wtr-time-wrap.before-content {
	/*margin-bottom: 20px !important;*/
	color: #000 !important;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.home .titleSlide {
padding: 2px 2px 2px 5px;
    margin: 0;
    line-height: 100%;
    overflow: hidden;
font-family: Arial, sans-serif;
    font-size: 24px;
    font-weight: bold;
}
.single .erpProTitle {
    line-height: 1.4;
margin-top: 10px;
    margin-bottom: 5px;
        font-family: inherit;
    font-weight: 500;
    line-height: 1;
    color: inherit;
    font-size: 1.3rem;
    margin-top: 10px;
margin-bottom: 10px;
}
.single .erpProPostLink > div {
margin-top:10px;
}
.single .erpProPostLink > div span {
line-height: 1.1rem !important;
}
div.comment-reply-title, #comments-title {
font-family: Arial, sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 27.2px;
margin-bottom: 15px;
margin-top: 5px;
}
div.comment-form-comment {
    width: 50%;
    float: right;
}
div.comment-form-author, div.comment-form-email, div.comment-form-url {
    margin-bottom: 15px;
    margin-top: 15px;
}
div.comment-form-author label, div.comment-form-email label, div.comment-form-url label {
    min-width: 56px;
    display: inline-block;
}
div.form-submit {
    margin-top: 15px;
}
.comment-notes {
margin-bottom: 10px;
}
.comment-reply-link {
	background-color: #690039 !important;
    color: #fff !important;
    padding: 7px 15px !important;
}
#upprev_box .h6Div{
text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    font-family: arial,helvetica,sans-serif;
    color: inherit;
    padding: 0;
    margin: 0 0 10px 0;
}
#upprev_box .h5Div{
clear: right;
    margin: 0 0 .5em 0;
    font-weight: bold;
    font-family: Arial, sans-serif;
line-height: 170%;
}
#upprev_box .pDiv {
font-size: 14px;
    overflow: hidden;
    margin: 0;
    line-height: 170%;
margin-bottom: 10px;
}
.et_social_icon {
    padding-bottom: 5px !important;
}
#unisender-subscribe-form div {
	line-height: 1.3;
}

.wtr-time-wrap {
	width: 170px;
}