.flexslider .slides img{
  min-height: 240px!important;
  min-width: 100%!important;
  width: auto!important;
}

.flexslider .text-absolut{
height: 100%;
width: 100%;
position: absolute;
z-index: 10;
background: rgba(0,0,0, 0.4);
}

.flexslider {
margin: 0 0 20px;
}

.flex-control-nav{
bottom: 20px;
z-index:20;
}

ol.flex-control-nav a.flex-active,
ol.flex-control-nav a:hover{
background: rgba(255,242,0, 1);
}

ol.flex-control-nav a{
background: rgba(122,126,126,1);
width: 14px;
height: 14px;
}

.module-text-slider{
width:770px;
margin:0px auto;
}

.slide-escandela{
text-align:center;
min-width: 1000px;
}

.exclusiv{
font-family:CR;
color:#fff;
font-size:82px;
}

.row-home div.category:nth-child(odd){
background-color:#ecf0f1;
}

.row-home div.category{
height:33px;
}

.row-home h2{
margin:0px;
text-transform:uppercase;
padding-top:4px;
font-weight: 300;
}

.row-home a{
color:#2b2929;
text-decoration:none;
font-size:13px;
font-family:UL;
}

.row-home a:hover{
text-decoration:underline;
}

.row-home span{
display:block;
padding-top:4px;
}



.row-home img{
width:52px;
float:left;
margin-right:3px;
}

.row-home{
  width: 25%;
  float: left;
}

div#content100 div.category-view{
width:69%;
margin-right:2%;
float:left;
  min-width: 676pxж
}

div#content100 .moduletable{

width:29%;

float: right;
  min-width: 284px;
}

.category_description img{

float:right;

margin-left:30px;

margin-top:25px;

max-width:275px;

}

.category_description p,

.category_description{

font-size:15px;

font-family:UL;

color:#2b2929;

line-height:24px;

}

/*Шаблон-2*/





.categories-model-two{

background-color:#ecf0f1;

padding-top:45px;

}

div.row-two a{

text-decoration:none;

text-transform:uppercase;

color:#2b2929;

font-family:UL;

font-size:13px;

}

.row-two > div{

text-align: center;

}

.row-two h2{

  height: 118px;

  display: table-cell;

  vertical-align: bottom;

}

div.row-two img{

margin-bottom:5px;

}

.moduletable_model a{

text-decoration:none;

font-family:UL;

font-size:14px;

text-transform:uppercase;

color:#2b2929;

position: relative;

top: -4px;

}

.moduletable_model li{

list-style-type:none;

list-style-position: inside;

border-bottom: 1px solid #bdc3c7;

padding: 11px 0 4px 0;

}

.moduletable_model{

float: right;

width: 29%;

}

.moduletable_model ul{

  padding: 0px;

  margin-top: 16px;

}

.moduletable_model h3{

  margin-bottom: 26px;

  font-family: UM;

  font-size: 21px;

  font-weight: 300;

  text-transform: uppercase;

  color: #2b2929;

  margin-top: 0px;

}

.moduletable_model li:last-child{

  border-bottom: none;

}

/*Наши услуги*/





.moduletable_marka h3{

margin-bottom: 16px;

}

#content100 .moduletable_marka{

float: right;

width: 29%

}

.moduletable_marka a{

text-decoration:none;
background-image: url('../images/icon-gayka-hover.png');
background-repeat: no-repeat;
background-position: 4px center;
background-color: #f7e33b;
color: #444;
padding: 8px 4px 8px 24px;
display: block;

font-family:UL;

font-size:14px;

text-transform:uppercase;


position: relative;



}

.moduletable_marka a:hover{
background-color: #f7e320;
text-decoration:none;

}

.moduletable_marka ul{

padding:0px;

margin-top: 16px;

}

.moduletable_marka li{
list-style: none;

list-style-position: inside;

border-bottom: 1px solid #bdc3c7;



}

.moduletable_marka li:hover{



}

.moduletable_marka li:last-child{

border-bottom: none;

}



