@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,700);

body {
	font-size: 18px;
	overflow-x: hidden;
	line-height:28px;
    font-family: 'Open Sans', sans-serif;
	font-weight:300;
    color: #58585A!important;	
}

.thisishome div#t3-section.wrap.sections-wrap {
	background-image:url(../../../../images/custom/homebg.png);
	background-repeat: repeat;
	height:100vh;
	}


.thisishome #back-to-top.back-to-top.hidden-xs.hidden-sm.affix-top {
	display: none;
	}

a.whitelnk:hover, a.whitelnk:visited 	{
	color:#fff!important;	
	}
	
.contactbtn {
	transition: all 0.2s ease 0s;
}

.itemid-832 ul.category-module li {
	font-size:16px;
	line-height:1.3em;
	}
/*
#navicon215 {
	background-image: url(http://zorarobotics.be/images/custom/zorabotZoraNavIcon_ZoraNew.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	}
*/	

.style-1 .article-aside .blog-date .date {
    color: #58585a;
    display: block;
    float: left;
    font-size: 50px;
    font-weight: 600;
    line-height: 1;
}

a:visited {
    color: #505656!important;
	font-weight: 300!important;		
	text-decoration:none;
	}

a:hover, a:focus, a:active  {
    color: #111;
	font-weight: 400!important;		
	text-decoration:none;
	}
	

div.uber-spotlight.uber-footnav div.custom p a {
	color: #999!important;
	}
	

	
div.uber-spotlight.uber-footnav div.custom p a:hover,
div.uber-spotlight.uber-footnav div.custom p a:focus,
div.uber-spotlight.uber-footnav div.custom p a:active {
    color: #fff!important;
	}

nav.navbar.navbar-default .current.active a {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;	
	}
	
.form-group-1 .checkbox {
    float: right;
}

.valuetxt{
	text-align:left;
	}
	
.ctawebshop div.acm-cta.style-5 div.container a.btn.btn-primary.btn-lg
{
  color: #ffffff !important;
}


div#t3-content.t3-content.col-xs-12 div#system-message-container {
	display:none;
	}

div#section-616.section.light-gray-bg.inview {
	background-color: #eee!important;
}


.navrow a:hover, .navrow a:focus, .navrow a:visited, .navrow a:active,
.homenavbutton a:hover, .homenavbutton a:focus, .homenavbutton a:active
  {
    color: #fff!important;
	}

.ctapadding {
	padding-top:60px;
	padding-bottom:60px;	
	}

.timelinetxt {
/*	padding: 20 px;*/
	}
		

	
div.hero-heading h2 {
	color: #ffffff !important;
	}	

.acm-hero {
/*     padding: 100px 0!important;*/
}	

.whitetxt p {
	 color:#fff!important;
	}
	
.ctabutton {
	background-color: #fff;
    border-radius: 30px;
    color: #322f31;
/*    font-family: "montserratregular",Roboto,Helvetica,Arial,sans-serif;*/
    padding: 15px;
	font-weight: normal!important;	
	margin-top:40px!important;
	margin-bottom:30px;	
	display:inline-table;
	font-size:20px;
}

.ctabutton a:hover, .ctabutton a:focus, .ctabutton a:visited, .ctabutton a:active  {
    color: #322f31!important;
	font-weight: bold!important;	
	}

.back-to-top .btn {
    color: #17140f;
}

.ambaitem {
	text-align:center!important;
	font-size:22px;
	padding: 20px;	

	}

div.itemImageBlock {
    float: left!important;
}

div.itemHeader h2.itemTitle {
    margin: 0;
    padding: 10px 0 30px;
	text-align:center;
}
div.latestItemHeader h2.latestItemTitle {
	margin-top: 10px;
	margin-bottom: 30px;
	text-align:center;	
	}

span.latestItemImage {
     margin: 8px 30px 0 0;
 }
 
.itemNavigationTitle {
	font-weight:bold;
	}

div.rsck2-title h4 a, div.rsck2-title h4 a:hover, div.rsck2-title h4 a:visited, div.rsck2-title h4 a:focus {
	color:#fff!important;
	font-weight:300!important;
	}


div.latestItemIntroText {
    padding-top: 0px;
}	
	
.rsck2-modern .rsck2-details .rsck2-title h4 {
    text-align: center;
}
.rsck2-modern .rsck2-details {
    background: none!important;
}
span.itemImage {
    margin-right:30px;
	margin-top:0px;
	margin-bottom:20px;	

}

