@import "transitions.css";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html,body,input,textarea,select,option{font-family:'Gotham SSm 3r','Gotham SSm A','Gotham SSm B',"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;}
html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{line-height:1.625;}
th{line-height:1.375;}
input,textarea,select{margin:0;padding:1px;font-size:100%;}
input[type=text],textarea{background:#f8f8f8;padding:0.625em;font-size:1em;border:0.125em solid #DDDDDD;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;color:#333333;}input[type=text]:focus,textarea:focus{color:#000000;}
b,strong{font-weight:700;}
i,em{font-style:italic;}
body{hyphens:auto;}
code,var,kbd,samp,tt,dir,listing,plaintext,xmp,abbr,acronym,blockquote,q{hyphens:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;}
body.redirecting{background-color:#FFFFFF !important;background-image:url('../images/loading_spinner.gif') !important;background-repeat:no-repeat !important;background-attachment:fixed !important;background-position:center center !important;min-height:480px;}body.redirecting *{display:none !important;}
img.displayed{display:block;margin-left:auto;margin-right:auto;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body.sb_modal_mode{overflow:hidden !important;}
html.sb_modal_mode{*overflow:hidden !important;}
.sb_modal_wrapper{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;}
.sb_modal_mask{position:absolute;top:0;left:0;bottom:0;right:0;overflow-x:auto;overflow-y:scroll;background:rgba(0, 0, 0, 0.6);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.no-positionfixed .sb_modal_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;}
.sb_modal_outer{display:table;width:100%;height:100%;table-layout:fixed;}
.sb_modal_inner{display:table-cell;width:100%;text-align:center;vertical-align:middle;overflow:hidden;}
.sb_modal_container{display:inline-block;position:relative;margin:15px 0;padding:0;min-height:20px;background:#fff;border:1px solid #CDCDCD;text-align:left;}
.sb_modal_container.purchaseFlow{border-color:#e9e5de;}
.sb_modal_container.embed-survey-preview{border-color:transparent;background:none;-moz-box-shadow:0px 0px 0 transparent;-webkit-box-shadow:0px 0px 0 transparent;box-shadow:0px 0px 0 transparent;}
.sb_modal_container.embed-survey-preview .sb_modal_element{background:white;}
.sb_modal_wrapper .sb_modal_container.inTransition .sb_modal_placeholder{background:#fff;position:absolute;top:10px;bottom:10px;left:10px;right:10px;border:1px solid #7a9eb5;visibility:hidden;}
.sb_modal_wrapper .sb_modal_container.inTransition .sb_modal_content_wrap .sb_modal_loading,.sb_modal_wrapper .sb_modal_container.inTransition .sb_modal_content_wrap .sb_modal_placeholder *,.sb_modal_wrapper .sb_modal_container.inTransition .sb_modal_content_wrap .sb_modal_element *{visibility:hidden;}
.sb_modal_loading{text-align:center;background:#ffffff url('../images/cube-loader.gif') no-repeat center 60px;padding:30px 0 60px 0;width:300px;border:1px solid #7a9eb5;}
.sb_modal_container.engine-modal{border-color:#F3F0EA;}
.sb_modal_container.info{background-color:#faf3e2;border-color:#fcb83f;width:300px;padding:8px 14px;}
.sb_modal_close{display:block;position:absolute;height:18px;width:18px;top:12px;right:12px;background:url('../images/close-btn.png') no-repeat 0 0;cursor:pointer;z-index:1100;}
.sb_modal_close.no_close_button{display:none !important;}
body.internetExplorer6 .sb_modal_close,body.internetExplorer8 .sb_modal_close,body.internetExplorer7 .sb_modal_close{background:url('../images/close-btn.png') no-repeat 0 0;}
iframe.sb_modal_force_hidden{visibility:hidden !important;}
.sb_modal_element iframe.sb_modal_force_hidden{visibility:inherit !important;}
.sb_modal_wrapper.inMeasurment{position:absolute;display:block !important;top:-10000px !important;opacity:0.0;}
.sb_modal_wrapper.inMeasurment .sb_modal_container{width:auto !important;height:auto !important;}
.gallery-modal{position:relative;}
.gallery-modal-header{padding:10px 16px 0;}
.gallery-modal-content{padding:60px 70px;width:480px;height:360px;text-align:center;}
.gallery-modal-content img{max-width:480px;max-height:360px;}
.gallery-modal-footer{overflow:hidden;padding:0 16px 10px;}
.gallery-modal-prev,.gallery-modal-next{position:absolute;top:45%;text-indent:-9999px;cursor:pointer;height:32px;width:32px;}
.sb_modal_container .modal-input-wrapper{width:350px;text-align:center;padding:10px 0;border:1px solid #a7a7a7;}
.sb_modal_container .modal-input-wrapper .message{font-weight:bold;margin:0 5px;}
.sb_modal_container .modal-input-wrapper textarea{width:90%;margin:10px auto;height:100px;}
.sb_modal_container .modal-input-wrapper input[type=button]{margin:2px;}
#embed-details{display:none;}
.btn-next,.btn-prev{color:transparent;padding:0 0 0 70px;overflow:hidden;}
