/* normalize.css */
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


body, h1, h2, h3, form, ul, li, ol {margin:0;padding:0;}
* { margin: 0; padding: 0; outline: 0; }
img{
  max-width: 100%;
  width: auto\9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
img {vertical-align: middle;}
img a {border:none;}
body, html { height: 100%; margin: 0;padding: 0;}
body { color:#343434; font:normal 12px arial; line-height:18px; background:url('../img/body-bg.gif') #fff; }


/*	--------------------------------------------------
	Page CSS
	-------------------------------------------------- */

.page { width:900px; margin:0 auto; background-color:#fff; border:1px solid #e1e1e5; border-top:0px; position:relative; display:table;}
h1 { font-weight:normal; font-size:24px; text-align:center; color:#464646; font-family: 'Raleway', sans-serif; line-height:28px; padding:9px 2% 17px 2%; float:left; width:96%;}
h1 b {color:#1fa2ed;}
.social-media { position:absolute; left:-69px; width:70px; top:110px;text-align: center;}
.webinar-replay { position:absolute; right:-179px; background-color:#FFF; padding:10px 5px 10px 10px; width:165px; top:110px;}
.webinar-replay img{display: inline-block;padding-right:5px;}
.webinar-replay h2 {display: inline; vertical-align:middle;color:#1B9EE9; font-size:16px; font-family: 'Raleway', sans-serif;  padding:4px 0 0 0px; margin:0 0 6px 0;}
.webinar-replay p { clear: both; font-size:16px; line-height:24px; color:#424242;  font-family: 'Raleway', sans-serif; padding:0px; margin:0px;}
.business-building { padding:14px 0 0 0; float:left; width:100%;}
.business-building ul { display:inline-block; width:100%; text-align:center; }
.business-building ul li { display:inline;}
.business-building ul li.arrow-left { width:5%; height: 41px; padding: 25px 0 0 0; display:inline-block;}
.business-building ul li.button { text-align:center;  margin:0px 8px;  }
.business-building ul li.button a { color:#FFFDFD; text-decoration:underline; font-size:18px; font-family: 'Raleway', sans-serif; background-color:#ef3340; border-bottom:3px solid #8f1e26; border-radius:4px; padding:24px 39px 22px 30px; display:inline-block; max-width:592px}
.business-building ul li.button a:hover {text-decoration:none; background-color:#d72d39; border-bottom:3px solid #771920;}
.business-building ul li.arrow-right {  width:5%; height: 41px; padding: 25px 0 0 0; display:inline-block;}
.gray-box { color:#fff; font-size:24px; background-color:#292929; clear:both; padding:9px 0 10px; float:left; width:100%; font-family: 'Raleway', sans-serif; margin-top:10px; }
.gray-box p { padding:20px 0 0 21px; margin:0px; display:inline-block;max-width:540px; }
.gray-box sup { line-height:12px; }
.gray-box a.subscribe { float:right; color:#FFFDFD; text-decoration:none; font-size:24px; margin:0 21px 0 0; font-family: 'Raleway', sans-serif; background-color:#ef3340; border-bottom:3px solid #8f1e26; border-radius:4px; padding:24px 39px 22px 30px; font-weight:600; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); width:200px; text-align:center; clear:none !important; display: inline-table;}
.gray-box a.subscribe:hover { background-color:#d72d39; border-bottom:3px solid #771920;  }
.facebook { margin:31px 2% 13px 2%; width:96%; clear:both; display:inline-block;}
.facebook h3 {color:#3d3d3d; font-family: 'Raleway', sans-serif; font-weight:normal; font-size:18px; margin-bottom:11px;}
.footer {width:900px; margin:0 auto; clear:both; padding-bottom: 10px;}
.footer p{ text-align:center; font-size:14px; color:#414141; font-family: 'Raleway', sans-serif; padding:0px; margin:10px 0 15px 0}
.footer p a{color:#26A6F0; font-size:14px;  font-family: 'Raleway', sans-serif; text-decoration:underline;}
.footer p a:hover{text-decoration:none;}
.video { clear:both;}
.facebook .fb_iframe_widget iframe { position:static; width:100% !important;}
#video-holder1 iframe { max-width:100%; width:100% !important; height: 360px;margin: auto;}
.facebook .fb_iframe_widget span { width:100% !important;}
.facebook  .fb_iframe_widget { width:100% !important;}
.video-container { position: relative; padding-bottom: 35.25%; padding-top: 30px; height: 0; overflow: hidden; width: 100%; max-width: 480px; margin: 0 auto; }
.video-container iframe, .video-container object, .video-container embed, .video-container img, .video-container div[id|=leadplayer_video_element_] { position: absolute; top: 0; left: 0; width: 100%!important; height: 100%; max-width: 480px!important; max-height: 362px; margin: 0 auto; }
.video-container div[style]{width:100%!important;}

.fb-like{ margin-bottom:7px}
#___plusone_0 { margin-bottom:13px !important}
.g-plus-holder {display: inline-block;}

/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0; }
.reveal-modal { visibility: hidden; top: 170px; left: 25%; width: 408px; background-color: #FFF; position: absolute; z-index: 9999; padding: 20px 26px; border-radius: 6px; box-shadow: 0 0 10px;  }
.reveal-modal h1 { float: left; text-align: center; font-size: 30px; font-weight: 600; color: #3A3A3A; padding: 0 0; margin-bottom: 18px; font-family: 'Raleway', sans-serif; line-height: 36px; }
.reveal-modal h1 b {	color: #219fe8; }
.reveal-modal p.enter { margin: 22px 0 0 0; padding: 0px; clear: both; }
span.small-text { clear: both; font-size: 14px; color: #5a5a5a; font-family: 'Raleway', sans-serif; text-align: center; float: left; width: 100%; padding: 8px 0 0 0; margin: 0px; }
.reveal-modal input { background-color: #FAFAFA; border: 1px solid #DADADA; box-shadow: 0 0 6px rgba(0, 0, 0, 0.10) inset; text-align: center; color: #383838; font-size: 16px; font-family: 'Raleway', sans-serif; height: 21px; outline: medium none; padding: 17px 0 15px 0; resize: none; width: 406px; border-radius: 4px; margin: 0 0 8px 0; }
.reveal-modal .close-reveal-modal { width: 37px; height: 37px; position: absolute; top: -14px; right: -17px; cursor: pointer; }
button.button { background-color: #FFC206; border-bottom: 3px solid #FF9703; border-radius: 4px; color: #FCFCFC; float: left; font-family: 'Raleway', sans-serif; font-size: 30px; padding: 13px 25px 13px 25px; text-decoration: underline; border-top: 0px; border-left: 0px; border-right: 0px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); cursor: pointer; text-decoration: none; width: 100%; margin: 7px 0 0 0; box-shadow: none; font-weight: bold; }
button.button:hover { background-color: #d72d39; border-bottom: 3px solid #FFB803; }


@media only screen and (max-width:1200px) { 

.social-media { position:static; float:left; width:100%; text-align:center; margin:10px 0 15px 0; }
.webinar-replay { position:static; clear:both; float:none; margin:0 auto; width:85%; padding:25px 3% 18px; background-color:#fff; border-radius:4px; border: 1px solid #E1E1E3; color: #FFFFFF; display:table;}
.business-building ul li.button a { width:64%}
.webinar-replay h2 { color: #1FA2ED; font-family: 'Raleway',sans-serif; font-size: 18px; margin: 0 0 6px; padding: 4px 0 5px 8px;
}
.webinar-replay p { float:right; clear:none;}
.business-building { margin-top:20px;}	
.twitter-like { display:inline-block; margin-left:10px;}
.fb-like { margin-right:10px;}
}

@media only screen and (max-width:960px) {
.page { width:96%; }
.footer { width:96%;}
.business-building ul li.arrow-left {  width:5%; vertical-align: top; }
.business-building ul li.arrow-right {  width:5%;  vertical-align: top;} 
.business-building ul li.button a { width: 66%;}
.gray-box p { margin-bottom:20px;max-width: 100%;text-align: center;}
.gray-box a.subscribe { float:none; margin:0 auto; display:block;  padding:24px 20px 22px 20px; clear:both; width:45%;}
.gray-box { font-size:22px;text-align: center;}
h1 { font-size:22px;}
.business-building ul li.button { margin:0px;}
#video-holder1 iframe { height:450px !important;}
.twitter-like { display:inline-block; margin-left:10px;}
.fb-like { margin-right:10px;}

}

@media only screen and (max-width:760px){  
#video-holder1 iframe { height:360px !important;} .gray-box p { text-align:center; padding-left:0px; width:100%;}
.business-building ul li.arrow-left { display:none;} 
.business-building ul li.arrow-right { display:none;}
.reveal-modal {  width:60%; left:15%;top:10%;}
.reveal-modal input { width:96%}
.twitter-like { display:inline-block; margin-left:10px;}
.fb-like { margin-right:10px;}

}

@media only screen and (max-width:420px) {
.business-building ul li.arrow-left { display:none;  }
.business-building ul li.arrow-right { display:none;  } 
.business-building ul li.button { margin:0px;}
.business-building ul li.button a { width: 72%; line-height:24px;}
.gray-box { font-size:20px; line-height:26px;}
.gray-box p { text-align:center; padding-left:0px; width:100%;}
.gray-box a.subscribe { float:left; margin:0 2%; padding:24px 0 22px 0; clear:both; width:96%;}
h1 { font-size:20px;}
#video-holder1 iframe { height:280px !important;} 
.webinar-replay { width:87%;}
.reveal-modal { width:70%; left:7%}
.reveal-modal input { width:96%}
.twitter-like { display:inline-block; margin-left:10px;}
.fb-like { margin-right:10px;}
}

@media only screen and (max-width:320px) {
.business-building ul li.arrow-left { display:none;  }
.business-building ul li.arrow-right { display:none;  } 
.business-building ul li.button a {   line-height:24px;}
#video-holder1 iframe { height:240px !important;} 
.reveal-modal { left:0% !important}
h1 { font-size:16px; line-height:20px; padding:10px 0 20px 0;}
.gray-box p { font-size:18px;}
.reveal-modal { width:80% !important; height:auto !important;}
.reveal-modal input { width:96%}
.webinar-replay { width:85%; }
.business-building ul li.button a { width:65%}
.twitter-like { display:inline-block; margin-left:10px;}
.fb-like { margin-right:10px;}
}


