﻿.brands .titleBox {
  width: 328px;
  padding-bottom: 60px;
  border-bottom: 6px solid #ffa420;
}

.brands .titleBox h1 {
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.38px;
  color: #000000;
}

.brands .brandList {
 padding: 60px 0;
 display: flex;
 flex-wrap: wrap;
}

.brands .brandList .brandBox {
 width: 300px;
 margin-bottom: 60px;
 margin-right: 20px;
}

.brands .brandList .brandBox.v2 {
 margin-right: 0;
}

.brands .brandList .brandBox .thumb {
 width: 100%;
 height: auto;
}

.brands .brandList .brandBox .logo {
 height: auto;
 margin: 0 auto;
 margin-top: 20px;
}

.brands .brandList .brandBox .logo.bovet {
 width: 150px;
}

.brands .brandList .brandBox .logo.ulysseNardin {
 width: 214px;
 margin-top: 21px;
}

.brands .brandList .brandBox .logo.gp {
 width: 177px;
 margin-top: 13px;
}

.brands .brandList .brandBox .logo.vertu {
 width: 141px;
}

.brands .brandList .brandBox .logo.bubenZorweg {
 width: 204px;
}

.brands .brandList .brandBox .logo.corum {
 width: 123px;
 margin-top: 6px;
}

.brands .brandList .brandBox .logo.graham {
 width: 175px;
}

.brands .brandList .brandBox .logo.parmigiani {
 width: 186px;
}

.brands .brandList .brandBox .logo.ls {
 width: 155px;
 margin-top: 4px
}

.brands .brandList .brandBox .logo.oris {
 width: 145px;
}

.videoList {
  padding: 85px 0;
}

.videoList .gridFrameWrapper.v2 {
  width: 100%;
    padding: 0 100px;
    display: flex;
    flex-direction: row;
}

.videoList .gridFrameWrapper.v2 .left {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex: 1 0 50%;
    justify-content: space-between;
}

.videoList .gridFrameWrapper.v2 .right {
    width: 50%;
    flex: 0 1 50%;
    padding: 0 15px;
}


.videoList .videoBox {
  float: left;
  width: 460px;
  margin-right: 20px;
  flex: 1 0 48%;
}

#press .videoList .videoBox {
  margin-bottom: 20px;
}

.videoList .videoBox.v2 {
  margin-right: 0;
}

.videoList .videoBox.v3 {
    margin-right: 0;
    width: 100%;
    float: none;
}

.videoList .videoBox.v3 a{
    display: flex;
    flex-direction: row;
}

.videoList .videoBox.v3 a iframe, .videoList .videoBox.v3 a div{
    width: 50%;
}

.videoList .videoBox.v3 a div {
  padding: 5px 10px;
}

.videoList .videoBox.v3 a div h3{
  font-size: 23px;
  color: #4a4a4a;
  margin-bottom: 10px;
}

.videoList .videoBox iframe{
  width: 100%;
  margin-bottom: 17px;
}

.videoList .videoBox p {
    font-family: Montserrat;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2;
  letter-spacing: -0.15px;
  color: #4a4a4a;
}

.kvkk {
padding-top: 77px;
padding-bottom: 77px;
}

.kvkk p {
  width: 620px;
    font-family: Montserrat;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.87;
  letter-spacing: -0.16px;
  text-align: center;
  color: #4a4a4a;
}

.kvkk p strong {
    font-size: 18px;
  letter-spacing: -0.19px;
  color: #1c1c1c;
}

.kvkk p a {
  color: #1274b2;
  text-decoration: underline;
}

@media all and (max-width: 980px) {

  .brands {
  padding-top: 60px;
}

  .brands .titleBox {
  width: 222px;
  padding-bottom: 53px;
  border-bottom: 6px solid #ffa420;
}

.brands .titleBox h1 {
  font-size: 26px;
}

.brands .brandList {
 justify-content: space-around;
}

.brands .brandList .brandBox {
 width: 160px;
 margin-bottom: 60px;
 margin-right: 0;
}

.brands .brandList .brandBox .logo.bovet {
 width: 90px;
}

.brands .brandList .brandBox .logo.ulysseNardin {
 width: 154px;
 margin-top: 17px;
}

.brands .brandList .brandBox .logo.gp {
 width: 117px;
 margin-top: 13px;
}

.brands .brandList .brandBox .logo.vertu {
 width: 81px;
}

.brands .brandList .brandBox .logo.bubenZorweg {
 width: 144px;
}

.brands .brandList .brandBox .logo.corum {
 width: 63px;
 margin-top: 6px;
}

.brands .brandList .brandBox .logo.graham {
 width: 115px;
}

.brands .brandList .brandBox .logo.parmigiani {
 width: 126px;
}

.videoList .videoBox {
  float: none;
  width: 100%;
  margin-right: 0;
  margin-bottom: 60px;
}

.videoList .videoBox.v2 {
  margin-bottom: 0;
}

#press .videoList .videoBox.v2 {
  margin-bottom: 20px;
}

.kvkk p {
  width: 100%;
}

}

