@import url(http://business-website.ru/012/none.css); 
.language{
	position : absolute;
	top : 5px;
	left:260px;
}
.language img{
	width : 30px;
	margin-bottom : 0px;
	display : block;
	opacity:0.4;
}
.language img:hover{
	opacity:1;
}

p.none{
	display : none;
}
.gallery{
	overflow : hidden;
}
.gallery-thumb {
    margin-bottom : 30px;
    float : left;
    margin-right : 20px;
	width : 280px;
}
.gallery-thumb img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0, 0.3);
    box-shadow: 0 2px 3px rgba(0,0,0, 0.3);
    margin : 0;
    padding : 0;
    width : 100%;
}
#index .gallery-thumb, #gallery-all .gallery-thumb {
	width : 220px;
}
footer .container .churchInfoDetails a{
	    font-family: 'PT Serif', serif;
    color: #ccb298;
    font-size: 18px;
    line-height: 22px;
	text-decoration : none;
}
.topModule  {
	background-image : url(../images/fon-text.png);
	background-position : left;
	background-repeat : repeat;
}
.topModuleDetails,.pageContent  {
	background-color : transparent;
}
 #articles .container .four.columns.postListThumb{
	overflow : hidden;
	    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    -webkit-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
	padding : 0!important;
	height : 220px;
}
.postListThumb img {
    margin : 0!important;
    padding : 0!important;
}
.postSidebar .postListThumb.four.columns, .topModuleTestimonial  .postListThumb.four.columns{
	max-width : 100%!important;
	float : none;
	padding-left : 0px!important;
	margin-left : 0px!important;
}
.postSidebar .postListThumb img  {
    width : 220px !important;
    height : auto!important;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    -webkit-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
	max-width : 100%!important;
}
.topModuleTestimonial .postListThumb img  {
    height : auto!important;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    -webkit-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
	max-width : 100%!important;
}
.postDescription{
	margin-bottom : 20px;
}
.postSidebar .postListDetails.twelve.columns, .topModuleTestimonial .postListDetails.twelve.columns{
	max-width : 100%!important;
	padding-left : 0px!important;
	margin-left : 0px!important;
}
.postSidebar .postListTitle, .topModuleTestimonial .postListTitle {
   max-width : 100%!important;
  padding-bottom : 0px!important;
  font-size : 14px;
  margin-bottom : 0px!important;
   padding-left : 0px!important;
	margin-left : 0px!important;
}
.postSidebar .postListTitle h1, .topModuleTestimonial .postListTitle h1{
  font-size : 18px!important;
  line-height : 20px!important;
  margin : 0!important;
  padding : 0!important;
}
.postSidebar ul.postList, .topModuleTestimonial ul.postList{
	margin : 0!important;
	padding : 0!important;
}
.postSidebar ul.postList li, .topModuleTestimonial ul.postList li {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 20px;
    margin-bottom: 35px;
    width : 100%!important;
    max-width : 100%;
    padding-left : 0px!important;
}
.postSidebar .postListMeta, .topModuleTestimonial .postListMeta{
	margin-bottom : 0px;
	padding-left : 0px!important;
	margin-left : 0px!important;
}
.pagenav a{
	font-size : 14px;
	text-decoration : none;
}
.pagenav a:hover{
	color : #5E4406;
}
ul.pagination{
	margin-left : 20px;
}
.paging{
	
}
img.alignleft{
	width : 200px;
		 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
    -webkit-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
}
.smallFooter{
	position : relative;
}
#counter{
	position : absolute;
	bottom : 15px;
	right : 35%;
	z-index : 1000;
	opacity:0.3;
}
#counter:hover{
	opacity:1;
}
ul.ss li{
	    color: #8b847c;
      font-family: 'Cuprum', sans-serif;
	font-weight: 300;
    font-size: 17px;
    line-height: 27px;
    padding-right: 30px;
     text-shadow: 1px 1px 0 #fff;
	list-style : square outside;
	margin-left : 30px;
}
.postSidebar li.search-entry .postListTitle h1 a{
	line-height : 22px!important;
}
#birthday{
	position : absolute;
	top : 40px;
	right : -30px;
	z-index : 9999;
}
.p01-contact div.field.text{
	margin : 0!important;
}
.p01-contact div.label{
	margin : 0!important;
}
.p01-contact label{
	margin : 0!important;
}
.captcha{
	position : relative;
}
.captcha a{
	position : absolute;
	top : 60px;
	left : 250px;
	width : 40px;
	height : 40px;
	background : #C2AA91 url(../images/reload.gif) no-repeat center;
	text-indent : -2000px;
}
.p01-contact label{
	  color: #ddc6ae;
}
.p01-contact input,.p01-contact textarea{
	width : 100%;
	margin : 0 0 5px;
	  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;  
  border-radius: 3px;
	border : none!important;
	background-color : #F1E8DE;
}
.p01-contact input:focus,.p01-contact textarea:focus{
	background-color : #FBF9F6;
}
.p01-contact textarea{
	height : 50px;
	margin-bottom : 10px;
	border : none!important;
	
}
.p01-contact input{
	height : 12px!important;
	padding : 4!important;
}
.p01-contact input.submit{
	width :50px;
	height :23px!important;
	cursor : pointer;
	color : White;
	background : #C2AA91 url(../images/mail.gif) no-repeat center;
	border : none;
	text-indent : -2000px;
	margin-left : 170px;
	margin-bottom : 0px;
}
table{
	margin-bottom : 20px;
}
td{
	   color: #8b847c;
      font-family: 'Cuprum', sans-serif;
	font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    padding: 10px;
     text-shadow: 1px 1px 0 #fff;
	border : 1px solid #504C47;
	border-collapse : collapse;
}
div.clear{
	clear : both;
	height : 0px;
	margin : 0px;
	padding : 0;
}
.widt{
	overflow : hidden;
}
.shad {
	height : 520px;
	    color: #8b847c;
      font-family: 'Cuprum', sans-serif;
	font-weight: 300;
    font-size: 17px;
    line-height: 27px;
    padding-right: 30px;
     text-shadow: 1px 1px 0 #fff;
}
.shad img{
	   -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	    -webkit-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
	height : 240px;
	width : 100%;
	margin-bottom : 10px;
}
.shad h5{
	color : #765507!important;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.shad {
	height : 460px;
	    color: #8b847c;
      font-family: 'Cuprum', sans-serif;
	font-weight: 300;
    font-size: 15px;
    line-height: 22px;
    padding-right: 30px;
     text-shadow: 1px 1px 0 #fff;
}
.shad img{
	   -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	    -webkit-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    -moz-box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
	height : 200px;
	width : 100%;
}
.shad h5{
	color : #765507!important;
	white-space : nowrap;
}
}

@media only screen and (max-width: 767px) {
img.alignleft{
		float : none;
		display : block;
		margin-left : auto;
		margin-right : auto;
}
#birthday{
	position : absolute;
	top : -5px;
	right : 0px;
	z-index : 9999;
	width : 100px;
}
.language{
	position : absolute;
	top : 5px;
	left:20px;
}
.shad {
	height : auto;
	margin-bottom : 10px;
}
}