@font-face {
  font-family: 'ChunkFiveRegular';
  src: url('/resources/dyn/files/625614z3b197451/_fn/Chunkfive-webfont.eot');
  src: url('/resources/dyn/files/625614z3b197451/_fn/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/625617za21025eb/_fn/Chunkfive-webfont.woff') format('woff'),
    url('/resources/dyn/files/625616zd517157d/_fn/Chunkfive-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/625615z4c1e44c7/_fn/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'SteelfishBold';
  src: url('/resources/dyn/files/626157zd1865984/_fn/steelfish_bd-webfont.eot');
  src: url('/resources/dyn/files/626157zd1865984/_fn/steelfish_bd-webfont.eot?iefix') format('eot'),
    url('/resources/dyn/files/626160z64cf9fe4/_fn/steelfish_bd-webfont.woff') format('woff'),
    url('/resources/dyn/files/626159z363e7483/_fn/steelfish_bd-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/626158z41394415/_fn/steelfish_bd-webfont.svg#webfontRCkBYOjs') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'EffraRegular';
  src: url('/resources/dyn/files/1259386z331ab7b8/_fn/effra-regular-webfont.eot');
  src: url('/resources/dyn/files/1259386z331ab7b8/_fn/effra-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/1259390zc36223cc/_fn/effra-regular-webfont.woff2') format('woff2'),
    url('/resources/dyn/files/1259389za3a5aa29/_fn/effra-regular-webfont.woff') format('woff'),
    url('/resources/dyn/files/1259388zd4a29abf/_fn/effra-regular-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/1259387z441d872e/_fn/effra-regular-webfont.svg#effraregular') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'EffraItalic';
  src: url('/resources/dyn/files/1259381zad7e221b/_fn/effra-italic-webfont.eot');
  src: url('/resources/dyn/files/1259381zad7e221b/_fn/effra-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/1259385zaa13e602/_fn/effra-italic-webfont.woff2') format('woff2'),
    url('/resources/dyn/files/1259384zdd14d694/_fn/effra-italic-webfont.woff') format('woff'),
    url('/resources/dyn/files/1259383z43704337/_fn/effra-italic-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/1259382z347773a1/_fn/effra-italic-webfont.svg#effraitalic') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'EffraBold';
  src: url('/resources/dyn/files/1259371z2ae63ed4/_fn/effra-bold-webfont.eot');
  src: url('/resources/dyn/files/1259371z2ae63ed4/_fn/effra-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/1259375z2d8bfacd/_fn/effra-bold-webfont.woff2') format('woff2'),
    url('/resources/dyn/files/1259374z5a8cca5b/_fn/effra-bold-webfont.woff') format('woff'),
    url('/resources/dyn/files/1259373zc4e85ff8/_fn/effra-bold-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/1259372zb3ef6f6e/_fn/effra-bold-webfont.svg#effrabold') format('svg');
  font-weight: normal;
  font-style: normal;
 
}

@font-face {
    font-family: 'EffraMediumItalic';
    src: url('/resources/dyn/files/1261003zbfb2559/_fn/efframedium-italic-webfont.eot');
    src: url('/resources/dyn/files/1261003zbfb2559/_fn/efframedium-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261007zc96e140/_fn/efframedium-italic-webfont.woff2') format('woff2'),
         url('/resources/dyn/files/1261006z7b91d1d6/_fn/efframedium-italic-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261005ze298806c/_fn/efframedium-italic-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261004z959fb0fa/_fn/efframedium-italic-webfont.svg#effra_mediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'EffraMedium';
    src: url('/resources/dyn/files/1261008z9c29fcd1/_fn/efframedium-regular-webfont.eot');
    src: url('/resources/dyn/files/1261008z9c29fcd1/_fn/efframedium-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261012z65e7248e/_fn/efframedium-regular-webfont.woff2') format('woff2'),
         url('/resources/dyn/files/1261011zfcee7534/_fn/efframedium-regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261010z8be945a2/_fn/efframedium-regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261009zeb2ecc47/_fn/efframedium-regular-webfont.svg#effra_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MontserratRegular';
    src: url('/resources/dyn/files/1261110z8a2b2f95/_fn/montserrat-regular-webfont.eot');
    src: url('/resources/dyn/files/1261110z8a2b2f95/_fn/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261113z13227e2f/_fn/montserrat-regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261112z64254eb9/_fn/montserrat-regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261111zfd2c1f03/_fn/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MontserratBold';
    src: url('/resources/dyn/files/1261106z7a53bbe1/_fn/montserrat-bold-webfont.eot');
    src: url('/resources/dyn/files/1261106z7a53bbe1/_fn/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261109zeaeca670/_fn/montserrat-bold-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261108z9deb96e6/_fn/montserrat-bold-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261107zd548b77/_fn/montserrat-bold-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArvoRegular';
    src: url('/resources/dyn/files/1261150zee47ea91/_fn/arvo-regular-webfont.eot');
    src: url('/resources/dyn/files/1261150zee47ea91/_fn/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261153z774ebb2b/_fn/arvo-regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261152z498bbd/_fn/arvo-regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261151z9940da07/_fn/arvo-regular-webfont.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoItalic';
    src: url('/resources/dyn/files/1261146z1e3f7ee5/_fn/arvo-italic-webfont.eot');
    src: url('/resources/dyn/files/1261146z1e3f7ee5/_fn/arvo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261149z8e806374/_fn/arvo-italic-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261148zf98753e2/_fn/arvo-italic-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261147z69384e73/_fn/arvo-italic-webfont.svg#arvoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoBold_Italic';
    src: url('/resources/dyn/files/1261138zb6c6c525/_fn/arvo-bolditalic-webfont.eot');
    src: url('/resources/dyn/files/1261138zb6c6c525/_fn/arvo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261141z805beb46/_fn/arvo-bolditalic-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261140zf75cdbd0/_fn/arvo-bolditalic-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/250100z3e4ff9b8/_fn/arvo-bolditalic-webfont.svg#arvobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoBold';
    src: url('/resources/dyn/files/1261142z1952bafc/_fn/arvo-bold-webfont.eot');
    src: url('/resources/dyn/files/1261142z1952bafc/_fn/arvo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261145z87362f5f/_fn/arvo-bold-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261144zf0311fc9/_fn/arvo-bold-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261143z6e558a6a/_fn/arvo-bold-webfont.svg#arvobold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'LatoBlackItalic';
    src: url('Lato-BlackItalic-webfont.eot');
    src: url('Lato-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-BlackItalic-webfont.woff') format('woff'),
         url('Lato-BlackItalic-webfont.ttf') format('truetype'),
         url('Lato-BlackItalic-webfont.svg#LatoBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBlack';
    src: url('/resources/dyn/files/634816z5a5576a2/_fn/Lato-Black-webfont.eot');
    src: url('/resources/dyn/files/634816z5a5576a2/_fn/Lato-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/634819zcaea6b33/_fn/Lato-Black-webfont.woff') format('woff'),
         url('/resources/dyn/files/634818zbded5ba5/_fn/Lato-Black-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/634817z2d524634/_fn/Lato-Black-webfont.svg#LatoBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBoldItalic';
    src: url('Lato-BoldItalic-webfont.eot');
    src: url('Lato-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-BoldItalic-webfont.woff') format('woff'),
         url('Lato-BoldItalic-webfont.ttf') format('truetype'),
         url('Lato-BoldItalic-webfont.svg#LatoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBold';
    src: url('/resources/dyn/files/634824z9f76444d/_fn/Lato-Bold-webfont.eot');
    src: url('/resources/dyn/files/634824z9f76444d/_fn/Lato-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/634827z67f15f7/_fn/Lato-Bold-webfont.woff') format('woff'),
         url('/resources/dyn/files/634826z71782561/_fn/Lato-Bold-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/634825ze87174db/_fn/Lato-Bold-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoItalic';
    src: url('Lato-Italic-webfont.eot');
    src: url('Lato-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Italic-webfont.woff') format('woff'),
         url('Lato-Italic-webfont.ttf') format('truetype'),
         url('Lato-Italic-webfont.svg#LatoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoRegular';
    src: url('/resources/dyn/files/634852z395477bf/_fn/Lato-Regular-webfont.eot');
    src: url('/resources/dyn/files/634852z395477bf/_fn/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/634855za730e21c/_fn/Lato-Regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/634854zd037d28a/_fn/Lato-Regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/634853z4e534729/_fn/Lato-Regular-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLightItalic';
    src: url('Lato-LightItalic-webfont.eot');
    src: url('Lato-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-LightItalic-webfont.woff') format('woff'),
         url('Lato-LightItalic-webfont.ttf') format('truetype'),
         url('Lato-LightItalic-webfont.svg#LatoLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLight';
    src: url('Lato-Light-webfont.eot');
    src: url('Lato-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Light-webfont.woff') format('woff'),
         url('Lato-Light-webfont.ttf') format('truetype'),
         url('Lato-Light-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairlineItalic';
    src: url('Lato-HairlineItalic-webfont.eot');
    src: url('Lato-HairlineItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-HairlineItalic-webfont.woff') format('woff'),
         url('Lato-HairlineItalic-webfont.ttf') format('truetype'),
         url('Lato-HairlineItalic-webfont.svg#LatoHairlineItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairline';
    src: url('Lato-Hairline-webfont.eot');
    src: url('Lato-Hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Hairline-webfont.woff') format('woff'),
         url('Lato-Hairline-webfont.ttf') format('truetype'),
         url('Lato-Hairline-webfont.svg#LatoHairline') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RockSaltRegular';
    src: url('/resources/dyn/files/635547ze0414647/_fn/RockSalt-webfont.eot');
    src: url('/resources/dyn/files/635547ze0414647/_fn/RockSalt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/635550z673ee2a5/_fn/RockSalt-webfont.woff') format('woff'),
         url('/resources/dyn/files/635549z7f96b40/_fn/RockSalt-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/635548z70fe5bd6/_fn/RockSalt-webfont.svg#RockSaltRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body, div.page, div.lt-ie7 {
	margin: 0;
	padding: 0;
	height: 100%;
}

#e_content {
	position: relative;
	min-height: 100.0%;
}
* html #e_content {
	height: 100%;
}

#footer {
	position: relative;
	margin-top: -100px;
	height: 100px;
}

#header {
}

#e_column_0 {
	padding-bottom: 100px;
}

#int_header {
}

#column1 {
	float: left;
	width: 30.0%;
}

#column2 {
	float: left;
	width: 70.0%;
}

#column3 {
	float: none;
	clear: both;
}
html, body, div {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, canvas, details,
figcaption, figure, footer, header,
hgroup, nav, section, summary, video {
  display: block;
}

@media only screen and (max-device-width: 1024px){
  #header {
    background: left bottom transparent url(/resources/dyn/files/695402zbf35055a/_fn/ipad_header_new.jpg) repeat-x;
}
}

body {
  font-family: 'LatoRegular',arial,helvetica,sans-serif;
  overflow-x: hidden; /* Maybe */
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  font-family: 'LatoBlack',arial,helvetica,sans-serif;
}

h1, h2, h3, h4 {
  color: #635656;
}

h2 {
  text-transform: uppercase;
}

a {
  text-decoration: none;
  color: #635656;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: 0;
  outline: 0;
}

#e_column_0 {
  width: 1000px;
  margin: -100px auto 0;
}

#header {
  background: left bottom transparent url(/resources/dyn/files/634723za4e96d3/_fn/header_bg.jpg) repeat-x;
  height: 244px;
  border-bottom: 2px solid white;
}

#header-wc-0 {
  width: 1000px;
  margin: 0 auto;
}

/*#logo h1, 
#logo h3 {
margin: 0;
}

#logo h1 a, 
#logo h3 a {
text-indent: -9999em;
display:block;
background: left top transparent url(/resources/dyn/files/634724z942a0370/_fn/pb_logo.png) no-repeat;
width: 298px;
height: 146px;
float:left;
margin-left: -50px;
}

#logo {
position: relative;
}

#logo p {
position: absolute;
font-style: italic;
font-size: 13px;
left: 75px;
top: 95px;
}*/
#logo {
  left: 0;
  position: absolute;
  top: -15px;
}

.callout h2 {
  font-family: 'RockSaltRegular',arial,helvetica,sans-serif;
  text-transform: none;
  font-size: 16px;
  text-align: center;
}

.callout h2 a {
  color: #FF5521;
}

#nav {
  float:right;
}

body {
  background: left 220px #DFD8D8 url(/resources/dyn/files/634774ze95df735/_fn/bg_gradient.jpg) repeat-x;
}

#e_column_0 {
  padding-bottom: 250px;
}

#nav li a {
  color: #635656;
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  padding: 5px 15px;
}

#nav {
  margin-top: 70px;
}

#nav li a:hover {
  text-decoration: none;
}

#nav li a  {
  display:inline-block;
  *display:inline;
  zoom:1;
  text-align: center;
  width: 55px;
  padding:20px 15px;
  vertical-align: middle;
  margin-top: -10px;
}

