html {
font-family : sans-serif;
}
body {
color : #414348;
font-family : 'Open Sans', 'Helvetica Neue', sans-serif;
font-style : normal;
font-weight : 400;
font-size : 16px;
line-height : 1.48;
min-height : 2000px;
padding-top : 70px;
}
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
position : static;
}
.yamm .container {
position : relative;
}
.yamm .dropdown-menu {
left : auto;
}
.yamm .yamm-content {
padding : 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
left : 0;
right : 0;
}
.yamm-content .list-unstyled li {
line-height : 1.125;
margin-bottom : 12px;
}
h1, h2, h3, h4, h5, h6 {
color : #393939;
font-family : 'Libre Baskerville', serif;
font-style : normal;
font-weight : 400;
text-transform : none;
text-decoration : none;
letter-spacing : 0;
word-spacing : 0;
line-height : 1.1;
}
h5 {
text-transform : uppercase;
}
h1 small, h2 small, h3 small, .secondary {
color : #000;
font-size : 17.5px;
}
h4 small, h5 small, h6 small {
color : #5A2253;
font-size : 17.5px;
}
.navbar-fixed-top {
background : #fff;
border : 0;
}
.brand-text h1 {
font-family : 'Libre Baskerville', serif;
color : #726B68;
margin : 0;
padding : 0;
text-align : right;
white-space : nowrap;
}
@media (min-width: 320px) {
.brand-text h1 {
font-size : 2.5em;
margin-right : 0;
margin-bottom : 6px;
letter-spacing : -0.0275em;
}
header .fa-2x {
font-size : 1em;
padding-top : 24px;
}
.ct-tab.ct-pag-hor .ct-pagitem, .ct-tab.ct-pag-ver .ct-pagitem {
padding : 8px 4px;
font-size : 13px;
}
.label-successful, .badge.debut {
font-size : 13px;
}
}
@media (min-width: 480px) {
.brand-text h1 {
font-size : 56px;
}
header .fa-2x {
font-size : 1.677777777em;
}
.ct-tab.ct-pag-hor .ct-pagitem, .ct-tab.ct-pag-ver .ct-pagitem {
padding : 8px 12px;
font-size : 15px;
}
.label-successful, .badge.debut {
font-size : 15px;
}
}
@media all and (min-width: 700px) {
p {
line-height : 1.6;
}
.label-successful, .badge.debut {
font-size : 17.5px;
}
}
@media (min-width: 768px) {
.brand-text h1 {
font-size : 88px;
}
a.navbar-brand {
display : none;
}
.table th, .table td {
padding : 4px 2px;
}
header .fa-2x {
font-size : 2em;
}
.ct-tab.ct-pag-hor .ct-pagitem, .ct-tab.ct-pag-ver .ct-pagitem {
padding : 9px 18px;
font-size : 16px;
}
.short h2 > small {
font-size : 17.5px;
}
}
@media (min-width: 992px) {
.brand-text h1 {
font-size : 110px;
}
.ct-tab.ct-pag-hor .ct-pagitem, .ct-tab.ct-pag-ver .ct-pagitem {
padding : 10px 20px;
font-size : 17.5px;
}
}
@media (min-width: 1200px) {
.brand-text h1 {
font-size : 120px;
}
}
.brand-text p {
text-align : right;
margin-top : 0;
}
.brand-text p > a {
color : #8CCFC6;
}
.brand-text p > a:hover, .brand-text p > a:focus, .brand-text p > a:active {
color : #429C8F;
}
.brand-text p a > i {
margin-left : 6px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color : rgb(242, 248, 248);
}
.navbar-default .navbar-nav > .active > a {
background-color : rgb(249, 249, 249);
}
.major {
margin-top : 15px;
}
.major h1 {
margin-top : 0;
}
footer.default {
background : #F3F9F9;
font-size : 85%;
margin-top : 30px;
padding-top : 12px;
border-top : 1px solid #DFF5F2;
border-bottom : 1px solid #DFF5F2;
padding-bottom : 240px;
}
footer.default, footer.default nav ul a {
color : #6D6E71;
}
footer.default nav ul a > i {
color : #63B5AA;
margin-right : 8px;
}
footer.default nav ul a:hover > i, ooter.default nav ul a:focus > i ooter.default nav ul a:active > i {
text-decoration : none;
margin-right : 8px;
}
footer.default nav li {
margin-bottom : 12px;
}
footer.default nav h3, .follow a, #signupForm {
color : #63B5AA;
}
footer.default nav ul {
list-style-type : none;
}
#signupForm .input-group {
margin-bottom : 24px;
}
#signupForm .input-group-addon {
color : #63B5AA;
background-color : #FBFDFD;
}
blockquote, .sidebar, .intro {
color : #6d6e71;
font-family : 'Libre Baskerville', serif;
font-style : normal;
font-weight : 400;
}
.bg1 blockquote, .bg1 .sidebar, .bg1 .intro {
color : #57585C;
}
blockquote, blockquote p, blockquote p.quote {
border-left : 0;
margin-left : 0;
color : #6d6e71;
}
blockquote.fill {
padding : 10px 20px;
border-left : 5px solid #eee;
margin-bottom : 20px;
}
blockquote > footer, blockquote > p > footer {
background : inherit;
font-size : 14px;
padding : 3px 0;
}
blockquote cite, blockquote p.quote + p, .subtext {
margin-left : 0;
color : #949494;
font-style : normal;
}
.faded {
color : #949494;
}
.bg1 cite, .bg1 p.quote {
color : #737373;
}
.bg1 blockquote > p.quote {
margin-top : -10px;
}
blockquote p.quote + p {
font-size : 14px;
}
.major blockquote {
background : #f9f9f9;
border-left : 6px solid #ccc;
margin : 1.5em 10px 1.5em 0;
padding : 10px 20px;
quotes : "\201C" "\201D" "\2018" "\2019";
}
.major blockquote:before {
color : #ccc;
content : open-quote;
font-size : 60px;
font-style : normal;
line-height : 0.1em;
margin-right : 0.25em;
vertical-align : -0.4em;
}
.major blockquote p {
display : inline;
}
.baskerville, .serif {
font-family : 'Libre Baskerville', Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
}
.sans-serif {
font-family : 'Open Sans', 'Helvetica Neue', sans-serif;
}
.color-primary-1 {
color : #DFF5F2;
}
.color-primary-2 {
color : #B7E4DE;
}
.color-primary-0 {
color : #8CCFC6;
}
.color-primary-3 {
color : #63B5AA;
}
.color-primary-4 {
color : #429C8F;
}
.color-secondary-1-0 {
color : #96ACD4;
}
.color-secondary-1-1 {
color : #E2E9F6;
}
.color-secondary-1-2 {
color : #BDCDE7;
}
.color-secondary-1-3 {
color : #6F8CBC;
}
.color-secondary-1-4 {
color : #4E6EA4;
}
.color-secondary-2-0 {
color : #FFE2AC;
}
.color-secondary-2-1 {
color : #FFF7E8;
}
.color-secondary-2-2 {
color : #FFEDCC;
}
.color-secondary-2-3 {
color : #FFD68C;
}
.color-secondary-2-4 {
color : #F8C569;
}
.color-complement-0 {
color : #FFCFAC;
}
.color-complement-1 {
color : #FFF2E8;
}
.color-complement-2 {
color : #FFE1CC;
}
.color-complement-3 {
color : #FFBC8C;
}
.color-complement-4 {
color : #F8A469;
}
.label {
border-radius : 0;
}
.label-successful {
background-color : #8CCFC6;
border : #63B5AA solid 1px;
}
.label-successful[href]:hover, .label-successful[href]:focus {
background-color : #429C8F;
}
.badge.debut {
color : #000;
background-color : #fff;
opacity : 0.777;
border-radius : 100%;
}
.star {
color : #F8C569;
}
.star-1 {
color : #ddd;
}
.ltgold {
color : #DEC569;
display : inline-block;
padding-bottom : 15px;
font-size : 40px;
letter-spacing : 0.0110em;
}
.ltc {
color : #DEC569;
}
.ls {
letter-spacing : 0.0110em;
}
.lt {
letter-spacing : 0.0110em;
font-size : 48px;
}
.free {
color : #429C8F;
}
.latest {
color : #CC0000;
display : inline-block;
padding-bottom : 15px;
font-size : 40px;
letter-spacing : 0.0110em;
}
.btn, .btn-lg, .btn-group-lg > .btn {
border-radius : 0;
}
.btn-primary-2 {
color : #fff;
background-color : #8CCFC6;
border-color : #63B5AA;
}
.btn-primary-2:hover, .btn-primary-2:focus, .btn-primary-2:active, .btn-primary-2.active, .open .dropdown-toggle.btn-primary-2 {
color : #fff;
background-color : #429C8F;
border-color : #388379;
}
.btn-sa {
color : #fff;
background-color : #429C8F;
border-color : #388379;
}
.btn-sa:hover, .btn-sa:focus, .btn-sa:active, .btn-sa.active, .open .dropdown-toggle.btn-sa {
color : #fff;
background-color : #017b4f;
border-color : #63B5AA;
}
.btn-uk {
color : #fff;
background-color : #0f2179;
border-color : #63B5AA;
}
.btn-uk:hover, .btn-uk:focus, .btn-uk:active, .btn-uk.active, .open .dropdown-toggle.btn-uk {
color : #fff;
background-color : #3276b1;
border-color : #285e8e;
}
header {
padding-bottom : 24px;
}
.flip-item img {
display : block;
width : 100%;
max-width : 100%;
height : auto;
}
.bg1 {
background-color : #f9f9f9;
margin : 30px 0;
}
.container-fluid.bg1 {
background-color : #fff;
}
.bg2 {
background-color : #f7f7f9;
margin : 30px 0 60px;
border-width : 5px 0 5px 0;
border-color : #e1e1e8;
border-style : solid;
}
.bg2 section {
margin : 30px 0 15px;
padding-bottom : 15px;
border-bottom : 1px solid #e1e1e8;
}
.bg2 section.tabflat-vertical {
border-bottom : 0;
}
section.last {
border-bottom : 0;
}
.hanging {
padding : 0 20px;
margin : 30px 0;
border-left : 5px solid #c7c7c9;
}
.ct-size-mini {
font-size : 13px;
padding : 0;
}
.ct-flat > .ct-tab .ct-pagitem.ct-cur, .ct-flatbox > .ct-tab .ct-pagitem.ct-cur {
background-color : #9b9b9b;
color : #fff;
}
.ct-flat > .ct-tab.ct-pag-hor.ct-pag-top, .ct-flatbox > .ct-tab.ct-pag-hor.ct-pag-top {
border-bottom : 2px solid #9b9b9b;
}
.ct-tab .ct-pagitem {
padding-bottom : 5px;
color : #9b9b9b;
white-space : nowrap;
}
.ct-flat.ct-pag-ver.ct-pag-top > .ct-viewport, .ct-flatbox.ct-pag-ver.ct-pag-top > .ct-viewport {
border-left : 2px solid #9b9b9b;
}
.ct-flat.ct-pag-ver.ct-pag-bottom > .ct-viewport, .ct-flatbox.ct-pag-ver.ct-pag-bottom > .ct-viewport {
border-right : 2px solid #9b9b9b;
}
.ct-flatbox.ct-pag-ver.ct-pag-top.no-bdr > .ct-viewport {
border-width : 0;
border-left : 1px solid #ddd;
}
.col-top, .top {
vertical-align : top;
}
.col-middle, .middle {
vertical-align : middle;
}
.col-bottom, .bottom {
vertical-align : bottom;
}
.bdr {
border : #ddd solid 1px;
}
em {
font-weight : 600;
margin-right : 0.125em;
}
.pattern1 {
padding-top : 30px;
padding-bottom : 30px;
margin-top : 50px;
margin-bottom : 50px;
background-color : #f2f2f2;
}
.pattern2 {
background : #f9f9f9;
border : #e9e9e9 solid;
border-width : 1px 0;
}
.pa-18 {
padding-top : 18px !important ;
padding-bottom : 18px !important ;
}
.pa-30 {
padding-top : 30px !important ;
padding-bottom : 30px !important ;
}
.pa-50 {
padding-top : 50px !important ;
padding-bottom : 50px !important ;
}
.pa-lw-15 {
padding-right : 15px !important ;
padding-left : 15px !important ;
}
.pa-t-15 {
padding-top : 15px !important ;
}
.pa-t-30 {
padding-top : 30px !important ;
}
.pa-t-50 {
padding-top : 50px !important ;
}
.pa-b-10 {
padding-bottom : 10px !important ;
}
.pa-b-15 {
padding-bottom : 15px !important ;
}
.pa-b-20 {
padding-bottom : 20px !important ;
}
.pa-b-30 {
padding-bottom : 30px !important ;
}
.pa-b-50 {
padding-bottom : 50px !important ;
}
.pa-b-100 {
padding-bottom : 100px !important ;
}
.ma-tb-15 {
margin : 15px 0 !important ;
}
.ma-tb-20 {
margin : 20px 0 !important ;
}
.ma-tb-30 {
margin : 30px 0 !important ;
}
.ma-t-15 {
margin-top : 15px !important ;
}
.ma-t-30 {
margin-top : 30px !important ;
}
.ma-b-20 {
margin-bottom : 20px !important ;
}
.ma-b-30 {
margin-bottom : 30px !important ;
}
.ma-b-50 {
margin-bottom : 50px !important ;
}
.ma-b-100 {
margin-bottom : 100px !important ;
}
.ma-b-150 {
margin-bottom : 150px !important ;
}
.dropcap:first-letter {
float : left;
padding-right : 0.3em;
color : #393939;
font-size : 2.9em;
font-weight : bold;
line-height : 1em;
}
.bo-l-h {
padding-left : 20px;
border-left : 1px solid #5a2253;
}
.no-bo {
border : none !important ;
}
.muted {
color : #999;
}
.nowrap {
white-space : nowrap;
}
.popover-title {
font-size : 14px;
}
.popover-content {
color : #a94442;
font-family : 'Open Sans', 'Helvetica Neue', sans-serif;
font-size : 13px;
}
.hr {
position : relative;
height : 1px;
clear : both;
margin-top : 30px;
margin-bottom : 30px;
background-color : #e5e5e5;
}
.hr.dash:after {
content : ' ';
display : block;
position : absolute;
width : 50px;
height : 3px;
left : 50%;
top : -1px;
margin-left : -25px;
background-color : #6d6e71;
}
.hr.dash.none {
background-color : transparent;
}
.hr.dash.left:after {
left : 0;
margin-left : 0;
}
.flex-video {
position : relative;
padding-top : 25px;
padding-bottom : 67.5%;
height : 0;
margin-bottom : 30px;
overflow : hidden;
}
.flex-video.widescreen {
padding-bottom : 57.25%;
margin : 15px auto 30px;
text-align : center;
}
.flex-video.vimeo {
padding-top : 0;
}
.flex-video iframe, .flex-video object, .flex-video embed {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}
#talkbubble {
width : 240px;
height : 90px;
background : gold;
position : relative;
border-radius : 10px;
padding : 5px 15px;
}
#talkbubble:before {
content : "";
position : absolute;
right : 100%;
top : 26px;
width : 0;
height : 0;
border-top : 13px solid transparent;
border-right : 26px solid gold;
border-bottom : 13px solid transparent;
}
.flex-video {padding-top : 0;}

