@charset "UTF-8";
/* CSS Document */

body {margin:0px; background-color:#ededed;}
#blackBar {position:relative; left:0px; top:0px; width:100%; height:auto; background-color:#EC1D25; text-align:center; display:none;}
#blackBar img {padding-top:1em; padding-bottom:1em;}
.mainHolder {position:relative; left:0px; top:0px; width:100%; height:auto; text-align:left; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; box-sizing:border-box;}
.contentHolder {position:relative; left:0px; top:0px; width:100%; height:auto; text-align:center; background-color:#FFF; display:inline-block; overflow:hidden;}
@media (max-width: 1380px) {
    .contentHolder {
        margin-left: 0px; 
    }
}
@media (max-width: 1120px) {
	body {
        margin-left: 0px !important;
    }
	#aem-menu {
		display:none;
	}
	.contentHolder {
        max-width:1080px;
    }
	.mainHolder {
        text-align:center; position:absolute; padding:0;
    }
	#blackBar {
		display:inline-block !important;
	}
}
.contentHolder h1, h2, h3, h4, h5, h6, h7, h8, h9, p {
	font-size:inherit;
	font-weight:normal !important;
	margin:0;
	padding:0;
	text-indent:inherit;
}

.contentHolder  a:active, a:focus { 
 outline: none; 
 ie-dummy: expression(this.hideFocus=true);
}

/* nav section */
.navSection {position:relative; background-color:#2aa0db;}
.navSection .flatNav {max-width:870px; height:86px; line-height:86px; margin:0 auto; font-family:'Museo Sans W01_700', sans-serif; font-size:14px; color:#fff; text-transform:uppercase; text-align:center; letter-spacing:2px;}

.navSection .flatNav .topLink:first-child {text-align:left;}
.navSection .flatNav .topLink:last-child {text-align:right;}
.navSection .flatNav span {cursor:pointer; width:24%; display:inline-block;}
.navSection .flatNav span:hover {color:#fff;}


@media (max-width: 920px) {
.navSection .flatNav {text-align:center;}
.navSection .flatNav span {font-size:12px; width:auto; padding:0 9px;}
.navSection .flatNav .topLink:first-child {text-align:center;}
.navSection .flatNav .topLink:last-child {text-align:center;}
}

@media (max-width: 715px) {
    .navSection .flatNav {
		display:none;
	}
	.navSection .selectNav {
		display:inline-block;
	}
}

/* bottom css responsive */

.mobilePopupMenu {
	position:fixed;
	left:0;
	right:0;
	top:48px;
	width:100%;
	background-color:#66b3e2;
	z-index:10000;
	display:none;
}

.mobilePopupMenu div {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	font-family:'Museo Sans W01_700', sans-serif;
	font-size: 12px;
	letter-spacing: 1.7px;
	text-align: center;
	color: #fff;
	padding-top:16px;
	padding-bottom:16px;
	cursor:pointer;
	border-bottom:1px solid #2aa0db;
	text-transform:uppercase;
}

.mobileTravelingNav {
	position:fixed;
	left:0;
	right:0;
	top:0;
	width:100%;
	height:48px;
	background:#4497d6 url(../images/mobile_menu-arrow.png) right 0 no-repeat;
	z-index:10000;
	font-family:'Museo Sans W01_700', sans-serif; 
	font-size: 11px; 
	line-height:48px;
	letter-spacing:1.4px;
	color: #FFFFFF; 
	text-transform:uppercase; 
	text-align:center; 
	cursor:pointer;
	display:none;
}
.mobileTravelingNav.mobileOpen {background-position:right -48px;}
#backToTop {height:50px; width:50px; background: url(../images/back_to_top.png); position:fixed; right:10px; bottom:20px; display:none;}



#timex_app-mobile {background:#fff; padding:30px 0 0 0;}
#timex_slideshow {margin:0 auto; width:266px; height: 266px;}
#timex_slideshow-nav {padding:20px 0 40px 0;}
#timex_slideshow-nav a {margin:0 7px; background:#ededed; text-decoration:none; width:10px; height:10px; overflow:hidden; text-indent:-9999px; display:inline-block;
-webkit-border-radius:5px; 
-moz-border-radius:5px;
border-radius:5px;
}

#timex_slideshow-nav a.activeSlide {background:#e30e20;}
#timex_slideshow-nav a:focus {outline:none;}

#timex_slideshow .timex_slides {border:1px red soild; height:266px; width:266px;}
#timex_slideshow #timex_slide1 {background: url(../images/blue_circle.png) center center no-repeat; background-size:contain;}
#timex_slideshow #timex_slide2 {background:#88c732;
-webkit-border-radius:133px; 
-moz-border-radius:133px;
border-radius:133px;
}
#timex_slideshow #timex_slide2 h2 {font-family:'Museo Sans W01_900', sans-serif; margin:0; font-weight:400; font-size:14px; line-height:14px; padding:22px 0 12px 0; color:#fff;}
#timex_slideshow #timex_slide2 h3 {margin:0 auto; padding:30px 0 0 0; width:160px;}
#timex_slideshow #timex_slide2 h3 img {width:100%; height:auto;}
#timex_slideshow #timex_slide2 #slide2-awards {display:block; width:226px; height:auto; margin:0 auto}
#timex_slideshow #timex_slide2 h4 {font-family:'Museo Sans W01_900', sans-serif; margin:10px 0 0 0; font-weight:400; font-size:20px; line-height:20px; padding:0; color:#333; text-transform:uppercase;}
#timex_slideshow #timex_slide2 p {font-family:'Museo Sans W01_500', sans-serif; margin:0; font-weight:400; font-size:12px; line-height:12px; padding:6px 0 6px 0; color:#fff;}

#timex_slideshow #timex_slide3 {background:#a90576;
-webkit-border-radius:133px; 
-moz-border-radius:133px;
border-radius:133px;
text-align:center;
}

#timex_slideshow #timex_slide3 p {margin:0 auto; font-family:'Museo Sans W01_500', sans-serif; font-weight:400; font-size:16px; line-height:20px; padding:60px 0 14px 0; color:#fff; width:180px; text-align:center;}

#slide3_links {width:110px; margin:0 auto; position:relative; padding-top:20px;}
#slide3_links a {display:block;}
#slide3_links a img {width:100%; height:auto;}
#slide3_links #slide3_link-app {width:110px; display:block;}
#slide3_links #slide3_link-google {width:110px; margin-top:10px; display:block;}

#timex_share-links {position:relative;}
.timex_share-socialholder {position:relative;}
#timex_share-social {position:absolute; top:-999999px; left:-30px; background-color:#333333; width:240px; height:50px; padding:4px 10px 0 10px; box-sizing:border-box;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
z-index:999;
}
#timex_share-social.timex_social-show {bottom:-54px; top:auto;}

#timex_share-social a {display:block; width:40px; height:40px; color:#fff; text-decoration:none; font-family:FontAwesome; font-size:20px; line-height:40px; border:1px #333 solid;
-webkit-border-radius: 20px; 
-moz-border-radius: 20px;
border-radius: 20px;
}
#timex_share-social a:hover {border:1px white solid;}

#timex_share-social #timex_share-tail {
	overflow: hidden;
    height: 10px;
    width: 20px;
    display: block;
    position: absolute;
    left: 40px;
    top: -10px;
    color: #333333;
}
#timex_share-social #timex_share-tail:before {
	content: '';
    height: 20px;
    width: 0;
    border: 7px solid transparent;
    border-bottom-color: #333333;
    position: absolute;
    top: -24px;
    left: 0;
}