*{
margin: 0px;
padding: 0px;
}

header {
background: #f0f1ea;
min-height: 193px;
}
.container-fluid {
	
}
h2{
font-size: 22px!important;
}
!important;
.logo {
display: block;	
}
.img-logo {
margin-top: 11px;
}
.contacts {
margin-top: 16px;

}
.contact{
width: 11%;	
margin-top: 14px;
}
.contact-phone {
margin-top: -25px;
margin-left: 40px;
display: block;
}
.socsetifeedback {
margin-top: 15px;	
}
header .feedback-button {
width: 262px;
height: 49px;
background-image: url(/images/button.png);
border-radius: 7px;
margin-top: 19px;
border: none;
font-size: 24px !important;
color: #fff6f6;
margin-bottom: 16px;
}
header .feedback-button:hover {
background-image: url(/images/button2.png);
}

.socseti-one {
display: block;
float: left;
margin-left: 3px;
margin-top: 4px;
opacity: 0.85;
}
.socseti {
display: block;
float: left;
margin-left: 35px;
margin-top: 4px;
opacity: 0.85;
}
.socseti-one:hover {

opacity: 1;
}
.socseti:hover {

opacity: 1;
}
.socsetig {
padding-right: 0px !important;
padding-left: 0px !important;
}
.working-menu {
background:	#928a85;
}
.working-menu .navbar-toggle .icon-bar {
background: #CEDACB;
}
.nav-justified a{
color: #f8fbfd !important;
}
.nav-justified a:hover{
background-color: none !important;
text-decoration: underline !important;
}
.nav > li > a:focus, .nav > li > a:hover{
background-color: rgba(116, 104, 39, 0) !important;	
}








figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.2) 75%);
	content: '';
	opacity: 0;
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
    transition: transform 0.35s, color 0.35s;
    transform: translate3d(0,-689%,1px);
    color: rgba(132, 120, 55, 0);	
}
figure.effect-sadie-serv h2 {
	position: absolute;
	top: 90%;
	left: 0;
	width: 100%;
    transition: transform 0.35s, color 0.35s;
    transform: translate3d(0,-689%,1px);
    color: rgba(132, 120, 55, 0);	
}

figure.effect-free h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
    transition: transform 0.35s, color 0.35s;
	transform: translate3d(0,-355%,1px);
    color: rgba(132, 120, 55, 0);	
}
figure.effect-free-serv h2 {
	position: absolute;
	top: 90% !important;
	left: 0;
	width: 100%;
    transition: transform 0.35s, color 0.35s;
	transform: translate3d(0,-355%,1px);
    color: rgba(132, 120, 55, 0);	
}
figure.effect-free h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
    transition: transform 0.35s, color 0.35s;
	transform: translate3d(0,-355%,1px);
    color: rgba(132, 120, 55, 0);	
}



figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em;
	width: 100%;
	opacity: 0;
	transform: translate3d(0,10px,0);
	display: block;
    
	   /* background-color: rgba(165, 156, 106, 0.3) !important;*/
/* background-color: rgba(141, 130, 69, 0.3) !important;*/
background-color: rgba(132, 120, 55, 0.3) !important;



	
}

figure.effect-sadie-serv p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1em;
	width: 100%;
	opacity: 0;
	transform: translate3d(0,10px,0);
	display: block;
background-color: rgba(86, 83, 33, 0.3) !important;

	
}



figure.effect-sadie:hover h2 {
	color: #fff;
	
	transform: translate3d(0,-526%,0) translate3d(0,-40px,0);
}

figure.effect-free:hover h2 {
    color: #fff;
	transform: translate3d(0,-270%,0) translate3d(0,-40px,0) !important;
}

figure.effect-honey:hover p {
	color: #fff;
	transform: translate3d(0,2149%,0) translate3d(0,-36px,0);
	opacity: 1;
}
figure.effect-honey p {
	color: #fff;

	opacity: 0;
}
/*
.grid .effect-free-serv:hover {
 -webkit-filter: grayscale(1)!important;
}
.grid .effect-sadie-serv:hover {
 -webkit-filter: grayscale(1)!important;
}
*/


figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	transform: translate3d(0,-1px,0);
}

.grid figure {
margin-top: 5px!important;	
width: 51%!important;	
max-height: 392px!important;
width: 48%;
height: 400px!important;
background: #274e54 !important;
}
.grid .effect-sadie-serv {
height: 225px!important;
}


.grid  {
margin: -18px auto!important;	
}
figure.effect-honey figcaption::before {
	
background-color: rgba(116, 104, 39, 0.3)!important;
}
.grid figure figcaption {
color: #f9f9f9!important;
}
figure.effect-honey:hover img {
    opacity: 0.8!important;
}