#nav li a:hover {
  background: center 13px transparent url(/resources/dyn/files/635684zd7bbe6a8/_fn/circles.png) no-repeat;
}
/*
#nav #nav1 a,
#nav #nav5 a {
margin-right: 15px;
}
*/

#nav #nav4 a {
  width: 85px;
  background-position: center -79px;
}

#nav #nav3 a {
  background-position: center -173px;
  width: 55px;
}

#nav #nav2 a {
  background-position: center -265px;
  width: 90px;
}

#nav #nav5 a {
  background-position: bottom -355px;
}

#nav li.last a {
  width: auto;
  background-image: none;
  margin: 0;
}


/* blog and social media buttons on main nav */
#nav .Blog a,
#nav .fb a,
#nav .twitter a {
  display: block;
  height: 17px;
  width: 18px;
}

#nav .Blog a:hover,
#nav .fb a:hover,
#nav .twitter a:hover {
  background: none;
}

#nav .Blog {
  float: left;
  background: url(/resources/dyn/files/753869z5c60e348/_fn/blog_dark.png) no-repeat top left;
  height: 18px;
  width: 18px;
  margin-top: 11px;
  text-indent: -4000em;
  margin-left: 20px;
}

#nav .fb {  
  float: left;
  background: url(/resources/dyn/files/690696z5dc05e56/_fn/facebook_dark.png) no-repeat scroll left top transparent;
  display: inline-block;
  height: 17px;
  margin-top: 12px;
  text-indent: -4000em;
  width: 18px;
  margin-left: 20px;
}