/*Лента новостей*/

.moduletable_lenta{

border-bottom:2px solid #bdc3c7;

margin-bottom:45px;

}

.custom_lenta{

 width: 980px;

 margin: 0px auto;

}

@media (max-width: 768px) {
  .custom_lenta {
    display: none;
  }
}

.moduletable_lenta rem{

display:block;

font-size:21px;

font-family:UL;

text-transform:uppercase;

color:#2b2929

}

.moduletable_lenta red{

display:block;

font-size:16px;

font-family:UL;

text-transform:uppercase;

color:#2b2929

}

.moduletable_lenta ed{

display:block;

font-size:15.7px;

font-family:UB;

text-transform:uppercase;

  margin-bottom: 5px;

}

.moduletable_lenta eg{

display:block;

font-size:13.7px;

font-family:UB;

text-transform:uppercase;

  margin-bottom: 5px;

}

.moduletable_lenta a{

color:#c8b00a;

font-family:U;

}

.moduletable_lenta a:hover{

text-decoration:none;

}

.moduletable_lenta td{

vertical-align:top;

height:70px;

padding-top:10px;

}

.moduletable_lenta td:nth-child(odd){

width:70px;

border-left:1px solid #d9dee1;

}

.moduletable_lenta td:first-child{

border:0px;

}

.moduletable_lenta td img{

margin-left:36px;

margin-right:20px;

}

.moduletable_lenta td:first-child img{

margin-left:0px;

margin-top: 5px;

}

.moduletable_lenta table{

border-collapse: collapse;

  margin-bottom: 22px;

}

.moduletable_lenta td:nth-child(even){

padding-right:33px;

}

.custom_lenta td:last-child{

padding-right:0px;

}

.custom_lenta table{

width: 100%;

}



/*В ремонт*/
#form,
.moduletable_map{
  min-width: 1000px;
}

#contain{
clear:both;
background-color: #ecf0f1;
min-width: 1000px;
}

.moduletable_vremont{

  padding-top: 28px;

}

.moduletable_vremont li{

list-style-type:decimal;

font-size:25px;

font-family:KV;

color:#2b2929;

height: 30px;

}

.moduletable_vremont li span{

font-size:15px;

font-family:UL;

color:#2b2929;

}

.moduletable_vremont ul{

padding-left: 38px;

width: 45.5%;

float: left;

border-right: 7px solid #ddc20a;

}

.moduletable_vremont .vremo{

float: right;

width: 45%;

}

.moduletable_vremont .stoim{

color: #ddc20a;

font-size: 21px;

text-transform: uppercase;

font-family: U;

margin: 20px 0 30px 0;

}

.moduletable_vremont sr{

color: #dc1c1c;

font-size: 24px;

font-family: UB;

margin-left:2px;

}

.moduletable_vremont pra{

color: #2b2929;

font-family: KV;

font-size: 64px;

text-transform: uppercase;

}

.moduletable_vremont kli{

display:block;

color:#2b2929;

font-family:U;

font-style:italic;

font-size: 14px;

margin:37px 0;

}

.moduletable_vremont .privod{

margin:12px 0;

}

.moduletable_vremont per{

color: #2b2929;

font-family: UB;

font-size: 15px;

text-transform: uppercase;

margin-left:3px;

}

.moduletable_vremont nr{

color: #ddc20a;

font-family: UM;

font-size: 14px;

}

.moduletable_vremont iv{

margin-left:9px;

}

.absol-im{

position:absolute;

margin-left:486px;

margin-top:100px;

}

/*Изображения*/

#sp-sig132 a{
text-decoration:none!important;
}


.moduletable_img a:nth-child(3n-1) img{

margin:0 111px 45px 111px;

}

.moduletable_img a img{

margin-bottom:45px;

max-width:250px;

}

.moduletable_img{

margin: 80px 0 110px 0;

}

/*форма*/

#form{

  border-top: 2px solid #bdc3c7;

}