.even {
	text-align:left;
	display:block;
	float:left;	
	}
	
.even img {
	display:block;
	float:right;	
	}

.prodwrapper .col-md-6 .col-sm-6 .col-lg-6 .col-xs-12 {
	padding left:0px;
	padding right:0px;	
	height: 100%;
	
	}
	

.prodtxtbox	 {
	padding-right:100px;
	padding-left:100px;
	padding-top:90px;	
	}
	
.prodrow {
	padding-bottom:20px!important;
	}
	
	
		
.even .prodtxtbox	 {
	padding-left:0px;
	}	
	
.autosizecontainer{
	width:85%;
	margin-left:auto;
	margin-right:auto;	
	padding-bottom:20px;
	}

.herowrapper {
	margin-bottom:5px;
	margin-top:5px;	
	}	

.itemNavigation {
	display:block;
	text-align:center;
	
	}

/*	
.k2ItemsBlock  {
	overflow:hidden;
	}
	*/
	
.back-to-top .btn:hover, .back-to-top .btn:active, .back-to-top .btn:focus {
    background: #fff none repeat scroll 0 0;
    color: #17140f;
}

h3.section-title {
	display:none;
	}
	
.largeh2 {
	font-size:60px;
	}

.blackbg {
	background-color:#17140F;
	color:#fff;
	}
.videoclip {
	margin-top:50px;
	margin-bottom:40px;	
	}


.image-resp, .img-responsive {
	max-width:100%;
	width:100%;	
	}

/* 360 rotator */

/*
.a3g-cont {
    height: 100%;
    width: 80%!important;
}
*/

.sections-wrap .section .section-inner, .sections-wrap .t3-module .section-inner, 
div.custom.section-inner {
    padding-bottom: 50px;
    padding-top: 50px;
}	

.sections-wrap .section .section-inner.no-padding, .sections-wrap .t3-module .section-inner.no-padding {
    padding: 0;
}

.sections-wrap .section .section-inner.no-top-padding, .sections-wrap .t3-module .section-inner.no-top-padding {
    padding-top: 0;
}


.customblock{
	display:block;
	}

	
.hometxt {
	text-align:center;
	}
	
.section-home-txt	 {
	padding-bottom: 10px;
	}

#homenavmenu {
	text-align: center;
	}
	
.tjdwrapperpep {
    margin-bottom: 70px;
    margin-top: -100px;
    padding-left: 35px;
}

.tjdwrapperzora {
    margin-bottom: 40px;
    margin-top: -140px;
    padding-left: 150px;
}

.tjdhotwrappercase1 {
    margin-bottom: -101px;
    margin-top: -119px;
    padding-right: 166px;
}

.tjdhotwrappercase2 {
    margin-bottom: 380px;
    margin-top: -119px;
    padding-left: 100px;
}

.tjdretailwrappercase1 {
	margin-bottom: -101px;
    margin-top: -119px;
    padding-right: 100px;
}


.homemenubtn a:link, .homemenubtn a:visited {
	color: #fff!important;
	padding:30px!important;
	}
	
#homenavmenu .homemenubtn .wiebenik
{
	float:none!important;
	display:inline-block!important;
	width:auto;	
	}
	
/* elements to hide */	
.carousel-indicators, .transition-timer-carousel-progress-bar,	
	{
	display:none!important;
	}


/* hide menu items on homepage*/
#homenavmenu #item-804,
#homenavmenu #item-805,
#homenavmenu #item-516,
#homenavmenu #item-782,
#homenavmenu #item-786,
#homenavmenu #item-810,
#homenavmenu #item-822, 	
#homenavmenu #item-823, 	
#homenavmenu #item-824, 	
#homenavmenu #item-825, 	
#homenavmenu #item-830, 	
#homenavmenu #item-832,
#homenavmenu #item-849,
#homenavmenu #item-850
	{
	display:none!important;
	}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.hero-heading {
    color: #322F31;
    font-family: 'Open Sans', sans-serif;
	font-weight:300;
    line-height: 1.25;
}	

h2.spacer {
	padding:30px;
	}

.fatheader {
    font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:40px;
	line-height: 55px;
	}
	
.fatsubheader	{
    font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:35px;
	}


.lightheader {
    font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:40px;
	}
	
.socialtoplinks {
    position: absolute;
    right: 125px;
    top: 28px;
    width: 115px;
}
	
