@font-face {
  font-family: Gabriola; /* Имя шрифта */
  src: url(/wp-content/themes/hueman-child/gabriola.ttf); /* Путь к файлу со шрифтом */
}

@keyframes shadow {
	from 	{box-shadow: 5px 5px 30px 0 #BC9C85;}
	to 		{box-shadow: 5px 5px 5px 0 #BC9C85;}
}

@-webkit-keyframes shadow {
	from 	{box-shadow: 5px 5px 30px 0 #BC9C85;}
	to 		{box-shadow: 5px 5px 5px 0 #BC9C85;}
}


.alx-posts .post-item-title {
    font-size: 20px;
    line-height: 1em;
}

.alx-tab .tab-item-title a, .alx-tab .tab-item-comment a, .alx-posts .post-item-title a {
  	color: #2f191b;
}

.alx-tab .tab-item-date, .alx-tab .tab-item-name, .alx-posts .post-item-date {
	color: #777;
}

.archive_artmain {    
  	-webkit-animation: shadow  7s infinite linear alternate;
	animation: shadow 7s infinite linear alternate;
  	border-radius: 15px;
	display: inline-block;
    left: -2px;
  	margin-left: 5px;
}

body {
  font-family: Gabriola;
  font-size: 20px;
}

.bx-wrapper ul li {
    overflow: hidden  !important;
}

.col-3cm .s1 { 
	background:  
    url("/wp-content/uploads/2015/05/Свиток-левый-верх.jpg") repeat-x left top,
    url("/wp-content/uploads/2015/05/Свиток-левый-низ.jpg") repeat-x left bottom,
    url("/wp-content/uploads/2015/06/Свиток-левая-середина.jpg") repeat left top;
  	background-size: contain, contain, contain;
}
.col-3cm .s2 { 
  	background:  
    url("/wp-content/uploads/2015/05/Свиток-правый-верх.jpg") repeat-x left top,
    url("/wp-content/uploads/2015/05/Свиток-правый-низ.jpg") repeat-x left bottom,
    url("/wp-content/uploads/2015/06/Свиток-правая-середина.jpg") repeat left top;
  	overflow: visible;
}

.commentlist .comment-body p {
    font-size: 18px;
}

.curb-effect h2 {
	color: #8C1212;   
	font-size: 20px;
   	margin: -15px;
	transform: scale(1);
	opacity: 1;
}

.curb-effect:hover h2 {
	transform: scale(0);
	-webkit-transform: scale(0);
	opacity: 1;
}

/*  Шорт-коды, убираем маркеры  */
.display-posts-listing .listing-item {
    clear: both;
    padding-bottom: 90px;
}

/*  Шорт-коды, картинка обтекает слева  */
.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}

.display-posts-listing .listing-item .excerpt a {
  background: linear-gradient(to bottom, #FF2323, #F6DE5A);
  color: #fff;
  border: 1px solid #9E1F06; 
  display: block; 
  font-weight: bold; 
  padding: 5px 15px; 
  text-decoration: none;   
  width: 100px;
}

.STMore {
  background: linear-gradient(to bottom, #FF2323, #F6DE5A);
  color: #fff;  	
  border: 1px solid #9E1F06; 
  display: inline-block; 
  font-weight: bold; 
  padding: 5px 15px; 
  text-align: right;	
  text-decoration: none;   
} 

.feat-thumb-holder  img {
/*    display: block;
    margin: auto; */
	transform: scaleY(1);
    transition: all 0.5s ease-in-out 0s;
}

.curb-effect:hover img {
    opacity: 0;
    transform: scale(3) rotate(10deg);
}

/* .main-article {
    background: none repeat scroll 0 0 #b6b6b6;
    border: 10px solid #b6b6b6; 
    cursor: default;
    margin: 10px auto;
    outline: 1px solid #9d9d9d;
    overflow: hidden;
    position: relative;
    text-align: center;
} */

.entry {
  font-size: 22px;
}

.entry.excerpt {
  color: #333;
  font-size: 22px;
  line-height: 1em;
}

.entry p, .entry dd {
  text-align: justify;
}

.entry table {
  font-family: arial;
  font-size: 14px;
  line-height: 20px;
}

.entry .wp-caption-text {
    color: #333;
    font-size: 18px;
}

#footer-bottom #copyright {
  font-size: 18px;
}

#footer-bottom #footer-logo {
    float: left;
}

#header {
  background: transparent;
  padding-bottom: 71px;
  /*	background: url(http://00015.system-it.pro/wp-content/uploads/2015/05/крыша_Школа_Конфуция.png) no-repeat center top;
 background: url(http://00015.system-it.pro/wp-content/uploads/2015/04/roof_logo.png) no-repeat center top;
  	url(http://00015.system-it.pro/wp-content/uploads/2015/04/left_corner_roof.jpg) 0 0 no-repeat,
  	url(http://00015.system-it.pro/wp-content/uploads/2015/04/right_corner_roof.jpg) 100% 0 no-repeat, 
  	url(http://00015.system-it.pro/wp-content/uploads/2015/04/centre_roof.jpg) 0 0 repeat-x; */
}

#header .pad {
    padding-left: calc(50% - 221px);
    padding-top: 80px;
}

#nav_menu-2 {
/*	    background: url("http://00015.system-it.pro/wp-content/uploads/2015/04/бамбук.png") no-repeat; */
}

.main-content p {   
    color: #333;
	font-family: Gabriola;
    font-size: 16px;
    font-weight: lighter;
    padding: 0px 10px 10px;
    position: relative;
    text-align: center;
	text-shadow: 0 0 1px #4a4a4a;
   	top: -15px;
    opacity: 0;
    transform: scale(0);
    transition: all 0.5s linear 0s;
}

.main-content {    
	left: 0;
    overflow: hidden;
    padding-bottom: 250px;
    padding-top: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}

.main-content:hover p {
    opacity: 1;
    transform: scale(1);
}

.mapp-layout {
    margin: 5px 0;
}

.post-byline {
  font-size: 20px;
}

.post-meta {
	font-size:	20px;
}

.post-nav li a span {
	font-size:	18px;
}

.post-nav li a strong {
	font-size:	18px;
}

.row {
    margin-top: -30px;
  	text-align: center; 
}

.row-0 {
    margin-top: 20px;
}

.single .related-posts .post-title {
	font-size:	18px;
}

.site-title a {
  font-size: 22pt;
  text-align: center;
  height: 70px;
  width: 516px;
}

.widget_search input.search {max-width: 300px;}
/* .col-3cm .content {
    background: url("http://00015.system-it.pro/wp-content/uploads/2015/04/Конфуций_580.png") no-repeat scroll 115% 0;
} */

.themeform input, .themeform textarea, .themeform button, .themeform select, .themeform label {
    font-size: 18px;
}

#text-3 h3 {
  color: #FF2120;
}

.tslider blockquote p {
    color: #555;
}

.tslider .cbp-qtcontent img {
  border-radius: 10%;
}

ul.menu {
  font-size: 22px;
  font-weight: 600;
}

ul.sub-menu {
  font-weight: 500;
}

.widget {
    font-size: 22px;
}

.widget a {
  color: #2F191B;
}

.widget a:hover {
  color: #ff2120;
}


.widget > h3 {
    font-size: 24px;
}

.widget_text .textwidget p {
  color: #333;
}

.wpcf7 p {
  color: #444;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
    width: calc(100% - 20px);
}