/* -------------------------------- 

Primary style

-------------------------------- */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


body {
  font-size: 14px;
  font-family: roboto, Arial, sans-serif;
  color: #333333;
  font-weight:300;
}

.container, .row { padding:0}
.container-fluid { padding:0}
.row { margin-left:0px; margin-right:0px;}

a {
  color: #000;
  text-decoration: none;
  font-family: roboto, sans-serif;
}
a:visited {
    color: #60aaeb;}

img {max-width: 100%;}

h1, h2, h3, h4, h5 {font-family: roboto, sans-serif;color:#472115; margin:0}

.zagolovok { margin-top:50px; margin-bottom:40px;}
.zagolovok p { font-size:18px;}

h1.entry-title { display:none}

h2 { font-size:38px; font-weight:300; text-align:center;text-transform:uppercase!important; color:#472115;}

h2:before {content: url('../images/h2.png'); position:relative; left:-10px; top:5px;}
   
h3 { width:550px; height:96px; font-size:22px; font-weight:300; text-transform:uppercase; text-align:center; padding-top:31px; color:#fff; background:url('../images/h3.jpg') top center no-repeat;}

h4 { font-size:28px; padding:20px 0px; text-align:center}

.h50 { height:70px; width:100%}
#sticker { height:115px; position:relative; z-index:9999; }
.hey {}
.head-banner { width:100%; height:1084px; background:url('../images/header-rollety-kiev.jpg') top center no-repeat; position:relative}

.preim { width:100%; height:184px; /*background:url('../img/preim.jpg') top center no-repeat;*/ position:absolute; bottom:5px;}
.preim p { color:#fff; font-weight:900}
.preim img.img-r { float: right; padding-left:10px;}
.preim img.img-l { float: left; padding-right:10px;}
.pl {height:80px; text-align:right;}
.pr {height:80px; text-align:left}



.menu-row { width:100%; height: 115px; background:#6b3621; position:relative; z-index:9999}
.brand { border:9px solid #472115; padding:5px; margin-right:30px; padding-bottom:10px;}
.brand img { float: right;}
.brand ul { margin-left:15px; height:70px;}
.brand p { padding-left:35px;}
.profile { height:85px; background:#472115; max-width:500px; position:relative; left:-40px; /*top:10px;*/ color:#fff; padding-top:30px; padding-left:27px; font-size:22px;}
.wp-image-560 { position: relative; right:-50px; top:-72px; margin-left:0px!important}


#fakti { width:100%; height:760px; background:url('../images/fakti.jpg') top center no-repeat; margin-top:60px;}
#fakti2 { width:100%; height:716px; background:url('../images/fakti2.jpg') top center no-repeat;}
#plashka {background:url('../images/fon.png'); min-height:450px; border:9px solid #472115; padding-top:25px; padding-bottom:25px;}
#plashka { margin-top:100px;}
#feed { width:100%; height:646px; background:url('../images/feed.jpg') -30px 120px no-repeat;}
.feed-wrapper { background:#fff; border:9px solid #472115; padding:10px 30px; margin-top:50px;}
#feed h2 { background:none; color:#472115}
#contacts {color:#fff; width:100%; height:200px; background:#472115; padding-top:35px;}
#contacts h4 {color:#fff; text-transform:uppercase; padding:0; margin:0}
#contacts p {}
#contacts img { margin-bottom:100px; margin-right:7px; float:left}
#contacts strong { margin-bottom:10px; display:inline-block}
#map { width:100%; height:550px;}
#footer { width:100%; height:109px; background:url('../images/footer.jpg') top center no-repeat; padding-top:50px; color:#fff}
#footer a { color:#fff}
.table > tbody > tr > td {
padding: 12px;
line-height: 1.42857143;
vertical-align: top;
border: 2px solid #8C8A8A;
font-size:20px;
font-weight:bold
}
.table > tbody > tr > th {
font-size:20px;
background:#472115;
color:#fff;
padding: 12px;
line-height: 1.42857143;
vertical-align: top;
border: 2px solid #000;
}
#pum-421 { background:#000000;}
div.wpcf7-mail-sent-ok { color:#398f14!important}

.main-site a{height:40px; width:150px; display: inline-block}
.main-site a{ color:#fff; font-weight:bold; display: inline-block; line-height:25px;}
.main-img { float:left; margin-right:10px; margin-left:20px;}
.wp-image-341 { padding-bottom:40px;}
.wee { font-size:24px; font-weight:bold}
.redbol {font-weight:bold; color:#ff0000}

.logo {width:197px; height:155px; background:url('../images/logo-new.png') no-repeat; }
.ubermenu-item-layout-default span { color:#fff!important; text-transform:uppercase}
.ubermenu .ubermenu-target { padding:20px 0px!important; }

@media only screen and (min-width: 1200px){
	.brand {max-width:100%; position:relative}
	.profile {width:500px;}
	#feed .container { width:970px;}
}
@media only screen and (min-width: 768px){
	#mobtel{display:none;}
}
@media only screen and (max-width: 768px){
.contacts { display:none}
.head-banner { width:100%; height:850px; /*background:none;*/background:url('../images/mobile-header.jpg') top center no-repeat;}
.logo {width:300px;height:131px; margin:0 auto;  background:url('../images/logo-mobile.png') top center no-repeat; }
#mobtel{
	position: relative;
    top: 55px;
    left: 170px;
	/*right: 18%;*/
}
#mobtel a{
	color: #000;
	font-weight: bold;
}
h3 { font-size:28px; font-weight:300; text-transform:uppercase;color:#472115; text-align:center; background:none; width:auto; height:auto}
p { text-align:justify}
.amazingcarousel-nav {display:none}
.main-site  {display:none}
.preim {display:none}
#site-navigation {display:none}
.brand { margin-bottom:40px;}
.brand ul { display:none}
#sticker { top:0px!important}
.wp-image-365 {display:none}
#fakti2 {height:auto; background:none}
#plashka h2 { font-size:28px;}
#plashka {}
#feed { height:auto; margin:0; background:none}
.form-feed input {width:190px}
.form-feed .wpcf7-submit {width:190px}
#contacts { height:550px;}
#contacts .col-sm-3:first-child { height:40px;}
#contacts .col-sm-3:second-child { height:120px;}
#contacts .col-sm-3 { height:160px;}
#fakti { width:100%; height:730px; background:url('../images/fakti-mobile.jpg') bottom center no-repeat; margin-top:60px;}
h2 { font-size:28px; margin-bottom:20px;}
.profile { padding-left:20px;}
.amazingcarousel-prev {margin-left:0px!important}
.amazingcarousel-next {margin-right:0px!important}
#callback-button { display:none}
}


@media only screen and (max-width: 1199px){
}

@media only screen and (min-width: 960px){
.ubermenu-responsive-toggle {display:none!important}
#ubermenu-main-2-menu-2 { margin-top:15px;}
}


.footer h4 { font-size:18px; font-weight:500!important; padding-bottom:10px; color:#333333}

p {font-family: roboto, sans-serif; font-weight:300; font-size:16px;}
.attent {font-weight:300; font-size:16px; font-weight:300!important; color:#939393}

ul, ol {margin: 0 0 1.5em 0.5em;}

ul li { font-weight:300}

#site-navigation { padding-left:20px; padding-top:10px;}


.contacts {width:197px; height:155px; background:url('../images/white-wrap.png') no-repeat; padding-left:12px; padding-top:10px; }
.contacts p { margin-bottom:0px;font-weight: bold;}
.tel { width:46px; height:86px; background:url('../images/tel.jpg') top left no-repeat; float:left}

.btn-vopros { padding:5px; border: 2px solid #6B3621; display:block; width:115px;margin:0 auto;  margin-top:15px; font-weight: bold;}
.btn-vopros a { display:block; color:#6B3621}



ul#primary-menu { }
ul#primary-menu li { padding:5px; margin-right:15px;}
ul#primary-menu li a{ color:#fff; font-weight:500; text-transform:uppercase}

.menu-uslugi-container {width:100%; height:45px; background:#587093; margin-top:20px;}

.first {padding-top:50px; padding-left:50px;}


.shad-box { padding-top:15px; padding-left:30px; padding-right:10px; padding-bottom:25px; background:#fff;
-webkit-box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);
box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);	
}

.padl { padding-left:50px; padding-right:0px!important}
ul#secondary-menu { padding-top:8px; padding-left:42px;}
ul#secondary-menu li {height:37px; margin-right:35px; padding-top:5px; padding-left:10px;}
ul#secondary-menu li.menu-item-has-children {background:url('../img/li.png') right center no-repeat; padding-right:22px}
ul#secondary-menu li a {color:#fff; font-weight: normal}
ul.sub-menu { background:#97a7bf}
.main-navigation ul ul { top:37px}



.wp-pagenavi span.current{
text-decoration: none;
margin: 10px;
width:45px;
height:45px;
background:url('../img/pagi-li.png') top center no-repeat;
border:none;
display: inline-block;
padding-left:18px; padding-top:10px;
color:#000;
font-weight:400
}

.wp-pagenavi a.larger {
text-decoration: none;
margin: 10px 0px;
width:45px;
height:45px;
/*background:url('../img/pagi-li.png') top center no-repeat;*/
border:none;
display: inline-block;
padding-left:18px; padding-top:10px;
color:#000
}

.wp-pagenavi span { border:none}
.wp-pagenavi a {border:none; color:#000}

.content-right-col { padding-top:40px; background:#eaeef1}
.content-right-col .page {padding:15px 25px; background:#fff;
-webkit-box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);
box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);	
	}
.right_col {padding:15px 25px; background:#fff; padding-bottom:80px;
-webkit-box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);
box-shadow: 0px 0px 42px -14px rgba(102,102,102,1);	}

.form-feed { background:#fff; padding:0px 30px;}
.form-feed h3 { padding-left:15px; font-size:32px; font-weight:300}
.pum-close { font-size:26px!important; display:inline-block; margin-top:10px; color:#fff!important}

.form-feed input{height:35px; border:1px solid #ccc; padding-left:10px; margin-bottom:20px; font-size:14px; border-radius:0px; }

.form-feed textarea {font-size:14px;border-radius:0px; margin-bottom:20px; max-width:583px;}
.form-feed .wpcf7-submit {background:#472115!important; color:#fff!important; padding:0 65px; border:none!important; width:208px!important;}
.form-feed .wpcf7-submit:hover {background:#fff!important; color:#472115!important; border:1px solid #60aaeb!important}
.wpcf7-form p { margin-bottom:9px; font-weight:400}
.about { width:100%; height:568px; background:url('../img/about.jpg') top center no-repeat; padding-bottom:100px; margin:0;}
.weare {background:url('../images/fon.png'); padding:25px; margin-top:400px; margin-right:90px;}
.weare h1 { margin:0; padding:0; padding-bottom:20px; font-weight:400; font-size:38px; text-align:left}
.weare p { text-align:left}
#post-138 .entry-title { display:none}
.faces .line-blue{ margin:0 auto; width: 80px;border-top: 4px solid #60aaeb;height: 25px;}
.faces p { color:#999; margin-bottom:11px;}
.faces h4 { padding-bottom:5px; font-weight:500; font-size:16px}
.sert { font-size:20px; color:#60aaeb; text-decoration:underline; margin-bottom:9px; display:inline-block}
.pads { padding:50px 0}
.bb { font-weight:900!important}

#post-162 h3 { padding-bottom:20px; font-size:28px; font-weight:300}
#post-162 .sert { font-size:16px;}
#post-162 h1.entry-title { font-weight:900; margin-top:50px; font-size:38px;}
.wp-image-office { height:385px}
.search-field {font-size:16px!important;}
.lpad  { padding-left:65px;}
.search-submit { margin-left:-4px;}
.wp-image-224 { display:inline-block}


.breadcrumbs { margin-bottom:40px; margin-left:55px; }
.breadcrumbs .current {font-weight:400;} 
a.home {text-decoration:underline; font-weight:400;} 
.sep { padding-left:4px; padding-right:6px;}
.content-right-col h1 { font-size:26px;}
.right_col h3 { font-size:20px; font-weight:300}
#secondary span.post-date { display:none}
#secondary li { padding-bottom:25px;}
#secondary li a {font-size:12px;  color:#6d6c6c; text-decoration:underline}
.page-template-inner2 .form-feed h3 { font-size:27px;}


.owl-theme .owl-nav [class*="owl-"] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.main-slide {background:url('../img/main.png') no-repeat; height:622px;}

.search-form { height:35px; }
.search-submit {height:35px;float:left}
input.search-field { width:620px;height:35px; float:left; }
.search .content-area{ padding-left:50px;}
.uslugi .blue-box2 { margin-left:0px!important}
.uslugi .col-sm-8 { padding:0}
.uslugi { border-bottom:2px solid #ececec; padding-bottom:10px; margin-bottom:23px;}
.uslugi2 { border-bottom:2px solid #ececec; padding-bottom:10px; margin-bottom:23px;}
.uslugi .col-sm-8 p {font-size:15px; color:#6d6c6c}
.uslugi .col-sm-4 p {font-size:15px; color:#6d6c6c; font-weight:400}
.uslugi .col-sm-8 { font-size:15px; color:#6d6c6c}
.uslugi .col-sm-4 {font-size:15px; color:#6d6c6c; font-weight:400}
.uslugi div.blue-box2 { margin-left:0px!important;}
.col-md-8 h1 { padding-bottom:40px; font-weight:400; padding-left:12px;}
.content-right-col h2 { font-weight:300; font-size:22px;}
.uslugi2 .col-sm-8 { font-size:15px; color:#6d6c6c; padding:0 }
.uslugi2 .col-sm-4 {font-size:15px; color:#6d6c6c; font-weight:400 }
.uslugi2 .col-sm-8 p {font-size:15px; color:#6d6c6c}
.uslugi2 .col-sm-4 p {font-size:15px; color:#6d6c6c; font-weight:400}
.type-page h1 { padding-bottom:30px; padding-top:30px; padding-left:50px;}



.ubermenu-skin-black-white-2 { background:#587093!important; border:none!important}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
   color: #ffffff;
   background:#587093!important;
}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target { border-left:1px solid #587093!important}
.ubermenu .ubermenu-item.ubermenu-item-level-0 { margin-right:22px;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target { text-transform:none!important; font-size:14px!important; font-weight:400!important}





.callback-phone { -moz-transition: visibility 0.5s; -o-transition: visibility 0.5s; -webkit-transition: visibility 0.5s; transition: visibility 0.5s; position: fixed; background-color: transparent; width: 200px; height: 200px; right: 0; bottom: 50px; cursor: pointer; z-index: 9998; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }

.callback-ph-circle { -moz-transition: all 0.5s; -o-transition: all 0.5s; /* -webkit-transition: all 0.5s; */ /* transition: all 0.5s; */ width: 160px; height: 160px; top: 20px; left: 20px; position: absolute; background-color: transparent; border-radius: 100%; border: 2px solid #00aff2; opacity: .5; -webkit-animation: callback-circle-anim 2.2s infinite ease-in-out; -moz-animation: callback-circle-anim 2.2s infinite ease-in-out; -ms-animation: callback-circle-anim 2.2s infinite ease-in-out; animation: callback-circle-anim 2.2s infinite ease-in-out; }

.callback-phone:hover .callback-ph-circle { border-color: #75eb50; opacity: .5; }

.callback-ph-circle-fill { -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; width: 100px; height: 100px; top: 50px; left: 50px; position: absolute; background-color: rgba(0, 175, 242, 0.5); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .5; -webkit-animation: callback-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation: callback-circle-fill-anim 2.3s infinite ease-in-out; -ms-animation: callback-circle-fill-anim 2.3s infinite ease-in-out; -o-animation: callback-circle-fill-anim 2.3s infinite ease-in-out; animation: callback-circle-fill-anim 2.3s infinite ease-in-out; }

.callback-phone:hover .callback-ph-circle-fill { background-color: rgba(117, 235, 80, 0.5); }

.callback-ph-img-circle { width: 60px; height: 60px; top: 70px; left: 70px; position: absolute; background-image: url("../images/feed2.png"); background-color: #00aff2; background-position: center center; background-repeat: no-repeat; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 2px solid transparent; opacity: .7; }

.callback-phone:hover .callback-ph-img-circle { background-color: #75eb50; -webkit-animation: callback-circle-img-anim 1s infinite ease-in-out; -moz-animation: callback-circle-img-anim 1s infinite ease-in-out; -ms-animation: callback-circle-img-anim 1s infinite ease-in-out; animation: callback-circle-img-anim 1s infinite ease-in-out; }

@-moz-keyframes callback-circle-anim { 0% { -moz-transform: rotate(0deg) scale(0.5) skew(1deg); opacity: .1; -moz-opacity: .1; -webkit-opacity: .1; -o-opacity: .1; }
  30% { -moz-transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .5; -moz-opacity: .5; -webkit-opacity: .5; -o-opacity: .5; }
  100% { -moz-transform: rotate(0deg) scale(1) skew(1deg); opacity: .6; -moz-opacity: .6; -webkit-opacity: .6; -o-opacity: .1; } }
@-webkit-keyframes callback-circle-anim { 0% { -webkit-transform: rotate(0deg) scale(0.5) skew(1deg); -webkit-opacity: .1; }
  30% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg); -webkit-opacity: .5; }
  100% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); -webkit-opacity: .1; } }
@keyframes callback-circle-anim { 0% { transform: rotate(0deg) scale(0.5) skew(1deg); opacity: .1; }
  30% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .5; }
  100% { transform: rotate(0deg) scale(1) skew(1deg); opacity: .1; } }
@-moz-keyframes callback-circle-fill-anim { 0% { -moz-transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .2; }
  50% { -moz-transform: rotate(0deg) scale(1) skew(1deg); opacity: .2; }
  100% { -moz-transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .2; } }
@-webkit-keyframes callback-circle-fill-anim { 0% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .2; }
  50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); opacity: .2; }
  100% { -webkit-transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .2; } }
@keyframes callback-circle-fill-anim { 0% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .2; }
  50% { transform: rotate(0deg) scale(1) skew(1deg); opacity: .2; }
  100% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: .2; } }
@keyframes callback-circle-img-anim { 0% { transform: rotate(0deg) scale(1) skew(1deg); }
  10% { transform: rotate(-25deg) scale(1) skew(1deg); }
  20% { transform: rotate(25deg) scale(1) skew(1deg); }
  30% { transform: rotate(-25deg) scale(1) skew(1deg); }
  40% { transform: rotate(25deg) scale(1) skew(1deg); }
  100%, 50% { transform: rotate(0deg) scale(1) skew(1deg); } }
@-moz-keyframes callback-circle-img-anim { 0% { transform: rotate(0deg) scale(1) skew(1deg); }
  10% { -moz-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% { -moz-transform: rotate(25deg) scale(1) skew(1deg); }
  30% { -moz-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% { -moz-transform: rotate(25deg) scale(1) skew(1deg); }
  100%, 50% { -moz-transform: rotate(0deg) scale(1) skew(1deg); } }
@-webkit-keyframes callback-circle-img-anim { 0% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); }
  10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); }
  40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); }
  100%, 50% { -webkit-transform: rotate(0deg) scale(1) skew(1deg); } }
  
  
/*feedback*/
.popup_bg{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #211722;
    z-index: 2000;
    display: none;
    cursor: pointer;
    opacity: 0.75;
}

.popup_window{
    width: 545px;
    padding: 6px;
    background: #D7D7D7;
    
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    left:50%;
    top: 20px;
    margin-left: -280px;
    position: absolute;
    z-index: 2001;
    display: none;
}

.popup_window__title{
    height: 47px;
    padding-top: 30px;
    text-align: center;
    color: #010506;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
}

.popup_window__content{
	/*
    border: 4px solid #f6f6f6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 20px;
    background: #ffffff;
    */
    text-align: center;
}

.popupinput{
	/*
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    height: 29px;
    border:1px solid #000;
    padding: 5px;
    */
    border: 1px solid #CACACA!important;
	width: 396px!important;
	height: 48px!important;
	color: #8C8C8C!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 21px!important;
	font-weight: 400!important;
	margin-bottom: 10px!important;
	text-align: center!important;
}

.popup_window__input.valid_field,
.static_window__input.valid_field{

}

.error_field{
    border-color: #ff0000 !important;
}
div.error{
    display: none;
    height: 16px;
    margin-top: -8px;
    margin-bottom: -8px;
    margin-left: 10px;
    color: red;
}

.btn_submit_form {
	color: #010506;
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	font-weight: 700;
	display: block;
	background: url(images/popup-btn-unfocus.png) no-repeat 0 0!important;
	width: 275px!important;
	height: 59px;
	text-decoration: none;
	text-align: center;
	margin: 10px auto!important;
	border: 0;
	padding-bottom: 6px;
}


.btn_submit_form:hover {
	background: url(images/popup-btn-focus.png) no-repeat 0 0!important;
}
.btn_submit_form:active {
	background: url(images/popup-btn-unfocus.png) no-repeat 0 0!important;
}

#feedback-btn:hover {
	background: url(images/feedback-btn-focus.png) no-repeat 0 0!important;
}
#feedback-btn {
	background: url(images/feedback-btn-unfocus.png) no-repeat 0 0!important;
}

#feedback-btn {
	color: #010506!important;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 18px!important;
	font-weight: 600!important;
	display: block!important;
	background: url(images/feedback-btn-unfocus.png) no-repeat 0 0;
	width: 290px!important;
	height: 29px!important;
	text-decoration: none!important;
	text-align: center!important;
	padding: 9px 0!important;
	
}

.red_td {color:#ff0000}

.kredit { width:300px; height:140px; background:#FF0004; margin:0 auto; padding:20px; margin-top:10px; }
.kredit h4 {color:#fff; padding:0; margin:0}
.kredit p {color:#fff; margin:0; font-weight:bold; text-align:center}
.kredit a { color:#fff; margin-top:5px; display:block}

#pum-534 { background:#000}
#popmake-534, #popmake-421 { background:#fff; padding:20px;}
#popmake-421 .pum-close { margin-top:20px;}
#popmake-534 .pum-close { margin-top:20px;}
.zakaz-but {width:310px; height:50px; background:#6B3621; margin:0 auto; padding:5px; padding-top:11px; color:#fff; font-size:20px; font-weight:bold; text-align:center; text-transform:uppercase}
.zakaz-but a { color:#fff}

#pum-547 { background:#000}
#popmake-547 { background:#fff; padding:20px;}
#pum_popup_title_547 { padding:20px 0px; font-size:22px;}
#popmake-547 .pum-close {margin-top:20px;}

.time-mess { background:#CEFFB3; border:1px solid #60FF47; padding:20px; max-width:740px;margin:0 auto; margin-top:20px; text-align:center}
.zakaz-but2 {width:300px; height:45px; background:#60FF47; margin:0 auto; padding:5px; padding-top:11px; color:#fff; font-size:16px; font-weight:bold; text-align:center; text-transform:uppercase}
.zakaz-but2 a { color:#fff}
ul#menu-main-top { padding-top:20px; padding-bottom:20px;}
ul#menu-main-top li { padding:5px; margin-right:15px;}
ul#menu-main-top li a{ color:#fff;font-weight: bold;text-transform: uppercase;}
 
@media only screen and (max-width: 768px){
a.part-item { display: inline-block;  padding:15px 20px; background:#FFF; font-size:32px; font-weight:bold; margin-right:20px; margin-bottom:20px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
width:100%; text-align:center;
transition-duration: .4s;
}
a.part-item {color:#6B3621;}
a.part-item:hover {color:#fff; background:#FF0000; text-decoration:none}
.tkani { width:350px;}
}

@media only screen and (min-width: 769px){
.parts { width:1170px; margin:0 auto; margin-top:170px;text-align:center;}
a.part-item { display: inline-block;  padding:15px 20px; background:#FFF; font-size:32px; font-weight:bold; margin-right:20px; margin-bottom:20px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
text-align:center;
transition-duration: .4s;
}
a.part-item {color:#6B3621;}
a.part-item:hover {color:#fff; background:#FF0000; text-decoration:none}
.tkani { width:350px;}
}
