.soclogospacer {
	margin-left:10px;
	}

.light-gray-bg {
	background-color:#eee;
	
	}
	
.titleblock {
	display:block;	
	margin-bottom:40px;
	}	

.txt-heading {
/*	display:block;*/
	margin-bottom:40px;
	margin-top:60px;	
	}	
	
.heading p{
	font-size:18px;
	}
	
.hero-heading {
	font-size:40px!important;
	color:#fff!important;
	}
		
.hero-intro {
	color:#fff!important;
	}	
	
.goeroe .acm-hero {
    padding: 100px 0;
}	
	
.valuestitle {
	font-size:26px;
	line-height:35px;
    font-family: "montserratlight",Roboto,Helvetica,Arial,sans-serif;
	margin-bottom:60px;
	
	}	
	
.cont-spacer-top {
	padding-top:80px;
	}

.cont-spacer-top-wide {
	padding-top:120px!important;
	padding-bottom:120px!important;	
	height: 480px;
	}



.cont-spacer-bottom {
	padding-bottom:80px;
	}
	
	
.col-spacer-top {
	padding-top:40px;
	}

.hspacer {
	padding-top:50px;
	padding-bottom:30px;	
	}		

.bottomspacer {
	padding-bottom:100px!important;	
	}	

.slide-desc {
	text-align:center!important;
	float:none!important;
	background-color:transparent!important;
	}
	
.acm-slideshow .style-3 .item {
    padding-bottom: 15%!important;
    padding-top: 15%!important;
}

.moduleItemVideo	 {
	display:block;
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	width: 640px;
	}

.homenavbutton {
  border: 1px solid #333;
    border-radius: 76px;
    display: block;
    float: none !important;
    height: 152px;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden;
    width: 600px;		
	}
	

.homenavlogo {
    background-color: #000;
    background-image: url("../../../../images/custom/navlogo.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 50%;
    display: block;
    float: left;
    height: 150px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-indent: -9999px;
    width: 150px;
	z-index:9999;
	position:relative;
}

.logonavlink {
	width: 195px;
	}
	
.homenav {
	margin-top: 0px;
	margin-bottom: 40px;	
	}

.homenavleft  {
    color: #000;
    display: block;
    float: left;
    height: 152px;
    text-align: center;
    width: 37.4%;	
	}
	
 .homenavright {
	color: #000;
    display: block;
    float: left;
    height: 152px;
    margin-left: -75px;
    text-align: center;
    width: 36.4%;
		}	

.homenavleft a:visited, .homenavleft a:link, .homenavright a:link , .homenavright a:visited {
	color: #000;
    display: block;
    font-family: "montserratregular",Roboto,Helvetica,Arial,sans-serif;
    font-size: 22px;
    height: 152px;
    vertical-align: middle;
	width: 300px;	
	padding-top: 47px;
	}
	
.homenavleft a:visited, .homenavleft a:link {	
	padding-right: 75px;
}

.homenavright a:link, .homenavright a:visited {
	float: left;
    padding-left: 75px;
	z-index:1;
}
	
.homenavleft a:hover,.homenavright a:hover{
	color:#fff;
    background-color: #000;	
	}	
	
.zoraicon {
	background-image: url(../../../../images/custom/zorabotZoraNavIcon.gif);
	background-repeat: no-repeat;
	}	

.t3-megamenu .mega-dropdown-menu {
    background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;
}	
	
.submenu {
	width:100vw!important;
	height:220px!important;
	padding-right:0!important;
	padding-left:0!important;	
	}

.submenuinner{

    margin-left: auto !important;
    margin-right: auto !important;
	display:table;
	}

	
.mega-inner{
	width:1000px!important;	
	margin-left: auto !important;
    margin-right: auto !important;
	float:none!important;
	display:table!important;
	} 
	
.submenuitem {
	height:200px!important;	
	display: inline-block!important;
	}

.submenuitem a:link{
	display:block;
	margin-top:150px!important;

	}
	
.parscroltxt {
	text-align:center;
	color:#A8A9AD;
	}	
	
.parscrolheader {
	width:1000px;
	margin-left:-14%;
	margin-bottom:30px;
	color:#fff;
	}	

.parscroltxt .fatsubheader {
	display: block;
    margin-top: 36px !important;
	}
	
#t3-footer {
	display:none;
	}
	
.uber-footnav p {
	margin-bottom:0px;
	}
	
