/* COUNTDOWN - Inspiration http://fff.cmiscm.com/#!/section/flipclock *//* ----------------------------------------------------------------------------------------- */.countdown-js{text-align: center; margin: -145px 0 60px; color: #fff;  } .countdown-js h5{font-size: 15px; margin: 20px 0 0; line-height: 20px}.countdown {    display: table-cell;    font-weight: normal;}.countdown .item {    display: inline-block;    vertical-align: bottom;    position: relative;     font-weight: 700;    font-size: 160px;    line-height: 180px;    text-align: center;    color: #B7B7B7;    border-radius: 10px;    margin: 50px 10px 50px 0;    padding: 0 10px;    background: #2A2A2A;    background: -webkit-linear-gradient(#2A2A2A, #000);    background: linear-gradient(#2A2A2A, #000);    overflow: hidden;}.countdown .item-ss {    font-size: 40px;    line-height: 70px;}.countdown .item:after {    content: '';    display: block;    height: 1px;    border-top: 3px solid #111;    width: 100%;    position: absolute;    top: 50%;    left: 0;}.countdown .label {    text-transform: uppercase;    display: block;    position: absolute;    font-family: 'Open Sans', cursive;    font-weight: 700;    line-height: normal;    right: 6px;    bottom: 4px;      color: #B9B9B9;}.countdown .item-hh .label,.countdown .item-mm .label,.countdown .item-ss .label {    display: none;}/* COUNTDOWN-ALT-1 *//* ----------------------------------------------------------------------------------------- */.countdown-alt-1 {}.countdown-alt-1 .item {    position: relative;	margin: 0 7px;}.countdown-alt-1 .dd,.countdown-alt-1 .hh-1,.countdown-alt-1 .hh-2,.countdown-alt-1 .mm-1,.countdown-alt-1 .mm-2,.countdown-alt-1 .ss-1,.countdown-alt-1 .ss-2 {      display: inline-block;    font-size: 50px;    margin: 1px 2px;    min-width: 26px;    padding: 5px 4px;    text-align: center;}.countdown-alt-1 .hh-1,.countdown-alt-1 .hh-2,.countdown-alt-1 .mm-1,.countdown-alt-1 .mm-2,.countdown-alt-1 .ss-1,.countdown-alt-1 .ss-2 {    width: 20px;    max-width: 40px;}.countdown-alt-1 .label {    text-transform:uppercase;    font-size: 13px;    margin: 1px 2px 1px 4px;    padding: 2px 5px;    position: absolute;    left: 0;    bottom: -24px;	width: 100%;	text-align: center;	font-family: 'ubuntulight';}.countdown-alt-1 .separator-dd,.countdown-alt-1 .separator {    color: #FFF;    font-size: 40px;    position: relative;}/* COUNTDOWN-ALT-2 - Inspiration http://goo.gl/hRfsc *//* ----------------------------------------------------------------------------------------- */.countdown-alt-2 {    font-size: 0;  /* Hack for inline and inline-block extra markup generated spaces */    display: block;    overflow: auto;    padding: 20px 0;    margin: 50px 0;    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;    color: #333;    -webkit-transform: skew(-2deg, -2deg);    transform: skew(-2deg, -2deg);}.countdown-alt-2 .item {    display: block;    float: left;    position: relative;    font-size: 50px;    font-weight: bold;    padding: 36px 20px 10px 20px;    margin: 0 10px;    min-width: 100px;    max-width: 100px;    text-align: center;    background: #FFF;    border: 2px solid #FFF;    box-shadow: 10px 10px 10px 1px rgba(0, 0, 0, 0.2);}.countdown-alt-2 .dd,.countdown-alt-2 .hh-1,.countdown-alt-2 .hh-2,.countdown-alt-2 .mm-1,.countdown-alt-2 .mm-2,.countdown-alt-2 .ss-1,.countdown-alt-2 .ss-2 {    font: italic;    text-shadow: 1px 1px 10px #FFF, 1px 1px 3px #333;}.countdown-alt-2 .label {    font-weight: normal;    position: absolute;    top: 0;    left: 0;    font-size: 14px;    width: 120px;    padding: 5px 10px;    background: #0B81BC;    color: #FFF;}.countdown-alt-1 .item-dd{margin: 0 -6px 0 0 }.countdown-alt-1 .dd{ margin: 0 }.countdown-alt-1 .label-dd{margin: 1px 2px 1px 0px;}@media only screen and (max-width: 1024px){  		.countdown-alt-1 .dd,.countdown-alt-1 .hh-1,.countdown-alt-1 .hh-2,.countdown-alt-1 .mm-1,.countdown-alt-1 .mm-2,.countdown-alt-1 .ss-1,.countdown-alt-1 .ss-2 {      display: inline-block;    font-size: 30px;    margin: 1px 2px;    min-width: 18px;    padding: 5px 2px;    text-align: center;}	.countdown-alt-1 .hh-1,.countdown-alt-1 .hh-2,.countdown-alt-1 .mm-1,.countdown-alt-1 .mm-2,.countdown-alt-1 .ss-1,.countdown-alt-1 .ss-2 {    width: 10px;    max-width: 40px;}.countdown-alt-1 .item-dd{margin: 0 -2px 0 0 }		}@media only screen and (max-width: 768px){ 		.countdown-alt-1 .dd,.countdown-alt-1 .hh-1,.countdown-alt-1 .hh-2,.countdown-alt-1 .mm-1,.countdown-alt-1 .mm-2,.countdown-alt-1 .ss-1,.countdown-alt-1 .ss-2 {      display: inline-block;    font-size: 36px;    margin: 1px 2px;    min-width: 18px;    padding: 5px 2px;    text-align: center;}		}	@media (max-width: 575.98px){.countdown-js{text-align: center; margin: -110px 0 10px; color: #fff;  }  }