.view-grand-prix-dhorlogerie-de-geneve {
	padding:0;
	margin:0;
}

.view-grand-prix-dhorlogerie-de-geneve h3 {
    clear:left;
     
    font: bold 18px/21px "Helvetica Neue",Arial,sans-serif;
    text-transform: uppercase;
    color: #6F6F6E;
    margin:0 0 1em 0;
    padding:0;
    border-bottom: 1px solid #aaaaaa;
}

.watch-list-header {
    position: relative;
    padding: 0 0 0 0;
    margin-bottom: 4%;
}
.watch-list-header-category {
	
}
.watch-list-header ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.watch-list-header-social {
  position:absolute;
  z-index:100;
  float:right;
  top:0;
  right:0;
}
.watch-list-header-social ul {
    position: absolute;
    float: right;
    top: 10px;
    right: 0;
    width: 60px;
    
    list-style-type: none;
    padding: 0;
    margin: 0;
    z-index: 10;
}
.watch-list-header-social li {
    padding: 0;
    margin: 0px 0 0px 0;
}
.watch-list-header-category li {
    padding: 0;
    margin: 5px 0 5px 0;
}


.watch-list-row {
    border-top:1px solid #000;
    padding: 4% 0 0 0;
    clear:both;
}
.watch-list-row:after {
    clear:none;
}
.watch-list-row a {
  text-decoration: none;
}
.watch-list-row a:hover {
}
.watch-list-col-4 {
    position: relative;
    float: left;
    
    width:33.3333%;
    padding: 0 1% 2% 1%;
}
.watch-list-thumb-container {
	width :  94.117%;
}

.watch-list-thumb-container img {
    border: 1px solid #aaa;
    /* Responsive image */
    width: 100%;
    height: auto;
    display: block;
}
.watch-list-brand-container {
    padding: 5px 0 0 0;
}
.view-grand-prix-dhorlogerie-de-geneve a {
    font-weight: bold;
    color:#000;
    /*text-decoration: none;*/
}
.view-grand-prix-dhorlogerie-de-geneve box-main-title a {
	text-decoration: none;
}
.view-grand-prix-dhorlogerie-de-geneve a:hover {
    color:#999999;
}
.view-grand-prix-dhorlogerie-de-geneve box-main-title .title {
	padding-top : 0.5em;
}

/*  */
.node-watches {
    position:relative;
}

.section-image {
    position:relative;
    border-bottom: 1px solid #000;
}
.section-title-detail {
    position:absolute;
    bottom:0;
    left:0;
    
    z-index:2;
    
    width:100%;
    padding: 20px 20px 20px 20px;
    background-color: rgba( 0, 0, 0, 0.5);
}