.footdiscl {
	font-size:10px;
	line-height:15px;
	text-align:right;
	width:130px;
	clear:right;
	padding-top:10px;
	}
	
.back-to-top .btn {
	float:right;
	}	

.back-to-top.affix, .back-to-top.affix-top {
	bottom: 10px!important;
	}	

	
.rowheader360 {
	padding-bottom:40px!important;
	}	
	
/* google maps in tabs*/
/*.com_contact .hidetitle h3.section-title,*/
.hide-header	h3.section-title{
	display:none;
	}

/*
.itemid-825 h3.section-title	{
	display: block;
	}
*/	


.contactheader .section-title {
    margin: 0 0 10px!important;
}
.notopspace {
	margin-top:0px!important;
	padding-top:0px!important;	
	}
	
.small-container {
	max-width: 1000px;
	width: 90%;
	margin-left:auto;
	margin-right:auto;
	}
	
span.rsck2-intro iframe, 
div.rsck2-title h3 {
	margin-bottom:40px;
	
	}
	
span.rsck2-intro iframe

	
.mapcontainer {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}	

.sections-wrap .section .section-inner.section-primary.contactheader
{
	background: none;
	}
	
table.acymailing_form {
    width: 100%;
}	

.acysubbuttons .btn-primary {
	border-radius:0!important;
	}
	
.contactheadercontainer  {
	background-image:url(../../../../images/custom/contactheader.jpg);
	}

.acm-container-tabs .style-2 .container-tabs-nav {
	background-color:#000!important;
	}	
	
.acm-container-tabs .container-tabs-nav .nav-tabs li.active a	{
	color:#fff!important;
	}
	

.uber-cliens.multi-row .row .client-item {
    border-right: none!important;	
}

.uber-cliens.multi-row .row {
    border-bottom: none!important;
}

/* custom navbar*/

.customnav {
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    transition: top 0.3s ease 0s;
    z-index: 1022;	
	height:130px;
	}

.vina-carousel-content {
	max-width: 660px;
	margin-left:auto!important;
	margin-right:auto!important;	
	}
	
#t3-section	{
/*	margin-top:130px;*/
	}

/* hide default nav */	
.uber-header {
/*	display:none;*/
	height: 90px!important;
	background-color: #000!important;
	border-bottom: none!important;
	}	

div.logo-image img {
    max-height: 60px!important;
	}
	
.logo {
    line-height: 90px!important;
	}	
	
.logo a {
    height: 90px!important;
}	

div.logo-image a {
    line-height: 90px!important;
}
	
	
.navbar-nav > li > a {
/*    line-height: 90px!important;*/
}

.navbar-default .navbar-nav > li > a {
    color: #fff!important;
    text-transform: none!important;
}

.navbar-default .navbar-nav > li > a {
    color: #fff !important;
 /*   padding: 0 25px !important;*/
    border: 1px solid #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
	margin-top:24px;
	margin-right:12px;
	margin-left:12px;	
	padding-top: 4px!important;
	padding-bottom: 4px!important;	
	padding-right: 0px!important;	
	padding-left: 0px!important;		
	
    font-weight: 400!important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #000!important;
/*    border: 1px solid #fff!important;*/
    font-family: 'Open Sans', sans-serif;
	font-weight:400!important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #000!important;
/*    border: 1px solid #fff!important;*/
    font-family: 'Open Sans', sans-serif;
	font-weight:400!important;
}


.navbar-default .navbar-nav > li {
    border-right: none!important;
}

.navbar-nav {
	width: 100%;
	text-align: center;
	}





.navbar-nav > li {
    display: inline-block;
    float: none!important;
}	

.logo {
	border:none!important;
	}

/* hide product items from main nav  */

.item-782, .item-786, .item-810, .item-822, .item-823, .item-824, .item-805, .item-830, .item-849, .item-850    {
	display:none!important;
}

html.com_content.view-category.layout-blog.itemid-830.j36.mm-hover.no-touch body.home-corporate div.t3-wrapper div.container div#system-message-container div#system-message div.alert.alert-message {
	display:none!important;	
	}

.thisishome .uber-header {
	display:none!important;
}

.navbar-toggle {
    position: fixed;
    left: 90px;
	top:18px;
	z-index:9999;
}

i.fa.fa-bars {
	color:#fff;
	}

