/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.trans-blue-70 {background:url(http://cdn2.hubspot.net/hub/83405/file-732357336-png/images/trans-dblue-70.png) repeat 0 0 transparent;}
.trans-blue-left {background:url(http://cdn2.hubspot.net/hub/83405/file-733853486-png/images/trans-dblue-left4-2600.png) repeat-y right center transparent;}
.trans-blue-right {background:url(http://cdn2.hubspot.net/hub/83405/file-736069942-png/images/trans-dblue-right-2600.png) repeat-y left center transparent;}

.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
}
.rsABlock a {
	background:#4aa8de !important;
 	box-shadow:0 0 20px #666;
	-webkit-box-shadow:0 0 20px #666;
	-moz-box-shadow:0 0 20px #666;
	-o-box-shadow:0 0 20px #666;
	border:2px solid #fff !important;
	color:#fff !important;
 	font-family:'Source Sans Pro', 'Lucida Grande', sans-serif !important;
	font-size:18px !important;
	font-weight:300 !important;
	padding:5px 20px !important;
	position:absolute;
	text-decoration:none;
	text-transform:none !important;
}
.rsABlock a:hover {
	background:#308bcf !important;
	color:#fff;
	text-decoration:none;
}
.rsABlock .btn a:hover {
	background:#308bcf !important;
	color:#fff;
	text-decoration:none;
}
.rsABlock .btn.bg-black a {
	background:#000 !important;
}
.rsABlock .btn.bg-black a:hover, 
.rsABlock .btn.bg-black .btn a:hover {
	background:#333 !important;
}

.rsABlock .btn-book { 
    display:block;
    float:left;
    margin:1em 15px 1em 0;
    min-height:60px;
    position:relative;
    width:215px;
} 
.rsABlock .btn-book a {
	background:#000 !important;
    display:block;
    float:left;  
	padding:5px 0 !important;
    position:relative;
	text-align:center;
    width:215px;
}
.rsABlock .btn-book a span span span {
	font-family:"Source Sans Pro","Lucida Grande",sans-serif !important;
	font-size:18px !important; 
	font-weight:300 !important; 
}
.rsABlock .btn-book a:hover {
	background:#333 !important;
} 
.rsABlock .btn-trailer { 
    margin:1em 15px 1em 0;
}
.rsABlock .btn-trailer a { 
    display:block;
    float:left;  
	padding:5px 0 !important;
    position:relative;
	text-align:center;
    width:215px;
}

img.rsImg {
	height:auto !important;
	margin-top:-20px !important;
	max-width: none;
}
.grab-cursor {cursor:url(grab.png) 8 8, move; }
.grabbing-cursor{cursor:url(grabbing.png) 8 8, move;}
.rsNoDrag {cursor: auto;}
.rsLink {left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif);}


h1.rsABlock.sourceslider {
color:#fff !important;font-family:"Source Sans Pro", "Lucida Grande", sans-serif !important;font-size:40px !important;font-weight:300 !important;margin:0 auto !important;padding:0;text-shadow:0 0 10px #666;}
h2.rsABlock.sourceslider {color:#fff !important;font-family:'Source Sans Pro','Lucida Grande', sans-serif !important;font-size:24px !important;font-style:italic;font-weight:300 !important;text-shadow:0 0 10px #666;}
.btn.right-slider {width:100%;}
.btn.right-slider a {float:right;margin-right:30px;position:relative;}

h1.rsABlock.sourceslider.blue, h2.rsABlock.sourceslider.blue, .blue {color:#17709f !important;}
h1.rsABlock.sourceslider.black, h2.rsABlock.sourceslider.black, .black {color:#000000 !important;}
h1.rsABlock.sourceslider.white, h2.rsABlock.sourceslider.white, .white {color:#fff !important;}
h1.rsABlock.sourceslider.fs60, h2.rsABlock.sourceslider.fs60, .fs60 {font-size:60px !important;line-height:80% !important;}
h1.rsABlock.sourceslider.fs31, h2.rsABlock.sourceslider.fs31, .fs31 {font-size:31px !important;font-weight:300 !important;line-height:80% !important;}
.ts0 {text-shadow:none !important;}

.sourceslider {font-family:'Source Sans Pro', 'Lucida Grande', sans-serif !important;}
#slider-with-blocks-1 {
  width: 100%;
}
.royalSlider {height:500px;}
.rsContent {color: #FFF;font-size: 24px;line-height: 32px;float: left;}
.bContainer {position: relative;}
.rsABlock {position: relative;display: block;left: auto;top: auto;}
.blockHeadline {font-size: 42px;line-height: 50px;}
.blockSubHeadline {font-size: 32px;line-height: 40px}
.txtCent {text-align: center; width: 100%;}

.slide1 {background:url(http://cdn2.hubspot.net/hub/83405/file-733817337-jpg/images/home-slider-crossroads.jpg) no-repeat center 70% / cover #e9e7d9 !important;}
.slide1 .bContainer {top:20%;}
.slide1 .txtCent {line-height:44px !important;}
.slide2 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484673-jpg/images/home-slider-story.jpg) no-repeat center bottom / cover #e9e7d9; color:#FFF;}
.slide2 .bContainer {top:20%;}
.slide2 .txtCent {line-height:44px !important;}
.slide2 .blockHeadline {line-height: 66px;}
.slide3 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484668-jpg/images/home-slider-tablet.jpg) no-repeat center center / cover #e9e7d9; color:#FFF;}
.slide3 .bContainer {top:20%;}
.slide3 span {line-height:44px !important;}
.slide4 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484688-jpg/images/home-slider-leader.jpg) no-repeat center 20% / cover #e9e7d9; color:#FFF;}
.slide4 .bContainer {top:10%;}
.slide4 span {line-height:44px !important;}
.slide5 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484683-jpg/images/home-slider-data-chart.jpg) no-repeat center 80% / cover #e9e7d9; color:#FFF;}
.slide5 .bContainer {top:20%;}
.slide5 span {line-height:44px !important;}
.slide6 {  background:url(http://cdn2.hubspot.net/hub/83405/file-730484658-jpg/images/home-slider-whitepaper-successful-ceos.jpg) no-repeat center 30% / cover #e9e7d9; color:#FFF;}
.slide6 .bContainer {top:20%;}
.slide6 span {line-height:44px !important;}
.slide7 {  background:url(http://cdn2.hubspot.net/hub/83405/file-731505696-jpg/images/home-slider-ceo-dark-water.jpg) no-repeat center bottom / cover #e9e7d9; color:#FFF;}
.slide7 .bContainer {top:20%;}
.slide7 span {line-height:44px !important;}
.slide8 {  background:url(http://cdn2.hubspot.net/hub/83405/file-730484678-jpg/images/home-slider-mastering-the-art.jpg) no-repeat center center / cover #e9e7d9; color:#FFF;}
.slide8 .bContainer {top:20%;}
.slide8 span {line-height:44px !important;}
.slide9 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484663-jpg/images/home-slider-going-slow-to-go-fast.jpg) no-repeat center 60% / cover #e9e7d9; color:#FFF;}
.slide9 .bContainer {top:20%;}
.slide9 span {line-height:44px !important;}
.slide10 {  background:url(http://cdn2.hubspot.net/hub/83405/file-731505681-jpg/images/home-slider-take-5.jpg) no-repeat center center / cover #e9e7d9; color:#FFF;}
.slide10 .bContainer {top:10%;}
.slide10 span {line-height:44px !important;}
.slide11 {background:url(http://cdn2.hubspot.net/hub/83405/file-736994958-jpg/images/home-slider-microphone2.jpg) no-repeat center top / cover #e9e7d9; color:#FFF;}
.slide11 .bContainer {top:20%;}
.slide11 span {line-height:44px !important;}
.slide12 {background:url(http://cdn2.hubspot.net/hub/83405/file-744025931-jpg/images/home-slider-top-10-barriers4.jpg) no-repeat center center / cover #e9e7d9; color:#FFF;}
.slide12 .bContainer {top:20%;}
.slide12 span {line-height:44px !important;}
.slide13 {background:url(http://cdn2.hubspot.net/hub/83405/file-743770641-jpg/images/home-slider-magnifying-glass.jpg) no-repeat center 40% / cover #e9e7d9; color:#FFF;}
.slide13 .bContainer {top:20%;}
.slide13 span {line-height:44px !important;}
.slide14 {background:url(http://cdn2.hubspot.net/hubfs/83405/images/home-slider-no-cape-needed.jpg) no-repeat center bottom / cover #e9e7d9; color:#FFF;}
.slide14 .bContainer {top:20%;}
.slide14 span {line-height:44px !important;}


.tm {font-size:14px;position:relative;top:-30px;}
.tm2 {font-size:14px;position:relative;top:-7px;}

.photoCopy {position: absolute;line-height: 24px;font-size: 12px;background: black;color: white;background-color: rgba(0, 0, 0, 0.75);padding: 0px 10px;position: absolute;left: 12px;bottom: 12px;top: auto;border-radius: 2px;z-index: 25;}
.photoCopy a {color: #FFF;}
.cursor-pointer {left:0;top: auto;bottom: -30px;position: absolute;}
.book-ncn {position:absolute;right:40px;top:10px;}
@media screen and (max-width: 410px) {
 }
@media screen and (min-width: 0px) and (max-width: 960px) { 
  .rsContent {
    font-size: 22px;
    line-height: 28px;
  }
  .blockHeadline {
    font-size: 32px;
    line-height: 32px;
  }
  .blockSubHeadline {
    font-size: 26px;
    line-height: 32px
  }
}
@media screen and (min-width: 0px) and (max-width: 500px) { 
  .royalSlider,
  .rsOverflow {
    height: 330px !important;
  }
  .rsContent {
    font-size: 18px;
    line-height: 26px;
  }
  .blockHeadline {
    font-size: 24px;
    line-height: 32px;
  }
  .blockSubHeadline {
    font-size: 22px;
    line-height: 32px
  }
}

/* iPhone 2G - 4S */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.slide1 {background:url(http://cdn2.hubspot.net/hub/83405/file-733817337-jpg/images/home-slider-crossroads.jpg) no-repeat center 70% #e9e7d9 !important;}
.slide2 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484673-jpg/images/home-slider-story.jpg) no-repeat center bottom #e9e7d9; color:#FFF;}
.slide3 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484668-jpg/images/home-slider-tablet.jpg) no-repeat center center #e9e7d9; color:#FFF;}
.slide4 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484688-jpg/images/home-slider-leader.jpg) no-repeat center 20% #e9e7d9; color:#FFF;}
.slide5 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484683-jpg/images/home-slider-data-chart.jpg) no-repeat center 80% #e9e7d9; color:#FFF;}
.slide6 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484658-jpg/images/home-slider-whitepaper-successful-ceos.jpg) no-repeat center 30% #e9e7d9; color:#FFF;}
.slide7 {background:url(http://cdn2.hubspot.net/hub/83405/file-731505696-jpg/images/home-slider-ceo-dark-water.jpg) no-repeat center bottom #e9e7d9; color:#FFF;}
.slide8 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484678-jpg/images/home-slider-mastering-the-art.jpg) no-repeat center center #e9e7d9; color:#FFF;}
.slide9 {background:url(http://cdn2.hubspot.net/hub/83405/file-730484663-jpg/images/home-slider-going-slow-to-go-fast.jpg) no-repeat center 60% #e9e7d9; color:#FFF;}
.slide10 {background:url(http://cdn2.hubspot.net/hub/83405/file-731505681-jpg/images/home-slider-take-5.jpg) no-repeat center center #e9e7d9; color:#FFF;}
.slide11 {background:url(http://cdn2.hubspot.net/hub/83405/file-736994958-jpg/images/home-slider-microphone2.jpg) no-repeat center top #e9e7d9; color:#FFF;}
.slide12 {background:url(http://cdn2.hubspot.net/hub/83405/file-744025931-jpg/images/home-slider-top-10-barriers4.jpg) no-repeat center center #e9e7d9; color:#FFF;}
.slide13 {background:url(http://cdn2.hubspot.net/hub/83405/file-743770641-jpg/images/home-slider-magnifying-glass.jpg) no-repeat center 40% #e9e7d9; color:#FFF;}

.trans-blue-left {background:url(http://cdn2.hubspot.net/hub/83405/file-733853486-png/images/trans-dblue-left4-2600.png) repeat-y left center transparent;}
.trans-blue-right {background:url(http://cdn2.hubspot.net/hub/83405/file-736069942-png/images/trans-dblue-right-2600.png) repeat-y right center transparent;}
}