figure.effect-honey h2 {
bottom: 97px !important;
}
figure.effect-honey:hover figcaption::before, figure.effect-honey:hover h2, figure.effect-honey:hover h2 i {
transform: translate3d(0,-24px,0)!important;
}
figure.effect-honey figcaption::before {
height: 34px!important;
}
.text-work {
margin-top: -11px;
margin-bottom: 46px;
}
.our-partner {
  /*background-color: #e6e7e6;*/
  padding: 15px;
  position: relative;
}
.our-partner .item {
  margin: 0 15px;
  overflow: hidden;
}
.our-partner .item img {
  width: 100%;
}
.our-partner .customNavigation .prev, .our-partner .customNavigation .next {
  position: absolute;
  top: 20%;
  font-size: 24px;
}
.our-partner .customNavigation .prev {
  left: -10px;
}
.our-partner .customNavigation .next {
  right: -10px;
}
.text-gallery {
margin-bottom: 34px;
}
.map {
margin-top: 14px;
}
.map-line {
height: 5px;
background: #efee9c;
margin-bottom: 30px;
}
.map-line-down {
height: 5px;
background: #e6d72d;
margin-top: 37px;
}
.sep {
height: 55px;
background: #cdcdbb;
margin-top: 31px;
}
.footer-line {
height: 4px;
background: #0f0e06;

}
.bottom-menu {
float: left;
margin-top: 85px;
}
.bootom-menu-right {
margin-left: 178px;
margin-top: 85px;
}
.bootom-menu-cell{
margin-bottom: 24px !important;
}
.footer-contacts ul a {
color: black !important;
}
.newsletter {

background-color: #dddbbb;
/*border: 1px solid #8893aa;*/
padding-top: 17px;
padding-left: 17px;
padding-right: 17px;
padding-bottom: 9px;
}
.letter {
border-radius: 9px;	
border: 1px solid #fff0;
padding-left: 10px;
width: 100%;
}
.footer-widget {
margin-top: 98px;
}
.footer-widget textarea {
background-color: #f0f1ea;
}
.newsletter p {
margin-bottom: 13px !important;
}
.mailfooter {
background-color: #f0f1ea;
border-radius: 9px;	
border: 1px solid #fff0;
margin-top: 17px;
width: 122px;
height: 26px;
}
.mailfooter-x {
background-color: #f0f1ea;
border-radius: 9px;	
border: 1px solid #fff0;
margin-top: 13px;
width: 100%;
height: 26px;
}
.enterfooter {
margin-left: 80px;
background: #58401f;
width: 109px;
height: 31px;
color: #cbf1be;
border-radius: 9px;
border: medium none;
opacity: 0.92;
}
.enterfooterxs {
margin-left: 43px;
background: #58401f;
width: 109px;
height: 31px;
color: #cbf1be;
border-radius: 9px;
border: medium none;
opacity: 0.94;
}
.enterfooterxs-x {
margin-top: 9px;
background: #58401f;
width: 100%;
height: 31px;
color: #cbf1be;
border-radius: 9px;
border: medium none;
opacity: 0.94;
}
.enterfooter:hover {
opacity: 1;
}
.enterfooterxs:hover {
opacity: 1;
}
.enterfooterxs-x:hover {
opacity: 1;
}
.phone-foot {
margin-top: 31px;
display: block;
color: #495c80;
margin-left: -4px;
}
.footer-one {
background: #fbfbf8;
padding-bottom: 59px;	
}
.copy  {
color: #030303;
margin-top: 40px;
display: block;
margin-bottom: 48px;	
}
.foottop {
display: block;
background: #dfdfdf;
height: 75px;
width: 75px;
border-radius: 50%;
position: absolute;
margin-top: 13px;
margin-left: 358px;

}
.s-top {
margin-top: 8px;
position: relative;
margin-left: 11px;
opacity: 0.5;
width: 65%;
}
.s-top:hover {
opacity: 1;
}
#button-up {
        display:none;
        right: 0px;
        margin: 0;
        position: fixed;
        bottom: 22px;
        outline:none;
        width: 84px;
        color: #333333;
        line-height: 30px;
        text-decoration: none;
        padding: 0px 0 0 28px;
        background: url(../images/icon-arrow-black-up.jpg) no-repeat 7px 11px #ffffff;
        
        border-radius: 0 4px 4px 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        -o-border-radius: 0 4px 4px 0;
        
        box-shadow: 0 2px 4px #999;
        -webkit-box-shadow: 0 2px 4px #999;
        -moz-box-shadow: 0 2px 4px #999;
        -o-box-shadow: 0 2px 4px #999;
        cursor:pointer;
}
.foottop-appear {
display: block;
background: #dfdfdf;
height: 64px;
width: 64px;
border-radius: 50%;
position: absolute;
margin-top: -65px;
margin-left: -25px;
opacity: 0.7;
}