/*
.fa {
	color:#fff;
	}
*/

	
.navrow {
	height:130px;
	background-color:#000;
	line-height:130px;
	}
	
.navrow a:link, .navrow a:visited  { 
	color:#fff;
    font-family: 'Open Sans', sans-serif;
	font-weight:400;	
	font-size:16px;
	padding:13px;
	border-radius:30px;
	border: 1px solid #322F31;		
}	

#ambalist {
	padding-bottom:120px!important;
	}
	
.anchor{
  display: block;
  height: 60px; /*same height as header*/
  margin-top: -60px; /*same height as header*/
  visibility: hidden;
}	

.navrow .hovereff a:hover, 
.navrow .hovereff .active { 
/*	color:#322F31;
	background-color:#fff;	*/
	border: 1px solid #fff;	
}

.langswitch {
	text-align:center;
	padding-right:0px;
	}

.langswitch .navlink {
	margin-right:3px;
	margin-left:3px;
	padding:2px!important;	
	}

.navlink {
	margin-right:10px;
	margin-left:10px;	
	}

.navcentcent {
	text-align:center;
	}

.navcentleft {
	text-align:right;
	}
	
.navcentright {
	text-align:left;
	}	
	
.itemsel {
	border: 1px solid #fff;
	height:auto;
	}

.submenucontainer {
/*	width: 70%;
	max-width:1000px;
*/	
	margin-left:auto;
	margin-right:auto;	
	}	
	
.acm-teams {
	padding-top:60px;
	}
	
.visionpag {
	text-align:center;
	}

.vision p {
	font-size:20px;
	}

	
.vina-carousel-content {
	padding-top:30px!important;
	padding-bottom:30px!important;	
	}	

.vina-carousel-content .text-block a:link {
    font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:16px;
	padding:13px;


	}
.text-block {
	text-align:center;
	margin-top:10px;

	}	

.ctawebshop div.acm-cta.style-5 div.container div.cta-content h4	{
	padding-top:28px;
	}

.text-block h3{

	margin-top:10px!important;
	}	

.t3-wrapper {
    background: none!important; 
	}

.btn-primary {
	border-radius: 35px;
}

.btn-light {
    background-color: #fff;
    border-color: #666;
	}

.btn-light.white{
    border-color: #fff;
	}

.btn-primary.white,
.btn-primary.white:hover,
.btn-primary.white:focus,
.btn-primary.white.focus,
.btn-primary.white:active,
.btn-primary.white.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff!important;
  border-color: #fff;
}
	

.homemenubtn.btn.btn-primary.btn-lg {
	padding: 0!important;
	line-height: 50px!important;
	}

	
.btn-light:hover,
.btn-light:focus,
.btn-light.focus,
.btn-light:active,
.btn-light.active{

/*  color: #ffffff;*/
  background-color: #eee;
  border-color: #666;
  font-weight:300;
}
	
.herozone {
	color:#fff;
	padding-top:15%;
	}
	
.herotitle {
    font-family: 'Open Sans', sans-serif!important;
	font-weight:700;
	color: inherit;	
	font-size: 60px;
	padding-bottom:40px;
	padding-top:30px;	
	line-height: 60px;
	}
	
.herotxt {
    color: inherit;
    font-size: 26px;
    line-height: 40px;
	} 

/* default hide main block */
#t3-mainbody {
	display:none;	
	}
	
/* except for*/
.itemid-847 #t3-mainbody,
.itemid-805 #t3-mainbody,
.itemid-832 #t3-mainbody,
.view-contact #t3-mainbody {
	display: block;
	}


.btn-lg {
     margin: 20px;
 }

	
.cta.btn.btn.btn-light.btn-primary.btn-lg	{
	margin-left: 0px!important;
	background-color:transparent!important;
/*	color:#fff!important;
	border-color:#fff;*/
	}


.herologo {
	padding-bottom:30px;
	}

.greybg {
	background-color:#CCC;
	}

.black {
	background-color:#000;
	}
	

	
	
.langdropdown{
	position:absolute;
	left: 0px;
    top: 20px;		
	}

/* langswtich on homepage*/
.homelang 	{
	position:absolute;
	width:60px;
	left: 
	top: 10px;
	background-color: #000;
	z-index:9999;
	left: 0px;
	top: 0px;
	}
	

div.mod-languages.homelang form select.inputbox	{
    width: 100%;
}	
	
.mod-languages select, .homelang select{
	color:#fff;
	}

