@charset "utf-8";	   	 
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,500,700&subset=latin,cyrillic,cyrillic-ext);		 
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,300,700&subset=latin,cyrillic,cyrillic-ext);
body { background:#101010; font-family: 'Roboto', sans-serif; }
input ,textarea { outline:none; font-family: 'Open Sans', sans-serif; font-weight:300; }	
input:focus { border-color:#02c1c7 !important; }
textarea:focus { border:1px solid #02c1c7 !important; }
.container-fluid { max-width:1170px;}
.img-thumbnail { background:none; border-radius:0; width:100%; border:0px; padding:0px; /*height:241px;*/}
/*24.08.2016 newstyle*/

#aciya_popup {
width: auto;
margin: 0 auto;
}
#aciya_popup  p{
color:#fff;
margin: 10px 0 0 0;
font-size: 18px;
}
.products_top {
margin-top:30px;
}
.products_top img {
width:100%;
height:auto;
}
.products_top_text .more  a{
    margin-top: 20px;
width: 155px;
    height: 42px;
    font-size: 17px;
    color: #fff;
    font-weight: 300;
    text-align: center;
    line-height: 42px;
    border: 1px solid #4c4c4c;
    position: relative;
    display: block;
    text-decoration: none;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -ms-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
}
.products_top_text .more a:hover {
    background: #fff;
    color: #000;
}
.mobile_menu {
display:none;
}
.child_parent .inner_mobile {
display:none;
}
#scrollup {
position: fixed;
right: 20px; 
bottom: 20px; 
display: none;
cursor: pointer;
}
.links a.fancy {
display:none;
}
.links a.fancy.none {
display:inline;
}
.anchor_char_title {
border-bottom: 2px #fff dotted;
text-decoration:none;
font-weight: normal;
font-size: 15px;
color: #fff;
margin-left: 0px;
}
.anchor_char_title:hover {
border-bottom: none;
text-decoration:none;
font-weight: normal;
color: #fff;
}
.arcticmodal-container table td {
border:none !important;
}
#myCarousel {
border:none;
}
#order .flexslider {
border:none;
background:none;
}
.ui-widget-content {
border:none !important;

}
.ui-tooltip-content {
position:relative;
font-family: 'Roboto', sans-serif;
font-size: 14px;
color:#111111;
}
.ui-tooltip-content::after {
content:'';
position:absolute;
width:29px;
height:30px;
bottom:-46px;
background:url('/assets/templates/pp/images/tolltip_bottom.png') no-repeat;
display:block;
bottom: -39px;
left: 0px;
right: 0px;
margin: 0 auto;
}

.ui-tooltip-content a {
text-decoration: underline;
margin: 5px 0px 0px 0px;
}
.ui-tooltip-content ul {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 25px;

}
.hidden_eco {
display:none;
}

#navigation_popup .img-thumbnail {
width:46px;
height:46px;
padding:0 2px;
}
#navigation_popup  {
width: 90%;
overflow: hidden;
margin: 0 auto;
}

#navigation_popup ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
}
#navigation_popup ul .item {
float:left;
}


#navigation_popup > ul > .item {
    position: relative;
    /*display: none;*/
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}


