/*
/*
Theme Name: lizaveta-ella.ru
Theme URI: http://entombed.no-ip.org
Description: Шаблон для сайта www.lizaveta-ella.ru
Version: 0.1
Author: Entombed
Author URI: http://entombed.no-ip.org
*/

@import url('css/bootstrap.min.css');
/* @import url('css/bootstrap-theme.min.css'); */
@import url('css/font-awesome.min.css');

@font-face {
    font-family: "CyrillicOldBold";
    src: url("fonts/CyrillicOldBold.eot");
    src: url("fonts/CyrillicOldBold.eot?#iefix")format("embedded-opentype"),
    url("fonts/CyrillicOldBold.woff") format("woff"),
    url("fonts/CyrillicOldBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

body {
	color:#555;
	font-size:16px;
	line-height:26px;
}
a {
	color:#c8a2c8;
}
/* 
table {
	width:100%;
	text-align:center;
}
*/
h1,
h2,
h3,
h4,
h5,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
	color:#666;
	line-height:1.3;
}
blockquote::before {
	color:#c8a2c8;
	content:"“";
	font-size:102px;
	left:-60px;
	line-height:0px;
	position:absolute;
	top:40px;
	font-family:Georgia;
}

blockquote {
	position:relative;
	margin-left:50px;
	border-left:1px #bbbbbb solid;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.form-control:focus {
  border-color: #c8a2c8;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(200, 162, 200, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(200, 162, 200, 0.6);
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color:#c8a2c8;
	border-color:#c8a2c8;
}
.pagination > li > a,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #c8a2c8;
}
.pagination > li {
	display:inline-block;

}
.pagination > li {
	margin-left:3px;
	margin-right:3px;		
}
/*
.pagination > li > span {
	margin-right:6px;
}
*/
.pagination > li > a,
.pagination > li > span {
	padding: 12px 0px;
	min-width: 44px;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	position:relative;
}
.nav > li > a {
	padding:12px 14px;
}
article.post {
	margin-bottom:40px;
}
article.post .article-img,
article.page .article-img {
	margin-bottom:15px;
}
.article-conteiner article {
	margin-bottom:15px;
}
.article-content p {
	text-align:justify;
}
.article-content a {
	color:#666;
	text-decoration:underline;
}
.article-content a:hover {
	color:#c8a2c8;
}
.article-content h2.article-title {
	margin-top:0;
	margin-bottom:10px;
}
.article-content h2.article-title a,
.atricle-info li a {
	text-decoration:none;
}
.article-content h2.article-title a:hover,
.atricle-info li a:hover {
	color:#666;
	text-decoration:underline;
}
.article-content .readmore-button {
	margin-top:10px;
}
.article-content .readmore {
	margin-top:10px;
	background-color:#c8a2c8;
	color:#fff;
	border-color:#c8a2c8;
	text-decoration:none;
}
.article-content .readmore:hover {
	color:#fff;
}
h2.article-title {
	font-size:19px;
	font-weight:bold;
	color:#666;
	margin-top:40px;
	margin-bottom:20px;
	line-height:1.3;
}
h2.article-title > a{
	color:#666;
}
h2.page-title, 
h3.page-title {
	font-size:27px;
	color:#666;
	padding:15px 0 20px 16px;
}
.article-tags {
	margin:5px 0 10px 0;
}
.article-tags > a {
	padding:5px;
	background-color:#c8a2c8;
	color:#fff;
	display:inline-table;
        margin-bottom:10px;
}
.article-tags.blog-list > a {
	padding:0 5px;
	background-color:#c8a2c8;
	color:#fff;
	display:inline-table;
	font-size:14px;
}
.atricle-info li,
.atricle-info li > a {
	color:#c2c2c2;
	font-size:14px;
}
.atricle-info li > i {
	padding-right:5px;
}
h4.social-button-title {
	font-size:27px;
	margin:30px 0;
}
img.alignright {
	float:right;
	margin:5px 0 15px 15px;
}
img.alignleft {
	float:left;
	margin:5px 15px 15px 0;
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 5px;
	margin-bottom:15px;
}
.widget-container {
	padding-top:55px;
}
.widget-container .widget {
	padding-top:25px;
}
.widget_newsletterwidget .widget-title {
	font-size:18px;
	font-weight:bold;
}
.widget_newsletterwidget .newsletter {
	margin-top:15px;
}
.widget_newsletterwidget .newsletter-submit {
	background-color:#c8a2c8;
	color:#fff;
	border-color:#c8a2c8;
	font-weight:bold;
	border:none;
	padding:10px;
}
.widget_newsletterwidget input.newsletter-email,
.widget_search .search-field,
.widget_search .input-group-addon,
.widget_search .btn {
	border-radius:0;
}
.widget_search .btn {
	padding:14px 12px;
}
.widget_newsletterwidget input.newsletter-email,
.widget_search .search-field {
	height:50px;
}
.widget_recent_entries h3.widget-title {
	font-size:22px;
}
.widget_recent_entries ul {
	list-style: outside none none;
	padding-left:0;
}
.widget_recent_entries li a {
	font-size:17px;
	color:#666;
}
.widget_recent_entries li { 
	margin-bottom:5px;
}

#wp-calendar thead th {
	background-color:#e7e7e7;
}
#wp-calendar th,
#wp-calendar tr {
	line-height:3;
	text-align:center;
}
#wp-calendar #prev > a,
#wp-calendar #next > a,
#wp-calendar tbody td > a {
	display:block;
	color:#fff;
	background-color:#c8a2c8;
}