select.custom {
  background-image: url(../../../../images/custom/selectbg.gif);
  padding-right: 25px;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select.custom::-ms-expand {
  display: none;
}

.homelang select{
   background: url(../../../../images/custom/selectbg.gif) no-repeat right;
   overflow: hidden;
   }	

/*
.langseldrop, .dropdown .langdropdown .open {
	background-image:url(../../../../images/custom/langselicon.png);
	background-repeat: no-repeat;
	background-position: left 10px center;
	padding:25px;
	}	
	
*/

.mod-languages  {
	margin-top: 11px;
	color: #fff;
	padding-left: 41px;	
	}	
.mod-languages select {
	background-color: #000 !important;
	border:none;
	}	

.homelang .mod-languages 	 {
	background-image:url(../../../../images/custom/langselicon.png);
	background-repeat: no-repeat;
	background-position: 7px center;

	}

.owl-next {
	position:absolute;
	right:10px;
	display:block;
	top:60px;
    height: 32px;
	background-image: url(../../../../images/custom/next.png)!important;
	background-repeat: no-repeat!important;
	opacity: 0.5;	
	}
	
.owl-prev {
    background-image: url("../../../../images/custom/prev.png") !important;
    background-repeat: no-repeat !important;
    height: 32px;
    left: 10px;
    position: absolute;
    top: 68px;
    width: 25px;
	opacity: 0.5;	
}

.ambascroller div.owl-next,
.ambascroller div.owl-prev {
    top: 42px;
	}

.ambascroller  {
	height:auto!important;
	}

.outervideoWrapper	 {
	width:60%;
	display:block;
	margin-right:auto;
	margin-left:auto;	
	}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.video-background552 {
	background-color: #000;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}	

/*
.hotel1 div.acm-cta.style-3.light.bg-image {
    background-position: 100% -7px!important;
    background-size: 80% !important;
}
*/

/*
html.com_contact.view-contact.itemid-516.j36.mm-hover.no-touch body.home-corporate div.t3-wrapper div#t3-section.wrap.sections-wrap div#section-615.section.inview div.section-ct div.section-inner.text-center.notopspace.white.small-container p.lead a:link {
	color:#111;
	font-weight:400;
	}
*/	

 

@media screen and (max-width: 1500px) {
	.prodtxtbox	 {
	padding-right:70px;
	padding-left:70px;
	padding-top:60px;	
	}
	}	

@media screen and (max-width: 1300px) {
	.prodtxtbox	 {
	padding-right:30px;
	padding-left:50px;
	padding-top:5px;	
	}
	}

@media screen and (min-width: 992px) {
.outervideoWrapper	 {
	width:60%;
	padding-bottom:70px;
	padding-top:50px;	
	}
	
	
}

@media screen and (max-width: 991px) {
/* collapsed menu */
/*
.hotel1 div.acm-cta.style-3.light.bg-image {
    background-position: 390px -7px!important;
    background-size: 78% !important;
}
*/

.prodtxtbox	 {
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;	
	}


body {
    font-size: 17px;
}
	
.outervideoWrapper	 {
	width:80%;
	padding-bottom:60px;
	padding-top:40px;	
	
	}

.navbar-nav > li {
    display: block;
}	

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #27292e!important;
}

.navbar-default .navbar-nav > li > a {
    margin-top: 15px!important;
    padding-bottom: 15px!important;
}

#t3-section	{
margin-top:0px;
	}		

.uber-header {
display: block;!important;
}

.autosizecontainer {
    width: 96%;
}

.tjdwrapperpep {
    margin-bottom: -96px;
    margin-top: -190px;
    padding-left: 35px;
}

.tjdwrapperzora {
    margin-bottom: -89px;
    margin-top: -160px;
    padding-left: 65px;
}

.tjdhotwrappercase1 {
    margin-bottom: -130px;
    margin-top: -163px;
    padding-right: 0;
}

.tjdhotwrappercase2 {
    margin-bottom: -128px;
    margin-top: -166px;
    padding-left: 0;
}

.tjdretailwrappercase1 {
	margin-bottom: -150px;
    margin-top: -140px;
    padding-right:40px;
}

.tjdretailwrappercase2 {
    margin-bottom: -95px;
    margin-top: -136px;
    padding-left: 0;
}

div.acm-cta.style-3.light.bg-image  {
	 background-position: 69% -7px!important;
	
	}

}
 