/*новое*/

.thumb img {
filter: none; /* IE6-9 */
-webkit-filter: grayscale(0);
border-radius:5px;
background-color: #fff;
border: 1px solid #ddd;
padding:5px;
}
.thumb img:hover {
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(1);
}
.thumb {
padding:0px;
}

/*/новое*/
.cont-works{
margin-top: 13px;
margin-left: 106px;
}
.cont-wrap{
margin-top: -28px;
margin-bottom: 29px;
}

.contact-works {
margin-top: 13px;
width: 3%;
}
.contact-works-phone {
margin-top: -24px;
margin-left: 232px;
display: block;
}
.wrap-phone {
margin-left: -408px;
}
.office {
margin-top: -31px;
margin-left: 650px;
display: block;
}
.distance {
display: block;
margin-left: -112px;
margin-top: -5px;
}
.cont-w {	
margin-bottom: 12px;
}
.finishing {
border-radius: 5px !important;
}
.main-finishing{
margin-bottom: 31px;
}
.cont-finishing {
margin-top: 7px
}
.price-finishing {
margin-top: -18px;	
}
.comment {
border-radius: 9px;
width: 117%;
height: 90px;
}
.text-comments {
margin-top: -5px;	
}
.people-comment {
background: #fbfbf8;
border-radius: 9px;
/*border: 1px solid #c7c8b9;*/
min-height: 57px;
width: 794px;
padding-top: 7px;
margin-left: 12px;
}
/*
.people-comment:hover {
background: #e1dcd4;;
}
*/
.comment-wrapp {
margin-top: 32px;
margin-bottom: 29px;	
}
.comment-btn {
margin-top: 10px;
border-radius: 7px;
background: #e6e0d9 !important;
margin-right: -116px;
}
.btn {
opacity: 0.85;	
}
.btn:hover {
opacity: 1;	
}
.comment-name {
border-radius: 5px !important;
width: 31%;
}
.line  {
 border-top: 1px dashed #000; /* Параметры линии */
 height: 18px; /* Высота блока */
/*  background: url(/images/border.png) no-repeat 10px -18px; /* Параметры фона */
}
.people-name {
margin-top: -28px;
 margin-left: -3px;
 color: #27568a;
}

.people-data {
display: block;
margin-left: 43px;
width: 92px;
margin-top: 35px;
color: green;
}



.comment-cit {
margin-right: -79px;
margin-top: 14px;
}
/* новое */
.center-div-c {
margin: -3px auto;
width: 681px;
}

.version {
color: #f86b6b;	
}
.versionerror{
width: 100%;
height: 100%;
}
.center-div {
margin: 0 auto;
width: 203px;
}

.ym-s {
float: left;
width: 100px;
}
.mail-s {
float: left;
margin-top: 12px;
 margin-right: 8px;
}
.mosc {
float: left;
width: 34%;
margin-right: 13px;
}
.portf-info {
margin-left: 82px;	
margin-top: 12px;	
}
.portf-text {
margin-left: 9px;
margin-top: 42px;
font-size: 21px;
}
.sect-photo {
margin-left: 17px;
}
.sect-video {
margin-left: 17px;
}
.video-size {
float: left;
width: 57%;
margin-right: 13px;
margin-bottom: 7px;
}


/*
.modal-dialog-2 {
width: 374px !important;	
margin: 97px auto !important;
}

li.thumb img:hover {
    filter: gray;
    -webkit-filter: none!important;
}
.nbs-flexisel-item img {
max-width: 96% !important;
margin-left: 7px !important;
margin-top: 7px !important;
}
.modal-header {
padding: 0px !important;
}

.modal-header .close {
    margin-top: -25px !important;
    margin-right: -45px !important;
}

.photo-zoom {
width: 97% !important;
}

.text-photo-zoom {
margin-bottom: -16px !important;
margin-top: 17px !important;
}
.modal-content-2 {
border-radius: 0px !important;
}
.thumb-2 img {
border: none !important;
border-radius: 0px !important;
}
	
*/





















/*новое*/
.modal-dialog-3{
margin: 137px auto !important;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
display: block;
max-width: 100% !important;
height: 273px !important;
}
.center-div{
margin: 135px auto;
width: 372px; 
}
.center-div img {
max-width: 2560px !important;
height: 500px !important;
}
.center-div-2 img {
max-width: none !important;
height: 260px !important;
}
.audio-one {
width: 179%;
}
.audio-one-3 {
width: 187%;
}
.audio-one-2 {
width: 93%;
}
.photo-music {
background: rgba(132, 147, 126, 0.3);
}
.photo-music-2 {
background: rgba(177, 199, 213, 0.3);
}

.audio-one-blog {
width: 100%;	
}
/*новое*/

.social-ichm{
display: inline !important;
margin-left: 17%;
}

