/*css*/
@import "../css/signupheader.css";
@import url(//fonts.googleapis.com/css?family=Lato:100,300,400,700,900);
@import url(//fonts.googleapis.com/css?family=Asap:400,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
body{background:#2b2b2b;font:14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.428571429;color:#ababab}
a{text-decoration:none}
a:hover{text-decoration:none}
a:focus{text-decoration:none;background:0}
a[href^="tel:"]{color:inherit;text-decoration:none}
textarea,input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:caret}
p{margin-bottom:20px;line-height:20px}
h1.navbar-brand_{margin:0;padding:0;float:left;height:auto;position:relative;top:0;z-index:10}
h1.navbar-brand_ a{display:inline-block}
.navbar-brand_ img{max-height:75px;}
/*h1.navbar-brand_ a img{width:100%}*/
h2{font:900 24px/1em 'Lato';text-transform:uppercase;margin:0 0 50px 0;color:#2b2b2b;letter-spacing:1px;text-align:center;position:relative;padding-bottom:12px}
h2:after{width:100px;height:1px;bottom:0;left:50%;margin-left:-50px;background:#b6b6b6;position:absolute;content:''}
h2.indent{margin:0 0 15px 0}
h2.mmtitle {margin:35px 0 15px;}
h3{font:16px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#414042;margin:0 0 18px 0}
h4{font:14px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#414042;margin:0 0 10px 0;text-transform:uppercase}
.extra-wrap{overflow:hidden}
.content{padding:0;background:#fff}
.content.indent{padding:117px 0 0 0;background:#fff}
.center{text-align:center}
header{position:relative;margin:0;padding:0;background:#fff;z-index:9999;}
header .container{position:relative}
header .box1{padding:20px 0;}
header .box1 p{margin:0;font:12px 'Lato';color:#707270;float:left}
header .box1 .box{float:right;overflow:hidden;float:left;}
header .box1 .box>p{font:10px 'Lato';text-transform:uppercase;color:#707270;margin:0 15px 0 0;float:left}
header .box1 .box>p strong{font:12px 'Lato';color:#00b0f0;padding:0 12px 0 5px;position:relative}
header .box1 .box>p strong:after{width:1px;height:13px;top:3px;right:0;background:url(../img/slash.png) no-repeat;position:absolute;content:''}
header .box1 .box>p span{color:#00b0f0;font-size:14px;margin-right:3px}
header .box1 .box>a{font:10px 'Lato';text-transform:uppercase;color:#707270;float:left;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
header .box1 .box>a span{font-size:14px;color:#707270;margin-right:5px}
header .box1 .box>a:hover{color:#00b0f0}
header .box2{background:#ddd;padding:5px 0 4px 0;border-top:2px solid #000;-webkit-box-shadow:0 21px 21px rgba(0,0,0,0.55);box-shadow:0 21px 21px rgba(0,0,0,0.55)}
header .navbar-brand img:after{display:none}
header .navbar-brand a{position:relative;display:inline-block;max-width:100%;overflow:hidden}
header .navbar-brand a:hover{transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}
header .navbar-brand a span.hightlight{position:absolute;top:-60px;left:0;width:100%;height:60px;opacity:0;-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 25%,#fff 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(75%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 25%,#fff 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 25%,#fff 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 25%,#fff 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 25%,#fff 50%,rgba(255,255,255,0) 75%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=0)}
#logo a:hover span{top:100%}
.follow_icon1{padding:0;margin:-3px 0 0 33px;list-style:none;float:right;overflow:hidden}
.follow_icon1 li{float:left;margin:0 0 0 3px}
.follow_icon1 li:first-child{margin:0}
.follow_icon1 li a{font-size:13px;line-height:23px;color:#fff;width:22px;height:22px;border-radius:100%;background:#bfbfbf;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.follow_icon1 li a:hover{color:#fff;background:#00b0f0}
.follow_icon2{padding:0;margin:12px 0 0 0;list-style:none;display:inline-block;overflow:hidden}
.follow_icon2 li{float:left;margin:0 0 0 3px}
.follow_icon2 li:first-child{margin:0}
.follow_icon2 li a{font-size:13px;line-height:23px;color:#fff;width:22px;height:22px;border-radius:100%;background:#bfbfbf;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.follow_icon2 li a:hover{color:#fff;background:#676767}
.follow_icon3{padding:0;margin:12px 0 50px 0;list-style:none;display:inline-block;overflow:hidden}
.follow_icon3 li{float:left;margin:0 0 0 6px}
.follow_icon3 li:first-child{margin:0}
.follow_icon3 li a{font-size:30px;line-height:63px;color:#fff;width:63px;height:63px;background:transparent;border:2px solid #fff;border-radius:100%;text-align:center;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.follow_icon3 li a:hover{color:#fff;background:#00b0f0;border-color:#00b0f0}
nav.tm_navbar{position:relative;z-index:9999;border:0;padding:0 19px 0 0;margin:27px 110px 0 0;float:right;min-height:0;background:0}
nav.tm_navbar li{position:relative;font-size:14px;line-height:20px;margin:0 0 0 25px;float:left}
nav.tm_navbar li:first-child{margin:0}
nav.tm_navbar li:last-child{padding:0;background:0}
nav.tm_navbar li a{position:relative;padding:0;font:bold 14px 'Lato';color:#2a2a29;text-transform:uppercase;background:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar li.active>a{color:#00b0f0;background:0}
nav.tm_navbar li.active>span{color:#00b0f0}
nav.tm_navbar li:hover>a{color:#00b0f0;background:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar li:hover>span{color:#00b0f0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar .sfHover>a{color:#00b0f0;background:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar .sfHover>span{color:#00b0f0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar li span{text-align:center;position:absolute;width:100%;left:0;bottom:-12px;color:#2a2a29;font-size:10px;z-index:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar .sub-menu>ul{position:absolute;display:none;width:230px;left:0;top:52px;list-style:none !important;zoom:1;z-index:11;background:#eee;border-radius:0;padding:15px 0;margin:0;text-align:left}
nav.tm_navbar .sub-menu>ul li{background:0;border:0;width:auto;float:none;margin:0 !important;padding:0;display:block}
nav.tm_navbar .sub-menu>ul li:last-child{margin-bottom:0;padding-bottom:0}
nav.tm_navbar .sub-menu>ul li a{padding:0 32px;margin:0;float:none;display:block;font:300 14px/39px 'Lato';color:#555;background:transparent;text-transform:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar .sub-menu>ul li span{display:inline-block;position:absolute;right:20px;top:9px;left:auto;width:auto !important;color:#fff;font-size:22px;background:0}
nav.tm_navbar .sub-menu>ul li a:hover{text-decoration:none;color:#fff !important;background:#00b0f0 !important;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
nav.tm_navbar .sub-menu>ul li.sfHover>a{text-decoration:none;color:#fff !important;background:#00b0f0 !important}
nav.tm_navbar .sub-menu ul ul{position:absolute;display:none;width:235px;left:100%;top:-16px;list-style:none !important;zoom:1;z-index:11;background:#404040;border-radius:0;padding:15px 0;margin:0 0 0 2px;text-align:left}
nav.tm_navbar .sub-menu ul ul li a{padding:0 32px;margin:0;float:none;display:block;font:14px/40px 'Lato';color:#fff;background:transparent;text-transform:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
nav.tm_navbar .sub-menu>ul li>ul li a:hover{text-decoration:none;color:#fff !important;background:#00b0f0 !important;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.select-menu{display:none !important}
#toTop{display:none;text-decoration:none;position:fixed;bottom:80px;right:30px;overflow:hidden;border:0;z-index:20;color:#b5b5b5;font-size:37px}
#toTop:hover{outline:0;color:#00b0f0}

.isStuck{background:#DDD;padding:0;z-index:9999;display:block;}
.isStuck .navbar-brand{visibility:visible !important;}
.isStuck .navbar-brand_ img{max-height:50px;}
.isStuck nav.tm_navbar {margin-top:15px;}
.isStuck nav.tm_navbar .sub-menu > ul {top:39px;}
.wow{visibility:hidden;}
	
.blue-row{background:#0091D8;padding:50px 0;}
.blue-row .desc{display:inline-block;font-size:24px;letter-spacing:-0.5px;line-height:31px;padding-left:20px;padding-right:20px;}
.blue-row .desc .title{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:40px;text-transform:uppercase;}

.teal-row{background:#70CBC6;padding:50px 0;}
.teal-row .desc{display:inline-block;font-size:24px;letter-spacing:-0.5px;line-height:31px;padding-left:20px;padding-right:20px;}
.teal-row .desc .title{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:40px;text-transform:uppercase;}
.teal-row a.shop {float: right; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #444; padding: 20px 48px; line-height: 32px; font-size: 25px; text-transform: uppercase; font-weight: 800; letter-spacing: -1px; color: #fff; margin-left: 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.teal-row a.shop:hover { background: #fff; color: #444; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }


.white-row{background:#fff;padding:50px 0;}
.white-row .desc{display:inline-block;font-size:24px;letter-spacing:-0.5px;line-height:31px;padding-left:20px;padding-right:20px;}
.white-row .desc .title{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:40px;text-transform:uppercase;}
.white-row .title2{font:700 18px/1em 'Lato';color:#000;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:0px;margin-bottom:27px;text-align:center;width:100%;}
.white-row p{color:#000;font:400 18px/24px 'Lato';margin:0 auto 10px;text-align:center;max-width:732px;}

.grey-row{background:#EEE;padding:50px 0;}
.grey-row .desc{display:inline-block;font-size:24px;letter-spacing:-0.5px;line-height:31px;padding-left:20px;padding-right:20px;}
.grey-row .desc .title{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:40px;text-transform:uppercase;}
.grey-row .title2{font:700 18px/1em 'Lato';color:#000;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:0px;margin-bottom:27px;text-align:center;width:100%;}
.grey-row p{color:#000;font:400 18px/24px 'Lato';margin:0 auto 10px;text-align:center;}

.lightgrey-gradient {
background: -moz-linear-gradient(top,  #efefef 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.navigation-row{background:#2a2a2a;padding:29px 0;}
.navigation-row .desc{display:inline-block;font-size:24px;font-weight:700;letter-spacing:-0.5px;line-height:31px;padding-left:20px;padding-right:20px;}
.navigation-row .desc .title{font-size:28px;font-weight:800;letter-spacing:-1px;line-height:40px;text-transform:uppercase;}
.navigation-row.box2{background:#ddd;padding:5px 0 4px 0;border-top:2px solid #000;-webkit-box-shadow:0 21px 21px rgba(0,0,0,0.55);box-shadow:0 21px 21px rgba(0,0,0,0.55)}
.box2{background:#000;padding:5px 0 4px 0;border-top:2px solid #000;-webkit-box-shadow:0 21px 21px rgba(0,0,0,0.55);box-shadow:0 21px 21px rgba(0,0,0,0.55)}
.box3{ -moz-box-shadow:    inset 0 0 50px #000000; -webkit-box-shadow: inset 0 0 50px #000000; box-shadow: inset 0 0 50px #000000;}

a.shop {float: right; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #00B0F0; padding: 0 48px; line-height: 72px; font-size: 25px; text-transform: uppercase; font-weight: 800; letter-spacing: -1px; color: #fff; margin-left: 10px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
a.shop:hover { background: #fff; color: #00B0F0; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.who-box{overflow:hidden}
.who-box .col-lg-4{margin-bottom:50px}
.thumb-box .title{font:900 30px/1em 'Lato';color:#444;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:14px;margin-bottom:27px;text-align:left;width:100%;}
.thumb-box .title:after{width:100%;height:3px;bottom:0;left:0;margin-left:0px;position:absolute;content:'';border-bottom:1px solid #ccc;border-top:1px solid #aaa;}
.thumb-box .title2{font:400 16px/1em 'Lato';color:#000;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:0px;margin-bottom:27px;text-align:center;width:100%;}
.thumb-box p{color:#000;font:400 18px/24px 'Lato';margin:0 0 10px;text-align:left;}
.thumb-box1{overflow:hidden;padding:58px 0 54px 0}
.thumb-box2{padding:60px 0 30px;overflow:hidden;background-position:right 100%;position:relative;background:#eee;}
.thumb-box2 .title{color:#fff;}
.thumb-box2 .title:after{background:#fff;}
.thumb-box2 p{color:#fff;}
.thumb-box3{overflow:hidden;padding:124px 0 107px 0;border-bottom:1px solid #bbb;text-align:center}
.thumb-box4{overflow:hidden;padding:107px 0 150px 0;text-align:center}
.thumb-box5{padding:84px 0 97px 0;overflow:hidden;background-position:right 100%;position:relative;text-align:center}
.thumb-box5 .title{color:#fff;}
.thumb-box5 .title:after{background:#fff;}
.thumb-box5 figure{margin-bottom:15px}
.thumb-box5 figure img{border-radius:100%}
.thumb-box5 p{color:#fff;font-weight:400;font-size:20px;line-height:36px;margin:16px 0 19px 0}
.thumb-box5 .name{margin:0 0 2px 0;font:bold 30px 'Lato'}
.thumb-box5 .descrip{font:14px 'Asap';margin:0}
.thumb-box6{padding:106px 0;overflow:hidden}
.thumb-box7{background:#2b2b2b;padding:123px 0 103px 0;text-align:center;border-bottom:1px solid #4b4b4b}
.thumb-box7 h2{color:#fff;padding:0}
.thumb-box7 h2::after{display:none}
.thumb-box7 p{color:#fff;font-size:18px}
.thumb-box8{padding:100px 0 61px 0;overflow:hidden;background-position:right 100%;position:relative;background-image:url(../img/bg_pic3.jpg);text-align:center}
.thumb-box8 h2{color:#fff}
.thumb-box8 h2::after{background:#fff}
.thumb-box9{overflow:hidden;padding:97px 0 17px 0}
.thumb-box9 .col-lg-3,.thumb-box9 .col-lg-4,.thumb-box9 .col-lg-5{margin-bottom:50px}
.thumb-box10{overflow:hidden;padding:0 0 50px 0}
.thumb-box11{padding:97px 0 63px 0;overflow:hidden;background-position:right 100%;position:relative;background-image:url(../img/bg_pic4.jpg)}
.thumb-box11 h2{color:#fff}
.thumb-box11 h2::after{background:#fff}
.thumb-box11 p{margin-bottom:30px;color:#fff}
.thumb-box11 h3{text-transform:uppercase;color:#fff}
.thumb-box11 .fw_video{border:0}
.thumb-box11 .fw_video iframe,.thumb-box11 .fw_video object,.thumb-box11 .fw_video embed{border:0}
.thumb-box12{overflow:hidden;padding:107px 0 70px 0}
.thumb-box13{padding:67px 0 67px 0;overflow:hidden;background-position:right 100%;position:relative;background-image:url(../img/bg_pic4.jpg);text-align:center}
.thumb-box13 .title{font:900 66px/1em 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;margin:0 0 6px 0;letter-spacing:1px}
.thumb-box13 .description{font:400 48px/1em 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;margin:0;letter-spacing:1px}
.thumb-box14{overflow:hidden}
.thumb-box14 .col-lg-8,.thumb-box14 .col-lg-4{margin-bottom:50px}
.thumb-box15{overflow:hidden;padding:0 0 100px 0}
.errorBox{padding:101px 0;text-align:center;overflow:hidden}
.errorBox .title{font:156px/1em 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2b2b2b;text-transform:uppercase;margin-bottom:23px}
.errorBox .description{font:60px/1em 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00b0f0;text-transform:uppercase;margin-bottom:30px}
.thumb-pad1{margin:0 0 50px 0;text-align:center;padding:0}
.thumb-pad1 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad1 .thumbnail .badge{margin:0 0 27px 0;padding:0;width:110px;height:110px;text-align:center;background:0;line-height:110px;border-radius:100%;border:1px solid #bfbfbf}
.thumb-pad1 .thumbnail .badge span{font-size:60px;color:#00b0f0;line-height:110px}
.thumb-pad1 .thumbnail .caption{padding:0 15px}
.thumb-pad1 .thumbnail .caption strong{color:#2b2b2b;font:900 16px 'Lato';text-transform:uppercase;display:block}
.thumb-pad1 .thumbnail .caption span{height:1px;width:100px;background:#bbb;display:inline-block;margin-bottom:6px}
.thumb-pad1 .thumbnail .caption p{margin:3px 0 0 0;font:14px/24px 'Lato';color:#8a8a8a}
.thumb-pad2{margin:0;padding-bottom:17px;text-align:center;border:1px solid #bbb}
.thumb-pad2 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad2 .thumbnail .caption{padding:0}
.thumb-pad2 .thumbnail .caption p{margin:0;color:#00b0f0;font-style:italic}
.thumb-pad2 .thumbnail .caption strong{font:900 16px 'Lato';color:#2b2b2b}
.thumb-pad2 figure{margin:0 0 18px 0}
.thumb-pad2 figure img{width:100%}
.thumb-pad3{margin:0;padding-bottom:17px;text-align:center;border:1px solid #bbb}
.thumb-pad3 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad3 .thumbnail .caption{padding:0}
.thumb-pad3 .thumbnail .caption p{margin:0;color:#9c9a9a;text-transform:uppercase;position:relative;padding-bottom:22px}
.thumb-pad3 .thumbnail .caption p:after{width:190px;height:1px;bottom:0;left:50%;margin-left:-95px;background:#ededed;position:absolute;content:''}
.thumb-pad3 .thumbnail .caption strong{font:20px 'Lato';color:#2b2b2b;margin-bottom:9px;display:block}
.thumb-pad3 figure{margin:0 0 28px 0}
.thumb-pad3 figure img{width:100%}
.thumb-pad4{margin:0;overflow:hidden}
.thumb-pad4 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad4 .thumbnail .caption{padding:0}
.thumb-pad4 figure{margin:0 0 13px 0}
.thumb-pad4 figure img{width:100%}
.thumb-pad5{margin:0 0 40px 0;padding-bottom:24px;overflow:hidden;text-align:center;border:0px solid #bbb;background:#fff}
.thumb-pad5 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad5 .thumbnail .caption{padding:0;overflow:hidden;min-height:180px;}
.thumb-pad5 .thumbnail .caption a{font:20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#2b2b2b;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.thumb-pad5 .thumbnail .caption a:hover{color:#00b0f0}
.thumb-pad5 .thumbnail .caption p{font:14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#9c9a9a;margin:10px 15px 0 15px}
.thumb-pad5 figure{margin:0 0 28px 0}
.thumb-pad5 figure img{width:100%}
.thumb-pad6{overflow:hidden;margin:0}
.thumb-pad6 .thumbnail{position:relative;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;background:0}
.thumb-pad6 .thumbnail .caption{padding:0;overflow:hidden}
.thumb-pad6 .thumbnail .caption a{font:14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00b0f0;text-transform:uppercase;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.thumb-pad6 .thumbnail .caption a:hover{color:#2b2b2b}
.thumb-pad6 .thumbnail figure{padding:0;margin:0 30px 0 0;float:left}
.thumb-pad7{margin:0 0 44px 0}
.thumb-pad7 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad7 .thumbnail .caption{padding:0;overflow:hidden}
.thumb-pad7 .thumbnail .caption strong{font:18px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#414042;display:block;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid #a09fa0}
.thumb-pad7 .thumbnail .caption a{font:15px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#00b0f0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.thumb-pad7 .thumbnail .caption a:hover{color:#414042}
.thumb-pad7 figure{margin:0 0 20px 0}
.thumb-pad7 figure img{width:100%}
.thumb-pad8{margin:0 0 30px 0;padding:39px 30px 52px 30px;border:1px solid #e4e4e4;background:rgba(254,254,254,0.9);text-align:center}
.thumb-pad8 p {color:#888;text-align:center}
.thumb-pad8 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad8 .thumbnail .caption{padding:0}
.thumb-pad8 .thumbnail .caption p{margin:0}
.thumb-pad8 .thumbnail .caption strong{font:bold 18px/21px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;margin-bottom:16px;color:#00B6E8;}
.thumb-pad8 .badge{margin:0 0 21px 0;padding:0;width:97px;height:97px;border-radius:100%;background:#fff;text-align:center;font:600 48px/91px 'Open Sans';color:#ababab;border:1px solid #e4e4e4}
.thumb-pad8 .badge.orange{color:#f16824;border:0px solid #f16824;background:none;}
.thumb-pad8 .badge.orange.border{color:#f16824;border:1px solid #f16824}

.thumb-pad9{margin:0 0 30px 0;overflow:hidden;text-align:left}
.thumb-pad9 .thumbnail{position:relative;margin:0;border-radius:0;box-shadow:none;border:0;padding:0;background:0}
.thumb-pad9 .thumbnail .caption{padding:0;overflow:hidden}
.thumb-pad9 .thumbnail .caption .title{color:#414042;margin:0}
.thumb-pad9 .thumbnail .caption .title a{color:#00b0f0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.thumb-pad9 .thumbnail .caption .title a:hover{color:#414042}
.thumb-pad9 .thumbnail .caption .descrip{color:#414042;font-size:16px;margin-bottom:12px}
.thumb-pad9 .thumbnail .caption .descrip a{color:#414042;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.thumb-pad9 .thumbnail .caption .descrip a:hover{color:#00b0f0}
.thumb-pad9 .thumbnail .caption .descrip br{display:none}
.thumb-pad9 .thumbnail .caption p{font-size:16px;margin-bottom:9px}
.thumb-pad9 figure{margin:0 30px 0 0;float:left}
.thumb-pad9 figure img{width:100%}

.video-box3 figure {text-align:center;padding-top:20px;}
.video-box3 figure a { display: block;  position: relative; color:#FFF; }
.video-box3 figure img { width: 100%; }
figure em { background: url("../img/play.png") no-repeat scroll center center rgba(0, 0, 0, 0); display: block; font-size: 2em; height: 100%; position: absolute; text-shadow: 1px 1px 0 black; text-transform: uppercase; top: 0; transition: all 0.25s ease 0s; width: 100%; opacity: 0.7;}
.video-box3 figure em span { opacity: 1;}
.video-box3 figure a:hover em { opacity: 1; transition: all 0.25s ease 0s; }

.btn-default.btn1{box-shadow:none;text-decoration:none;display:inline-block;padding:0 43px;font:900 19px/68px 'Lato';margin:0;border-radius:0;color:#fff;background:transparent;border:2px solid #fff;text-transform:uppercase;float:none;letter-spacing:2px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.btn-default.btn1:hover{color:#fff;background:#fff;background:rgba(255,255,255,0.3);text-decoration:none}
.btn-default.btn1.grey {color:#bbb;border-color:#bbb;font:900 16px/26px 'Lato';padding:10px 43px;}
.btn-default.btn1.grey:hover{color:#aaa;background:#aaa;background:rgba(200,200,200,0.2);text-decoration:none}
.btn-default.btn2{box-shadow:none;text-decoration:none;display:inline-block;padding:0 38px;font:18px/48px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;border-radius:0;color:#fff;background:#00b0f0;border:0;float:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.btn-default.btn2:hover{color:#fff;background:#2b2b2b;text-decoration:none}
.btn-default.btn3{box-shadow:none;text-decoration:none;display:inline-block;padding:0;font:15px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;border-radius:0;color:#00b0f0;background:0;border:0;float:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.btn-default.btn3:hover{color:#414042;text-shadow:none;background:0;text-decoration:none}
.btn-default.btn4{box-shadow:none;text-decoration:none;display:inline-block;padding:0 114px;font:900 18px/69px 'Lato';text-transform:uppercase;margin:0;border-radius:0;color:#eee;background:#000;border:2px solid #eee;float:none;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.btn-default.btn4:hover{color:#fff;border:2px solid #fff;text-shadow:none;background:#333;text-decoration:none}
.list1{margin:0;padding:7px 0 19px 0;list-style:none}
.list1.indent{padding-bottom:74px}
.list1 li{font-size:16px;line-height:1.428571429;margin:0 0 8px 0;padding-left:17px;background:url(../img/list_arrow.png) 0 3px no-repeat}
.list1 li a{color:#ababab;font:15px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.list1 li a:hover{color:#00b0f0;}
.list1-1{margin:0 0;padding:0 0 9px 0;list-style:none;max-width:732px;}
.list1-1 li{font-size:14px;line-height:1.428571429;margin:0 0 14px 0;color:#888;}

.list1-1 li a{color:#3e3d3d;font:18px 'Roboto Condensed';letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.list1-1 li a:hover{color:#df9e5d}
.list2{margin:0;padding:0;list-style:none;overflow:hidden}
.list2 li{font-size:14px;line-height:1.428571429;margin:0 0 0 98px;float:left;overflow:hidden}
.list2 li:first-child{margin:0}
.list2 li a{display:block;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.list2 li a:hover{opacity:.5;filter:alpha(opacity=50)}
.list3{margin:0;padding:0;list-style:none}
.list3 li{font-size:14px;line-height:1.428571429;margin:0 0 0 86px;float:left}
.list3 li:first-child{margin:0}
.list3 li a{display:inline-block;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.list3 li a:hover{opacity:.5;filter:alpha(opacity=50)}
.list4{margin:0;padding:0;list-style:none;overflow:hidden}
.list4 li{font-size:14px;line-height:1.428571429;margin-bottom:36px}
.list4 li time{font:14px/20px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#414042;float:left;margin:0 10px 0 0}
.list4 li p{margin-bottom:0}
.list5{margin:0;padding:0;list-style:none;text-align:center}
.list5 li{font-size:14px;line-height:1.428571429;margin:0 0 7px 0;overflow:hidden}
.list5 li figure{margin:0 0 11px 0}
.list5 li a{font:400 18px 'Roboto Condensed';color:#3e3d3d;display:inline-block;margin-bottom:5px;text-transform:uppercase;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.list5 li a:hover{color:#df9e5d}
.list6{margin:0 0 18px 0;padding:0;list-style:none}
.list6 li{font-size:14px;line-height:1.428571429;margin:0 0 44px 0}
.list6 li p{margin-bottom:0}
.list6 li strong{font:15px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#414042;text-transform:uppercase}
.list7{margin:0;padding:0;list-style:none;overflow:hidden}
.list7 li{font-size:14px;line-height:1.428571429;overflow:hidden;margin-bottom:12px;float:left;}
.list7 > li{width:50%;}
.list7 li .badge{width:53px;height:53px;line-height:48px;position:relative;border-radius:100%;background:#EE6724;color:#fff;font-size:24px;float:left;margin:0 12px 0 0;text-align:center}
.list7 li p{margin:0;color:#888}
.list7 .extra-wrap {padding:15px 5px;}
.list8{margin:0 0 71px 0;padding:0;list-style:none;overflow:hidden}
.list8 li{font-size:14px;line-height:1.428571429;margin:0 0 27px 0}
.list8 li p{margin-bottom:0}
.list8 li .description{font-weight:bold;font-size:14px;text-transform:uppercase;color:#242323;margin-bottom:10px}
.list9{margin:0;padding:0;list-style:none;overflow:hidden;color:white;}
.list9 li{font-size:24px;line-height:1.2;overflow:hidden;margin-bottom:28px;text-shadow:2px 2px 8px #000;}
.list9 li .badge{width:53px;height:53px;line-height:48px;position:relative;border-radius:100%;background:#00b0f0;color:#fff;font-size:24px;float:left;margin:0 12px 0 0;text-align:center}
.list9 li p{margin:0}
.list_carousel1.responsive{width:auto;margin:0;padding:45px 0 58px 0}
.list_carousel1 .foo{margin:0;padding:0;list-style:none;display:block;cursor:default}
.list_carousel1 .foo>li{padding:0;float:left;text-align:center;margin-right:30px;cursor:default}
.list_carousel1.responsive .caroufredsel_wrapper{cursor:default !important}
.foo-btn{position:relative;top:0;text-align:center;padding:0}
.pagination{position:relative;margin:0;padding:0;border-radius:0}
.pagination a{position:relative;z-index:1;width:15px;height:15px;padding:0 !important;margin:0 0 0 16px;display:inline-block;background:#bbb !important;border:none !important;border-radius:100%;cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.pagination a:first-child{margin-left:0}
.pagination a:hover{background:#00b0f0 !important;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.pagination a.selected{background:#00b0f0 !important}
.pagination a span{display:none}
#search-404{position:relative;margin:13px 0 0 0;overflow:hidden;display:inline-block;width:303px}
#search-404 a{position:absolute;top:10px;right:0;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
#search-404 a:hover{opacity:.7;filter:alpha(opacity=70)}
#search-404 input{box-shadow:none;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:267px;outline:0;border:1px solid #e4e6e5;background:0;font:14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;color:#ababab;padding:10px 14px;height:41px;resize:none}
.content_map{position:relative;height:243px}
.content_map.indent{height:485px;margin-bottom:97px}
.google-map-api{position:absolute;left:0;right:0;top:0;bottom:0}
#map-canvas{position:absolute;top:0;left:0;right:0;bottom:0}
#map-canvas img{max-width:none !important}
.gm-wrapper div:first-child div+div+div+div{background-color:transparent !important;background-color:#000 !important;background-color:rgba(0,0,0,0.7) !important}
.gm-wrapper *{box-shadow:0 0 0 #000 !important;background-color:transparent !important}
.gm-style-iw{text-align:center;width:330px !important;height:127px !important;right:0;position:absolute;left:0 !important;top:0 !important;color:#fff;padding:38px 0 0 20px;font:14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif !important;overflow:visible !important}
.gm-style-iw:after{content:'';width:0;height:0;top:100%;margin-top:17px;left:50%;margin-left:5px;border-style:solid;border-width:25px 15px 0 15px;border-color:#000;border-color:rgba(0,0,0,0.7) transparent transparent transparent;position:absolute}
.gm-style-iw span{font-weight:bold;display:block;font-size:18px;color:#fff}
.info{margin-bottom:50px}
.info p{margin-bottom:0;font-size:16px}
.info p span{display:inline-block;width:85px}
.info p a{color:#00b0f0;text-decoration:underline;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.info p a:hover{color:#2b2b2b}
.info strong{font:24px/22px 'Lato';margin:0 0 10px 0;color:#414042;display:block}
.mail{color:#00b0f0;font:14px 'Lato',"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:underline;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.mail:hover{color:#414042;text-decoration:none}
footer{padding:0 0 64px 0;overflow:hidden;text-align:center;background:#000}
footer p{font:18px 'Lato';color:#949494;margin:0}
footer p a{color:#949494;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
footer p a:hover{color:#fff}
footer em{font-style:normal}
.follow_icon{padding:0;margin:0;list-style:none;display:inline-block;overflow:hidden}
.follow_icon li{float:left;margin:0 0 0 25px}
.follow_icon li:first-child{margin:0}
.follow_icon li a{font-size:23px;line-height:25px;color:#686868;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.follow_icon li a:hover{color:#fff}



.video-page {
    display: block;
    left: 50%;
    margin-bottom: 41px;
    margin-left: -952px;
    overflow: hidden;
    position: relative;
    width: 1920px;
}
.box_html.video_block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.44);
    color: #fff;
    margin-bottom: 42px;
    min-height: 400px;
    padding: 18% 0 18.3%;
    text-align: center;
}
.box_html.video_block > .container {
    width: auto;
}
.box_html.video_block h1 {
    color: #fff;
    font-family: "Exo",sans-serif;
    font-size: 72px;
    font-weight: 800;
    line-height: 72px;
    margin: 0 0 17px;
    position: relative;
    text-transform: uppercase;
}
.box_html.video_block h2 {
    color: #fff;
    font-family: "Exo",sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 36px;
    margin: 0 0 38px;
    position: relative;
    text-transform: uppercase;
}
.box_html.video_block a {
    background: none repeat scroll 0 0 #ef4135;
    color: #fff;
    display: inline-block;
    font-family: "Exo",sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 14px 22px 15px;
    position: relative;
    text-transform: uppercase;
    transition: all 0.6s ease 0s;
}
.box_html.video_block a:hover {
    background: none repeat scroll 0 0 #b80719;
    color: #fff;
}

.qbcLogo {
    display: inline-block;
    float: right;
    height: 20px;
    position: relative;
    width: 61px;
	margin-right:5px;
}
.mmLogo {
    background-position: 0 0;
    display: inline-block;
    float: left;
    height: 37px;
    position: relative;
    width: 121px;
	margin-left:5px;
}
.hiddenDiv{display:none;}
.thumb-box .paragraphContainer p {margin: 20px auto 25px;}
.thumb-box .paragraphContainer ul.list7 {margin-top:20px;}

@media(min-width:1220px){.container{padding:0}
}
@media(min-width:992px) and (max-width:1219px){header{text-align:center}
header .box1 p{float:none}
header .box1 .follow_icon1{float:none;display:inline-block;padding:15px 0;margin:0}
header .box1 .box{float:none;margin-bottom:20px;}
header .box1 .box>p{margin:0;float:none}
header .box1 .box>p strong::after{display:none}
header .box1 .box a{float:none}
#login-header {margin:auto !important;float:none !important;}
h1.navbar-brand_{float:none}
.isStuck {display:none;}
nav.tm_navbar{float:none;margin:20px 0 34px 0;display:inline-block}
.js-search{margin:28px 0 0 0 !important}
.list2{text-align:center}
.list2 li{margin:0 0 0 88px;float:none;display:inline-block}
#vodplayer, #vodplayer_wrapper { max-height:360px; }
}
@media(min-width:768px) and (max-width:991px){#toTop{display:none !important}
header{text-align:center}
header .box1 p{float:none}
header .box1 .follow_icon1{float:none;display:inline-block;padding:15px 0;margin:0}
header .box1 .box{float:none;margin-bottom:20px;}
header .box1 .box>p{margin:0;float:none}
header .box1 .box>p strong::after{display:none}
header .box1 .box a{float:none}
#login-header {margin:auto !important;float:none !important;}
h1.navbar-brand_{float:none}
nav.tm_navbar{float:none;margin:20px 0 34px 0;display:inline-block}
.isStuck {display:none;}
.js-search{margin:28px 0 0 0 !important}
.thumb-box5 br{display:none}
.list2{text-align:center}
.list2 li{margin:0 0 0 88px;float:none;display:inline-block}
.errorBox .title{font-size:100px}
.errorBox .description{font-size:40px}
#vodplayer, #vodplayer_wrapper { max-height:360px; }
.list7 > li{width:100%;float:none;margin:auto;}
}
@media(max-width:767px){#toTop{display:none !important}
header{text-align:center}
header .box1 p{float:none}
header .box1 .follow_icon1{float:none;display:inline-block;padding:15px 0;margin:0}
header .box1 .box{float:none;margin-bottom:20px;}
header .box1 .box>p{margin:0;float:none}
header .box1 .box>p strong::after{display:none}
header .box1 .box a{float:none}
#login-header {margin:auto !important;float:none !important;}
h1.navbar-brand_{float:none;margin:0 0 0px 0;height:60px;}
.js-search{margin:28px -30px 0 0 !important;top:45px !important;right:50% !important}
nav.tm_navbar{padding:0;float:none;margin:20px 0 6px 0;display:block}
nav.tm_navbar .nav{display:none !important}
.isStuck {display:none;}
.select-menu{display:inline-block !important;padding:4px 4px 4px 0;margin:30px 0 0 0;width:100%;border:1px solid #f2f4f6;background:#f2f4f6;color:#444;cursor:pointer;height:30px;font-size:16px;vertical-align:middle}
.thumb-box5 br{display:none}
.list2{text-align:center}
.list2 li{margin:0 0 0 48px;float:none;display:inline-block}
.thumb-pad4 figure{margin:0 20px 0 0;float:left}
.thumb-pad9 .thumbnail .caption{overflow:visible}
.thumb-pad9 .thumbnail .caption .descrip a{float:none !important}
.thumb-pad9 .thumbnail .caption .descrip br{display:block}
.errorBox .title{font-size:60px}
.errorBox .description{font-size:30px}
#search-404{width:276px}
#search-404 input{width:247px}
#vodplayer, #vodplayer_wrapper { max-height:430px; }
}
@media(max-width:626px){.thumb-pad4 figure{margin:0 0 13px 0;float:none}
.thumb-pad9 figure{margin:0 0 20px 0;float:none}
.thumb-pad9 figure img{width:auto}
#login-header {display:none !important;}
#vodplayer, #vodplayer_wrapper { max-height:350px; }
}
@media(max-width:560px){.btn-default.btn4{padding:0;width:100%;text-align:center}
.thumb-pad9 figure{margin:0 0 20px 0;float:none}
.thumb-pad9 figure img{width:100%}
.thumb-box13 .title{font-size:25px}
.thumb-box13 .description{font-size:22px}
#vodplayer, #vodplayer_wrapper { max-height:310px; }
}
@media(max-width:480px){.col-xs-6{width:100%;float:none}
.list2 li{margin:0 0 0 20px}
.follow_icon3 li a{font-size:20px;line-height:45px;width:48px;height:48px}
.js-search{margin:28px 15px 0 0 !important;top:45px !important;right:0 !important}
.thumb-pad6 .thumbnail figure{margin:0 0 20px 0;float:none}
#vodplayer, #vodplayer_wrapper { max-height:270px; }
}
@media(max-width:320px){.col-xs-4{width:100%;float:none}
.col-xs-6{width:100%;float:none}
.list_carousel1 #foo1>li{margin:0}
.thumb-pad6 .thumbnail figure img{width:100%}
#vodplayer, #vodplayer_wrapper { max-height:190px; }
}
