@charset "UTF-8";
/**
 * wire china 2017 shows
 */

.trans-grey {
  background-color: rgba(0,0,0,0.5);
}

.icon-red {
  font-size: 3.6rem;
  color: #C60313;
  margin-bottom: 0px;
}

.below-icon {
  margin-left: 4rem;
  margin-bottom: 0px;
}

.narrow-width {
  padding-left: 4rem;
  padding-right: 4rem;
}

.button-right {
  color: white;
  font-size: 1.2rem;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; /* future proofing */
  -khtml-border-radius: 10px; /* for old Konqueror browsers */  
  display: block;
  width: 80%;
  margin-right: 0;
  margin-left: 0; 
}

.button-below {
  font-size: 1rem;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; /* future proofing */
  -khtml-border-radius: 5px; /* for old Konqueror browsers */
  display: block;
  margin-right: 0;
  margin-left: 0; 
}

p > a:hover {
  color: red;
  }

.grid-padding-x > .cell{
    padding:0 !important;
}
.align-center-middle{
  margin: 15px 0;
}
@media screen and (max-width: 780px) {
    .icon-red{
        font-size:2.6rem;
    }
    .grid-x{
        padding:2rem 0;
    }
    .grid-padding-y{
        background-repeat:no-repeat;
        background-size:100%;
        background-position: center bottom;
        background-color:#efefef;
        height: auto !important;
        padding:0.2rem 0;
        background-image:none !important;
    }
    .grid-padding-y > .cell{
        padding:0 !important;
        text-align:center;
    }
    .text-left{
        text-align:center;
        padding:1rem 0;
    }
    .grid-padding-x .grid-padding-x{
        padding:0;
    }
    .button-right{
        width:100%;
    }
    .medium-4{
        padding-left:0 !important;
    }
    .grid-padding-x > .cell{
        padding:0.2rem !important;
    }
    .medium-7 h3{
        font-size:1rem;
    }
    .icon-red{
        padding-left:1rem;
    }
    .narrow-width{
        padding:0 1rem;
    }
}