#nav .twitter {  
  float: left;
  background: url(/resources/dyn/files/690698zba787351/_fn/twitter_dark.png) no-repeat scroll left top transparent;
  display: inline-block;
  height: 17px;
  margin-top: 12px;
  text-indent: -4000em;
  width: 18px;
  margin-left: 20px;
}
#nav .Blog a,
#nav .fb a,
#nav .twitter a {
  display: block;
  height: 17px; 
  width: 18px; 
}

#nav .Blog,
#nav .fb, 
#nav .twitter {
  filter:alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}


#nav .Blog:hover,
#nav .fb:hover,
#nav .twitter:hover {
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
}

#nav .Blog,
#nav .fb,
#nav .twitter {
  cursor: pointer;
}

#nav .demo:after {
  background: none;
}
/* ribbon styles */ 
#nav li.demo {
  position: absolute;
  top: 140px;
  right:-15px; 
  z-index: 12;
}
#get_started {
  position: absolute; 
  top: 150px;
  right: -15px;
  z-index: 10;
  display: block;
  width: 200px;
  height: 1.25em;
}

#nav li.demo a,
#get_started a {
  text-align: center;
  position: relative;
  color: #fff;
  padding: 5px 0;
  background: #ff5521;
  background-image: -moz-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image: -webkit-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image: -o-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image: -ms-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image:  linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  -moz-box-shadow: 2px 4px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#nav li.demo a:hover,
