@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700,400,400italic,300,300italic|Roboto:700);
/*  font-family: 'Roboto Condensed', sans-serif;
    font-family: 'Roboto', sans-serif;                  */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700);
/*    font-family: 'Roboto', sans-serif;    */

html, body{font-family: 'Roboto Condensed', sans-serif; font-size:14px; color:#666;}
body {/*padding-top:55px;*/}
hr{display:none;}
h1, h2, h3, h4, h5, h6{font-size:inherit; margin-top:0; margin-bottom:20px;}
p{margin:0;}
p + p, p + h2, p + h3, ul + p{margin-top:20px;}
ul{padding:0;}
.show-only-phone{display:none;}
.text-big-1{font-size:18.666666px;}
.text-big-2{font-size:28px;}
.text-big-3{font-size:37.333333px;}
.text-big-4{font-size:46.666666px;}
.text-uppercase{text-transform:uppercase;}
.text-primary{color:#f60;}
.text-secondary{color:#00a6cf;}
.text-light{color:#999;}
.text-dark{color:#000;}
.bg-white{background-color:#fff;}
.bg-grey{background-color:#e5e5e5;}
.bg-dark-grey{background-color:#505050; color:#ccc;}
.no-margin{margin:0 !important;}
.no-margin-top{margin-top:0 !important;}
.no-margin-bottom{margin-bottom:0 !important;}

.btn{border:1px solid transparent; border-radius:0; color:#fff; text-transform:uppercase; font-weight:bold; padding:.5em 1em; cursor:auto; text-decoration:none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;}
p + .btn{margin-top:30px;}
.btn-primary{background-color:#f60; color:#fff !important;}
.btn-primary:hover{background-color:#dc5902 !important;}
.btn-secondary{background-color:#00a6cf !important; color:#fff !important;}
.btn-secondary:hover{background-color:#018daf;}
.btn-grey{background-color:#ccc !important; color:#fff !important;}
.btn-white{background-color:#fff !important; color:#999 !important;}
.btn-white-transparent{background-color:rgba(255,255,255,.85) !important; color:#999 !important;}
.btn-big{font-size:1rem; padding: .75em 1.25em;}
.btn-group-inline .btn{display:inline-block;}
.btn-group-inline .btn {margin-right:1rem;}
.link-arrow{text-decoration:none !important; text-transform:uppercase;}
.link-arrow.grey{color:#999;}
.link-arrow.grey:hover{color:#666;}
.link-arrow:after{content:""; display:inline-block; width: 0; 
  height: 0;
  margin-left:.5em;
  border-top: .4em solid transparent;
  border-bottom: .4em solid transparent;  
  border-left: .4em solid;}
ul.text-list, ul.text-list li{margin:0; padding:0; list-style-type:none;}
ul.text-list li{padding-left:1em; position:relative;}
ul.text-list li:before{content:"•"; position:absolute; top:-.3em; left:0; color:#00a6cf; font-size:1.5em;}
cite{font-size:24px; color:#666; font-weight:300;}
.cite-signature{font-weight:300;}

.pre-header{background-color:#00a6cf; height:35px;}
.pre-header img{height:16px; position:relative; top:6px;}

.navbar-default{/*background-color:#fff;*/ background-color:rgba(255,255,255,.9); border-radius:0 !important; border-bottom:1px solid #e5e5e5; text-transform:uppercase; margin-bottom:0;}
.navbar-brand img{height:24px;}
.navbar-default .navbar-nav > li > a{color:#666;}
.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active > a:hover{color:#00a6cf; background:none;}
.navbar-default .navbar-nav > li > a.bg-blue{color:#fff; background-color:#00a6cf;}
.navbar-default .navbar-nav > li.active > a.bg-blue{}
.navbar-brand img.logo-suitecommerce{height:20px; position:relative;}

.img-big{background:#ccc center center no-repeat; background-size:cover; height:200px; width:100%; display:table; vertical-align:middle; font-family:'Roboto', sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; font-size:36px; line-height:100%;}f
.img-big .inner{display:table-cell; vertical-align:middle; text-align:center;}
.img-big-hp{height:340px; background-image:url(../countdown_2016/img/img-big-hp.jpg);}
.img-big-why-attend{background-image:url(../countdown_2016/img/img-big-why-attend.jpg);}
.img-big-program{background-image:url(../countdown_2016/img/img-big-program.jpg);}
.img-big-sponsors{background-image:url(../countdown_2016/img/img-big-sponsors.jpg);}
.img-big-about{background-image:url(../countdown_2016/img/img-big-about.jpg);}
.img-big-register{background-image:url(../countdown_2016/img/img-big-register.jpg);}
.img-big-relatori{background-image:url(../countdown_2016/img/img-big-relatori.jpg);}

.hero, .hero .item, .hero .hero-internal-cnt{height:340px; position:relative;}
.hero .img{width:100%; height:100%; position:absolute; top:0; left:0; background: center center no-repeat; background-size:cover;}
.hero .content{display:table; width:100%; height:100%; position:absolute; top:0; left:0; }
.hero .hero-wrapper{display:table-cell; vertical-align:middle;}

.hero .txt-white{color:#fff;}
.hero .txt-black{color:#333;}
.hero .txt-black .tit h1{color:#000;}

.hero-internal-cnt .tit{text-transform:uppercase; margin-bottom:1rem;}
.hero-internal-cnt .tit h1{font-weight:700 !important;}
.hero-internal-cnt .sub-tit{font-weight:300 !important; text-transform:none; margin-bottom:1rem;}
.hero-internal-cnt .container{padding-top:7rem;}

.hero-internal-cnt.with-sub-nav .hero-wrapper{vertical-align:top;}
.hero-internal-cnt.with-sub-nav .container{padding-top:12rem;}

.sub-nav ul, .sub-nav ul li{margin:0; padding:0; list-style-type:none;}
.sub-nav ul li{display:inline-block; margin:0 1rem 2rem 0;}
.sub-nav ul li a{color:#333; border-bottom:3px solid transparent; padding-bottom:5px; text-decoration:none;}
.sub-nav ul li a:hover, .sub-nav ul li a.active{border-bottom-color:#000;}
.txt-white .sub-nav ul li a{color:#fff;}
.txt-white .sub-nav ul li a:hover, .txt-white .sub-nav ul li a.active{border-bottom-color:#fff;}

/*hero spec hp*/
.hero .pre-header{background:none; position:absolute; width:100%; z-index:100;}
.hero .pre-header .wrapper{border-bottom:1px solid #fff; padding-top:2rem; padding-bottom:1.5rem;}
.hero .item{font-family: 'Roboto', sans-serif; font-weight:300; font-size: 1.4rem;}
.hero .item .tit{font-size: 3.5rem; margin:2rem 0;}
.hero .item .tit strong{font-weight:700;}
.hero .item .btn{margin-top:4rem;}

/*contents template*/
.content-block{}
.content-block{padding:40px 0; position:relative;}
.content-block.bg-white + .content-block.bg-white,
.content-block.bg-grey + .content-block.bg-grey{padding-top:0 !important;}
.content-block a{color:inherit; text-decoration:underline;}
.content-block a:hover{color:#00a6cf;}
.content-block.no-padding{padding-top:0; padding-bottom:0;}
.content-block.no-padding-top{padding-top:0;}
.content-block.no-padding-bottom{padding-bottom:0;}
.content-block-border-top{border-top:1px solid #ccc;}
.color-orange .color{color:#ff6600;}
.color-blue .color{color:#00a6cf;}
.color-white .color{color:#fff;}

.tit-big, .tit-x-big{font-size:2rem; text-transform:uppercase; font-weight:700;}
.tit-x-big{font-size:3rem;}
.tit-big + *, .tit-x-big + *{margin-top:3rem;}
.sub-tit{text-transform:uppercase; font-weight:700;}
.txt-big-light{font-size:1.5rem; font-weight:300;}
.tit-big small{font-size:1rem; font-weight:300; text-transform:none;}

.icon-as-image{background:center center no-repeat; height:12rem; background-size:contain;}
.paragraph-image img{ max-width:100%;}

.big-banner-list ul, .big-banner-list ul li{margin:0; padding:0; list-style-type:none;}
.big-banner-list ul li{background:center center no-repeat; background-size:cover;}
.big-banner-list ul li .col-sm-6{display:table;}
.big-banner-list ul li .wrapper{height:20rem; display:table-cell; vertical-align:middle; width:100%; color:#fff;}
.big-banner-list ul li img.casestudy-logo{max-width:90%;}
.big-banner-list ul li ul li{margin-bottom:1rem;}
.big-banner-list ul li ul + .btn{margin-top:2rem;}

.product-list{}/*horizontal block with img + tit & short text & btn*/
.product-list .tit-big + *{margin-top:1rem;}

.video-big iframe{width:100%; height:242px;}
.video-big iframe + p{margin-top:2rem;}
.video-small iframe{width:100%; height:242px;}
.video-small iframe + p{margin-top:1rem;}
.video-small.margin-mobile{margin-top:2rem;}

.list-check-ico{}
.list-check-ico .list-item{padding:1rem 0 0 1.5rem; position:relative;}
.list-check-ico .glyphicon{position:absolute; top:1rem; left:0;}


.filters > .span{margin-bottom:0;}
.filters select.filter{width:100%; height:2em; background-color:#ccc; border:none; color:#666; font-family: 'Roboto Condensed', sans-serif; font-size: 13px; padding-left:5%;}
.filters .filer-label{margin: 0 0 20px 20px;}

.filters{position:relative; z-index:20;}
.filters ul, .filters ul li{margin:0; padding:0; list-style-type:none;}
.filters li{background-color:#ccc; font-weight:300; position:relative;}
.filters li.span3{padding-bottom:0;}
.filters li strong{display:block; position:relative; font-weight:300; height:2rem; line-height:2rem; padding:0 15px; cursor:pointer;}
.filters li strong:after{content:''; display:block; width:13px; height:6px; background:url(../images/filter-arr.png); position:absolute; top:50%; right:15px; margin-top:-3px;}
.filters li ul{width:100%; position:absolute; top:2rem; left:0; z-index:10; border-bottom:1px solid #fff; display:none;}
.filters li ul li{border-top:1px solid #fff;}
.filters li ul li a{display:block; height:2rem; line-height:2rem; padding:0 15px; text-decoration:none;}
.filters li ul li a:hover{color:#fff;}							

.wall ul, .wall ul li{list-style-type:none;}

.wall-item{width:280px; height:240px; overflow:hidden; position:relative; margin-top:2rem;}
.wall-item .tit{opacity:0;}
.wall-item:hover .tit{opacity:1;}

.wall-item .inner{height:480px; position:absolute; top:0; left:15px; right:15px; background-color:#e5e5e5;
	-webkit-transition: top .5s;
    transition: top .5s;}
.wall-item:hover .inner{top:-240px;}
.wall-item .top, .wall-item .bottom{width:100%; height:240px; position:absolute; left:0; background:center center no-repeat;}
.wall-item .top{top:0;}
.wall-item .bottom{top:240px; background-color:#00a6cf;}
.wall-item .company-name{position:absolute; bottom:1.5rem; width:80%; left:10%; text-transform:uppercase; color:#999; font-size:.8rem;}
.wall-item .external-link{position:absolute; bottom:1rem; width:100%;}
.wall-item .external-link a.btn{display:inline-block !important; color:#00a6cf !important;}
.wall-item a.ico{position:absolute; top:.5rem; right:1.5rem; color:#fff;}


.box-with-img-list{}
.box-with-img-list .box-with-img{margin-bottom:4rem;}
.box-with-img-list .box-with-img .img{height:230px; display:table; width:100%; color:#fff; margin-bottom:2rem; background: center center no-repeat; background-size:cover;}
.box-with-img-list .box-with-img .img .tit{display:table-cell; text-align:center; vertical-align:middle;}
.box-with-img-list .box-with-img .img .tit h2{font-weight:700 !important; font-size:150%;}


/*advantage tabs*/
.scroll-to-tabs-block{width:100px; height:2px; background-color:rgba(255,255,255,0); position:absolute; top:374px;}
.advantage_tabs{}
.advantage_tabs ul.nav-tabs{margin-bottom:2rem;}
.advantage_tabs ul.nav-tabs li{width:20%;}
.advantage_tabs ul.nav-tabs li a{padding:15px 0 10px 0; color:#666; text-align:center; background:center top no-repeat;  background-size:28px 28px; background-color:transparent !important; border:none !important; border-bottom:1px solid #ccc !important; text-decoration:none !important;
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
.advantage_tabs ul.nav-tabs li a:hover{
	opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.advantage_tabs ul.nav-tabs li a.experience{background-image:url(../img/icons/tab-experience.png);}
.advantage_tabs ul.nav-tabs li a.customers{background-image:url(../img/icons/tab-customers.png);}
.advantage_tabs ul.nav-tabs li a.orders{background-image:url(../img/icons/tab-orders.png);}
.advantage_tabs ul.nav-tabs li a.expansion{background-image:url(../img/icons/tab-expansion.png);}
.advantage_tabs ul.nav-tabs li a.platform{background-image:url(../img/icons/tab-platform.png);}
.advantage_tabs ul.nav-tabs li.active a{border-bottom-color:#00a6cf !important;
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.advantage_tabs ul.nav-tabs li a strong{display:block; font-size:10px;}

/*submenu*/
.submenu{width:100%; height:3rem; line-height:3rem; position:fixed; left:0; background-color:rgba(0,0,0,.88); z-index:11; text-align:center;}
.submenu ul, .submenu ul li{margin:0; padding:0; list-style-type:none;}
.submenu ul li{height:3rem; display:inline-block; margin:0 .75rem; text-transform:uppercase; font-weight:300; font-size:90%;}
.submenu ul li a{display:block; height:3rem; color:#fff; background:center center no-repeat; background-size:auto 1.75rem; text-decoration:none;
	opacity: 0.5;
    filter: alpha(opacity=50);
}
.submenu ul li a:hover, .submenu ul li a.active{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.submenu ul li a.active{/*background-color:#000;*/}
.submenu ul li a.photogallery{background-image:url(../countdown_2016/img/ico-photo.png);}
.submenu ul li a.videogallery{background-image:url(../countdown_2016/img/ico-video.png);}
.submenu ul li a.twitter{background-image:url(../countdown_2016/img/ico-twitter.png);}

/*gallery*/
.gallery{padding-top:1.5rem;}

.gallery .box{height:182px; background:center center no-repeat; background-size:cover; display:table; width:100%; margin-top:30px;}
.gallery .box a{height:182px; width:100%; display:table-cell; vertical-align:middle; text-align:center; color:#fff; text-decoration:none; padding:1rem; background-color:rgba(0,0,0,.7); line-height:120%;
	opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */
	-webkit-transition: all .5s; /* Safari */
    transition: all .5s;
}
.gallery .box a:hover{
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.gallery .box a .dida:after{content:""; display:block; width:100%; height:2.2rem; background:center center no-repeat; background-size:auto 100%; margin-top:1rem;}
.gallery.photo .box a .dida:after{background-image:url(../countdown_2016/img/ico-zoom.png);}
.gallery.video .box a .dida:after{background-image:url(../countdown_2016/img/ico-play.png);}
.gallery.single-video{padding-top:3.2rem;}
.gallery.single-video iframe{width:100%; margin:0; padding:0; border:0;}
.gallery.twitter iframe{width:100% !important;}

/*form iframe*/
iframe.register-form{ border:0; margin:0; padding:0; width:100%; height:1500px; margin:0 -15px;}

/*contact form*/
.container-contact{padding-top:8rem;}
.container-contact .content-block{padding-right:12px; padding-left:12px;}
iframe.register-form{height:880px;}

@media (max-width: 991px) {
	/*homepage*/
	.homepage .hero, .homepage .hero .item{height:340px;}
	.hero .item .tit {font-size: 2.2rem; margin: 2rem 0;}
	.hero .item p { display:none;}
	.hero .item .btn {margin-top: 0;}
}

@media (max-width: 767px) {
	.show-tablet-up{display:none;}
	.speakers .img{padding-top:40px;}
	.speakers .detail .img{text-align:center;}
	.pull-right, .pull-left{float:none !important;}
	.show-only-phone{display:block;}
	/*homepage post*/
	.img-big-hp-post a.gallery-btn{font-size:0;}
	.hero, .hero .hero-internal-cnt{height:460px; position:relative;}
	.block-hp-business{border-top:1px solid #ccc; padding-top:20px; margin-top:20px;}
	.big-banner-list ul li .wrapper{height: auto; padding: 1rem 0;}
	.big-banner-list ul li ul li {margin-bottom: .25rem;}
	.big-banner-list ul li ul + .btn {margin-top: 1rem; margin-bottom:1rem;}
	.big-banner-list ul li img.casestudy-logo {max-height: 80px;}
	.big-banner-list ul li .col-sm-6{width:100%;}
	
	/*hero internal*/
	.hero-internal-cnt{font-size:.88rem;}
	.hero-internal-cnt .tit{margin-bottom:.5rem;}
	.hero-internal-cnt .tit h1{margin-bottom:0;}
	.hero-internal-cnt .sub-tit{margin-bottom:.5rem;}
	.hero-internal-cnt .btn {margin-top:.75rem;}
	.hero-internal-cnt.with-sub-nav .container {padding-top: 10rem;}
	.hero-internal-cnt .img{
		opacity:.25;
		filter: alpha(opacity=25);
	}
	.hero-internal-cnt .txt-white{color:#000;}
	.sub-nav ul li {margin: 0 1rem 1rem 0;}					
	
	/*submenu*/
	.submenu{font-size:0;}
	.submenu ul li{display:inline-block; width:13.5%; height:3rem; margin:0; border-right:1px solid #000; background:center center no-repeat; background-size:auto 2.5rem;}
	.submenu ul > li:first-child{border-left:1px solid #000;}
	.submenu ul li a{display:block; width:100%; height:100%;}
	
	.submenu ul li a.ecommerce{background-image:url(../img/icons/mobile.png);}
    .submenu ul li a.pos{background-image:url(../img/icons/point_of_sale.png);}
    .submenu ul li a.marketing{background-image:url(../img/icons/marketing.png);}
    .submenu ul li a.ordermng{background-image:url(../img/icons/order_management.png);}
    .submenu ul li a.productcontentmng{background-image:url(../img/icons/product_content_management.png);}
    .submenu ul li a.crm{background-image:url(../img/icons/crm.png);}
    .submenu ul li a.services{background-image:url(../img/icons/contacts.png);}
	.submenu ul li a.active{background-color:#000;}
	
	.icon-as-image{display:none;}
	.paragraph-image{margin-bottom:30px;}
	
	.container-contact .sub-tit{margin-top:30px;}
	.container-contact br.no-mobile{display:none;}
	
	/*wall customers*/
	.filters .filter-all{position:relative; top:-65px;}
}

@media (min-width: 768px) {
	html, body{font-size:16px; line-height:1.4;}
	body{/*padding-top:55px;*/}	
	.text-big-1{font-size:1.333333rem;}
	.text-big-2{font-size:2rem;}
	.text-big-3{font-size:2.666666rem;}
	.text-big-4{font-size:3.333333rem;}
	cite{font-size:1.5rem;}	
	.img-big{height:360px; font-size:94px; line-height:100%;}
	.img-big-hp, .hero, .hero .item, .hero .hero-internal-cnt{height:660px;}
	.countdown{margin-bottom:2.5rem;}	
	.content-block{padding:4rem 0;}
	.navbar-default .navbar-nav > li > a{padding-left:8px; padding-right:8px;}
	.pre-header{height:40px;}
	.pre-header img{height:26px; position:relative; top:6px;}
	/*homepage post*/
	.hp-post{height:660px;}
	.hp-post .slideshow{height:660px;}
	.img-big-hp-post {font-size:4rem;}
	.img-big-hp-post .btns > div{ float:none; display:inline-block;}
	.img-big-hp-post a.gallery-btn{font-size:16px; font-family: 'Roboto Condensed', sans-serif; color:#fff; font-weight:normal; text-decoration:none !important; padding:5.5rem 0 .5rem; background-position:center 2rem; background-size:75px auto;}
	/*homepage speakers*/
	.tit-label{width:250px; margin-left:-125px;}
	.speakers{padding-top:2rem;}
	.speakers .img img{width:85%;}
	.speakers .detail{bottom:4rem;}
	.speakers .detail .content-block{padding-top:6rem;}
	.speakers .detail .close{width:30px; height:30px; top:20px; right:20px;}	
	/*content specs*/
	table.agenda td{padding:.85em 1.333333em;}	
	.sponsor-list .sponsor .img img{width:100%; margin-bottom:0;}
	.sponsor-list .img, .sponsor-list .txt{display:table-cell; vertical-align:middle; height:220px;}	
	.map iframe{height:360px;}
	iframe.register-form{height:1290px;}
	/*gallery*/
	.gallery .box, .gallery .box a{height:220px;}
	.gallery .box.box-big, .gallery .box.box-big a{height:440px;}
	/*contact form*/
	.container-contact{padding-top:8rem;}
	.container-contact .content-block{padding-right:2rem; padding-left:2rem;}
	iframe.register-form{height:830px;}
	/*advantage tabs*/
	.advantage_tabs ul.nav-tabs li a{padding:25px 0 10px 0; background-size:36px 36px;}
	.advantage_tabs ul.nav-tabs li a strong{display:block; font-size:1rem;}
	/*video*/
	.video-big iframe{height:405px;}
	.video-small iframe{height:192px;}
	.video-small.margin-mobile{margin-top:0;}
	/*wall customers*/
	.wall-item{width:250px; height:220px;}	
	.wall-item .inner{height:440px;}
	.wall-item:hover .inner{top:-220px;}
	.wall-item .top, .wall-item .bottom{height:220px;}
	.wall-item .bottom{top:220px;}
	/*tabs*/
	.scroll-to-tabs-block{top:570px;}
}

@media (min-width: 768px) and (max-width: 992px){
	.navbar-right{font-size:13px;}
	.navbar-brand img.logo-suitecommerce{height:18px; top:0;}
	.submenu{font-size:12px;}
}

@media (max-width: 992px){
	ul{padding-left:1rem;}
}

@media (min-width: 992px) {
	body{/*padding-top:85px;*/}
	/*.navbar-default{border-bottom:7px solid #00a6cf;}*/
	.navbar-brand img{height:48px;}
	.navbar-default li{padding:14px 0;}
	.navbar-default .navbar-nav > li > a{padding-left:15px; padding-right:15px;}
	.navbar-brand img.logo-suitecommerce{height:25px; top:.5rem;}
	.img-big{height:360px; font-size:124px; line-height:100%;}
	.img-big-hp, .hero, .hero .item, .hero .hero-internal-cnt{height:600px;}
	.sponsor-list .img, .sponsor-list .txt{height:212px;}
	.map iframe{height:360px;}
	/*homepage post*/
	.hp-post{height:660px;}
	.hp-post .slideshow{height:660px;}
	.img-big-hp-post {font-size:5rem;}
	.img-big-hp-post a.gallery-btn{padding:7rem 0 1rem; background-position:center 2.5rem; background-size:85px auto;}
	/*gallery*/
	.gallery{margin:0 -15px;}
	.gallery .box, .gallery .box a{height:220px;}
	.gallery .box.box-big, .gallery .box.box-big a{height:470px;}
	.gallery.twitter iframe{width:60% !important; margin:0 20%;}
	/*advantage tabs*/
	.advantage_tabs{}
	.advantage_tabs ul.nav-tabs{width:100%; border:none;}
	.advantage_tabs ul.nav-tabs li{width:100%; float:none;}
	.advantage_tabs ul.nav-tabs li a strong{display:inline; font-weight:normal;}
	/*contact form*/
	.container-contact{ padding-top:10rem;}
	iframe.register-form{height:830px;}
	/*advantage tabs*/
	.advantage_tabs ul.nav-tabs{margin-bottom:0;}
	.advantage_tabs ul.nav-tabs li a{padding:30px 20px 30px 50px; background-position:left center; background-size:36px 36px; text-align:left;}
	.advantage_tabs ul.nav-tabs li a strong{display:inline; font-size:1rem;}
	/*video*/
	.video-big iframe{height:436px;}
	.video-small iframe{height:255px;}
	/*wall customers*/
	.wall-item{width:242px; height:210px;}	
	.wall-item .inner{height:420px;}
	.wall-item:hover .inner{top:-210px;}
	.wall-item .top, .wall-item .bottom{height:210px;}
	.wall-item .bottom{top:210px;}
	/*tabs*/
	.scroll-to-tabs-block{top:480px;}
}
@media (min-width: 1200px) {
	html, body{ font-size:18px; line-height:1.4;}
	body{/*padding-top:96px;*/}
	.navbar-default{/*border-bottom:10px solid #00a6cf;*/ font-size:16px;}
	.navbar-brand img{height:54px;}
	.navbar-brand img.logo-suitecommerce{height:2rem;}
	.navbar-default li{padding:18px 0;}
	.img-big{height:360px; font-size:150px; line-height:100%;}
	.img-big-hp, .hero, .hero .item, .hero .hero-internal-cnt{height:660px;}	
	.img-big-hp-post{font-size:85px;}
	/*homepage post*/
	.hp-post{position:relative; height:660px;}
	.hp-post .slideshow{height:660px;}	
	.img-big-hp-post{font-size:6rem;}
	.img-big-hp-post .date{font-size:2rem; margin:1rem 0 2rem;}
	.img-big-hp-post a.gallery-btn{padding:7rem 0 1rem; background-position:center 3.25rem; background-size:95px auto;}
	/*homepage speakers*/
	.tit-label{width:306px; margin-left:-153px;}	
	/*content specs*/
	.sponsor-list .img, .sponsor-list .txt{height:272px;}	
	.map iframe{height:360px;}
	/*gallery*/
	.gallery .box, .gallery .box a{height:270px;}
	.gallery .box.box-big, .gallery .box.box-big a{height:570px;}
	.gallery.single-video iframe{width:80%; margin:0 10%; height:437px;}
	/*contact form*/
	iframe.register-form{height:800px;}
	/*video*/
	.video-big iframe{height:532px;}
	.video-small iframe{height:312px;}
	/*wall customers*/
	.wall-item{width:292px; height:260px;}	
	.wall-item .inner{height:520px;}
	.wall-item:hover .inner{top:-260px;}
	.wall-item .top, .wall-item .bottom{height:260px;}
	.wall-item .bottom{top:260px;}
	/*tabs*/
	.scroll-to-tabs-block{top:532px;}
}
@media (min-width: 1400px) {	
	.img-big-hp, .hero, .hero .item, .hero .hero-internal-cnt{height:700px;}
	/*homepage post*/
	.hp-post{position:relative; height:700px;}
	.hp-post .slideshow{height:700px;}
	.gallery.single-video iframe{width:100%; margin:0; height:546px;}
	/*tabs*/
	.scroll-to-tabs-block{top:572px;}
}




/*-------------------------*/
/*-------------------------*/
/*footer esteso*/
.footer{padding-top:30px; margin-top:30px; border-top:1px solid #CCC; color:#666; font-size:12px;}
.footer a{color:#666; text-decoration:none;}
.footer a:hover{color:#666; text-decoration:underline;}
.footer ul.site-map{display:none;}
.footer ul, .footer ul li, .footer ul li ul, .footer ul li ul li{list-style-type:none; margin:0; padding:0;}
.footer ul.site-map li ul li{padding-bottom:5px;}
.footer ul.site-map strong{color:#666; display:block; padding-bottom:10px; font-size:16px;}
.footer ul.site-map li.right{position:absolute; top:0; right:0; text-align:right;}
.footer .social-links{text-align:center; margin-bottom:20px;}
.footer .social-links ul{margin-top:10px;}
.footer .social-links li{width:26px; height:26px; overflow:hidden; margin-left:10px; display:inline-block;}
.footer .social-links li a{width:26px; height:26px; display:block; overflow:hidden; line-height:200px; background:url(../img/ico-social.png) no-repeat;}
.footer .social-links a.tw{background-position:0 0;}
.footer .social-links a.tw:hover{background-position:0 -26px;}
.footer .social-links a.fb{background-position:-26px 0;}
.footer .social-links a.fb:hover{background-position:-26px -26px;}
.footer .social-links a.in{background-position:-52px 0;}
.footer .social-links a.in:hover{background-position:-52px -26px;}
.footer .social-links a.yt{background-position:-78px 0;}
.footer .social-links a.yt:hover{background-position:-78px -26px;}
.footer .social-links a.tp{background-position:-104px 0;}
.footer .social-links a.tp:hover{background-position:-104px -26px;}
.footer-bottom{border-top:1px solid #ccc; padding:30px 0 60px 0;}
.footer-left{font-size:12px; line-height:110%;}
.footer-left img{float:left; margin-right:10px;}
.footer-left p{margin:0;}
.footer-left strong{font-weight:bold; color:#00a6cf;}
.footer-right{font-size:12px; line-height:110%; float:left; white-space:nowrap;}
.site-map ul li.align-right ul li{white-space:nowrap; margin-left:-20px;}
@media (min-width: 768px) {
	.footer .social-links{text-align:right;}
	.footer{border-top:1px solid #ccc; margin-top:4rem;}
	.footer ul.site-map{position:relative; display:block;}
	.footer .social-links{text-align:right; position:relative; top:-20px; margin-bottom:0;}
	.footer-right{text-align:right; float:right;}
}