table {
width:100%;
margin-top:67px;	 
}
.hidden_gallery {
display:none;
}				
table td {		
width:10%;
font-size:14px;
color:#979696;
font-weight:300;  
border:1px solid #797979 !important;
text-align:center;
vertical-align:middle !important;
}	
table td:first-child {
width:auto;
}   
table  strong {
font-size:15px;
color:#fff;
font-weight:500;
}
table  span {
font-size:14px;
color:#fff;
font-weight:500;
}  
h3 {
font-size:24px;	 
color:#fff;
margin:60px 0 0 0;
padding:0px;
text-align:center;
}
h4 {
font-size:20px;	 
color:#fff;
margin:60px 0 0 0;
padding:0px;
text-align:center;
}	
h4.al_left {
text-align:left;
}  
h5 {
font-size:19px;	 
color:#fff;	
font-weight:500;
margin:60px 0 0 0;
padding:0px;
text-align:center;
}
p strong {
color:#fff;	  
font-weight:500;
}  
p.size15 {
font-size:15px
}	 
.import {
padding:20px; 
border:1px solid #4c4c4c;
}
.container-fluid > ul ,.row > ul {
list-style: none;
padding:0px;
margin:0;
}								 
.container-fluid > ol ,.row > ol {
padding:0px 0 0 18px;
margin:0;
}
.container-fluid > ul li {	
background:url('/assets/templates/pp/images/square.png') left 9px no-repeat;	
padding-left:15px;
margin-top:14px; 
font-size:15px;
color:#a1a1a1;	  
line-height:20px;
}		 
.container-fluid > ol li ,.row > ol li {	
padding-left:15px;
margin-top:14px; 
font-size:15px;
color:#a1a1a1;	  
line-height:20px;
}	 
.produkciya {
background:url('/assets/templates/pp/images/slide_4.jpg') center top no-repeat;	
height:683px;
}
.main_pic.produkciya .title_block {
margin-top:14%;
}
.main_pic .title_block h1{
font-size:70px;
color:#fff;
font-weight:300;
text-align:center;
}
h2 {
text-align:center;
margin-top:50px;
margin-bottom: -20px;
font-size:45px;
color:#fff;
font-weight:300;
}
h2 span{
font-size:16px;
color:#a6a6a6;
display:block;
}
h2 span {
margin-top:13px;
}
.size {
padding-left:23% !important;
padding-right:23% !important;
} 
.text_n1 {		   
font-size:15px;
font-weight:300;   
color:#a6a6a6;
margin-top:20px;																  
} 
.new_block1 {
width:372px;
position:absolute;
right:0px;
top:240px;
}		
.new_block1 .more {
margin-top:5px;
}	
.new_block1 .more a {
width:155px;
height:42px;   
font-size:17px;
color:#fff;	
font-weight:300;
text-align:center;
line-height:42px; 
border:1px solid #4c4c4c;
position: relative;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;	 
}
.new_block1 .more a:hover {
background:#fff;
color:#000;
}	
.cat_new .product { margin-top:40px !important; }			
.wrapper {
width:100%;
float:left;
}
.list_bord {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.list_bord li {
float:left;
margin-right: 10px;
}
.list_bord li img {
width:122px;
}
.popup_bord {
padding-right: 15px;
padding-left: 15px;
}

.popup_bord span {
    font-size: 17px;
    margin: 20px 0px 10px 0px;
    display: block;
}
.popup_bord .popup_bord_link {
border-bottom: 2px #fff dotted;
text-decoration: none;
font-weight: normal;
font-size: 15px;
color: #fff;
}
.popup_bord .popup_bord_link:hover {
color: #fff;
border-bottom: none;
text-decoration: none;
}

.article {
margin-top:50px;
}	
.left_cont {
margin-right:326px;
}		
.left_cont .article .image {
width:261px;
float:left;
margin-right:-261px;
}	
.left_cont .article .image .date {
float:left;
margin-top:15px;
font-size:13px;
color:#787878;
font-weight:300;
display:block;
}	 
.left_cont .article .eye { 
background:url('/assets/templates/pp/images/ic_eye.png') left 5px no-repeat;
padding-left:20px;
font-size:13px;
color:#787878;
font-weight:300;
float:right;
display:block;	   
margin-top:15px;
}
.left_cont  .article_info {
margin-left:303px;
}	
.left_cont  .article_info h4 {
margin:-4px 0 0 0;	
text-align:left;
}		   
.left_cont  .article_info h4 a {
color:#fff;					  
text-decoration:underline;
}	
.left_cont  .article_info h4 a:hover {
text-decoration:none;
}
.left_cont  .article_info p {
margin-top:19px;	 
line-height:20px;
}
.left_cont  .article_info .tags {
margin-top:20px;
font-size:15px;
color:#a1a1a1;
font-weight:300;
}	  
.left_cont  .article_info .tags a {
color:#a1a1a1;	 
text-decoration:underline;
}	  
.left_cont  .article_info .tags a:hover {
text-decoration:none;
}
.left_cont  .article_info .tags span {
color:#ffffff;
}
.right_cont {
width:266px;
margin-left:-266px;
padding-top:27px;
float:left;
}	
.link_1 {
margin-top:68px;
float:left;
}	
.link_1 a {
font-size:16px;
color:#ffffff;
font-weight:500;
text-decoration:underline;
}						  
.link_1 a:hover {
text-decoration:none;
}	
.pages {	
margin-top:40px;
float:right;
}
.pages ul {
list-style: none;
padding:0;
margin:0px ;
}	 
.pages ul li {
margin-right:9px;	   
margin-top:20px;
float:left;
}	
.pages ul li:last-child {
margin-right:0px;
}	 
.pages ul li a ,.pages ul li span{
width:39px;
height:39px;
display:block;
font-size:16px;
color:#ffffff;
font-weight:500;
text-align:center;
line-height:39px;
border:1px solid #4c4c4c;
}  	 
.pages ul li span {
color:#a1a1a1;	 
border:none;
}
.pages ul li a:hover ,.pages ul .act a {
background:#fff;
border-color:#fff;
color:#000;
text-decoration:none;
}	 
.pages  .back_p {
margin-right:19px;
}
.pages  .back_p a {
background:none;
width:auto;
border:none;
text-decoration:underline;
}	
.pages  .next_p a{
background:none;
width:auto;
border:none;
text-decoration:underline;		
margin-left:10px;
}		 
.pages  .back_p a:hover ,.pages  .next_p a:hover {
background:none;
color:#fff;
text-decoration:none;
}	
.cat_list ul {
list-style: none;
padding:0;
margin:0px ;
}  
.cat_list ul li {
font-size:16px;
color:#a1a1a1;	 
line-height:20px;
font-weight:300; 
margin-top:20px;
}	
.cat_list ul li a {
color:#a1a1a1;
text-decoration: underline;
}
.cat_list ul li a:hover {
text-decoration: none;
}	
.ask {
margin-top:43px;
}
.ask a {
width:190px;
height:42px;   
font-size:17px;
color:#fff;	
font-weight:300;
text-align:center;
line-height:42px; 
border:1px solid #4c4c4c;
position: relative;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;	 
}
.ask a:hover, .product .more a:focus, .product .more a:active {
background:#fff;
color:#000;
}	   
.image_left {
margin:34px 44px 20px 0;  
float:left;
}
footer h5 {
font-family: 'Open Sans', sans-serif;
font-size:19px;
color:#feffff;						 
font-weight:600;
margin:0px;
padding:0px;
text-align:left;
}	  
footer h5 span {
background:url('/assets/templates/pp/images/arr_1.png') right 14px no-repeat;	
padding-right:35px;
}		

/*end new style*/
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}	
p {
font-size:16px;
color:#a6a6a6;
font-weight:300;
margin:30px 0 0 0;
} 	  
.texts {
padding-top:45px;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
overflow:hidden;	 
-webkit-column-gap: 90px; 
-moz-column-gap: 90px; 
column-gap: 90px;
}
.texts p { text-indent:25px; padding:30px 0 0 0; margin:0px; }
header .logo {
padding-top:11px;
float:left;
}
.logo img {
display:block;
}			  
.search {	   
margin-top:35px;	
padding-right:9%;
position:relative;
float:right;
}
.search a {	  
width:19px;
height:18px;
display:block;	  
outline:none;
}	
header .tels {
font-size:15px;
color:#fff;
font-weight:500; 
padding-top:25px;
line-height:23px;
}
header .tels span {
font-weight:300;
color:#b8b8b8;
display:block;
} 
header .tels div a{
font-size:15px;
color:#fff;
font-weight:500; 
}	
header .tx_2 { 
display:none;
}
.main_pic {
background-size:cover;
width:100%;		
margin-top:13px;
}	   
.main_pic p { color:#fdfbfb; text-align:center; padding:0 10% 0 10%; }	   
.index {
background:url('/assets/templates/pp/images/index.jpg') center top no-repeat;	
height:683px;  
}
.contacts {
background:url('/assets/templates/pp/images/contacts.jpg') center top no-repeat;	
height:411px;
}
.main_pic menu {
margin:0px !important;	 
}
.main_pic .title_block {
margin-top:10%;
} 	
.contacts .title_block {
margin-top:2%;
} 	  
.main_pic .title_block .title {
font-size:70px;
color:#fff;
font-weight:300;
text-align:center;
}	 
.main_pic .title_block .title span {
font-size:25px;
display:block;
}	
.main_pic .title_block .buttons {
width:433px;
height:50px;		  
margin:0px auto;	  
margin-top:40px;
}
.container-fluid .buttons-new {
margin:0px auto;	  
margin-top:68px;
width: 1060px;
}

.container-fluid .buttons-new a  {
width:202px;
height:48px;  	
font-family: 'Open Sans', sans-serif;
font-size:16px;
color:#fff;							 
font-weight:600;
text-align:center;
line-height:48px;
border:1px solid #fff;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;	
float: left;
margin-right: 10px; 
box-shadow: 0 0 10px rgba(0, 0, 0, 1);
}
.container-fluid .buttons {
width:780px;
/*height:50px;*/
margin:0px auto;	  
margin-top:40px;
}	   
.main_pic .title_block .buttons a  {
width:202px;
height:48px;  	
font-family: 'Open Sans', sans-serif;
font-size:16px;
color:#fff;							 
font-weight:600;
text-align:center;
line-height:48px;
border:1px solid #fff;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out; 
}
.container-fluid .buttons a  {
width:250px;
height:48px;  	
font-family: 'Open Sans', sans-serif;
font-size:16px;
color:#fff;							 
font-weight:600;
text-align:center;
line-height:48px;
border:1px solid #fff;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;
float: left;
margin-right: 10px;
}
.container-fluid .buttons_listopad {
width: 433px;
height: 50px;
margin: 0px auto;
margin-top: 20px;
}
.container-fluid .buttons_listopad  a {
height:48px;  	
font-family: 'Open Sans', sans-serif;
font-size:16px;
color:#fff;							 
font-weight:600;
text-align:center;
line-height:48px;
border:1px solid #fff;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;
}
.container-fluid .buttons_akciya {
width: 433px;
height: 50px;
margin: 0px auto;
margin-top: 20px;
}
.container-fluid .buttons_akciya  a {
height:48px;  	
font-family: 'Open Sans', sans-serif;
font-size:16px;
color:#fff;							 
font-weight:600;
text-align:center;
line-height:48px;
border:1px solid #fff;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;
}
.akciya_slider  span{
padding: 10px 0px 10px 48px;
background:url('/assets/templates/pp/images/akciya_logo.png') left top no-repeat;
}

.main_pic .title_block .buttons a:hover, .main_pic .title_block .buttons a:focus, .main_pic .title_block .buttons a:active, .container-fluid .buttons_listopad  a:hover, .container-fluid .buttons_listopad  a:active {
	background:#fff;
    color: #000;
}
.container-fluid  .buttons a:hover, .container-fluid  .buttons a:focus, .container-fluid  .buttons a:active {
	background:#fff;
    color: #000;
}
.container-fluid  .buttons-new a:hover, .container-fluid  .buttons-new a:focus, .container-fluid  .buttons-new a:active {
	background:#fff;
    color: #000;
}
.main_pic .title_block .buttons a:hover::before, .main_pic .title_block .buttons a:focus::before, .main_pic .title_block .buttons a:active::before {
    transform: scaleX(1);
}
.container-fluid .buttons a:hover::before, .container-fluid .buttons a:focus::before, .container-fluid .buttons a:active::before, .container-fluid .buttons_listopad a:hover::before, .container-fluid .buttons_listopad a:focus::before, .container-fluid .buttons_listopad a:active::before {
    transform: scaleX(1);
}
.container-fluid .buttons-new a:hover::before, .container-fluid .buttons-new a:focus::before, .container-fluid .buttons-new a:active::before, .container-fluid .buttons_listopad a:hover::before, .container-fluid .buttons_listopad a:focus::before, .container-fluid .buttons_listopad a:active::before {
    transform: scaleX(1);
}
.navbar-toggle {	
background:url('/assets/templates/pp/images/togle.png') left top no-repeat;
width:29px;
height:18px;	
position:absolute;
right:0px;
top:27px;		
z-index: 101;
} 	
menu {	   
background:url('/assets/templates/pp/images/menu_bg_big.png') left top repeat-x;	
width:100%;														
max-width:100%;
/*height:60px; */
margin-top:13px !important;	 
position:relative;
z-index:3;		
}
menu .city ,.chose {
font-size:14px;
color:#fdfdfd;
font-weight:300;
line-height:60px;		  
}	   
menu .city { display:none; }
.chose { float:left; margin:19px 0 0 25px; }
menu .city a ,.chose a {
color:#fdfdfd;	  
text-decoration:underline;
} 
menu .city a:hover ,.chose a:hover {
text-decoration:none !important;
}	 
menu {		
outline:none;
padding:0px;
margin:0px;
}			 
menu .col-sm-9 { padding-left:0px;}
menu ul {
padding:0px;
}
menu ul li {		    
height:60px;  
line-height:60px;
}	

menu ul li.active {
 font-size: 15px;
 color: #fdfdfd;
 font-weight: 500;
 text-transform: uppercase;
 white-space: nowrap;
}
menu ul.nav-justified li {
    display:inline-block;
	width:auto;
}
menu ul li a {	 
font-size:15px;
color:#fdfdfd;			 
font-weight:500;
text-transform:uppercase; 
white-space:nowrap;
}	
menu ul li a:hover , menu ul li a:visited{
color:#fdfdfd;		
}  
.big_title {
text-align:center;
margin-top:40px;
font-size:45px;
color:#fff;
font-weight:300;
}  
.big_title span {
font-size:16px;
color:#a6a6a6;
display:block;
}	
.big_product.big {	
display:block;	
height:100%;
position:relative;	 
margin-top:80px;
} 
.big_product.big .title {  
width:100%;
font-size:20px;
color:#fff;
font-weight:500;
position:absolute;
left:0px;
bottom:52px;
}		
.big_product.big .title span {
padding:0 8px 6px 24px;
border-bottom:1px solid #fff;
}	  	
.pright .title { text-align:right; }
.pright .title span {
padding:0 24px 6px 0px !important;
}
.big_product.big .icons {	 
background:url('/assets/templates/pp/images/prod_bg.png') left top repeat-y;	
width:103px;   
height:100%;
position:absolute;
right:42px;
top:0px;	
text-align:center;
}	   
.v_center { 
position:absolute;
left:16px;
top:20px;
}
.pright .icons { left:42px; }
.big_product.big .icons .item {
width:71px;
font-size:13px;
color:#000000;
font-weight:300;
padding:12px 0 12px 0;
border-bottom:1px solid #000000
}	  
.product .image img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.product .image { max-width:100%; max-height:100%; overflow:hidden;}
.product .image img:hover  {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}  		  
.big_product.big .icons .item:last-child {
border:none; 
padding-bottom:0px;
}
.big_product.big .icons .item img {
margin-bottom:5px;			
display:block;
margin:0px auto;
}
.product {
width:100%;		
margin-top:80px;
}		
.product p {
margin-top:15px;
}   
.product .price {
font-size: 14px;
color: #ffffff;
font-weight: 500;
position: relative;
bottom: 45px;
padding: 5px 25px;
background-color: rgba(0,0,0,0.55);
}
.product .name {
font-size:20px;
color:#fff;	   
font-weight:500;
margin-top:20px;
}
.product .name.gall {
    text-align: center;
}
.product .name a {
font-size:20px;
color:#fff;	   
font-weight:500;
margin-top:20px;
text-decoration:underline;
}	 
.product .more a {
width:155px;
height:42px;   
font-size:17px;
color:#fff;	
font-weight:300;
text-align:center;
line-height:42px; 
border:1px solid #4c4c4c;
position: relative;
display:block;
text-decoration:none;
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;	 
}
.product .more a:hover, .product .more a:focus, .product .more a:active {
	background:#fff;
    color:#000;
}
.product .more a:hover::before, .product .more a:focus::before, .product .more a:active::before {
    transform: scale(1);
}	 
.more {
    margin: 3px;
}
.big_product .icon_list {
display:none;
}
.icon_list ul {
list-style: none;
padding:0px;
margin:20px 0 0 0;
}  
.icon_list li {
font-size:12px;
color:#ffffff;
font-weight:300;
float:left;
text-align:center;
margin-right:20px;
}	 
.icon_list li:last-child {
margin-right:0px;
}
.icon_list li img {
display:block;
margin:0px auto;
margin-bottom:8px;
}	
.slide { 
width:100%; 	
margin-top:-80px;
position:relative;
z-index:0;
float:left;			
text-align:center;
}	   
.slide .bg_1 ,.slide .bg_2  ,.slide .bg_3  ,.slide .bg_4  ,.slide .bg_5  ,.slide .bg_6  ,.slide .bg_7 {
background:url('/assets/templates/pp/images/slide_1.jpg') center center no-repeat;
background-size: cover;
width:100%;		
min-height:550px;						 
}		
.slide .bg_2 {
background:url('/assets/templates/pp/images/slide_2.jpg') center center no-repeat;
}
.slide .bg_3 {
background:url('/assets/templates/pp/images/slide_3.jpg') center center no-repeat;
}
.slide .bg_4 {
background:url('/assets/templates/pp/images/slide_4.jpg') center center no-repeat;
}
.slide .bg_5 {
background:url('/assets/templates/pp/images/slide_5.jpg') center center no-repeat;
}
.slide .bg_6 {
background:url('/assets/templates/pp/images/slide_6.jpg') center center no-repeat;
}			
.slide .bg_7 {
background:url('/assets/templates/pp/images/slide_7.jpg') center center no-repeat;
}
.slide H1 {
font-size:50px;
color:#ffffff;
font-weight:300;   
margin-top:7%;
} 
.slide .title {
font-size:50px;
color:#ffffff;
font-weight:300;   
margin-top:7%;
} 
.slide p {	   
max-width:689px;
margin:0px auto;
margin-top:10px;
color:#e6e6e6;
}	
.icon_list {
position: relative;
/*margin-top:35px*/
}	
.icon_list ul {
list-style: none; 
position: relative;
width:100%; 	
position:relative;
z-index:2;
float:left;			
text-align:center;
} 
/*.icon_list ul li {  
font-size:13px;
float:none;								  
margin:0 10px 10px 10px;
display: inline-block;
} 		*/
.slide .carousel-indicators li {  
background:url('/assets/templates/pp/images/bullets.png') left -11px no-repeat;
width:11px;
height:11px;
margin:0 4px 0 4px;
border:none;
}	
.slide .carousel-indicators li:hover ,.slide .carousel-indicators .active {
background:url('/assets/templates/pp/images/bullets.png') left top no-repeat;
}	
.connected-carousels {
width:100%;	
margin-top:20px;	
position:relative;
}	
.tabs .connected-carousels {
margin-top:50px;
}	
.connected-carousels a { outline:none !important; } 
.connected-carousels img { width:100%; min-width:100%; }
.connected-carousels .stage {
width: 100%;
position: relative;
float:left;
}				  
.connected-carousels .carousel-stage {
margin-right:378px;
}
.connected-carousels .navigation {
width:372px;		   
margin-left:-372px;
margin-top:0px;
position: relative;
float:left;

}
.carousel-navigation ul {
list-style: none;
margin: 0;
padding: 0 0 0 0px;

overflow:hidden;	 

}
.carousel-navigation li { 
padding: 0 4px 6px 0;
    float: left;
    width: 33.3%;
    height: auto;
    margin-right: 0;

}
/** Shared carousel styles **/
.connected-carousels .stage img { height:372px; }
.connected-carousels .carousel {
max-height:372px;
overflow: hidden;
position: relative;
}
.connected-carousels .carousel ul {
width:100%;
height: 20000em;

list-style: none;
margin: 0;
padding: 0;
}	  
.active .connected-carousels .carousel ul {
position: relative;
}
.connected-carousels .carousel li {
float: left;
}	  
.connected-carousels .carousel-navigation li.active img ,.connected-carousels .carousel-navigation li:hover img{
border:1px solid #fff;	   	   
}  
.color_box_1 { 
margin-top:70px;
-webkit-column-count: 6;
-moz-column-count: 6;
column-count: 6;  
-webkit-column-gap: 40px; 
-moz-column-gap: 40px; 
column-gap: 40px;
}	 
.color_box_1 ul {
list-style: none; 
margin:0px;
padding:0px;
}	
.color_box_1 li { 
text-align:center;
} 
.color_box_1 ul li img {
display:block;	  
margin-bottom:18px;
}  
.color_box_1 ul li a {
font-size:20px;
color:#fdfbfb;
font-weight:500;  
text-decoration:none;
}	
.color_box_1 ul li a img {
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
-ms-transition:opacity .5s ease-out;
-o-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
}
.color_box_1 ul li a:hover img {
z-index:3;
opacity:0.4;
}	  
.color_box_1 ul li a span {
font-size:14px;
color:#a5a4a4;
font-weight:300;		  
display:block;	 
white-space:nowrap;
}
.color_box_2 { 
margin-top:70px;	
overflow:hidden; 
}	 
.color_box_2 ul {
list-style: none; 
margin:0px -40px 0 0;
padding:0px;		 
}	
.color_box_2 li { 
width:16.6%;		
min-height:270px;
text-align:center;	   
padding-right:40px;
float:left;
} 	 
.color_box_2 ul li img {
display:block;	  
margin-bottom:18px;
/*box-shadow: 0 0 10px rgba(0, 0, 0, 1);*/
}  
.color_box_2 ul li a {
font-size:20px;
color:#fdfbfb;
font-weight:500;   
text-decoration:none;
}	  
.color_box_2 ul li a span {
font-size:15px;
color:#a5a4a4;
font-weight:300;		  
display:block;	 
white-space:nowrap;
color: rgb(0,230,245);
} 
.color_box_2 ul li a img {
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
-ms-transition:opacity .5s ease-out;
-o-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
}
.color_box_2 ul li a:hover img {
z-index:3;
opacity:0.4;
}	

.color_box_hit { 
margin-top:70px;	
overflow:hidden; 
}	 
.color_box_hit ul {
list-style: none; 
margin:0px -40px 0 0;
padding:0px;		 
}	
.color_box_hit li { 
width:33.3%;		
min-height:270px;
text-align:center;	   
padding-right:40px;
float:left;
margin-bottom: 60px;
} 	 
.color_box_hit ul li img {
display:block;	  
margin-bottom:18px;
height: 240px;
}  
.color_box_hit ul li a {
font-size:20px;
color:#fdfbfb;
font-weight:500;   
text-decoration:none;
}	  
.color_box_hit ul li a span {
font-size:14px;
color:#a5a4a4;
font-weight:300;		  
display:block;	 
white-space:nowrap;
} 
.color_box_hit ul li a img {
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
-ms-transition:opacity .5s ease-out;
-o-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
}
.color_box_hit ul li a:hover img {
z-index:3;
opacity:0.4;
}
/*.elements { 
margin-top:70px;
-webkit-column-count: 6;
-moz-column-count: 6;
column-count: 6;  
-webkit-column-gap: 40px; 
-moz-column-gap: 40px; 
column-gap: 40px;
}	 
.elements ul {
list-style: none; 
margin:0px;
padding:0px;
}	
.elements li { 
text-align:center;
} 
.elements ul li img {
display:block;	  	
margin:0px auto;
margin-bottom:18px;
}  
.elements ul li a {
font-size:20px;
color:#fdfbfb;
font-weight:500;
}	  
.elements ul li a span {
font-size:14px;
color:#a5a4a4;
font-weight:300;		  
display:block;	 
white-space:nowrap;
}
*/
.elements { 
margin-top:70px;	
overflow:hidden; 
}	 
.elements ul {
list-style: none; 
margin:0px -40px 0 0;
padding:0px;		 
}	
.elements li { 
width:16.6%;
/*min-height:270px;*/
margin-bottom:20px;
text-align:center;	   
padding-right:40px;
float:left;
font-size:20px;
color:#fdfbfb;
font-weight:500;   
text-decoration:none;
} 	 
.elements ul li img {
display:block;	  	
margin:0px auto;
margin-bottom:18px;
}  
.elements ul li span {
font-size:14px;
color:#a5a4a4;
font-weight:300;		  
display:block;	 
white-space:nowrap;
} 	  
.charachter {
/*margin-top:70px;*/
}	 
.charachter img {
max-width:100%;
margin:0px auto;  
display:block;
}	 
.charachter p {
margin:0px;		  
font-size:15px;
}	
.charachter .col-sm-6 {
display:table;
margin-top:35px;
}
.charachter .col-sm-5 ,.charachter .col-sm-7 {
display:table-cell;
vertical-align:middle !important;
height:100%;
float:none;
}  
.txt_1 {
margin-top:43px;
font-family: 'Open Sans', sans-serif;
font-size:15px;
color:#a5a4a4;						 
font-weight:600;
text-align:center;
}	 
.izdeliya {
margin-top:50px;   
font-size:15px;
color:#a5a4a4;
font-weight:300;
text-align:center;
}
.izdeliya img {
margin:0px auto;
margin-bottom:20px;
display:block;
}	 
.table {
width:100%;
margin-top:67px;	 
}				
.table td {		
width:10%;
font-size:14px;
color:#979696;
font-weight:300;  
border:1px solid #797979 !important;
text-align:center;
vertical-align:middle !important;
}	
.table td:first-child {
width:auto;
}   
.table strong ,.table_responcive strong {
font-size:15px;
color:#fff;
font-weight:500;
}
.table span ,.table_responcive span {
font-size:14px;
color:#fff;
font-weight:500;
}  
.table_name {
font-size:15px;
color:#fff;
font-weight:500;
text-align:center;	 
border:1px solid #797979;
border-bottom:none;
display:none;	
margin-top:67px; 
padding:10px 0 10px 0;
}	
.table_responcive {
width:100% !important;
display:none;
}	 
.table_responcive  td {		
font-size:14px;
color:#979696;
font-weight:300;  
border:1px solid #797979 !important;
text-align:center;
vertical-align:middle !important;
padding:10px;		  
width:10% !important
}	 
.text_box {
text-align:left;
}
.text_box p { line-height:26px;}
.people .col-lg-3 ,.people .col-sm-6 {
margin-top:70px;  
text-align:center;
}	
.people p {
font-size:15px;
margin-top:23px;
}
.people .name {
font-size:20px;
color:#fdfbfb;
font-size:500;
margin-top:27px;
}				  
.people .name span {
font-size:15px;
color:#888787;
font-weight:300;
margin-top:7px;
display:block;
}	 
.people img {
display:block;
margin:0px auto;
max-width:100%;
}	
.links {
text-align:center;
margin-top:70px;
}
.links a {
font-size:20px;
color:#fdfbfb;
font-weight:500;
margin:0 5px 0 5px;
text-decoration:underline;
}	   
.links a:hover {
text-decoration:none
}	 
ul.tabs {
list-style: none;
padding:0;
margin:55px 0 0px 0;
border-bottom:1px solid #797979;	
height:50px;
}  
ul.tabs li {
float:left;
background:#fff;
}
ul.tabs li.active {
background:#101010;
}
ul.tabs a {	  
height:50px;
border:1px solid #797979;
display:block; 
text-decoration:none;
font-size:14px;
color:#000;	 
padding:0 29px 0 29px;
line-height:50px;
font-weight:300;	   
outline:none;
}  
ul.tabs .active a {
color:#fdfbfb;
border-bottom:1px solid #101010;
}	
.adres_box {
margin-top:60px;
} 	
.adres_box .col-md-6:first-child {
padding-right:45px;
}
.adres_box .col-md-6:last-child {
padding-left:45px;
}
.adres_box h6 {
font-size:18px;
color:#fdfbfb;
line-height:28px;
font-weight:500;  
padding:0px;
margin:0px;
}	  
.adres_box p {
font-size:15px;	
line-height:26px;
}	 
.adres_box p span {
color:#fdfbfb;		
font-weight:500;  
display:block; 
float:left;
padding-bottom:30px;
padding-right:10px;
}	
.adres_box .map img {
max-width:100%;	   
margin:0px auto;
display:block;
}		
#search {	 
width:29px;
height:36px;
background:url('/assets/templates/pp/images/search.png') 10px center no-repeat;
border:none;
color:#000;	   
font-weight:500;
position:absolute;	 
left:-10px;
top:-9px; 
z-index:30;	  
padding:0px;  
-webkit-transition: 0.2s ease-out;
-moz-transition: 0.2s ease-out;
-ms-transition:0.2s ease-out;
-o-transition: 0.2s ease-out;
transition: 0.2s ease-out;	 
cursor:pointer;	
font-size:0px;
}			
.s_act {   	
background:#fff url('/assets/templates/pp/images/search_black.png') 10px center no-repeat !important;
padding-left:35px !important;
width:258px !important; 
display:block;		 
font-size:15px !important;
cursor:text!important ;
}




