body {background-color:#f5f5f5; color:#373737; font-size:75%; line-height:1.1; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; -webkit-font-smoothing:antialiased;}
/*---------------------------------------------------------------------------------------------
[ typo / helpers ]
*/
::selection {background:#c9e1b9; /* Safari */} ::-moz-selection {background:#c9e1b9; /* Firefox */}

a {color:#00aeef;}
a:hover {color:#ff7407;}
a, a:hover {text-decoration:underline;}

h1, h2, h3, h5, h6 {color:#262626; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; font-weight:normal;}
h2, h3 {font-family:Helvetica,Arial,sans-serif;}

h1 {font-size:56px; color:#000; letter-spacing:-2px; text-shadow:0 -1px 0 rgba(0,0,0,.3); margin-bottom: 0.5em;}
h2 {font-size:34px; line-height:1.3em; margin-bottom:1em;}
h3 {font-size:28px; margin-bottom:30px;}
h4 {font-size:20px; margin:20px 0 5px;}
h5 {font-size:24px;}
h6 {font-size:16px; color:#555; font-family:Helvetica,Arial,sans-serif;}
h2 em {background-color:#ff4200; color:#fff; font-style:normal; padding: 0 7px;}


.clearer {clear:both; font-size:0.1px; height:0.1px; line-height:0.1px; width:100%;}
.cnt {text-align:center;}
.fR {float:right;}
.fL {float:left;}
.arrow:after {content:''; width:0; height:0; font-size:0; line-height:0; display:inline-block; position:relative; right:-5px; top:-1px; border-color:transparent transparent transparent #007db7; border-style:solid; border-width:3px;}
.arrow:hover:after {border-color:transparent transparent transparent #ff7407;}


.bt {
    cursor:pointer; display:inline-block; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; line-height:1.1em; margin:0 0.4em 0.5em; padding:0.4em 0.9em; text-align:center;
    border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
    box-shadow:inset 0 -2px 0 rgba(0,0,0,.16), 0 2px 0 rgba(0,0,0,.11);
    border:0;
}
.bt, .bt:hover {color:#fff; text-decoration:none;}

.bt {font-size:1.85em;} /*22*/
.bt-large {font-size:2.33em;} /*28*/
.bt-large-x {font-size:3em;} /*36*/
.bt-small {font-size:1.5em;} /*18*/
.bt-small-x {font-size:1.2em;} /*14*/
.bt-small-xx {font-size:1em;} /*10*/

.bt-grey {
    color:#363a3d;
    background:#f3f3f3;
    background:-webkit-linear-gradient(top,  #fff 0%,#f3f3f3 100%);
    background:linear-gradient(to bottom,  #fff 0%,#f3f3f3 100%);
    box-shadow:inset 0 -2px 0 rgba(255,255,255,.46), 0 2px 0 rgba(0,0,0,.1);
}
.bt-grey:hover {
    color:#00afec;
    background:#eee;
    background:-webkit-linear-gradient(top,  #fafafa 0%,#eee 100%);
    background:linear-gradient(to bottom,  #fafafa 0%,#eee 100%);
}
/*---------------------------------------------------------------------------------------------
[ structure ]
*/
.in {width:980px; margin:0 auto;}
.tCV-Col {float:left;}
.threeColView .tCV-Col {width:33%;}
.twoColView .tCV-Col {width:50%;}


/*---------------------------------------------------------------------------------------------
[ content ]
*/
.content {padding-top:200px;}
.c-top p {font-size:22px; margin:0 335px 35px 0; line-height:1.6;}
.c-middle .in {width: 700px;}
.c-middle h3 {margin-top:20px;}
.c-middle p {font-size:28px; line-height: 34px; padding:60px 0; }


/* Logo */
.s-Logo  {background:url(../../../../../../../marketing/web/views/images/logos/clickmeeting_black.png) no-repeat; display:block;}
.logo {text-align:center;}
.logo a {width:400px; height:72px; text-indent:-999em; display:inline-block;}