#get_started a:hover {
  text-shadow: 0 1px rgba(0,0,0,.8);
  text-decoration: none;
}
#nav li.demo a:after,
#get_started a:after
{
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -15px;
  border-width: 0 0 15px 15px;
  border-left-color: #a03a14;
  right: 0;
}
#nav li.demo a,
#get_started a {
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  display: block;
  width: 200px;
  color: #fff; 
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
}

/*webinar link */ 
.webinar_link {
  position: absolute;
  top: 60px;
  left: 265px;
  display: block;
  width: 170px;
  height: 0.75em;
  z-index: 2;
}

.webinar_link:after, 
.webinar_link:before {
  border-color: #ff5521;
  position: absolute;
  display: block;
  border-style: solid;
  bottom: -39px;
  content: '';
  height: 16px;
  width: 18px;
  background-color: #ff5521;
  z-index: 1;
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.webinar_link:after {
  right: -16px;
}
.webinar_link:before {
  left: -16px;
}

.webinar_link p {
  position: relative; 
} 

.webinar_link p:after
{
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -8px;
  border-width: 0 0 8px 8px;
  border-left-color: #a03a14;
  right: 0;
  z-index: 3;
}

.webinar_link p:before
{
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -8px;
  border-width: 0 9px 8px 0;
  border-right-color: #a03a14;
  left: 0;
  z-index: 3;
}

.webinar_link a {
  text-align: center;
  position: relative;
  color: #fff;
  padding: 5px 0;
  background: #ff5521;
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  z-index: 4;
}
.webinar_link a:hover,
.text.referral_link a:hover {
  text-shadow: 0 1px rgba(0,0,0,.8);
  text-decoration: none;
}

.webinar_link a {
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  display: block;
  color: #fff;
  width: 170px;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
}

/* footer */ 
#footer,
#footer a {
  color: #fff;
}