.watch-detail-brand-name, .watch-detail-model-name {
    z-index:3;
    
    color:#ffffff;
    text-transform: uppercase;
}
.watch-detail-brand-name {
    font-size:14px;
}
.watch-detail-model-name {
    font-size:18px;
}
@media only screen and (max-width : 767px) {
    .watch-detail-brand-name {
        font-size:10px;
    }
    .watch-detail-model-name {
        font-size:14px;
    }
}
/*
.watch-detail-gallery-group {
    border-top: 1px solid #000;
}
*/
.watch-detail-image-container {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.watch-detail-image-container img {
    width: 100%;
    height: auto;
    display: block;
}
/**/
.watch-detail-image-container img, .image img {
  width: 100%;
  height: auto;
  display: block;
}

.watch-detail-gallery {
    position:relative;
    top:0;
    right:0;
    margin-left:auto;
    
    max-width:100%;
    padding: 10px 0 10px 0;
    display:table;
}
.watch-detail-gallery img {
  width: 80px;
}
.watch-detail-gallery .image {
    position:relative;
    display:table-cell;
    
    padding:0 3px 0 3px;
}
.watch-detail-section-specs {
    position:relative;
    clear:both;
    
    width:100%;
    padding: 10px 0 0 0;
    
    border-top:1px solid #000;
}



.watch-detail-group-col-left {
    float:left;
    top:0;
    left:0;
    
    width:50%;
}
.watch-detail-group-col-right {
    float:right;
    top:0;
    right:0;
    
    width:50%;
}
@media only screen and (max-width : 500px) {
    .watch-detail-group-col-left, .watch-detail-group-col-right {
        clear:both;
        width:100%;
    }
}

.watch-detail-group-movement {
    clear:both;
    
    width:100%;
    content: "";
    display: table;
    padding: 15px 0 0 0;
}
.watch-detail-group-functions {
    clear:both;
    
    width:100%;
    content: "";
    display: table;
    padding: 15px 0 0 0;
}
.watch-detail-group-others {
    clear:both;
    
    content: "";
    display: table;
    padding: 15px 0 15px 0;
}
.watch-detail-section-desc {
    clear:both;
    
    padding: 15px 0 0 0;
    border-top:1px solid #000;
}

.clearfix {
    clear: both;
}

.clearfix::after {
    clear:both;
}

.field-label {
	float:left;
	width:150px;
	height:1.6em;
	
	font-family: 'HelveticaNeueW01-97Blac';
	font-weight: bold;
	text-transform:uppercase;
}

.field-items {
  float: none;
  margin-left:150px;
  width:auto;
  padding: 0 5px 5px 0;
}

.field-description {
  float:left;
  margin-left:0;
}

@media screen and (max-width: 414px) and (orientation: portrait),
@media screen and (min-width: 415px) and (max-width:1024px) and (orientation: portrait) {
  .field-items {
    float: left;
    margin-left:0;
  }
}



.circle {
  border-radius: 50%;
  /*margin: 0.15em;
  font-size: 3em;*/
}

.view-grand-prix-dhorlogerie-de-geneve .views-field-field-award-label {
  padding-top: 10px;
  color: #6F6F6E;
  font: bold 14px/15px "Helvetica Neue",Arial,sans-serif;
  text-transform: uppercase;
}


/* Prize list */
.prize-thumb-container {
  position: relative;
  float: left;
  width: 33.3333%;
  padding: 0 3% 4% 1%;
}
.prize-thumb-container img {
  float: left;
  border: 1px solid #000;
  width: 100%;
  height: auto;
}
/*
.prize-name {
  font: bold 14px/15px "Helvetica Neue", Arial, sans-serif;
  color: #888888;
  text-transform: uppercase;
}*/
.laureate-name-1-row {
  font: bold 14px/15px "Helvetica Neue", Arial, sans-serif;
}
.laureate-description-1-row {
  font: 14px/15px "Helvetica Neue", Arial, sans-serif;
  color: #888888;
}
.laureate-description-4-row {
  font: normal 14px/15px "Helvetica Neue", Arial, sans-serif;
  color: #888888;
}
.prize-name-grand-prix {
  margin: 0 0 20px 0;
}
.prize-name-4-row {
  padding: 10px 10px 0 0;
}

.prize-list-row-4-bottom {
  clear: both;
}

/* Sharing buttons dynamics */
i.social-inner {
  color: #3d3d3d;
}
span.social-box i.social-outer {
  color:#fff;
}
span.social-box:hover i.social-inner {
  color:#fff;
}
span.social-box:hover i.social-outer {
  color:#3d3d3d;
}


/* css for magicslider */

.watch-magic-slide-show-container .mss-selectors-wrapper {
  background-color: #fff;
  text-align: right !important;
  border-top: 1px solid #cccccc !important;
}
/*
.mss-slide {
  border: 1px solid #cccccc !important;
}
*/
.mss-selector-thumbnail {
  border: 1px solid #3d3d3d;
}

.watch-magic-slide-show-container {
  margin-left:auto;
  margin-right: auto;
  max-width:500px;
  width: 100%;
}

/* For HD download */
.watch-hd-download {
  text-align: right;
}
.watch-hd-download ul {
  list-style-type:none;
  padding:0;
  margin: 0 0 5px 0;
}
.watch-hd-download ul li {
  display: inline;
  padding:0 34px 0 34px;
}
.watch-hd-download a {
  text-decoration: none;
  font-weight: normal;
}
.watch-hd-download a:hover {
  text-decoration: underline;
}

/*  */
.watch-right-content-header {
  position: relative;
  top: 0px;
  width: 100%;
  height: auto;
  padding: 30px 0 10px 0;
}

.watch-right-content-header h1 {
  font: 23px "Helvetica Neue", Arial, sans-serif;
  text-transform: uppercase;
  color: #3d3d3c;
  margin: 0;
  padding: 0;
}