div.moduletable_fotm h3{

  position: absolute;

  left: 0px;

  width: 100%;

  margin-top: -85px;

  color: #2b2929;

  font-size: 21px;

  font-family: UM;

  text-align: center;

  text-transform: uppercase;

  margin-bottom: auto;

}

/*Описание: шаблон 2*/

.discription{

margin:45px 0;

}

.categories-model-two .category-view{

margin-bottom: 55px;

}

.custom_dis{

width: 69%;

margin-right: 2%;

float: left;

}

div.moduletable_model-2 div.skidka{

border:1px solid #dfcd4b;

padding:18px 60px;

margin-right: 15px;

}



div.moduletable_model-2 div.skidka p{

font-family:UL;

font-size:17px;

}

.moduletable_model-2 h3{

display:none;

}

div.skidka img{

float:left;

margin-right:60px;

}

div.skidka  span{

line-height: 1.2 !important;

}



.custom_dis p,

.custom_dis div{

font-family:UL;

font-size:15px;

line-height:23px;

}

.skidka{

margin-top:30px;

}





/*Шаблон категория 3*/

.moduletable_model a:hover{

text-decoration:underline;

}



.category_description.default3 h4{

margin-bottom:19px;

font-family:UM;

font-size:21px;

font-weight:300;

text-transform:uppercase;

color:#2b2929;

margin-top: 0px;

}

.category_description.default3  img{

float: right;

margin-left: 30px;

margin-top: 0px;

max-width: 465px;

}

.rem-content{

background-color:#ecf0f1;

}

.moduletable_seria{

width:69%;

float:left;

margin-top:25px;

padding-top:60px;

}

.moduletable_model{

padding:60px 0;

}

.moduletable_seria img{

float:left;

max-width:126px;

margin-right:30px;

}



div.moduletable_seria div.one{

color:#6c6e6f;

text-transform:uppercase;

font-size:31px;

font-family: KV;

letter-spacing: 1px;

}

div.moduletable_seria div.one span{

color:#4c4a4a;

font-family:UB;

}

div.moduletable_seria div.tone{

color:#ddc20a;

font-family:KV;

font-size:39px;

text-transform:uppercase;

}

div.tippi{

margin-bottom:70px;

}

div.tippi2 img{

margin-right:25px;

margin-left:80px;

width:35px;

}

div.moduletable_seria div.stone{

font-size:25px;

color:#2b2929;

font-family:UM;

padding-top:10px;

}

div.moduletable_seria div.stone span{

font-family:UL;

}

div.moduletable_seria div.istone span{

display:block;

float:left;

font-size:22px;

color:#2b2929;

font-family:UM;

height:35px;

line-height:28px;

margin-top:20px;

}

div.moduletable_seria div.istone span:first-child{

border-right:1px solid #bdc3c7;

margin-right:18px;

padding-right:20px;

}

table.table-production td:nth-child(1),

table.table-production td:nth-child(2),

table.table-production td:nth-child(3),

table.table-production td:nth-child(4),

table.table-production td:nth-child(5),

table.table-production td:nth-child(6){

border-right:1px solid #d9ddde;

}

table.table-production{

width:980px;

margin-bottom: 50px;

}

.table-production tr:nth-child(odd){

background:#ecf0f1;

}

table.table-production tr{

height:70px;

}

a.img-table img{

width:95px;

}

table.table-production td{

text-align:center;

text-transform:uppercase;

font-family:U;

font-size:13px;

color:#2b2929;

}

td.table-price{

background-color:#ddc20a;

}

td.table-price span{

font-family:UB;

color:#fff;

font-size:14px;

}

tr.product-discription-feild a{

color:#2b2929;

text-decoration:none;

font-size:13px;

}

tr.product-discription-feild h11{

display:block;

position:relative;

padding: 0px 0px 10px 0px;
}

span.price-span a{

outline:1px solid #ddc20a;

padding:13.5px 20px;

font-size:13px;

}