footer {
width:100%;	   
margin-top:100px;	 
padding-bottom:70px;
}
footer .container-fluid {
border-top:1px solid #1e1e1e;
padding:100px 0 0 0;	  
}  
footer .title {
font-family: 'Open Sans', sans-serif;
font-size:19px;
color:#feffff;						 
font-weight:600;
}	  
footer .title span {
background:url('/assets/templates/pp/images/arr_1.png') right 14px no-repeat;	
padding-right:35px;
}	 
footer .tels {
background:url('/assets/templates/pp/images/ic_phone.png') left 4px no-repeat;	
padding-left:29px;
margin-top:50px;
}
footer .tels span {
font-size:15px;
color:#8f8f90;
font-weight:300;
height:28px;
display:block;
}	
footer .email {		  
height:64px;						 
line-height:64px;
border-top:1px dashed #434343;
border-bottom:1px dashed #434343;
margin-top:12px;
} 
footer .email a {
background:url('/assets/templates/pp/images/ic_mail.png') left 4px no-repeat;	 
padding-left:29px;		
font-size:15px;
color:#8f8f90;
font-weight:300;
}				 
footer .inp {
margin-top:15px;
position:relative;
} 
footer .inp:first-child {
margin-top:43px;
}
footer input {	 
background:none;
width:100%;
height:38px;
border:1px solid #3f3f40;
padding:0 35px 0 16px;
font-size:16px;
color:#fdfdfe;
} 
footer .user:before {
content:"";		   
background:url('/assets/templates/pp/images/ic_user.png') left top no-repeat;	 
width:11px;
height:16px;
position:absolute;
right:12px;
top:11px;
display:block;
}		
footer .mal:before {
content:"";		   
background:url('/assets/templates/pp/images/ic_mail.png') left top no-repeat;	 
width:16px;
height:12px;
position:absolute;
right:12px;
top:13px;
display:block;
}  
footer .textarea {
margin-top:15px;
}
footer .textarea textarea {
background:none;
width:100%;
height:87px;
border:1px solid #3f3f40;
padding:10px 16px 10px 16px;
font-size:16px;
color:#fdfdfe;	   
resize:none;
}	 
footer .send_but {
margin-top:18px;
} 
footer .send_but input {
background:#171717;
border:1px solid #171717;
width:100%;
height:40px;				 
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:bold;
color:#fdfdfe;
}	 
footer .send_but input:hover {
border-color:#02c1c7 !important;
}
footer .copy {
font-size:14px;
color:#6b6b6c;
margin-top:-14px !important;
position:relative;
float:left;
padding-left:16px;
}
footer .creat {
font-size: 14px;
color: #6b6b6c;
position: relative;
padding-left: 16px;
margin: 0px 0px 20px 0px;
}
footer .creat  a {
font-size: 14px;
color: #6b6b6c;
}	  
footer .plitka { display:none;}
footer .plitka ul {
list-style: none;
padding:33px 0 0 0;
margin:0px 0 0 -10px;
}	
footer .plitka ul li {	
width:29%;
margin:10px 0 0 10px;
float:left;
} 
footer .plitka ul li img {
display:block;
}  
#overlay{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height:100%;
z-index: 100;
background-color: rgba(0,0,0,0.8); 
display:none;
}	  
.example {
font-weight:500;
color:#fff;
margin-top:30px;
} 	
.example span {
cursor:pointer;
}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000 !important;}
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/assets/templates/html/images/loading.gif) no-repeat 50% 50%; }
.close_p {
position:absolute;
right:10px;
top:10px;	 
}	 
.popup_1 {			 

margin:0px auto;	 
padding:0px 80px 50px 80px !important;
max-width:1050px; 
position:relative;
text-align:left;
overflow:hidden;
}	
.popup_car .carousel-indicators {
display:none;
}	
.popup_car .left {
background:url('/assets/templates/pp/images/left.png') left center no-repeat ;	
left:-28px;
}		
.popup_car .right {
background:url('/assets/templates/pp/images/right.png') right center  no-repeat ;	
right:-28px;
}	   
.popup_1 .title {
font-size:28px;
color:#fdfbfb;
font-weight:300;   
text-align:center; 
}	
.popup_1 .inp {
margin-top:20px;
}
.popup_1 .inp input { 
background:none;
border:1px solid #424242;
width:100%;
height:42px;
padding:0 15px 0 15px;
font-size:15px;
color:#a4a3a3; 
font-weight:300
}
.popup_1 .inp input.error {
border: 1px solid red;
}
.sel_1 {
margin-top:20px;
}		
.popup_1 .send_but {
margin-top:28px; 
text-align:center;
} 
.popup_1 .send_but input {
background:#171717;
border:1px solid #171717;
width:260px;
height:40px;				 
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight:bold;
color:#fdfdfe;
margin:0px auto;
}	 	
.popup_1 .send_but input:hover {
border-color:#02c1c7 !important;
}	  
.sel_2 { display:none; margin-top:22px; }
.tab-content  {
overflow:hidden;
}
			