#footer {
  background: left top transparent url(/resources/dyn/files/634722z7d49a645/_fn/footer_diagonal.jpg) repeat;
  height: 180px;
  padding-top: 20px;
  margin-top: -200px;
  font-size: 13px;
}

#footer .menubean,
#footer #copyright,
#footer .menu{
  display:inline-block;
  *display:inline;
  zoom:1;
  vertical-align: top;
}

#footer-wc-0 {
  width: 1000px;
  margin: 0 auto;
}

#footer ul {
  list-style-type: none;
}

#footer p,
#footer ul {
  margin: 0;
}

#footer li,
#footer p {
  margin-bottom: 5px;
}

#footer #copyright,
#footer #footer_nav,
#footer #footer_products {
  margin-right: 30px;
}

#footer-wc-0 {
  position: relative;
}

#footer-wc-0:after {
  background: url("/resources/dyn/files/635614z6795de1/_fn/napkin.png") no-repeat scroll left top transparent;
  bottom: -118px;
  content: "";
  display: block;
  height: 258px;
  right: 0;
  position: absolute;
  width: 450px;
}

#social_media {
  margin-right: 40px;
  margin-left: 20px;
}

#social_media a {
  display:block;
  text-indent: -9999em;
  background: left top transparent url(/resources/dyn/files/640528za35ad072/_fn/social_media.png) no-repeat;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  -webkit-transition: opacity: 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
}

#social_media a:hover {
  opacity: 0.5;
}


#social_media li.twitter a {
  background-position: left -38px;
}

#social_media li.youtube a {
  background-position: left bottom;
}

h4 {
  font-family: 'LatoRegular',sans-serif;
  color: #FF5521;
  font-size: 16px;
}

h3 {
  font-size: 20px;
}

/* chat styles */
#habla_link_div {
  display: none !important;
}

/*#e_column_0:before {
border-radius: 10px 10px 10px 10px / 100px 100px 100px 100px;
bottom: 55%;
box-shadow: 0 0 17px rgba(0, 0, 0, 0.4);
content: "";
left: 0;
position: absolute;
right: 0;
top: 10px;
z-index: -2;
}*/
#header-wc-0 {
   position: relative; 
}

#e_column_0 {
  background: url("/resources/dyn/files/634721ze440f7ff/_fn/diagonal_top.png") repeat-x scroll left top #FFFFFF;
  box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  padding: 20px 20px 250px;
}

#nav li.demo,
#get_started{
    position: absolute;
    right: -35px;
}

#heading h2, 
#heading h1{
  margin: 0;
  font-family: 'RockSaltRegular',arial,helvetica,sans-serif;
  color: #000;
  font-size: 20px;
  text-transform: none;
}

#heading {
  width: 100%;
  margin: 20px 0;
}

#heading p {
  color: #635656;
  font-style: italic;
  margin: 0;
}

#heading {
  float:left;
}

#tagline {
  float:right;
  margin-top: 10px;
}


/* textbean buttons */ 
.text a.button{
  color: #fff;
  font-size: .7em;
  font-weight: bold;
  background-color: #FF5521;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  opacity: 0.85;
  padding: 5px 10px;
  text-shadow: 0 1px rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  text-decoration: none;
}

.text a.button:hover,
.text a.button:hover span{
  text-decoration: none;
  opacity: 1.0;
}
#header {
  height: 200px;
}
#header-wc-0 .event_logo {
 display: none;
}

.textbean.button a {
  color: #fff;
  font-size: 16px;
}

#column1 .logo, 
#column1 .event_logo {
  text-align: center;
}

#column1, 
#column2 {
  font-size: 13px;
}

#column1 {
  width: 32%;
}

.event_vitals {
  font-size: 12px;
}

.event_vitals h2 {
  margin-bottom: 0;
}

.event_vitals p,
.event_vitals ul,
.event_vitals ol {
  margin-top: 0;
  padding-top: 0; 
}
.event_vitals ul,
.event_vitals ol {
 padding: 0 20px;
}

.event_vitals a {
  color: #FF5521;
}
  