@media screen and (max-width: 767px) {
/* small screens */ 

video {
	display: none!important;
	}
	
.video-background552 {
	background-image: url(../../../../images/custom/zorahomeposter.jpg);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	}	

.valuetxt{
	text-align:center;
	}
	
.moduleItemIntrotext img {
    display: inline-table;
    float: none;
}	
	
.moduleItemIntrotext {
	text-align:center!important;
	}
div.moduleItemIntrotext img.img-responsive.img-responsive 
{
	width:50%!important;	
	}

.herotitle {
    font-size: 40px;	
}

.outervideoWrapper	 {
	width:90%;
	padding-bottom:30px;	
	}

.herotxt {
    font-size: 20px;
    line-height: 35px;
}
.herologo img{
	width:50%;	
	}
	
h3, .h3 {
    font-size: 30px;
}	

h2, .h2 {
    font-size: 35px;
}

div.acm-cta.style-3.light.bg-image {
	background-size: contain!important;
	}

.tjdwrapperpep {
    margin-bottom: -226px;
    margin-top: 31%;
    padding-left: 0px;
}

.tjdwrapperzora {
    margin-bottom: -239px;
    margin-top: 32%;
    padding-left: 0;
}

.tjdhotwrappercase1 {
    margin-bottom: -241px;
    margin-top: 31%;
    padding-left: 0;
}

.tjdhotwrappercase2 {
    margin-bottom: -241px;
    margin-top: 37%;
    padding-left: 0;
}

.tjdretailwrappercase1 {
    margin-bottom: -241px;
    margin-top: 25%;
    padding-left: 0;
}

.tjdretailwrappercase2 {
    margin-bottom: -241px;
    margin-top: 25%;
    padding-left: 0;
}

div.tjdhotwrappercase1 h3,
div.tjdhotwrappercase1 p,
div.tjdretailwrappercase1 h3,
div.tjdretailwrappercase1 p,
div.tjdretailwrappercase2 h3,
div.tjdretailwrappercase2 p,
div.tjdhotwrappercase2 h3,
div.tjdhotwrappercase2 p { 
	color:#58585a!important;
	}

.btn-primary.white, .btn-primary.white:hover, .btn-primary.white:focus, .btn-primary.white.focus, .btn-primary.white:active, .btn-primary.white.active, .open > .dropdown-toggle.btn-primary {
    border-color: #58585a;
    color: #58585a !important;
}



.hotel1 div.acm-cta.style-3.light.bg-image {
	background-image: url("../../../../images/custom/bghotelzorasm.jpg") !important

	}
	
.retail1 div.acm-cta.style-3.light.bg-image	{
	background-image: url("../../../../images/custom/bgretailpeppersm.jpg") !important

	}	

/*	
.hotel2 div.acm-cta.style-3.light.bg-image {
	background-image: url("http://zorarobotics.be/templates/uber/local/css/images/custom/bghotelzora1sm.jpg")!important;
	}	
*/



.small-container {
    width: 95%;
}

.ctapadding {
    text-align: center;
}
}
@media screen and (max-width: 480px) {
/* smartphone screens */ 

video {
	display: none!important;
	}
.video-background552 {
	background-image: url(../../../../images/custom/zorahomeposter.jpg);
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	background-repeat: no-repeat;
	}	
	
	
.outervideoWrapper	 {
	width:90%;
	padding-bottom:30px;	

	}
	
.owl-next {
	position:absolute;
	right:10px;
	display:block;
	top:60px;
	background-image: url(../../../../images/custom/next.png)!important;
	background-repeat: no-repeat!important;
	}
	
h3, .h3 {
    font-size: 26px;
}	

h2, .h2 {
    font-size: 30px;
}

.tjdwrapperpep {
    margin-bottom: -226px;
    margin-top: 16%;
    padding-left: 0px;
}

.tjdwrapperzora {
    margin-bottom: -239px;
    margin-top: 16%;
    padding-left: 0;
}

.btn-lg {
    font-size: 15px;
    line-height: 26px;
    padding: 5px 10px;
}

.owl-next {
    background-image: url("../../../../images/custom/next.png") !important;
    background-repeat: no-repeat !important;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 68px;
    width: 25px;
}

.owl-prev {
    background-image: url("../../../../images/custom/prev.png") !important;
    background-repeat: no-repeat !important;
    height: 32px;
    position: absolute;
    left: 10px;
    top: 68px;
    width: 25px;
}

}