.addthis_custom_sharing {
margin : 30px 0;
}
.row-centered {
text-align : center;
}
.col-centered {
display : inline-block;
float : none;
text-align : left;
margin-right : -4px;
}
.col-fixed {
width : 320px;
}
.col-min {
min-width : 320px;
}
.col-max {
max-width : 320px;
}
.tabflat-horizontal li, .tabflat-vertical li {
margin-bottom : 20px;
}
.tabflat-horizontal ol, .tabflat-vertical ol {
margin-left : 0;
padding-left : 30px;
}
#kudos h4, #chat h4, #questions h4, #story h4, h5, h6 {
line-height : 1.3333;
}
#kudos blockquote p.quote + p {
margin-bottom : 30px;
}
#excerpt {
font-family : 'Libre Baskerville', serif;
margin-bottom : 30px;
}
#excerpt p {
margin-bottom : 0;
text-indent : 24px;
line-height : 1.8;
}
#excerpt ol li {
margin-left : 16px;
}
#excerpt h4 {
padding-top : 30px;
}
#excerpt .flush p, #excerpt p.flush, p.flush {
text-indent : 0;
}
.lead, .intro {
font-size : 17.5px;
}
.lead {
color : #484848;
}
.morelink {
margin-left : 1px;
white-space : nowrap;
}
.subhead {
color : #727272;
font-size : 72%;
}
#extra {
padding-top : 3em;
}
.ex-header {
padding-top : 20px;
margin : 20px 0;
border-top : 1px solid #eee;
}
.indent {
text-indent : 30px;
}
.caption {
font-size : 14px;
padding : 9px 0 18px;
color : #333;
}
.dialogue h4 {
padding-top : 18px;
}
.dialogue p > b {
color : #5a2253;
margin-right : 6px;
}
.dialogue p:nth-child(even) > b {
color : #5a2253;
}
.dialogue p:nth-child(odd) > b {
color : #429C8F;
}
.bdr {
border : silver solid 1px;
}
.bdr1 {
border : #eee solid 1px;
}
.bdr2 {
border : #e3e3e3 solid 1px;
}
.bdr-xxxx {
border : #46b8da solid 1px;
}
dl.events dt {
font-weight : bold;
margin-top : 24px;
}
dl.events dd {
color : #727272;
}
.middot ul li {
list-style-type : none;
}
.middot ul li:before {
content : '\00b7';
margin : 0 0.75em 0 -1.2em;
}
.middot ul li {
text-indent : -1.2em;
}
.scroll-top-wrapper {
position : fixed;
opacity : 0;
visibility : hidden;
overflow : hidden;
text-align : center;
z-index : 99999999;
background-color : #c8c8c8;
color : #f0f0f0;
width : 37px;
height : 37px;
line-height : 37px;
left : 0;
bottom : 7px;
padding-top : 2px;
transition : all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
background-color : #888888;
}
.scroll-top-wrapper.show {
visibility : visible;
cursor : pointer;
opacity : 1.0;
}
.scroll-top-wrapper i.fa {
line-height : inherit;
font-size : 27px;
}
.rel {
position : relative;
}
.gee {
margin : 0 0 10px 20px;
}
.gee-t-20 {
margin : 20px 0 10px 20px;
}
.gee-30 {
margin : 0 0 20px 30px;
}
.gee-30-30 {
margin : 0 0 30px 30px;
}
.haw {
margin : 0 20px 10px 0;
}
.haw-t-20 {
margin : 20px 20px 10px 0;
}
.haw-30 {
margin : 0 30px 20px 0;
}
.haw-30-30 {
margin : 0 30px 30px 0;
}
.abstop-r-t {
position : absolute;
top : 0;
right : 0;
}
.abstop-l-t {
position : absolute;
top : 0;
left : 0;
}
.absbot-r-t {
position : absolute;
bottom : 0;
right : 0;
}
.absbot-l-t {
position : absolute;
bottom : 0;
left : 0;
}
.well {
min-height : 20px;
padding : 19px;
margin-bottom : 20px;
background-color : #f5f5f5;
border : #e3e3e3 solid 1px;
border-radius : 0;
box-shadow : 0 1px 1px rgb(0, 0, 0, 0.05) inset;
}
.well blockquote {
border-color : #ddd;
border-color : rgb(0, 0, 0, 0.15);
}
.well-lg {
padding : 24px;
border-radius : 0;
}
.well-sm {
padding : 9px;
border-radius : 0;
}
.bg1 .well {
background-color : #fff;
border : #d5d5d5 solid 1px;
}
button a:hover {
color : #333;
text-decoration : none;
}
.tour .btn {
font-weight : bold;
}
.punchline {
color : #CC0000;
display : inline-block;
padding-bottom : 15px;
font-size : 24px;
line-height : 27px;
}
.hashtag1 {
font-size : 15px;
margin-right : 15px;
}
.larger {
font-size : larger;
}
.portrait {
border-radius : 7.5%;
border : #e3e3e3 solid 1px;
box-shadow : 0 1px 1px rgb(0, 0, 0, 0.05) inset;
}
i::after {
content : " ";
white-space : pre;
}
#excerpt p > span {
line-height : 1.48;
}
#excerpt p > span {
font-family : 'Open Sans', 'Helvetica Neue', sans-serif;
font-style : italic;
font-weight : 600;
font-size : 18px;
line-height : 1.48;
}
#excerpt p > span::after, #excerpt i::after {
content : " ";
white-space : pre;
}
@media only screen and (max-width: 320px) {
header .fa-2x {
font-size : 1em;
padding-top : 24px;
}
.container {
padding-right : 15px;
padding-left : 3px;
margin-right : auto;
margin-left : auto;
}
}