#column2 {
  border-left: 1px solid #ccc;
  width: 65%;
  margin-left: 1%; 
  padding-left: 1%;
  margin-top: 10px;
}

#column2 table td {
  vertical-align: top;
  padding: 5px;
} 

#column2 table td h3 {
  margin-top: 6px;
}

.event_desc {
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

/*countdown*/ 
.countdown .message{
  text-align: center;
  font-size: 24px;
  color: #887579;
  text-transform: uppercase;
}

.countdown .message .countdown_time span.unit {
  font-size: 14px;
  text-transform: none;
}

.countdown_time {
 background: #dfd8d8; 
  /* Old browsers */
background: -moz-linear-gradient(top,  #dfd8d8 0%, #ffffff 17%, #ffffff 37%, #dfd8d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfd8d8), color-stop(17%,#ffffff), color-stop(37%,#ffffff), color-stop(100%,#dfd8d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dfd8d8 0%,#ffffff 17%,#ffffff 37%,#dfd8d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dfd8d8 0%,#ffffff 17%,#ffffff 37%,#dfd8d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dfd8d8 0%,#ffffff 17%,#ffffff 37%,#dfd8d8 100%); /* IE10+ */
background: linear-gradient(top,  #dfd8d8 0%,#ffffff 17%,#ffffff 37%,#dfd8d8 100%); /* W3C */
  padding: 0 10px 10px 10px;
  position: relative;
  border-radius: 20px;
  -moz-border-radius: 20px; 
  -webkit-border-radius: 20px;
  -o-border-radius: 20px; 
  border: 1px solid #dfd8d8;
  display: block;
}

.countdown span.month,
.countdown span.day, 
.countdown span.hour,
.countdown span.minute, 
.countdown span.second {
  display: inline-block;
  zoom: 1; 
  *display: inline;
  width: 80px;
  text-align: center;
  color: #887579;
}

.countdown span.timezone {
  display: none;
}

.countdown span.value {
  font-size: 52px;
  display: block;
}

/*.countdown {
  float: left;
}*/

.textbean.button {
  margin: 2em auto;
}

.textbean.button {
  display: block;
  width:145px;
}

.textbean.button {
  background-color: #ff5521;
  color: #fff;
  padding: 8px 25px;
  text-transform: uppercase;
}

.textbean.button h3 {
  color: #fff;
  text-transform: uppercase;
}

/* column3 */ 
#column3 {
  margin: 20px 0 
}

/*footer*/ 
#footer-wc-0:after {
  background: none; 
}

#tagline {
  margin-top: 50px;
}

#footer {
   margin-top: -100px;
}
#sponsors_title h2 {
  margin-top: 40px;
  font-size: 18px;
}

.scrollable {
  position:relative;
  overflow:hidden;
  width: 850px;
  height:80px;
  margin: 0 auto;
}

.scrollable .items {
  width:20000em;
  position:absolute;
}

#scrollable .partner {
  float:left;
  padding-right: 10px;
  margin: 15px 10px 0 0;
  vertical-align: top;
  height: 80px;
  width: 200px;
  text-align: center;
}

#scrollable {
  padding: 20px 0;
  background-color: #fff;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.partner_logo {
  height: 60px;
}

.sponsor_type {
  color: #999;
  font-weight: bold;
  text-transform: uppercase;
}

a.browse {
  position: absolute;
  top: 50px;
  background: url(/resources/dyn/files/692496zf44d42b3/_fn/slider-arrows.png) no-repeat scroll left 7px transparent;
  text-indent: -9999em;
  display:block;
  width: 15px;
  height: 23px;
  cursor: pointer;
}

a.browse:hover {
  background-position: right 7px;
}

a.browse.pprev {
  left: 20px;
}

a.browse.pnext {
  right: 20px;
  background-position: left -127px;
}

a.browse.pnext:hover {
  background-position: right -127px;
}

#scrollable {
  position: relative;
}

.partner_logo img {
  max-width: 170px;
  max-height: 60px;
  width: auto;
  height: auto;
}

#scrollable:before {
  top: 10px;
  bottom: 10px;
  left: 0;
  right: 0;
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 0 15px rgba(0,0,0,0.6);
  box-shadow: 0 0 15px rgba(0,0,0,0.6);
  -moz-border-radius: 10px / 100px;
  border-radius: 10px / 100px;
  position: absolute;
  content: "";
  z-index: -1;
}

.caption {
  display: none;
}

#partners {
  height: 150px;
} 
