 body { font-family: "PT Sans"; } 
body {
 font-family: "PT Sans Caption";

/*    background-image: url(/i/wide_ny2018-2.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center 104px; */
} }
.line {
width: 100%; /*  1080px; */
margin: 30px auto;
border-bottom: 1px solid #ccc;
clear: both;
display: block;
}


a.big { text-transform: uppercase;
text-decoration: none; 
}

h2, h3 { text-transform: uppercase;}
.magazines img { width: 100%; padding: 0px;}
a.big:hover { text-decoration: underline; color: #f2434a;}
.bussines span, .condition span { width: 150px; margin: 0 auto; display: block; }

#header,
.footer,
.enter,
.banner,
.lookbook, 
.magazines,
.condition,
.about, 
.present,
.registration, 
.assort-text,
.retail-text,
.vacancy-text,
.contacts-text,
.bussines,
.video,
.branches,
.brands { width: 1080px; margin: 0 auto; }

a { color: #808080;
color: #333; 
font-size: 10pt;
 }
a:hover { color: #333; 
color: #f2434a;}



.branches a,
.brands .carousel-inner a,
.retail-text a {
border-bottom: 1 dashed #333;
}
.branches a:hover,
.brands .carousel-inner  a:hover,
.retail-text a:hover {
text-decoration: none;
border-bottom: 1 solid #f2434a;
}

a.big { /* font-weight: bold; */ 
font-size: 15pt;
border-bottom: 0;
}

a.big:hover { /* font-weight: bold; */ 
border-bottom: 0;
}

.brand img { padding: 0; }
.brand p { padding: 10px 20px;  }


/* .brands > .brand { display: inline-block; } */

.branches  div > span { width: 100%; text-align: center; display: block;}
.branches { margin-bottom: 20px; }

h1 { font-size: 28pt; }

.social { padding-top: 5px; }
.social ul li { list-style-type: none; display: inline; padding: 15px 5px; }

.social ul li i { font-size: 20pt; color: #333; }
.social ul li a { text-decoration: none; color: #333; }
.social ul li a:hover { text-decoration: none; color: #f2434a;}
.social ul li i:hover {  color: #333; text-decoration: none; color: #f2434a;}

.logo { 
float: left;
display: inline;
margin-top: 10px;
}
.phones { float: right; display: inline; padding-top: 10px; font-size: 9pt;}
.phones ul li { 
    list-style-type: none; 
    display: inline; 
    padding-left: 20px;
}
.clear-md { display:none; } 

@media ( max-width: 720px ) 
{
.clear-md { clear: both; display: block; } 

 .phones ul li { 
  display: block;
  padding-left: 15px;
 }
 
 .phones  {
  float: left;
 }
 .phones ul { 
 padding-left: 10px;
 } 
}

    

/* .phones ul li a:hover { color: #333; text-decoration: underline; z-index: 99; }
.phones ul li a { color: #808080; z-index: 99; 
} */

.clear { clear: both;}

.container-fluid { padding-left: 0px; }
.navbar-collapse { padding-left: 0px;
}

.nav>li>a {
 padding: 10px 30px 0px 0px;
 font-size: 15px;  
 /* font-weight: bold; */
 font-weight: 600;
 color: #808080;
 color: #333;

 }

.nav li>a:hover { background-color: white; color: #333; color: #f2434a; }
.navbar { margin-bottom: 0px; min-height: 20px; } 



.separator {
width: 100%; 
box-shadow: 0 4px 6px #ccc;
display: block;
line-height: 1;
clear: both;
margin-bottom: 10px; 
}

.fixed {   z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    
    text-align: center;
}
#bs-example-navbar-collapse-1.fixed ul { margin: 0 auto;
 float: none!important;
display: inline-block;
/* background-color: white;
padding: 10px;
box-shadow: 0 4px 6px #ccc; */ }

#bs-example-navbar-collapse-1.fixed {
background-color: white;
padding: 10px;
box-shadow: 0 4px 6px #ccc;}

#bs-example-navbar-collapse-1.fixed .nav>li>a { padding: 5px 15px 5px 15px; }

.carousel-control { width: 6%; }

#bs-example-navbar-collapse-2 .nav>li>a { font-size: 11pt;}
.multi-item-carousel { position: relative; }

.multi-item-carousel .carousel-inner .prev,	
.multi-item-carousel .carousel-inner .active.left { left: 0;
     -webkit-transform: translate3d(-25%,0,0); 
    transform: translate3d(-25%,0,0);  
 
 }

.multi-item-carousel .carousel-inner .next,
.multi-item-carousel .carousel-inner .active.right { left: 0;
     -webkit-transform: translate3d(25%,0,0); 
    transform: translate3d(25%,0,0);  

 }
/* .multi-item-carousel .carousel-inner .next        {  left: 0; 
    -webkit-transform: translate3d(25%,0,0); 
    transform: translate3d(25%,0,0);
   /* display: none;    
 }  */
/* .multi-item-carousel .carousel-inner .next        { position: relative;  display: inline} */ 
/* .multi-item-carousel .carousel-inner .prev		 { left: -25%;
    -webkit-transform: translate3d(-25%,0,0); 
    transform: translate3d(-25%,0,0); }
*/
.multi-item-carousel .carousel-control 			 { width:  4%; }
.multi-item-carousel .carousel-control.left, .multi-item-carousel .carousel-control.right { margin-left:15px;background-image:none; }

 .brand {
border: 1px solid #ccc; 
min-height: 330px;
margin: 0 -11px;
/* padding: 10px 20px; */

}


#Carousel-brands .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right: -50%; }
#Carousel-brands .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { left: -70%; }

#Carousel-brands .item span { 
position: absolute;
bottom: 20px; 
left: 25px;
        }

.right.carousel-control span { 
top: 43%;
position: absolute;
font-size: 35pt;
}

.left.carousel-control span { 
top: 43%;
position: absolute;
font-size: 35pt;
left: 16px;
}

#Carousel-brands a.left.carousel-control { left: -6%; } 
#Carousel-brands a.right.carousel-control { right: -3%; }

a.big:hover { text-decoration: none; color: #f2434a;}

.form-signin input { margin: 10px 0px;}

.form-signin { margin: 30px 0 ;}

@media (max-width: 1079px)
    {
#header,
.bussines,
.lookbook,
.registration,
.present, 
.enter,
.magazines,
.condition span
.footer,
.banner, 
.about, 
.assort-text,
.retail-text,
.vacancy-text,
.contacts-text,
.video,
.branches,
.brands { width: 100%;
padding: 4px 10px; }

.about img,
.vacancy-text img,
.assort-text img,
.retail-text img,
.brand img { width: 100%; }
.brand p { padding: 5px 10px; }

#Carousel-brands .item span { 
position: absolute;
bottom: 10px; 
left: 10px;
        }
}

@media (max-width: 576px)
    {
.multi-item-carousel .carousel-inner .prev,	
.multi-item-carousel .carousel-inner .active.left { left: 0;
     -webkit-transform: translate3d(-50%,0,0); 
    transform: translate3d(-50%,0,0);  
    MozTransform : translate( -50%, 0);
 }

.multi-item-carousel .carousel-inner .next,
.multi-item-carousel .carousel-inner .active.right { left: 0;
     -webkit-transform: translate3d(50%,0,0); 
    transform: translate3d(50%,0,0);  
MozTransform : translate( 50%, 0);
 }
}

@media (max-width: 450px)
{
a.big { font-size: 12pt;}
}

#scrollup {
position: fixed;
opacity: 0.8;
padding: 15px 10px 10px;
background: #aaa;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
right: 10px;
bottom: 10px;
display: none;
cursor: pointer;
}