.shox_box { display:block !important}

.tab-content .tab-pane:nth-child(2) ,.tab-content .tab-pane:nth-child(3) ,.tab-content .tab-pane:nth-child(4) ,.tab-content .tab-pane:nth-child(5),.tab-content .tab-pane:nth-child(6) { 
position:absolute;
left:-9999em;
top:-9999em;
}	
.tab-content .active {
position:relative !important;
left:0px !important;
top:0px !important;
}	 
.catalog .clear-line {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px;
border-bottom: 1px solid #fff; 
padding-top: 40px; 
margin-bottom: -40px;
}	
.portfolio_carusel {
    overflow: hidden;
}

.portfolio_wrap {
    margin-bottom: 30px;
}
.top_portfolio_item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 50px 0 30px;
}

.top_portfolio_item #anchor_galery {
    margin-top: 0;
}

.logo_wrap {
    margin-right: 30px;
}


@media (min-width: 1170px) {
.catalog .col-sm-6 + .col-sm-6 + .col-sm-6:after {content:""; display:block; width:1px; height:20px; }  
.catalog .col-md-8 + .col-md-4:after {content:""; display:block; width:1px; height:10px; } 
.catalog .col-md-4 + .col-md-8:after {content:""; display:block; width:1px; height:10px; } 
.catalog .col-md-4 ,.catalog .col-md-8 { max-height:557px; overflow:hidden; }
.col-md-8:nth-child(12n):after {content:""; display:block; width:1px; height:30px !important; } 
.catalog p { min-height:105px; max-height:105px;  padding-bottom:14px; overflow:hidden; color: #ddd; }    
footer .row { margin:0 0px 0 0px; }	
footer .plitka { display:block; }
footer .col-md-4 { width:25%; }	
.popup_1 { width:1140px; left:-8px; } 
}
@media (max-width: 1169px)  {	 	  
.catalog .col-md-4 { min-height:630px; }
.cat_new .col-md-4 { min-height:530px; }
.catalog .col-md-4 { float:left !important; }	
.catalog .col-md-4:nth-child(12n) { clear:left; } 
.catalog .col-md-8{ display:none !important; }
.big.big_product { display:none !important; } 	   
.big_product .icon_list { display:block; }
.catalog .product { margin-top:60px; }	 
.catalog .more { margin-top:30px; }	 								   
footer .container-fluid { border-top:1px solid #1e1e1e; padding:70px 20px 0 15px ;} 
.popup_1 { width:900px; left:-8px; padding:100px 40px 50px 40px !important; }
}	 
@media (max-width: 1000px) {		  
menu { background:url('/assets/templates/pp/images/menu_bg.png') left top repeat-x; height:50px; }
menu .city ,.chose { line-height:50px; }	
menu .col-sm-9 { padding-right:0px}
menu ul li { height:50px; }	
/*menu ul li:nth-child(2) { padding-right:4%; } 
menu ul li:nth-child(4) { padding-left:4%; } */																				   
.slide {  margin-top:-50px !important;	}	
.index { height:545px; }				 
.contacts { height:390px; }				 
.slide .bg_1 ,.slide .bg_2  ,.slide .bg_3  ,.slide .bg_4  ,.slide .bg_5  ,.slide .bg_6  ,.slide .bg_7 { min-height:545px; }
.search { padding-right:20%; }
header .chose { display:none; }	  
menu ul li a { font-size:13px; }
menu .city { display:block; padding-left:0px;  }
menu .col-md-12 { width:75%; }
.color_box_1 {  margin:70px 14% 0 14%; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;   -webkit-column-gap: 85px;  -moz-column-gap: 85px;  column-gap: 85px; }	
.color_box_1 li {min-height:270px }
.charachter img { min-height:200px; }
.color_box_2 li { width:20%; } 
.elements li{ width:20%; }		
.adres_box p span { float:none; padding:0px; }   
.texts { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;  -webkit-column-gap:0px;  -moz-column-gap: 0px;  column-gap: 0px; }
.buttons-new {display: none;}
.color_box_3 {display: none;}
}	
@media (max-width: 991px) {
.catalog .col-md-4:nth-child(4n+1) { clear:none; } 
}
@media (max-width: 990px) {
.catalog .col-sm-6 { min-height:680px;  }
.cat_new .col-sm-6 { min-height:570px !important; }
}	
@media (max-width: 890px) {
.catalog .col-sm-6 { min-height:650px;  }
.cat_new .col-sm-6 { min-height:540px !important; }
}
@media (max-width: 850px) {
.catalog .col-sm-6 { min-height:auto;  }
.cat_new .col-sm-6 { min-height:auto !important; }
}
@media (max-width: 990px) {
header .tels .col-sm-3:last-child { padding-left:3%; }
}
@media (max-width: 978px) {
.inf { display:none; }
footer .col-sm-4:nth-child(2) ,footer .copy  {margin-left:16.65%; }
footer .creat  {margin-left:16.65%; }
.popup_1 { width:800px; left:-8px; padding:100px 20px 50px 20px !important; }
.popup_1 .col-sm-8 ,.popup_1 .col-sm-4 { width:100% !important; float:none !important; }
.popup_1 .title { margin-top:40px; }
.popup_car { width:50%; margin:0 0 0 25%; }	
ul.tabs li { float:none; display:table-cell; width:15%; text-align:center; }
ul.tabs a {  padding:0px; white-space:nowrap;  } 
.wrapper { float:none; border-bottom:1px solid #1e1e1e; padding-bottom:25px; }
.article .wrapper { border:none; padding:0px; }
.left_cont { margin:0px; width:100%; }
.right_cont { width:100%; margin-left:0; padding-top:27px; float:none; } 
#order .flexslider {
margin: 0px auto 25px;
}
.slide .title {
margin-top:15px;
}
.slide p {
margin-top: 5px;
}

}  
@media (min-width: 900px) {
menu { /*overflow:hidden;*/ }
}	   
@media (min-width: 901px) {
menu ul {
display: -webkit-box;     
display: -moz-box;         
display: -ms-flexbox;      
display: -webkit-flex;     
display: flex; 
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
padding:0px;
}
}
@media (max-width: 900px) {
.mobile_menu a {
outline:none;
text-decoration:none;
}
.mobile_menu .outer_mobile {
list-style-type: none;
    padding: 20px 0px 5px 0px;
margin: 10px 0px 0px 0px;
text-align: center;
border-top: 1px solid #1e1e1e;
}
.mobile_menu .outer_mobile > li {
padding:17px 0px;
}
.mobile_menu .outer_mobile > li > a {
font-size:16px;
font-family: 'Roboto', sans-serif;
color:#fff;
text-transform: uppercase;
}
.child_parent .inner_mobile{
list-style-type: none;
margin:17px 0px 0px 0px;
padding:0px;
}
.child_parent .inner_mobile > li  {
margin:17px 0px;
}
.child_parent .inner_mobile > li.last {
margin:17px 0px 0px 0px;
}
.child_parent .inner_mobile > li > a{
font-size:15px;
font-family: 'Roboto', sans-serif;
color:#fff;
}
.child_parent > a {
background:url('/assets/templates/pp/images/arrow_menu_down.png') no-repeat right;
padding:0px 15px;
}
.child_parent > a.active_wrap_title {
background:url('/assets/templates/pp/images/arrow_menu_up.png') no-repeat right;
}
.child_parent.active {
background:#1e1e1e;
}
.navbar-toggle.active {
background: url(/assets/templates/pp/images/toggle_active.png) left top no-repeat
}

header .chose { display:block; margin:19px 0 0 25px; font-size:15px; color:#a9a9a9; float:left; }
header .chose a { color:#a9a9a9; }
header .logo_block { width:100%; float:none !important; }
header .search { margin-right:108px; padding:0px;}														  
header .tels_block { width:100% !important; margin-top:10px; border-top:1px solid #1e1e1e; float:none !important; }
header .tels { padding-top:13px; }
header menu { background:none; }
header .city { display:none; }		
header .navbar-collapse ,header .navbar-collapse .col-sm-9 { width:100%; padding:0px; z-index: 101; position:relative; }
header menu  {position:relative !important; z-index: 101 !important; height:100%;  }
header .navbar-collapse li { width:100%; text-align:center !important; display:block; height:auto; padding:0px; border:none; margin:0px; line-height:15px !important; }
menu ul li:first-child { text-align:center !important;} 
menu ul li:first-child a { padding:15px 0 15px 0 !important;} 
menu ul li:last-child { text-align:center !important;} 
menu ul li:last-child a { padding:15px 0 15px 0 !important;} 
/*menu ul li:nth-child(2) { padding-right:0px !important; } 
menu ul li:nth-child(4) { padding-left:0px !important; }*/ 
header .navbar-collapse li a { display:block; padding:15px 0 15px 0 !important; margin:0px; background:url('/assets/templates/pp/images/drop_menu.png') left top; outline:none; }
header .navbar-collapse li a:hover { text-decoration:none; background:#101010; }  
.slide { margin-top:0px !important; }
.big_title, h2  { font-size:40px; }	  					   
.connected-carousels .carousel-stage { margin-right:292px; }
.connected-carousels .stage img { height:290px; }
.n_car.connected-carousels .stage img { height:366px ; }
.n_car.connected-carousels .carousel {max-height:366px ; }

.connected-carousels .carousel {max-height:290px; }
.connected-carousels .navigation { width:288px; margin-left:-288px; -webkit-column-gap: 4px; -moz-column-gap: 4px; column-gap: 4px; }
 
.color_box_1 { margin-bottom:-80px; } 
.charachter .col-sm-6 { width:90%; float:none; padding-bottom:40px; padding-left:15%; }
.charachter .col-sm-6:last-child { padding-bottom:0px; }
.charachter img {min-height:auto; }
.popup_1 { width:750px; }	
#search {	 
width:29px;
height:36px;
background:url('/assets/templates/pp/images/search.png') 10px center no-repeat;
margin-left:0px;
top:-10px; 
}			
.s_act {   						  
background:#fff url('/assets/templates/pp/images/search_black.png') 228px center no-repeat !important;
padding-left:35px !important;
width:258px !important; 
display:block;
margin-left:-218px !important
}
}  
@media (max-width: 800px) {
.elements li {min-height:auto; padding-bottom:40px; }  
.izdeliya { margin-top:0px; }
.izdeliya .col-sm-3 { margin-top:50px !important; width:50%; float:left; }	
.table { margin-top:0px; }
.table_name { display:block; width:100%; }
.table .hd { display:none; }  
.color_box_2 li { width:25%; }
.elements li { width:25%; }  
.popup_1 { width:650px; }	
ul.tabs a {  font-size:14px;  }
.size { padding-left:5% !important; padding-right:5% !important; }
.produkciya { height:463px; }
  
}
@media (max-width: 768px) {
.container-fluid .buttons {
margin-top:10px;
}
.container-fluid .buttons_akciya {
margin: 0 auto 18px;
}
#order .flexslider {
margin: 0px auto 25px;
}
.slide .title {
margin-top:15px;
}
.slide p {
margin-top: 5px;
}
}
@media (max-width: 760px) {												  
header .tels_block { width:100% !important;  }										  
header .tels .col-sm-3 { width:50% !important; float:left; }
footer { padding-bottom:60px; }
footer .container-fluid { padding-top:0px; }					
footer { margin-top:60px; }	
footer .title { margin-top:60px; }
footer .copy { margin-top:10px !important; }
footer .creat {
 margin-top:10px;
 margin-bottom:10px;
}
.slide .bg_1 ,.slide .bg_2  ,.slide .bg_3  ,.slide .bg_4  ,.slide .bg_5  ,.slide .bg_6  ,.slide .bg_7 ,.produkciya { min-height:490px;}						 
.charachter .col-sm-6 { width:100%; float:none; padding:0 0 40px 0; }
.charachter .col-sm-5 ,.charachter .col-sm-7 { float:none; display:block; width:100%;text-align:center;  }
.charachter img { margin-bottom:27px; }
.popup_1 { width:600px; }	
.popup_car { width:80%; margin:0 0 0 10%; }	
.people .col-lg-3 ,.people .col-sm-6 { margin-top:50px; }	
ul.tabs { display:none; }
.sel_2 { display:block; }		
.contacts .title_block { margin-top:13%; } 	  
.adres_box .map { padding-top:40px; }
.adres_box { margin-top:40px; }
}	   	
@media (max-width: 730px) {
.n_car.connected-carousels .stage img { height:330px ; }
.n_car.connected-carousels .carousel {max-height:330px ; }
.new_block1 { position:relative; left:0px; top:0px;width:auto;  }
.new_block1 .more { margin-top:22px; margin-bottom:20px; }
.connected-carousels .stage { float:none; }	  
.connected-carousels .carousel-stage { margin-right:0px; }	 
.connected-carousels .stage img { height:330px; }
.connected-carousels .carousel {max-height:330px; }
.connected-carousels .navigation { width:100%; margin-left:0px; -webkit-column-gap: 4px; -moz-column-gap: 4px; column-gap: 4px; float:none; margin-top:4px; }
.connected-carousels .navigation img { height:auto;  }	  
.color_box_1  {  margin:40px 10% 0 10%; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2;   -webkit-column-gap: 82px;  -moz-column-gap: 82px;  column-gap: 82px; }	
.color_box_1 li ,.elements li {min-height:auto; padding-bottom:40px; }
.color_box_1 { margin-bottom:-80px; }
.index { height:470px; }				 
.contacts { height:390px; }	
.main_pic .title_block .title,.main_pic .title_block h1 { font-size:55px; }	
.col-sm-4:nth-child(2) ,footer .copy  {margin-left:0px !important; }  
footer .creat {
    margin-top: 15px;
    margin-bottom: 10px;
	margin-left:0px;
}
footer .copy  {margin-top:10px !important; }  
.big_title { margin-top:34px; }
}
@media (max-width: 667px) {

#order .flexslider {
margin: 0px auto 25px;
}
.popup_1 .title {
margin-top: 15px;
}
.slide .title {
margin-top: 10px;
font-size: 35px;
line-height: normal;
margin-bottom: 10px;
}
.slide p {
margin-top: 0px;
font-size: 14px;
line-height: 15px;
}
.icon_list ul {
    margin: 5px 0 0 0;
}
}
@media (max-width: 650px) {		  
.table_name { border:none; margin-top:30px;  }
.table { display:none; }
.table_responcive { display:block; }	  
.color_box_2 li { width:50%; margin-bottom:20px; } 
.color_box_hit li { width:100%; margin-bottom:20px; } 
.elements li { width:33%; margin-bottom:20px; }	 
.popup_1 { width:500px; }	   
.popup_1 .title { font-size:20px;}	
.popup_1 .col-sm-6 { padding:0px; }
.left_cont .article .image  { float:left; margin-right:0px; width:100%; padding-bottom:28px; }
.left_cont .article .image img { display:block; }
.left_cont .article_info { margin-left:0px; width:100%;} 									
.link_1 ,.pages { float:none;}
}
@media (max-width: 500px) {	  
.title_block .art { margin-top:45%; }
.elements li { width:50%;}
.main_pic .title_block .title ,.main_pic .title_block h1{ font-size:30px; }
.main_pic .title_block h1 span { font-size:17px; }
.elements {margin:40px 10px 0 10px;} 
.elements li img { max-width:100%; }
header .chose { margin:19px 0 0 15px;}
header .search { display:none; } 
header .tx_1 { display:none; }
header .tx_2 { display:inline; } 
.slide .title { font-size:30px; }											  
.slide .icon_list { margin-top:0px; }
.slide p { margin-top:10px;display:none;}
.index { height:345px; }				 
.contacts { height:300px; }	   
.main_pic .title_block { margin-top:7%; } 	
.main_pic .title_block .title { font-size:30px; }	
.main_pic .title_block .title span { font-size:17px; }	
.main_pic .pull-left ,.main_pic .pull-right { float:none !important;  }
.container-fluid .pull-left ,.container-fluid .pull-right { float:none !important;  }
.main_pic .buttons { width:auto !important; }
.main_pic.contacts .title_block .buttons {margin-top:10px;}
.main_pic .buttons a { margin:0px auto; margin-bottom:12px; display:block; }
.container-fluid .buttons { width: 205px; }
.container-fluid .buttons-new { width:auto !important; }
.container-fluid .buttons a { margin:0px auto; margin-bottom:12px; display:block; }
.container-fluid .buttons-new a { margin:0px auto; margin-bottom:12px; display:block; }
.container-fluid .buttons_listopad  { width:auto !important;margin-top:0px; }
.text_box p {display:none;}
.mobile-kto-mi {display:none;}
.container-fluid .buttons_akciya  { width:auto !important;margin: 0 auto 11px;}
.slide .title {line-height: normal;margin-bottom: 11px;}
.container-fluid .buttons_listopad a { margin:0px auto; margin-bottom:12px; display:block; }
.big_title,h2 { font-size:24px; }	
.big_title span,h2 span { display:none; }	  
.texts { padding-top:20px;}	
.color_box_1 {  margin:40px 0% -30px 0%; -webkit-column-gap: 22px;  -moz-column-gap: 22px;  column-gap: 22px;  }	 
.izdeliya .col-sm-3 { margin-top:50px !important; width:100%; float:none; }
.popup_1 { width:400px; }
.popup_1 .send_but input  { width:100%; }
}
@media (max-width: 400px) {
header .tels { font-size:14px; }  
.color_box_1 li img ,.color_box_2 li img  { height:120px; }	  
.color_box_2 li { min-height:230px; margin-bottom:0px; }
.popup_1 { width:270px; }
}												   


@media (max-width: 630px) {
.connected-carousels .stage img { height:300px; }
.connected-carousels .carousel {max-height:300px; }
}
@media (max-width: 530px) {
.connected-carousels .stage img { height:250px; }
.connected-carousels .carousel {max-height:250px; }
} 
@media (max-width: 430px) {
.connected-carousels .stage img { height:200px; }
.connected-carousels .carousel {max-height:200px; }
.n_car.connected-carousels .stage img { height:200px ; }
.n_car.connected-carousels .carousel {max-height:200px ; }	 
.produkciya .title { padding:0 10% 0 10% !important;}
}	
@media (max-width: 320px) {
.connected-carousels .stage img { height:174px; }
.connected-carousels .carousel {max-height:174px; }
.n_car.connected-carousels .stage img { height:174px ; }
.n_car.connected-carousels .carousel {max-height:174px ; }
}
@media (max-width: 900px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}
.wrap-slider-text {
    position:absolute;
    width:100%;
    top:0;
	background: rgba(0,0,0,0.3);
    height: 100%;
}
.color_box_2 h3 {
color:#fff;
margin: 20px 0px 10px 0px;
text-align:left;	
}
.color_box_2 h3 span.textured_layer {
    color: #a6a6a6;
    font-weight: normal;
    font-size: 16px;
}
.hidden_border {
display:none;
}
.form-err{
    position:absolute;
    color:#fff;
    font-weight:bold;
}
.form-err .empty-message{
    color:red;
    font-weight:normal;
}

.adres_box p a.fancy {
    display:none;
}
.adres_box p a.fancy:first-child {
    display:inline;
    cursor:pointer;
}

#region {
    color:#fff;
	font-size:28px;
	text-align: -webkit-center;
}
#region a {
    margin: 0 10px 0 0;
}

.row ul li{
     color:#a6a6a6;   
}
.oplata {
	font-size: 16px;
}
.block {
    margin-bottom: 10px;
}
.number {
    width: 31px;
    height: 30px;
    color: #000;
    background-color: #fff;
    padding: 5px;
    text-align: -webkit-center;
    float: left;
    margin-right: 10px;
}
.text {
    height: 30px;
    padding: 5px;
    color: #a6a6a6;
}
@media (max-width: 390px) {
.text-two {height: 45px; padding: 0px 0px 0px 41px; color: #a6a6a6; line-height: 15px;}
}
.text-two {
    height: 30px;
    padding: 0px;
    color: #a6a6a6;
    line-height: 15px;
}

.top_bread .breadcrumb{
    background:none;
    text-align:center;
    position:relative;
    z-index:2;
    padding-top:20px;
}

.top_bread .breadcrumb li a {
    color:#fff;
    text-decoration:underline !important;
}

.top_bread .breadcrumb li.active {
    color:#f1f1f1;
}

.tmenu .dropdown-menu {
    background:#000;
}

.tmenu .dropdown-menu li {
    height:auto;
    line-height:30px;
    width: 100%;
}

.tmenu .dropdown-menu li a {
    color:#fff;
}

.tmenu .dropdown-menu li a:hover {
    background:none !important;
    text-decoration:underline !important;
}

.tmenu .dropdown-menu li.active {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-size:15px;
    color:#ffea00 !important;
    padding-left:20px;
}

.tmenu .dropdown-menu li.active a {
    color:#ffea00 !important;
    background:none !important;
}