.menu-header .navbar {
	border:0;
	margin-bottom:0;
}
.menu-header .navbar-default  {
	background-color:#c8a2c8;
}
.menu-header .nav a {
	font-size:17px;
	color:#fff;
}
.menu-header .dropdown-menu > li > a {
	color:#666;
}
.menu-header .nav > li > a:hover,
.menu-header .nav > li > a:focus,
.menu-header .dropdown-menu > li > a:hover,
.menu-header .dropdown-menu > li > a:focus {
	color:#fff;
	background-color:#c8a2c8;
	background-image:none;
}

.menu-header .navbar-toggle {
	margin:0;
	float:none;
	width:100%;
	padding:18px 9px;
	border-radius:0;
}

.menu-header .navbar-default .navbar-toggle .icon-bar {
	background-color:#fff;
}

.footer {
	padding:20px 0;
	margin-top:50px;
}
.footer {
	background-color:#c8a2c8;	
	color:#fff;
}
.lastnews-preview h4 > a {
	font-weight:bold;
}
.lastnews-preview .lastnews-content-date {
	color:#c2c2c2;
}
.lastnews-preview .lastnews-item-container {
	min-height:240px;
	padding-bottom:20px;
}
.home-box1,
.home-box2 {
	margin-top:30px;
}
.wibget-home-sidebar {
	margin-bottom:20px;
	padding-bottom:10px;
}
.wibget-right  > h3.wibget-right-title,
.wibget-home-sidebar > h3.widget-home-sidebar-title,
.widget_wp_categories_widget h3 {
	border-left-width:6px;
	border-left-color:#c8a2c8;
	border-left-style:solid;
	padding:8px 8px 8px 15px;
	background-color:#eee;
}
.wibget-right.widget_categories ul,
.wibget-home-sidebar.widget_categories ul,
.widget_wp_categories_widget > ul li ul {
	list-style-type:none;
	padding-left:0px;
}
.wibget-right.widget_categories li,
.wibget-home-sidebar.widget_categories li,
.widget_wp_categories_widget li {
	margin:5px 0;
	border-bottom:1px dashed #dedede;
	padding:5px 0;
}
.wibget-right.widget_categories li > a,
.wibget-home-sidebar.widget_categories li > a,
.custom-sidebar-box1 li > a,
.widget_wp_categories_widget ul li a{
	color:#666;
}
.wibget-right .social-button-list li,
.wibget-home-sidebar .social-button-list li {
	padding:0 25px;
}
.wibget-right .social-button-list li > a:hover,
.wibget-right .social-button-list li > a:focus,
.wibget-home-sidebar .social-button-list li > a:hover,
.wibget-home-sidebar .social-button-list li > a:focus {
	color:#cecece;
}
.logo-box {
	margin-top:20px;
	margin-bottom:20px;
}
.logo-text  h1 > a {
	margin-top:10px;
	font-family:CyrillicOldBold;
	font-style:normal;
	color:#c8a2c8;
	font-size:26px;
}
.logo-text  p {
	font-size:22px;
	font-family:Georgia;
	font-style:italic;
	font-size:14px;
	line-height:20px;
}
.logo-text  a {
	color:#444;
}
.logo-text  a:hover {
	text-decoration:none;	
}

.article-img .img-responsive,
.gift .gift-img .img-responsive,
.lastnews-item-container .lastnews-img-article .img-responsive {
	display:inline-block;
}

.contact-info {
	padding-top:40px;
}

.gift .gift-title {
	min-height:50px;
}

.gift h3.gift-title {
	font-size:18px;
	font-weight:bold;
}
.gift .gift-description {
	min-height:70px;
}
.gift .gift-button {
	margin-top:15px;
	margin-bottom:15px;
}
.gift .progress {
	height:15px;
	border-radius:0;
}
.gift .progress-bar {
	background-color:#c8a2c8;
}
.gift .gift-need {
	font-size:16px;
}
.gift .gift-help-button {
	background-color:#c8a2c8;
	color:#fff;
	font-size:14;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px;
	display:inline-block;
}
.gift .gift-help-button:hover {
	text-decoration:none;
}
.headerinpost {
	padding:5px 0 5px 0px;
	font-size:24px;
}
.list-donate span.li-donate {
	font-size:20px;
	font-weight:bold;
	color:#c8a2c8;
}
.list-donate li {
	margin-bottom:20px;
}

.category-description,
.post-signature-memory {
	margin-bottom: 30px;
	text-align: justify;
	font-style: italic;
	background:#eee;
}
.category-description img,
.post-signature-memory img {
	margin:0;

}
.category-description .post-signature-text,
.post-signature-memory .post-signature-text {
	padding:12px 20px 0 20px;
	overflow:hidden;
}
.category-description a {
	color: #666666;
    text-decoration: underline;
}
.category-description a:hover {
	color: #c8a2c8;
}
blockquote {
	font-size:17px;
	font-style: italic;
}

/*
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border-top:none;
}
*/

.custom-sidebar-box1 .item-2 {
	width:200px;
}
.custom-sidebar-box1 .item-2 a {
	font-family:Georgia;
	font-style:italic;
}
.button-all-news .btn-default {
	background-color:#c8a2c8;
	border-color:#c8a2c8;
}
.button-all-news a,
.button-all-news a:hover,
.button-all-news a:focus {
	color:#fff;
}

.wp-caption {
    border:1px solid #ddd;
    text-align:center;
    background-color:#f3f3f3;
    padding-top:4px;
    margin:10px 0;
}
.alignleft {
    float:left;
	margin-right:10px;
}
.alignright {
    float:right;
	margin-left:10px;	
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption  a {
	display:inline-block;
}
.wp-caption .wp-caption-text {
	text-align:center;
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}