span.price-span a:hover{

text-decoration:none;

color:#fff;

outline:1px solid #fff;

background:#ddc20a;

}

.product-discription-feild span{

font-size:14px;

}

h1.remont-akpp{

  margin:40px 0 30px 0!important;

  font-family: UM;

  font-size: 21px;

  font-weight: 300;

  text-transform: uppercase;

  color: #2b2929;

  margin-top: 0px;

}

div.komlex{

width:980px;

margin:0px auto;

}

div.moduletable_product div.text{

font-family:UL;

font-size:15px;

line-height:24px;

}




/*Продукт*/

.product-description{

margin: 0px auto;

}

.product-description img{

float:left;

max-width:285px;

margin-right:20px;

margin-bottom:5px;

}



h1{

margin-bottom: 19px;

font-family: UM;

font-size: 21px;

font-weight: 300;

text-transform: uppercase;

color: #2b2929;

margin-top: 0px;

}

.product-description p,

.product-description span{

color:#2b2929;

font-family:UL;

font-size:15px;

line-height:25px;

width:650px;
text-align: justify;

}

div.product-description div{

color:#2b2929;

font-family:UL;

font-size:15px;

line-height:25px;

}

div#meni-right-intro a{

color:#2b2929;

text-decoration:none;

font-family:UL;

font-size:14px;

text-transform:uppercase;

line-height:20px;

}

div#meni-right-intro{

float:right;

line-height:20px;

}

div#meni-right-intro ul{

padding:0px;

width:290px;

}



div#meni-right-intro li{

list-style-type:none;

border-bottom:1px solid #bdc3c7;

padding:6px 0;

padding-left:32px;

background:url('../images/list-style-inro.png') no-repeat 3px 7px;

}

div#meni-right-intro li:last-child{

border:none;

}

.prilip {

  position: fixed;

  z-index: 101;

}

.stop {

  position: relative;

}

.flexslider{
  min-height: 264px;
}

a.fullreset:after{
content:"Сбросить";
color:#888888;
font-size:11px;
text-decoration:none;
position:relative;
top:32px;
left:-16px;
}
a.fullreset{
text-decoration:none;
}

.horizontbox{
background:#ecf0f1;
margin:0 0 40px 0;
padding:15px 8px 18px;
}

.chzn-container-single .chzn-single{
border-radius:0px;
background:#fff;
border:0px;
box-shadow:0 0 0;
padding:5px 0;
}

.horizontbox td:nth-child(1) .values > div{
  width: 170px!important;
}
.horizontbox td:nth-child(1)  .chzn-drop{
  width: 168px!important;
}
.horizontbox td:nth-child(1)  input,
.values.cv-12 > div{
width:130px!important;
}
.values.cv-9 .chzn-drop{
  width: 168px!important;
}
.values.cv-9 input{
width:120px!important;
}
.values.cv-10 > div{
width:150px!important;
}
.values.cv-10 .chzn-drop{
width:148px!important;
}
.values.cv-10 input{
width:110px!important;
}
.values.cv-11 > div{
width: 130px!important;
}
.values.cv-11 input{
width:90px!important;
}
.values.cv-11 .chzn-drop,
.values.cv-12 .chzn-drop{
  width: 128px!important;
}
.values.cv-12 input{
  width:90px!important;
}
.values.cv-9 > div{
  width: 170px!important;
}
input.mcf_button{
background:url('../images/button.png') center center no-repeat,
        #d7bd0c;
border:0px;
font-size:0px;
height:33px;
width:34px;
}
input.mcf_button:hover{
  cursor:pointer;
}
.fullreset{
font-size:0px;
display:block;
background:url('../images/reset.png') center center no-repeat,
        #C5C4C1;
width:15px;
height:24px;
margin-left:15px;
}

.productdetails-view.productdetails .custom p{
margin:0px;
line-height:22px;
}

.vopros{
margin-bottom:20px;
}

span.price-span a {
    outline: 1px solid #ddc20a;
    padding: 13.5px 20px;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    text-decoration: none;
    color: #000;
}