@charset "UTF-8";
@font-face {
font-family: 'icomoon';
src:  url(//yhcwealthmanagement.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.eot?5ujmx2);
src:  url(//yhcwealthmanagement.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.eot?5ujmx2#iefix) format('embedded-opentype'),
url(//yhcwealthmanagement.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.ttf?5ujmx2) format('truetype'),
url(//yhcwealthmanagement.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.woff?5ujmx2) format('woff'),
url(//yhcwealthmanagement.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.svg?5ujmx2#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="wpr-icon-"], [class*=" wpr-icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpr-icon-store:before {
content: "\e900";
}
.wpr-icon-cart2:before {
content: "\e901";
}
.wpr-icon-basket:before {
content: "\e902";
}
.wpr-icon-cart:before {
content: "\e93a";
}
.wpr-icon-x:before {
content: "\e687";
}
.wpr-icon-rss:before {
content: "\e600";
}
.wpr-icon-rss-alt:before {
content: "\e68c";
}
.wpr-icon-mail:before {
content: "\e68d";
}
.wpr-icon-plus:before {
content: "\e601";
}
.wpr-icon-minus:before {
content: "\e602";
}
.wpr-icon-magnifying-glass:before {
content: "\e603";
}
.wpr-icon-instagram:before {
content: "\e688";
}
.wpr-icon-grid:before {
content: "\e604";
}
.wpr-icon-search:before {
content: "\e605";
}
.wpr-icon-twitter:before {
content: "\e606";
}
.wpr-icon-plus2:before {
content: "\e607";
}
.wpr-icon-minus2:before {
content: "\e608";
}
.wpr-icon-search2:before {
content: "\e609";
}
.wpr-icon-feed:before {
content: "\e60a";
}
.wpr-icon-cancel:before {
content: "\e60b";
}
.wpr-icon-home:before {
content: "\e60c";
}
.wpr-icon-home2:before {
content: "\e60d";
}
.wpr-icon-search3:before {
content: "\e689";
}
.wpr-icon-menu:before {
content: "\e60e";
}
.wpr-icon-point-right:before {
content: "\e60f";
}
.wpr-icon-point-down:before {
content: "\e610";
}
.wpr-icon-close:before {
content: "\e611";
}
.wpr-icon-minus3:before {
content: "\e612";
}
.wpr-icon-plus3:before {
content: "\e613";
}
.wpr-icon-arrow-right:before {
content: "\e614";
}
.wpr-icon-arrow-down:before {
content: "\e615";
}
.wpr-icon-arrow-right2:before {
content: "\e616";
}
.wpr-icon-arrow-down2:before {
content: "\e617";
}
.wpr-icon-arrow-right3:before {
content: "\e618";
}
.wpr-icon-arrow-down3:before {
content: "\e619";
}
.wpr-icon-paragraph-justify:before {
content: "\e61a";
}
.wpr-icon-paragraph-justify2:before {
content: "\e61b";
}
.wpr-icon-mail2:before {
content: "\e61c";
}
.wpr-icon-google:before {
content: "\e61d";
}
.wpr-icon-googleplus:before {
content: "\e61e";
}
.wpr-icon-googleplus2:before {
content: "\e61f";
}
.wpr-icon-googleplus3:before {
content: "\e620";
}
.wpr-icon-googleplus4:before {
content: "\e621";
}
.wpr-icon-facebook:before {
content: "\e622";
}
.wpr-icon-facebook2:before {
content: "\e623";
}
.wpr-icon-facebook3:before {
content: "\e624";
}
.wpr-icon-instagram2:before {
content: "\e68a";
}
.wpr-icon-twitter2:before {
content: "\e625";
}
.wpr-icon-twitter3:before {
content: "\e626";
}
.wpr-icon-twitter4:before {
content: "\e627";
}
.wpr-icon-feed2:before {
content: "\e628";
}
.wpr-icon-feed3:before {
content: "\e629";
}
.wpr-icon-feed4:before {
content: "\e62a";
}
.wpr-icon-vimeo:before {
content: "\e62b";
}
.wpr-icon-vimeo2:before {
content: "\e62c";
}
.wpr-icon-vimeo3:before {
content: "\e62d";
}
.wpr-icon-flickr:before {
content: "\e62e";
}
.wpr-icon-flickr2:before {
content: "\e62f";
}
.wpr-icon-flickr3:before {
content: "\e630";
}
.wpr-icon-flickr4:before {
content: "\e631";
}
.wpr-icon-deviantart:before {
content: "\e632";
}
.wpr-icon-deviantart2:before {
content: "\e633";
}
.wpr-icon-github:before {
content: "\e634";
}
.wpr-icon-github2:before {
content: "\e635";
}
.wpr-icon-github3:before {
content: "\e636";
}
.wpr-icon-github4:before {
content: "\e637";
}
.wpr-icon-github5:before {
content: "\e638";
}
.wpr-icon-tumblr:before {
content: "\e639";
}
.wpr-icon-tumblr2:before {
content: "\e63a";
}
.wpr-icon-skype:before {
content: "\e63b";
}
.wpr-icon-linkedin:before {
content: "\e63c";
}
.wpr-icon-pinterest:before {
content: "\e63d";
}
.wpr-icon-pinterest2:before {
content: "\e63e";
}
.wpr-icon-search32:before {
content: "\e63f";
}
.wpr-icon-basket2:before {
content: "\e903";
}
.wpr-icon-basket3:before {
content: "\e027";
}
.wpr-icon-magnifying-glass2:before {
content: "\e037";
}
.wpr-icon-facebook5:before {
content: "\e05d";
}
.wpr-icon-twitter5:before {
content: "\e05e";
}
.wpr-icon-googleplus5:before {
content: "\e05f";
}
.wpr-icon-rss2:before {
content: "\e060";
}
.wpr-icon-tumblr3:before {
content: "\e061";
}
.wpr-icon-linkedin2:before {
content: "\e062";
}
.wpr-icon-dribbble:before {
content: "\e063";
}
.wpr-icon-plus5:before {
content: "\e656";
}
.wpr-icon-plus6:before {
content: "\e657";
}
.wpr-icon-minus5:before {
content: "\e658";
}
.wpr-icon-minus6:before {
content: "\e659";
}
.wpr-icon-cancel2:before {
content: "\e65a";
}
.wpr-icon-magnifier:before {
content: "\e65b";
}
.wpr-icon-grid3:before {
content: "\e65c";
}
.wpr-icon-grid4:before {
content: "\e65d";
}
.wpr-icon-list:before {
content: "\e65e";
}
.wpr-icon-add:before {
content: "\e65f";
}
.wpr-icon-minus7:before {
content: "\e660";
}
.wpr-icon-search7:before {
content: "\e661";
}
.wpr-icon-shopping-bag2:before {
content: "\e904";
}
.wpr-icon-shopping-cart2:before {
content: "\e905";
}
.wpr-icon-add_shopping_cart:before {
content: "\e854";
}
.wpr-icon-shopping_cart:before {
content: "\e8cc";
}
.wpr-icon-remove_shopping_cart:before {
content: "\e928";
}
.wpr-icon-shopping_basket:before {
content: "\e8cb";
}
.wpr-icon-align-justify:before {
content: "\e026";
}
.wpr-icon-search5:before {
content: "\e036";
}
.wpr-icon-circle-plus:before {
content: "\e040";
}
.wpr-icon-circle-minus:before {
content: "\e041";
}
.wpr-icon-square-plus:before {
content: "\e044";
}
.wpr-icon-square-minus:before {
content: "\e045";
}
.wpr-icon-arrow-right4:before {
content: "\e095";
}
.wpr-icon-arrow-down4:before {
content: "\e097";
}
.wpr-icon-grid2:before {
content: "\e102";
}
.wpr-icon-cross:before {
content: "\e117";
}
.wpr-icon-menu2:before {
content: "\e120";
}
.wpr-icon-ellipsis:before {
content: "\e129";
}
.wpr-icon-times:before {
content: "\e647";
}
.wpr-icon-plus4:before {
content: "\e648";
}
.wpr-icon-minus4:before {
content: "\e649";
}
.wpr-icon-arrow-right-thick:before {
content: "\e64a";
}
.wpr-icon-th-menu:before {
content: "\e64b";
}
.wpr-icon-arrow-down-thick:before {
content: "\e64c";
}
.wpr-icon-times-outline:before {
content: "\e64d";
}
.wpr-icon-plus-outline:before {
content: "\e64e";
}
.wpr-icon-minus-outline:before {
content: "\e64f";
}
.wpr-icon-th-small-outline:before {
content: "\e650";
}
.wpr-icon-th-menu-outline:before {
content: "\e651";
}
.wpr-icon-zoom-outline:before {
content: "\e652";
}
.wpr-icon-arrow-down5:before {
content: "\e653";
}
.wpr-icon-arrow-right5:before {
content: "\e654";
}
.wpr-icon-search6:before {
content: "\e655";
}
.wpr-icon-shopping-cart:before {
content: "\f07a";
}
.wpr-icon-cart-plus:before {
content: "\f217";
}
.wpr-icon-cart-arrow-down:before {
content: "\f218";
}
.wpr-icon-shopping-bag:before {
content: "\f290";
}
.wpr-icon-shopping-basket:before {
content: "\f291";
}
.wpr-icon-search9:before {
content: "\f002";
}
.wpr-icon-envelope-o:before {
content: "\f003";
}
.wpr-icon-th-large:before {
content: "\f009";
}
.wpr-icon-th:before {
content: "\f00a";
}
.wpr-icon-th-list:before {
content: "\f00b";
}
.wpr-icon-times2:before {
content: "\f00d";
}
.wpr-icon-home3:before {
content: "\f015";
}
.wpr-icon-align-justify2:before {
content: "\f039";
}
.wpr-icon-chevron-right:before {
content: "\f054";
}
.wpr-icon-plus-circle:before {
content: "\f055";
}
.wpr-icon-minus-circle:before {
content: "\f056";
}
.wpr-icon-arrow-right6:before {
content: "\f061";
}
.wpr-icon-arrow-down6:before {
content: "\f063";
}
.wpr-icon-plus7:before {
content: "\f067";
}
.wpr-icon-minus8:before {
content: "\f068";
}
.wpr-icon-chevron-down:before {
content: "\f078";
}
.wpr-icon-twitter-square:before {
content: "\f081";
}
.wpr-icon-facebook-square:before {
content: "\f082";
}
.wpr-icon-linkedin-square:before {
content: "\f08c";
}
.wpr-icon-github-square:before {
content: "\f092";
}
.wpr-icon-twitter6:before {
content: "\f099";
}
.wpr-icon-facebook6:before {
content: "\f09a";
}
.wpr-icon-github6:before {
content: "\f09b";
}
.wpr-icon-hand-o-right:before {
content: "\f0a4";
}
.wpr-icon-hand-o-down:before {
content: "\f0a7";
}
.wpr-icon-arrow-circle-right:before {
content: "\f0a9";
}
.wpr-icon-arrow-circle-down:before {
content: "\f0ab";
}
.wpr-icon-tasks:before {
content: "\f0ae";
}
.wpr-icon-bars:before {
content: "\f0c9";
}
.wpr-icon-pinterest3:before {
content: "\f0d2";
}
.wpr-icon-pinterest-square:before {
content: "\f0d3";
}
.wpr-icon-google-plus-square:before {
content: "\f0d4";
}
.wpr-icon-google-plus:before {
content: "\f0d5";
}
.wpr-icon-envelope:before {
content: "\f0e0";
}
.wpr-icon-linkedin3:before {
content: "\f0e1";
}
.wpr-icon-angle-double-right:before {
content: "\f101";
}
.wpr-icon-angle-double-down:before {
content: "\f103";
}
.wpr-icon-angle-right:before {
content: "\f105";
}
.wpr-icon-angle-down:before {
content: "\f107";
}
.wpr-icon-github-alt:before {
content: "\f113";
}
.wpr-icon-ellipsis-h:before {
content: "\f141";
}
.wpr-icon-rss-square:before {
content: "\f143";
}
.wpr-icon-toggle-down:before {
content: "\f150";
}
.wpr-icon-toggle-right:before {
content: "\f152";
}
.wpr-icon-youtube-square:before {
content: "\f166";
}
.wpr-icon-youtube:before {
content: "\f167";
}
.wpr-icon-instagram3:before {
content: "\f16d";
}
.wpr-icon-apple:before {
content: "\f179";
}
.wpr-icon-android:before {
content: "\f17b";
}
.wpr-icon-skype2:before {
content: "\f17e";
}
.wpr-icon-vimeo-square:before {
content: "\f194";
}
.wpr-icon-cart3:before {
content: "\e906";
}
.wpr-icon-bag:before {
content: "\e907";
}
.wpr-icon-facebook4:before {
content: "\e640";
}
.wpr-icon-twitter-old:before {
content: "\e641";
}
.wpr-icon-feed5:before {
content: "\e642";
}
.wpr-icon-bird:before {
content: "\e643";
}
.wpr-icon-search4:before {
content: "\e644";
}
.wpr-icon-pointer:before {
content: "\e645";
}
.wpr-icon-pointer2:before {
content: "\e646";
}
.wpr-icon-shopping-bag3:before {
content: "\e908";
}
.wpr-icon-shopping-basket2:before {
content: "\e909";
}
.wpr-icon-shopping-cart3:before {
content: "\e90a";
}
.wpr-icon-search10:before {
content: "\e68b";
}
.wpr-icon-cross2:before {
content: "\e663";
}
.wpr-icon-minus9:before {
content: "\e664";
}
.wpr-icon-plus8:before {
content: "\e665";
}
.wpr-icon-layout:before {
content: "\e666";
}
.wpr-icon-list2:before {
content: "\e667";
}
.wpr-icon-video:before {
content: "\e668";
}
.wpr-icon-arrow-down7:before {
content: "\e669";
}
.wpr-icon-arrow-right7:before {
content: "\e66a";
}
.wpr-icon-arrow-down8:before {
content: "\e66b";
}
.wpr-icon-arrow-right8:before {
content: "\e66c";
}
.wpr-icon-arrow-down9:before {
content: "\e66d";
}
.wpr-icon-arrow-right9:before {
content: "\e66e";
}
.wpr-icon-arrow-down10:before {
content: "\e66f";
}
.wpr-icon-arrow-right10:before {
content: "\e670";
}
.wpr-icon-arrow-down11:before {
content: "\e671";
}
.wpr-icon-uniE672:before {
content: "\e672";
}
.wpr-icon-arrow-right11:before {
content: "\e673";
}
.wpr-icon-github62:before {
content: "\e674";
}
.wpr-icon-flickr5:before {
content: "\e675";
}
.wpr-icon-flickr6:before {
content: "\e676";
}
.wpr-icon-vimeo4:before {
content: "\e677";
}
.wpr-icon-vimeo5:before {
content: "\e678";
}
.wpr-icon-twitter7:before {
content: "\e679";
}
.wpr-icon-facebook7:before {
content: "\e67a";
}
.wpr-icon-facebook8:before {
content: "\e67b";
}
.wpr-icon-facebook9:before {
content: "\e67c";
}
.wpr-icon-googleplus6:before {
content: "\e67d";
}
.wpr-icon-googleplus7:before {
content: "\e67e";
}
.wpr-icon-pinterest4:before {
content: "\e67f";
}
.wpr-icon-pinterest5:before {
content: "\e680";
}
.wpr-icon-tumblr4:before {
content: "\e681";
}
.wpr-icon-linkedin4:before {
content: "\e682";
}
.wpr-icon-linkedin5:before {
content: "\e683";
}
.wpr-icon-instagram4:before {
content: "\e684";
}
.wpr-icon-skype3:before {
content: "\e685";
}
.wpr-icon-skype4:before {
content: "\e686";
}
.wpr-icon-cart4:before {
content: "\e90b";
}
.wpr-icon-search8:before {
content: "\e662";
}
      svg:not(:root).svg-inline--fa {
overflow: visible; }
.svg-inline--fa {
display: inline-block;
font-size: inherit;
height: 1em;
overflow: visible;
vertical-align: -.125em; }
.svg-inline--fa.fa-lg {
vertical-align: -.225em; }
.svg-inline--fa.fa-w-1 {
width: 0.0625em; }
.svg-inline--fa.fa-w-2 {
width: 0.125em; }
.svg-inline--fa.fa-w-3 {
width: 0.1875em; }
.svg-inline--fa.fa-w-4 {
width: 0.25em; }
.svg-inline--fa.fa-w-5 {
width: 0.3125em; }
.svg-inline--fa.fa-w-6 {
width: 0.375em; }
.svg-inline--fa.fa-w-7 {
width: 0.4375em; }
.svg-inline--fa.fa-w-8 {
width: 0.5em; }
.svg-inline--fa.fa-w-9 {
width: 0.5625em; }
.svg-inline--fa.fa-w-10 {
width: 0.625em; }
.svg-inline--fa.fa-w-11 {
width: 0.6875em; }
.svg-inline--fa.fa-w-12 {
width: 0.75em; }
.svg-inline--fa.fa-w-13 {
width: 0.8125em; }
.svg-inline--fa.fa-w-14 {
width: 0.875em; }
.svg-inline--fa.fa-w-15 {
width: 0.9375em; }
.svg-inline--fa.fa-w-16 {
width: 1em; }
.svg-inline--fa.fa-w-17 {
width: 1.0625em; }
.svg-inline--fa.fa-w-18 {
width: 1.125em; }
.svg-inline--fa.fa-w-19 {
width: 1.1875em; }
.svg-inline--fa.fa-w-20 {
width: 1.25em; }
.svg-inline--fa.fa-pull-left {
margin-right: .3em;
width: auto; }
.svg-inline--fa.fa-pull-right {
margin-left: .3em;
width: auto; }
.svg-inline--fa.fa-border {
height: 1.5em; }
.svg-inline--fa.fa-li {
width: 2em; }
.svg-inline--fa.fa-fw {
width: 1.25em; }
.fa-layers svg.svg-inline--fa {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0; }
.fa-layers {
display: inline-block;
height: 1em;
position: relative;
text-align: center;
vertical-align: -.125em;
width: 1em; }
.fa-layers svg.svg-inline--fa {
-webkit-transform-origin: center center;
transform-origin: center center; }
.fa-layers-text, .fa-layers-counter {
display: inline-block;
position: absolute;
text-align: center; }
.fa-layers-text {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transform-origin: center center;
transform-origin: center center; }
.fa-layers-counter {
background-color: #ff253a;
border-radius: 1em;
color: #fff;
height: 1.5em;
line-height: 1;
max-width: 5em;
min-width: 1.5em;
overflow: hidden;
padding: .25em;
right: 0;
text-overflow: ellipsis;
top: 0;
-webkit-transform: scale(0.25);
transform: scale(0.25);
-webkit-transform-origin: top right;
transform-origin: top right; }
.fa-layers-bottom-right {
bottom: 0;
right: 0;
top: auto;
-webkit-transform: scale(0.25);
transform: scale(0.25);
-webkit-transform-origin: bottom right;
transform-origin: bottom right; }
.fa-layers-bottom-left {
bottom: 0;
left: 0;
right: auto;
top: auto;
-webkit-transform: scale(0.25);
transform: scale(0.25);
-webkit-transform-origin: bottom left;
transform-origin: bottom left; }
.fa-layers-top-right {
right: 0;
top: 0;
-webkit-transform: scale(0.25);
transform: scale(0.25);
-webkit-transform-origin: top right;
transform-origin: top right; }
.fa-layers-top-left {
left: 0;
right: auto;
top: 0;
-webkit-transform: scale(0.25);
transform: scale(0.25);
-webkit-transform-origin: top left;
transform-origin: top left; }
.fa-lg {
font-size: 1.33333em;
line-height: 0.75em;
vertical-align: -.0667em; }
.fa-xs {
font-size: .75em; }
.fa-sm {
font-size: .875em; }
.fa-1x {
font-size: 1em; }
.fa-2x {
font-size: 2em; }
.fa-3x {
font-size: 3em; }
.fa-4x {
font-size: 4em; }
.fa-5x {
font-size: 5em; }
.fa-6x {
font-size: 6em; }
.fa-7x {
font-size: 7em; }
.fa-8x {
font-size: 8em; }
.fa-9x {
font-size: 9em; }
.fa-10x {
font-size: 10em; }
.fa-fw {
text-align: center;
width: 1.25em; }
.fa-ul {
list-style-type: none;
margin-left: 2.5em;
padding-left: 0; }
.fa-ul > li {
position: relative; }
.fa-li {
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit; }
.fa-border {
border: solid 0.08em #eee;
border-radius: .1em;
padding: .2em .25em .15em; }
.fa-pull-left {
float: left; }
.fa-pull-right {
float: right; }
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
margin-right: .3em; }
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
margin-left: .3em; }
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear; }
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1); }
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
transform: scale(1, -1); }
.fa-flip-horizontal.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
-webkit-filter: none;
filter: none; }
.fa-stack {
display: inline-block;
height: 2em;
position: relative;
width: 2em; }
.fa-stack-1x,
.fa-stack-2x {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0; }
.svg-inline--fa.fa-stack-1x {
height: 1em;
width: 1em; }
.svg-inline--fa.fa-stack-2x {
height: 2em;
width: 2em; }
.fa-inverse {
color: #fff; }
.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto; }
@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,400,700");
html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
-moz-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
-moz-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
.button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
.button,
input { overflow: visible;
} button,
.button
select { text-transform: none;
} button,
.button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
.button::-moz-focus-inner
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
.button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-moz-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
-moz-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  .wrap {
display: block;
width: 100%;
font-size: 0;
letter-spacing: 0;
text-align: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wrap > * {
display: inline-block;
vertical-align: top;
}
.col {
min-height: 1px;
font-size: 1rem;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.xl-auto > * {
width: auto;
}
.xl-1 > * {
width: 100%;
}
.xl-2 > * {
width: 50%;
}
.xl-3 > * {
width: 33.33333%;
}
.xl-4 > * {
width: 25%;
}
.xl-5 > * {
width: 20%;
}
.xl-6 > * {
width: 16.66667%;
}
.xl-7 > * {
width: 14.28571%;
}
.xl-8 > * {
width: 12.5%;
}
.xl-9 > * {
width: 11.11111%;
}
.xl-10 > * {
width: 10%;
}
.xl-11 > * {
width: 9.09091%;
}
.xl-12 > * {
width: 8.33333%;
}
.xl-16 > * {
width: 6.25%;
}
.xl-table {
display: table;
table-layout: fixed;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.xl-table > * {
display: table-cell;
}
.xl-flexbox {
display: -moz-box;
display: flex;
table-layout: auto;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
-ms-align-content: center;
align-content: center;
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
-moz-column-count: auto;
column-count: auto;
}
.xl-flexbox > * {
display: inline-block;
}
.xl-normal {
display: block;
table-layout: auto;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.xl-normal > * {
display: inline-block;
}
.xl-left {
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
text-align: left;
}
.xl-center {
-ms-justify-content: center;
-moz-box-pack: center;
justify-content: center;
text-align: center;
}
.xl-right {
-ms-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
text-align: right;
}
.xl-top {
-ms-align-items: flex-start;
-moz-box-align: start;
align-items: flex-start;
}
.xl-top > * {
vertical-align: top;
}
.xl-middle {
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
}
.xl-middle > * {
vertical-align: middle;
}
.xl-bottom {
-ms-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
}
.xl-bottom > * {
vertical-align: bottom;
}
.xl-between {
-ms-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
}
.xl-around {
-ms-justify-content: space-around;
justify-content: space-around;
-ms-align-content: space-around;
align-content: space-around;
}
.xl-baseline {
-ms-align-items: baseline;
-moz-box-align: baseline;
align-items: baseline;
}
.xl-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
flex-direction: row-reverse;
flex-wrap: wrap-reverse;
}
.xl-not-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
}
.xl-1-1 {
width: 100%;
}
.xl-1-2 {
width: 50%;
}
.xl-1-3 {
width: 33.33333%;
}
.xl-2-3 {
width: 66.66667%;
}
.xl-1-4 {
width: 25%;
}
.xl-2-4 {
width: 50%;
}
.xl-3-4 {
width: 75%;
}
.xl-1-5 {
width: 20%;
}
.xl-2-5 {
width: 40%;
}
.xl-3-5 {
width: 60%;
}
.xl-4-5 {
width: 80%;
}
.xl-1-6 {
width: 16.66667%;
}
.xl-2-6 {
width: 33.33333%;
}
.xl-3-6 {
width: 50%;
}
.xl-4-6 {
width: 66.66667%;
}
.xl-5-6 {
width: 83.33333%;
}
.xl-1-7 {
width: 14.28571%;
}
.xl-2-7 {
width: 28.57143%;
}
.xl-3-7 {
width: 42.85714%;
}
.xl-4-7 {
width: 57.14286%;
}
.xl-5-7 {
width: 71.42857%;
}
.xl-6-7 {
width: 85.71429%;
}
.xl-1-8 {
width: 12.5%;
}
.xl-2-8 {
width: 25%;
}
.xl-3-8 {
width: 37.5%;
}
.xl-4-8 {
width: 50%;
}
.xl-5-8 {
width: 62.5%;
}
.xl-6-8 {
width: 75%;
}
.xl-7-8 {
width: 87.5%;
}
.xl-1-9 {
width: 11.11111%;
}
.xl-2-9 {
width: 22.22222%;
}
.xl-3-9 {
width: 33.33333%;
}
.xl-4-9 {
width: 44.44444%;
}
.xl-5-9 {
width: 55.55556%;
}
.xl-6-9 {
width: 66.66667%;
}
.xl-7-9 {
width: 77.77778%;
}
.xl-8-9 {
width: 88.88889%;
}
.xl-1-10 {
width: 10%;
}
.xl-2-10 {
width: 20%;
}
.xl-3-10 {
width: 30%;
}
.xl-4-10 {
width: 40%;
}
.xl-5-10 {
width: 50%;
}
.xl-6-10 {
width: 60%;
}
.xl-7-10 {
width: 70%;
}
.xl-8-10 {
width: 80%;
}
.xl-9-10 {
width: 90%;
}
.xl-1-11 {
width: 9.09091%;
}
.xl-2-11 {
width: 18.18182%;
}
.xl-3-11 {
width: 27.27273%;
}
.xl-4-11 {
width: 36.36364%;
}
.xl-5-11 {
width: 45.45455%;
}
.xl-6-11 {
width: 54.54545%;
}
.xl-7-11 {
width: 63.63636%;
}
.xl-8-11 {
width: 72.72727%;
}
.xl-9-11 {
width: 81.81818%;
}
.xl-10-11 {
width: 90.90909%;
}
.xl-1-12 {
width: 8.33333%;
}
.xl-2-12 {
width: 16.66667%;
}
.xl-3-12 {
width: 25%;
}
.xl-4-12 {
width: 33.33333%;
}
.xl-5-12 {
width: 41.66667%;
}
.xl-6-12 {
width: 50%;
}
.xl-7-12 {
width: 58.33333%;
}
.xl-8-12 {
width: 66.66667%;
}
.xl-9-12 {
width: 75%;
}
.xl-10-12 {
width: 83.33333%;
}
.xl-11-12 {
width: 91.66667%;
}
.xl-1-16 {
width: 6.25%;
}
.xl-2-16 {
width: 12.5%;
}
.xl-3-16 {
width: 18.75%;
}
.xl-4-16 {
width: 25%;
}
.xl-5-16 {
width: 31.25%;
}
.xl-6-16 {
width: 37.5%;
}
.xl-7-16 {
width: 43.75%;
}
.xl-8-16 {
width: 50%;
}
.xl-9-16 {
width: 56.25%;
}
.xl-10-16 {
width: 62.5%;
}
.xl-11-16 {
width: 68.75%;
}
.xl-12-16 {
width: 75%;
}
.xl-13-16 {
width: 81.25%;
}
.xl-14-16 {
width: 87.5%;
}
.xl-15-16 {
width: 93.75%;
}
.xl-hidden {
display: none;
}
.xl-not-hidden {
display: inline-block;
}
.xl-first {
-moz-box-ordinal-group: 0;
order: -1;
}
.xl-not-first {
-moz-box-ordinal-group: 1;
order: 0;
}
.xl-last {
-moz-box-ordinal-group: 2;
order: 1;
}
.xl-not-last {
-moz-box-ordinal-group: 1;
order: 0;
}
.xl-gutter-0 {
width: -moz-calc(100% + 0px);
width: calc(100% + 0px);
margin-left: -0px;
margin-right: -0px;
padding-left: 0;
padding-right: 0;
}
.xl-gutter-0 > * {
padding-left: 0px;
padding-right: 0px;
}
.xl-gutter-8 {
width: -moz-calc(100% + 8px);
width: calc(100% + 8px);
margin-left: -4px;
margin-right: -4px;
padding-left: 0;
padding-right: 0;
}
.xl-gutter-8 > * {
padding-left: 4px;
padding-right: 4px;
}
.xl-gutter-16 {
width: -moz-calc(100% + 16px);
width: calc(100% + 16px);
margin-left: -8px;
margin-right: -8px;
padding-left: 0;
padding-right: 0;
}
.xl-gutter-16 > * {
padding-left: 8px;
padding-right: 8px;
}
.xl-gutter-24 {
width: -moz-calc(100% + 24px);
width: calc(100% + 24px);
margin-left: -12px;
margin-right: -12px;
padding-left: 0;
padding-right: 0;
}
.xl-gutter-24 > * {
padding-left: 12px;
padding-right: 12px;
}
.xl-gutter-40 {
width: -moz-calc(100% + 40px);
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
padding-left: 0;
padding-right: 0;
}
.xl-gutter-40 > * {
padding-left: 20px;
padding-right: 20px;
}
.xl-outside-0 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
}
.xl-outside-8 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 4px;
padding-right: 4px;
}
.xl-outside-16 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 8px;
padding-right: 8px;
}
.xl-outside-24 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 12px;
padding-right: 12px;
}
.xl-outside-40 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 20px;
padding-right: 20px;
}
.xl-masonry-2 {
-moz-column-count: 2;
column-count: 2;
}
.xl-masonry-3 {
-moz-column-count: 3;
column-count: 3;
}
.xl-masonry-4 {
-moz-column-count: 4;
column-count: 4;
}
.xl-masonry-5 {
-moz-column-count: 5;
column-count: 5;
}
.xl-masonry-6 {
-moz-column-count: 6;
column-count: 6;
}
@media (max-width: 1199px) {
.lg-auto > * {
width: auto;
}
.lg-1 > * {
width: 100%;
}
.lg-2 > * {
width: 50%;
}
.lg-3 > * {
width: 33.33333%;
}
.lg-4 > * {
width: 25%;
}
.lg-5 > * {
width: 20%;
}
.lg-6 > * {
width: 16.66667%;
}
.lg-7 > * {
width: 14.28571%;
}
.lg-8 > * {
width: 12.5%;
}
.lg-9 > * {
width: 11.11111%;
}
.lg-10 > * {
width: 10%;
}
.lg-11 > * {
width: 9.09091%;
}
.lg-12 > * {
width: 8.33333%;
}
.lg-16 > * {
width: 6.25%;
}
.lg-table {
display: table;
table-layout: fixed;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.lg-table > * {
display: table-cell;
}
.lg-flexbox {
display: -moz-box;
display: flex;
table-layout: auto;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
-ms-align-content: center;
align-content: center;
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
-moz-column-count: auto;
column-count: auto;
}
.lg-flexbox > * {
display: inline-block;
}
.lg-normal {
display: block;
table-layout: auto;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.lg-normal > * {
display: inline-block;
}
.lg-left {
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
text-align: left;
}
.lg-center {
-ms-justify-content: center;
-moz-box-pack: center;
justify-content: center;
text-align: center;
}
.lg-right {
-ms-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
text-align: right;
}
.lg-top {
-ms-align-items: flex-start;
-moz-box-align: start;
align-items: flex-start;
}
.lg-top > * {
vertical-align: top;
}
.lg-middle {
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
}
.lg-middle > * {
vertical-align: middle;
}
.lg-bottom {
-ms-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
}
.lg-bottom > * {
vertical-align: bottom;
}
.lg-between {
-ms-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
}
.lg-around {
-ms-justify-content: space-around;
justify-content: space-around;
-ms-align-content: space-around;
align-content: space-around;
}
.lg-baseline {
-ms-align-items: baseline;
-moz-box-align: baseline;
align-items: baseline;
}
.lg-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
flex-direction: row-reverse;
flex-wrap: wrap-reverse;
}
.lg-not-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
}
.lg-1-1 {
width: 100%;
}
.lg-1-2 {
width: 50%;
}
.lg-1-3 {
width: 33.33333%;
}
.lg-2-3 {
width: 66.66667%;
}
.lg-1-4 {
width: 25%;
}
.lg-2-4 {
width: 50%;
}
.lg-3-4 {
width: 75%;
}
.lg-1-5 {
width: 20%;
}
.lg-2-5 {
width: 40%;
}
.lg-3-5 {
width: 60%;
}
.lg-4-5 {
width: 80%;
}
.lg-1-6 {
width: 16.66667%;
}
.lg-2-6 {
width: 33.33333%;
}
.lg-3-6 {
width: 50%;
}
.lg-4-6 {
width: 66.66667%;
}
.lg-5-6 {
width: 83.33333%;
}
.lg-1-7 {
width: 14.28571%;
}
.lg-2-7 {
width: 28.57143%;
}
.lg-3-7 {
width: 42.85714%;
}
.lg-4-7 {
width: 57.14286%;
}
.lg-5-7 {
width: 71.42857%;
}
.lg-6-7 {
width: 85.71429%;
}
.lg-1-8 {
width: 12.5%;
}
.lg-2-8 {
width: 25%;
}
.lg-3-8 {
width: 37.5%;
}
.lg-4-8 {
width: 50%;
}
.lg-5-8 {
width: 62.5%;
}
.lg-6-8 {
width: 75%;
}
.lg-7-8 {
width: 87.5%;
}
.lg-1-9 {
width: 11.11111%;
}
.lg-2-9 {
width: 22.22222%;
}
.lg-3-9 {
width: 33.33333%;
}
.lg-4-9 {
width: 44.44444%;
}
.lg-5-9 {
width: 55.55556%;
}
.lg-6-9 {
width: 66.66667%;
}
.lg-7-9 {
width: 77.77778%;
}
.lg-8-9 {
width: 88.88889%;
}
.lg-1-10 {
width: 10%;
}
.lg-2-10 {
width: 20%;
}
.lg-3-10 {
width: 30%;
}
.lg-4-10 {
width: 40%;
}
.lg-5-10 {
width: 50%;
}
.lg-6-10 {
width: 60%;
}
.lg-7-10 {
width: 70%;
}
.lg-8-10 {
width: 80%;
}
.lg-9-10 {
width: 90%;
}
.lg-1-11 {
width: 9.09091%;
}
.lg-2-11 {
width: 18.18182%;
}
.lg-3-11 {
width: 27.27273%;
}
.lg-4-11 {
width: 36.36364%;
}
.lg-5-11 {
width: 45.45455%;
}
.lg-6-11 {
width: 54.54545%;
}
.lg-7-11 {
width: 63.63636%;
}
.lg-8-11 {
width: 72.72727%;
}
.lg-9-11 {
width: 81.81818%;
}
.lg-10-11 {
width: 90.90909%;
}
.lg-1-12 {
width: 8.33333%;
}
.lg-2-12 {
width: 16.66667%;
}
.lg-3-12 {
width: 25%;
}
.lg-4-12 {
width: 33.33333%;
}
.lg-5-12 {
width: 41.66667%;
}
.lg-6-12 {
width: 50%;
}
.lg-7-12 {
width: 58.33333%;
}
.lg-8-12 {
width: 66.66667%;
}
.lg-9-12 {
width: 75%;
}
.lg-10-12 {
width: 83.33333%;
}
.lg-11-12 {
width: 91.66667%;
}
.lg-1-16 {
width: 6.25%;
}
.lg-2-16 {
width: 12.5%;
}
.lg-3-16 {
width: 18.75%;
}
.lg-4-16 {
width: 25%;
}
.lg-5-16 {
width: 31.25%;
}
.lg-6-16 {
width: 37.5%;
}
.lg-7-16 {
width: 43.75%;
}
.lg-8-16 {
width: 50%;
}
.lg-9-16 {
width: 56.25%;
}
.lg-10-16 {
width: 62.5%;
}
.lg-11-16 {
width: 68.75%;
}
.lg-12-16 {
width: 75%;
}
.lg-13-16 {
width: 81.25%;
}
.lg-14-16 {
width: 87.5%;
}
.lg-15-16 {
width: 93.75%;
}
.lg-hidden {
display: none;
}
.lg-not-hidden {
display: inline-block;
}
.lg-first {
-moz-box-ordinal-group: 0;
order: -1;
}
.lg-not-first {
-moz-box-ordinal-group: 1;
order: 0;
}
.lg-last {
-moz-box-ordinal-group: 2;
order: 1;
}
.lg-not-last {
-moz-box-ordinal-group: 1;
order: 0;
}
.lg-gutter-0 {
width: -moz-calc(100% + 0px);
width: calc(100% + 0px);
margin-left: -0px;
margin-right: -0px;
padding-left: 0;
padding-right: 0;
}
.lg-gutter-0 > * {
padding-left: 0px;
padding-right: 0px;
}
.lg-gutter-8 {
width: -moz-calc(100% + 8px);
width: calc(100% + 8px);
margin-left: -4px;
margin-right: -4px;
padding-left: 0;
padding-right: 0;
}
.lg-gutter-8 > * {
padding-left: 4px;
padding-right: 4px;
}
.lg-gutter-16 {
width: -moz-calc(100% + 16px);
width: calc(100% + 16px);
margin-left: -8px;
margin-right: -8px;
padding-left: 0;
padding-right: 0;
}
.lg-gutter-16 > * {
padding-left: 8px;
padding-right: 8px;
}
.lg-gutter-24 {
width: -moz-calc(100% + 24px);
width: calc(100% + 24px);
margin-left: -12px;
margin-right: -12px;
padding-left: 0;
padding-right: 0;
}
.lg-gutter-24 > * {
padding-left: 12px;
padding-right: 12px;
}
.lg-gutter-40 {
width: -moz-calc(100% + 40px);
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
padding-left: 0;
padding-right: 0;
}
.lg-gutter-40 > * {
padding-left: 20px;
padding-right: 20px;
}
.lg-outside-0 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
}
.lg-outside-8 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 4px;
padding-right: 4px;
}
.lg-outside-16 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 8px;
padding-right: 8px;
}
.lg-outside-24 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 12px;
padding-right: 12px;
}
.lg-outside-40 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 20px;
padding-right: 20px;
}
.lg-masonry-2 {
-moz-column-count: 2;
column-count: 2;
}
.lg-masonry-3 {
-moz-column-count: 3;
column-count: 3;
}
.lg-masonry-4 {
-moz-column-count: 4;
column-count: 4;
}
.lg-masonry-5 {
-moz-column-count: 5;
column-count: 5;
}
.lg-masonry-6 {
-moz-column-count: 6;
column-count: 6;
}
}
@media (max-width: 991px) {
.md-auto > * {
width: auto;
}
.md-1 > * {
width: 100%;
}
.md-2 > * {
width: 50%;
}
.md-3 > * {
width: 33.33333%;
}
.md-4 > * {
width: 25%;
}
.md-5 > * {
width: 20%;
}
.md-6 > * {
width: 16.66667%;
}
.md-7 > * {
width: 14.28571%;
}
.md-8 > * {
width: 12.5%;
}
.md-9 > * {
width: 11.11111%;
}
.md-10 > * {
width: 10%;
}
.md-11 > * {
width: 9.09091%;
}
.md-12 > * {
width: 8.33333%;
}
.md-16 > * {
width: 6.25%;
}
.md-table {
display: table;
table-layout: fixed;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.md-table > * {
display: table-cell;
}
.md-flexbox {
display: -moz-box;
display: flex;
table-layout: auto;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
-ms-align-content: center;
align-content: center;
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
-moz-column-count: auto;
column-count: auto;
}
.md-flexbox > * {
display: inline-block;
}
.md-normal {
display: block;
table-layout: auto;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.md-normal > * {
display: inline-block;
}
.md-left {
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
text-align: left;
}
.md-center {
-ms-justify-content: center;
-moz-box-pack: center;
justify-content: center;
text-align: center;
}
.md-right {
-ms-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
text-align: right;
}
.md-top {
-ms-align-items: flex-start;
-moz-box-align: start;
align-items: flex-start;
}
.md-top > * {
vertical-align: top;
}
.md-middle {
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
}
.md-middle > * {
vertical-align: middle;
}
.md-bottom {
-ms-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
}
.md-bottom > * {
vertical-align: bottom;
}
.md-between {
-ms-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
}
.md-around {
-ms-justify-content: space-around;
justify-content: space-around;
-ms-align-content: space-around;
align-content: space-around;
}
.md-baseline {
-ms-align-items: baseline;
-moz-box-align: baseline;
align-items: baseline;
}
.md-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
flex-direction: row-reverse;
flex-wrap: wrap-reverse;
}
.md-not-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
}
.md-1-1 {
width: 100%;
}
.md-1-2 {
width: 50%;
}
.md-1-3 {
width: 33.33333%;
}
.md-2-3 {
width: 66.66667%;
}
.md-1-4 {
width: 25%;
}
.md-2-4 {
width: 50%;
}
.md-3-4 {
width: 75%;
}
.md-1-5 {
width: 20%;
}
.md-2-5 {
width: 40%;
}
.md-3-5 {
width: 60%;
}
.md-4-5 {
width: 80%;
}
.md-1-6 {
width: 16.66667%;
}
.md-2-6 {
width: 33.33333%;
}
.md-3-6 {
width: 50%;
}
.md-4-6 {
width: 66.66667%;
}
.md-5-6 {
width: 83.33333%;
}
.md-1-7 {
width: 14.28571%;
}
.md-2-7 {
width: 28.57143%;
}
.md-3-7 {
width: 42.85714%;
}
.md-4-7 {
width: 57.14286%;
}
.md-5-7 {
width: 71.42857%;
}
.md-6-7 {
width: 85.71429%;
}
.md-1-8 {
width: 12.5%;
}
.md-2-8 {
width: 25%;
}
.md-3-8 {
width: 37.5%;
}
.md-4-8 {
width: 50%;
}
.md-5-8 {
width: 62.5%;
}
.md-6-8 {
width: 75%;
}
.md-7-8 {
width: 87.5%;
}
.md-1-9 {
width: 11.11111%;
}
.md-2-9 {
width: 22.22222%;
}
.md-3-9 {
width: 33.33333%;
}
.md-4-9 {
width: 44.44444%;
}
.md-5-9 {
width: 55.55556%;
}
.md-6-9 {
width: 66.66667%;
}
.md-7-9 {
width: 77.77778%;
}
.md-8-9 {
width: 88.88889%;
}
.md-1-10 {
width: 10%;
}
.md-2-10 {
width: 20%;
}
.md-3-10 {
width: 30%;
}
.md-4-10 {
width: 40%;
}
.md-5-10 {
width: 50%;
}
.md-6-10 {
width: 60%;
}
.md-7-10 {
width: 70%;
}
.md-8-10 {
width: 80%;
}
.md-9-10 {
width: 90%;
}
.md-1-11 {
width: 9.09091%;
}
.md-2-11 {
width: 18.18182%;
}
.md-3-11 {
width: 27.27273%;
}
.md-4-11 {
width: 36.36364%;
}
.md-5-11 {
width: 45.45455%;
}
.md-6-11 {
width: 54.54545%;
}
.md-7-11 {
width: 63.63636%;
}
.md-8-11 {
width: 72.72727%;
}
.md-9-11 {
width: 81.81818%;
}
.md-10-11 {
width: 90.90909%;
}
.md-1-12 {
width: 8.33333%;
}
.md-2-12 {
width: 16.66667%;
}
.md-3-12 {
width: 25%;
}
.md-4-12 {
width: 33.33333%;
}
.md-5-12 {
width: 41.66667%;
}
.md-6-12 {
width: 50%;
}
.md-7-12 {
width: 58.33333%;
}
.md-8-12 {
width: 66.66667%;
}
.md-9-12 {
width: 75%;
}
.md-10-12 {
width: 83.33333%;
}
.md-11-12 {
width: 91.66667%;
}
.md-1-16 {
width: 6.25%;
}
.md-2-16 {
width: 12.5%;
}
.md-3-16 {
width: 18.75%;
}
.md-4-16 {
width: 25%;
}
.md-5-16 {
width: 31.25%;
}
.md-6-16 {
width: 37.5%;
}
.md-7-16 {
width: 43.75%;
}
.md-8-16 {
width: 50%;
}
.md-9-16 {
width: 56.25%;
}
.md-10-16 {
width: 62.5%;
}
.md-11-16 {
width: 68.75%;
}
.md-12-16 {
width: 75%;
}
.md-13-16 {
width: 81.25%;
}
.md-14-16 {
width: 87.5%;
}
.md-15-16 {
width: 93.75%;
}
.md-hidden {
display: none;
}
.md-not-hidden {
display: inline-block;
}
.md-first {
-moz-box-ordinal-group: 0;
order: -1;
}
.md-not-first {
-moz-box-ordinal-group: 1;
order: 0;
}
.md-last {
-moz-box-ordinal-group: 2;
order: 1;
}
.md-not-last {
-moz-box-ordinal-group: 1;
order: 0;
}
.md-gutter-0 {
width: -moz-calc(100% + 0px);
width: calc(100% + 0px);
margin-left: -0px;
margin-right: -0px;
padding-left: 0;
padding-right: 0;
}
.md-gutter-0 > * {
padding-left: 0px;
padding-right: 0px;
}
.md-gutter-8 {
width: -moz-calc(100% + 8px);
width: calc(100% + 8px);
margin-left: -4px;
margin-right: -4px;
padding-left: 0;
padding-right: 0;
}
.md-gutter-8 > * {
padding-left: 4px;
padding-right: 4px;
}
.md-gutter-16 {
width: -moz-calc(100% + 16px);
width: calc(100% + 16px);
margin-left: -8px;
margin-right: -8px;
padding-left: 0;
padding-right: 0;
}
.md-gutter-16 > * {
padding-left: 8px;
padding-right: 8px;
}
.md-gutter-24 {
width: -moz-calc(100% + 24px);
width: calc(100% + 24px);
margin-left: -12px;
margin-right: -12px;
padding-left: 0;
padding-right: 0;
}
.md-gutter-24 > * {
padding-left: 12px;
padding-right: 12px;
}
.md-gutter-40 {
width: -moz-calc(100% + 40px);
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
padding-left: 0;
padding-right: 0;
}
.md-gutter-40 > * {
padding-left: 20px;
padding-right: 20px;
}
.md-outside-0 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
}
.md-outside-8 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 4px;
padding-right: 4px;
}
.md-outside-16 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 8px;
padding-right: 8px;
}
.md-outside-24 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 12px;
padding-right: 12px;
}
.md-outside-40 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 20px;
padding-right: 20px;
}
.md-masonry-2 {
-moz-column-count: 2;
column-count: 2;
}
.md-masonry-3 {
-moz-column-count: 3;
column-count: 3;
}
.md-masonry-4 {
-moz-column-count: 4;
column-count: 4;
}
.md-masonry-5 {
-moz-column-count: 5;
column-count: 5;
}
.md-masonry-6 {
-moz-column-count: 6;
column-count: 6;
}
}
@media (max-width: 767px) {
.sm-auto > * {
width: auto;
}
.sm-1 > * {
width: 100%;
}
.sm-2 > * {
width: 50%;
}
.sm-3 > * {
width: 33.33333%;
}
.sm-4 > * {
width: 25%;
}
.sm-5 > * {
width: 20%;
}
.sm-6 > * {
width: 16.66667%;
}
.sm-7 > * {
width: 14.28571%;
}
.sm-8 > * {
width: 12.5%;
}
.sm-9 > * {
width: 11.11111%;
}
.sm-10 > * {
width: 10%;
}
.sm-11 > * {
width: 9.09091%;
}
.sm-12 > * {
width: 8.33333%;
}
.sm-16 > * {
width: 6.25%;
}
.sm-table {
display: table;
table-layout: fixed;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.sm-table > * {
display: table-cell;
}
.sm-flexbox {
display: -moz-box;
display: flex;
table-layout: auto;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
-ms-align-content: center;
align-content: center;
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
-moz-column-count: auto;
column-count: auto;
}
.sm-flexbox > * {
display: inline-block;
}
.sm-normal {
display: block;
table-layout: auto;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.sm-normal > * {
display: inline-block;
}
.sm-left {
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
text-align: left;
}
.sm-center {
-ms-justify-content: center;
-moz-box-pack: center;
justify-content: center;
text-align: center;
}
.sm-right {
-ms-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
text-align: right;
}
.sm-top {
-ms-align-items: flex-start;
-moz-box-align: start;
align-items: flex-start;
}
.sm-top > * {
vertical-align: top;
}
.sm-middle {
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
}
.sm-middle > * {
vertical-align: middle;
}
.sm-bottom {
-ms-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
}
.sm-bottom > * {
vertical-align: bottom;
}
.sm-between {
-ms-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
}
.sm-around {
-ms-justify-content: space-around;
justify-content: space-around;
-ms-align-content: space-around;
align-content: space-around;
}
.sm-baseline {
-ms-align-items: baseline;
-moz-box-align: baseline;
align-items: baseline;
}
.sm-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
flex-direction: row-reverse;
flex-wrap: wrap-reverse;
}
.sm-not-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
}
.sm-1-1 {
width: 100%;
}
.sm-1-2 {
width: 50%;
}
.sm-1-3 {
width: 33.33333%;
}
.sm-2-3 {
width: 66.66667%;
}
.sm-1-4 {
width: 25%;
}
.sm-2-4 {
width: 50%;
}
.sm-3-4 {
width: 75%;
}
.sm-1-5 {
width: 20%;
}
.sm-2-5 {
width: 40%;
}
.sm-3-5 {
width: 60%;
}
.sm-4-5 {
width: 80%;
}
.sm-1-6 {
width: 16.66667%;
}
.sm-2-6 {
width: 33.33333%;
}
.sm-3-6 {
width: 50%;
}
.sm-4-6 {
width: 66.66667%;
}
.sm-5-6 {
width: 83.33333%;
}
.sm-1-7 {
width: 14.28571%;
}
.sm-2-7 {
width: 28.57143%;
}
.sm-3-7 {
width: 42.85714%;
}
.sm-4-7 {
width: 57.14286%;
}
.sm-5-7 {
width: 71.42857%;
}
.sm-6-7 {
width: 85.71429%;
}
.sm-1-8 {
width: 12.5%;
}
.sm-2-8 {
width: 25%;
}
.sm-3-8 {
width: 37.5%;
}
.sm-4-8 {
width: 50%;
}
.sm-5-8 {
width: 62.5%;
}
.sm-6-8 {
width: 75%;
}
.sm-7-8 {
width: 87.5%;
}
.sm-1-9 {
width: 11.11111%;
}
.sm-2-9 {
width: 22.22222%;
}
.sm-3-9 {
width: 33.33333%;
}
.sm-4-9 {
width: 44.44444%;
}
.sm-5-9 {
width: 55.55556%;
}
.sm-6-9 {
width: 66.66667%;
}
.sm-7-9 {
width: 77.77778%;
}
.sm-8-9 {
width: 88.88889%;
}
.sm-1-10 {
width: 10%;
}
.sm-2-10 {
width: 20%;
}
.sm-3-10 {
width: 30%;
}
.sm-4-10 {
width: 40%;
}
.sm-5-10 {
width: 50%;
}
.sm-6-10 {
width: 60%;
}
.sm-7-10 {
width: 70%;
}
.sm-8-10 {
width: 80%;
}
.sm-9-10 {
width: 90%;
}
.sm-1-11 {
width: 9.09091%;
}
.sm-2-11 {
width: 18.18182%;
}
.sm-3-11 {
width: 27.27273%;
}
.sm-4-11 {
width: 36.36364%;
}
.sm-5-11 {
width: 45.45455%;
}
.sm-6-11 {
width: 54.54545%;
}
.sm-7-11 {
width: 63.63636%;
}
.sm-8-11 {
width: 72.72727%;
}
.sm-9-11 {
width: 81.81818%;
}
.sm-10-11 {
width: 90.90909%;
}
.sm-1-12 {
width: 8.33333%;
}
.sm-2-12 {
width: 16.66667%;
}
.sm-3-12 {
width: 25%;
}
.sm-4-12 {
width: 33.33333%;
}
.sm-5-12 {
width: 41.66667%;
}
.sm-6-12 {
width: 50%;
}
.sm-7-12 {
width: 58.33333%;
}
.sm-8-12 {
width: 66.66667%;
}
.sm-9-12 {
width: 75%;
}
.sm-10-12 {
width: 83.33333%;
}
.sm-11-12 {
width: 91.66667%;
}
.sm-1-16 {
width: 6.25%;
}
.sm-2-16 {
width: 12.5%;
}
.sm-3-16 {
width: 18.75%;
}
.sm-4-16 {
width: 25%;
}
.sm-5-16 {
width: 31.25%;
}
.sm-6-16 {
width: 37.5%;
}
.sm-7-16 {
width: 43.75%;
}
.sm-8-16 {
width: 50%;
}
.sm-9-16 {
width: 56.25%;
}
.sm-10-16 {
width: 62.5%;
}
.sm-11-16 {
width: 68.75%;
}
.sm-12-16 {
width: 75%;
}
.sm-13-16 {
width: 81.25%;
}
.sm-14-16 {
width: 87.5%;
}
.sm-15-16 {
width: 93.75%;
}
.sm-hidden {
display: none;
}
.sm-not-hidden {
display: inline-block;
}
.sm-first {
-moz-box-ordinal-group: 0;
order: -1;
}
.sm-not-first {
-moz-box-ordinal-group: 1;
order: 0;
}
.sm-last {
-moz-box-ordinal-group: 2;
order: 1;
}
.sm-not-last {
-moz-box-ordinal-group: 1;
order: 0;
}
.sm-gutter-0 {
width: -moz-calc(100% + 0px);
width: calc(100% + 0px);
margin-left: -0px;
margin-right: -0px;
padding-left: 0;
padding-right: 0;
}
.sm-gutter-0 > * {
padding-left: 0px;
padding-right: 0px;
}
.sm-gutter-8 {
width: -moz-calc(100% + 8px);
width: calc(100% + 8px);
margin-left: -4px;
margin-right: -4px;
padding-left: 0;
padding-right: 0;
}
.sm-gutter-8 > * {
padding-left: 4px;
padding-right: 4px;
}
.sm-gutter-16 {
width: -moz-calc(100% + 16px);
width: calc(100% + 16px);
margin-left: -8px;
margin-right: -8px;
padding-left: 0;
padding-right: 0;
}
.sm-gutter-16 > * {
padding-left: 8px;
padding-right: 8px;
}
.sm-gutter-24 {
width: -moz-calc(100% + 24px);
width: calc(100% + 24px);
margin-left: -12px;
margin-right: -12px;
padding-left: 0;
padding-right: 0;
}
.sm-gutter-24 > * {
padding-left: 12px;
padding-right: 12px;
}
.sm-gutter-40 {
width: -moz-calc(100% + 40px);
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
padding-left: 0;
padding-right: 0;
}
.sm-gutter-40 > * {
padding-left: 20px;
padding-right: 20px;
}
.sm-outside-0 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
}
.sm-outside-8 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 4px;
padding-right: 4px;
}
.sm-outside-16 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 8px;
padding-right: 8px;
}
.sm-outside-24 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 12px;
padding-right: 12px;
}
.sm-outside-40 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 20px;
padding-right: 20px;
}
.sm-masonry-2 {
-moz-column-count: 2;
column-count: 2;
}
.sm-masonry-3 {
-moz-column-count: 3;
column-count: 3;
}
.sm-masonry-4 {
-moz-column-count: 4;
column-count: 4;
}
.sm-masonry-5 {
-moz-column-count: 5;
column-count: 5;
}
.sm-masonry-6 {
-moz-column-count: 6;
column-count: 6;
}
}
@media (max-width: 479px) {
.xs-auto > * {
width: auto;
}
.xs-1 > * {
width: 100%;
}
.xs-2 > * {
width: 50%;
}
.xs-3 > * {
width: 33.33333%;
}
.xs-4 > * {
width: 25%;
}
.xs-5 > * {
width: 20%;
}
.xs-6 > * {
width: 16.66667%;
}
.xs-7 > * {
width: 14.28571%;
}
.xs-8 > * {
width: 12.5%;
}
.xs-9 > * {
width: 11.11111%;
}
.xs-10 > * {
width: 10%;
}
.xs-11 > * {
width: 9.09091%;
}
.xs-12 > * {
width: 8.33333%;
}
.xs-16 > * {
width: 6.25%;
}
.xs-table {
display: table;
table-layout: fixed;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.xs-table > * {
display: table-cell;
}
.xs-flexbox {
display: -moz-box;
display: flex;
table-layout: auto;
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
-ms-align-content: center;
align-content: center;
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
-moz-column-count: auto;
column-count: auto;
}
.xs-flexbox > * {
display: inline-block;
}
.xs-normal {
display: block;
table-layout: auto;
-moz-box-orient: initial;
-moz-box-direction: initial;
flex-direction: initial;
flex-wrap: initial;
-ms-justify-content: initial;
-moz-box-pack: initial;
justify-content: initial;
-ms-align-content: initial;
align-content: initial;
-ms-align-items: initial;
-moz-box-align: initial;
align-items: initial;
-moz-column-count: auto;
column-count: auto;
}
.xs-normal > * {
display: inline-block;
}
.xs-left {
-ms-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start;
text-align: left;
}
.xs-center {
-ms-justify-content: center;
-moz-box-pack: center;
justify-content: center;
text-align: center;
}
.xs-right {
-ms-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end;
text-align: right;
}
.xs-top {
-ms-align-items: flex-start;
-moz-box-align: start;
align-items: flex-start;
}
.xs-top > * {
vertical-align: top;
}
.xs-middle {
-ms-align-items: center;
-moz-box-align: center;
align-items: center;
}
.xs-middle > * {
vertical-align: middle;
}
.xs-bottom {
-ms-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
}
.xs-bottom > * {
vertical-align: bottom;
}
.xs-between {
-ms-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-ms-align-content: space-between;
align-content: space-between;
}
.xs-around {
-ms-justify-content: space-around;
justify-content: space-around;
-ms-align-content: space-around;
align-content: space-around;
}
.xs-baseline {
-ms-align-items: baseline;
-moz-box-align: baseline;
align-items: baseline;
}
.xs-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: reverse;
flex-direction: row-reverse;
flex-wrap: wrap-reverse;
}
.xs-not-reverse {
-moz-box-orient: horizontal;
-moz-box-direction: normal;
flex-direction: row;
flex-wrap: wrap;
}
.xs-1-1 {
width: 100%;
}
.xs-1-2 {
width: 50%;
}
.xs-1-3 {
width: 33.33333%;
}
.xs-2-3 {
width: 66.66667%;
}
.xs-1-4 {
width: 25%;
}
.xs-2-4 {
width: 50%;
}
.xs-3-4 {
width: 75%;
}
.xs-1-5 {
width: 20%;
}
.xs-2-5 {
width: 40%;
}
.xs-3-5 {
width: 60%;
}
.xs-4-5 {
width: 80%;
}
.xs-1-6 {
width: 16.66667%;
}
.xs-2-6 {
width: 33.33333%;
}
.xs-3-6 {
width: 50%;
}
.xs-4-6 {
width: 66.66667%;
}
.xs-5-6 {
width: 83.33333%;
}
.xs-1-7 {
width: 14.28571%;
}
.xs-2-7 {
width: 28.57143%;
}
.xs-3-7 {
width: 42.85714%;
}
.xs-4-7 {
width: 57.14286%;
}
.xs-5-7 {
width: 71.42857%;
}
.xs-6-7 {
width: 85.71429%;
}
.xs-1-8 {
width: 12.5%;
}
.xs-2-8 {
width: 25%;
}
.xs-3-8 {
width: 37.5%;
}
.xs-4-8 {
width: 50%;
}
.xs-5-8 {
width: 62.5%;
}
.xs-6-8 {
width: 75%;
}
.xs-7-8 {
width: 87.5%;
}
.xs-1-9 {
width: 11.11111%;
}
.xs-2-9 {
width: 22.22222%;
}
.xs-3-9 {
width: 33.33333%;
}
.xs-4-9 {
width: 44.44444%;
}
.xs-5-9 {
width: 55.55556%;
}
.xs-6-9 {
width: 66.66667%;
}
.xs-7-9 {
width: 77.77778%;
}
.xs-8-9 {
width: 88.88889%;
}
.xs-1-10 {
width: 10%;
}
.xs-2-10 {
width: 20%;
}
.xs-3-10 {
width: 30%;
}
.xs-4-10 {
width: 40%;
}
.xs-5-10 {
width: 50%;
}
.xs-6-10 {
width: 60%;
}
.xs-7-10 {
width: 70%;
}
.xs-8-10 {
width: 80%;
}
.xs-9-10 {
width: 90%;
}
.xs-1-11 {
width: 9.09091%;
}
.xs-2-11 {
width: 18.18182%;
}
.xs-3-11 {
width: 27.27273%;
}
.xs-4-11 {
width: 36.36364%;
}
.xs-5-11 {
width: 45.45455%;
}
.xs-6-11 {
width: 54.54545%;
}
.xs-7-11 {
width: 63.63636%;
}
.xs-8-11 {
width: 72.72727%;
}
.xs-9-11 {
width: 81.81818%;
}
.xs-10-11 {
width: 90.90909%;
}
.xs-1-12 {
width: 8.33333%;
}
.xs-2-12 {
width: 16.66667%;
}
.xs-3-12 {
width: 25%;
}
.xs-4-12 {
width: 33.33333%;
}
.xs-5-12 {
width: 41.66667%;
}
.xs-6-12 {
width: 50%;
}
.xs-7-12 {
width: 58.33333%;
}
.xs-8-12 {
width: 66.66667%;
}
.xs-9-12 {
width: 75%;
}
.xs-10-12 {
width: 83.33333%;
}
.xs-11-12 {
width: 91.66667%;
}
.xs-1-16 {
width: 6.25%;
}
.xs-2-16 {
width: 12.5%;
}
.xs-3-16 {
width: 18.75%;
}
.xs-4-16 {
width: 25%;
}
.xs-5-16 {
width: 31.25%;
}
.xs-6-16 {
width: 37.5%;
}
.xs-7-16 {
width: 43.75%;
}
.xs-8-16 {
width: 50%;
}
.xs-9-16 {
width: 56.25%;
}
.xs-10-16 {
width: 62.5%;
}
.xs-11-16 {
width: 68.75%;
}
.xs-12-16 {
width: 75%;
}
.xs-13-16 {
width: 81.25%;
}
.xs-14-16 {
width: 87.5%;
}
.xs-15-16 {
width: 93.75%;
}
.xs-hidden {
display: none;
}
.xs-not-hidden {
display: inline-block;
}
.xs-first {
-moz-box-ordinal-group: 0;
order: -1;
}
.xs-not-first {
-moz-box-ordinal-group: 1;
order: 0;
}
.xs-last {
-moz-box-ordinal-group: 2;
order: 1;
}
.xs-not-last {
-moz-box-ordinal-group: 1;
order: 0;
}
.xs-gutter-0 {
width: -moz-calc(100% + 0px);
width: calc(100% + 0px);
margin-left: -0px;
margin-right: -0px;
padding-left: 0;
padding-right: 0;
}
.xs-gutter-0 > * {
padding-left: 0px;
padding-right: 0px;
}
.xs-gutter-8 {
width: -moz-calc(100% + 8px);
width: calc(100% + 8px);
margin-left: -4px;
margin-right: -4px;
padding-left: 0;
padding-right: 0;
}
.xs-gutter-8 > * {
padding-left: 4px;
padding-right: 4px;
}
.xs-gutter-16 {
width: -moz-calc(100% + 16px);
width: calc(100% + 16px);
margin-left: -8px;
margin-right: -8px;
padding-left: 0;
padding-right: 0;
}
.xs-gutter-16 > * {
padding-left: 8px;
padding-right: 8px;
}
.xs-gutter-24 {
width: -moz-calc(100% + 24px);
width: calc(100% + 24px);
margin-left: -12px;
margin-right: -12px;
padding-left: 0;
padding-right: 0;
}
.xs-gutter-24 > * {
padding-left: 12px;
padding-right: 12px;
}
.xs-gutter-40 {
width: -moz-calc(100% + 40px);
width: calc(100% + 40px);
margin-left: -20px;
margin-right: -20px;
padding-left: 0;
padding-right: 0;
}
.xs-gutter-40 > * {
padding-left: 20px;
padding-right: 20px;
}
.xs-outside-0 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 0px;
padding-right: 0px;
}
.xs-outside-8 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 4px;
padding-right: 4px;
}
.xs-outside-16 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 8px;
padding-right: 8px;
}
.xs-outside-24 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 12px;
padding-right: 12px;
}
.xs-outside-40 {
width: 100%;
margin-left: 0;
margin-right: 0;
padding-left: 20px;
padding-right: 20px;
}
.xs-masonry-2 {
-moz-column-count: 2;
column-count: 2;
}
.xs-masonry-3 {
-moz-column-count: 3;
column-count: 3;
}
.xs-masonry-4 {
-moz-column-count: 4;
column-count: 4;
}
.xs-masonry-5 {
-moz-column-count: 5;
column-count: 5;
}
.xs-masonry-6 {
-moz-column-count: 6;
column-count: 6;
}
} .slick-slider {
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} @font-face {
font-family: "Blogger Sans";
src: url(//yhcwealthmanagement.com/wp-content/themes/yhc/fonts/BloggerSans-Medium.eot);
src: url(//yhcwealthmanagement.com/wp-content/themes/yhc/fonts/BloggerSans-Medium.eot?#iefix) format("embedded-opentype"), url(//yhcwealthmanagement.com/wp-content/themes/yhc/fonts/BloggerSans-Medium.woff2) format("woff2"), url(//yhcwealthmanagement.com/wp-content/themes/yhc/fonts/BloggerSans-Medium.woff) format("woff"), url(//yhcwealthmanagement.com/wp-content/themes/yhc/fonts/BloggerSans-Medium.ttf) format("truetype"), url(//yhcwealthmanagement.com/wp-content/themes/yhc/fonts/BloggerSans-Medium.svg#BloggerSans-Medium) format("svg");
font-weight: normal;
font-style: normal;
} html, body {
overflow-x: hidden;
font-family: "Fira Sans", sans-serif;
font-size: 15px;
color: black;
-webkit-font-smoothing: antialiased;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}
a {
color: black;
font-weight: bold;
text-decoration: underline;
}
p {
line-height: 1.2;
}
h1, .h1-size,
h2, .h2-size,
h3, .h3-size,
h4, .h4-size,
h5, .h5-size,
h6, .h6-size {
font-family: "Blogger Sans", sans-serif;
font-weight: normal;
}
h1, .h1-size {
font-size: 55px;
text-transform: uppercase;
border-bottom: 1px solid black;
padding-bottom: 20px;
}
h2, .h2-size {
font-size: 2.2em;
text-transform: uppercase;
margin-bottom: 10px;
}
h3, .h3-size {
font-family: "Fira Sans", sans-serif;
font-weight: bold;
font-size: 15px;
}
.bold-title {
font-family: "Fira Sans", sans-serif;
font-size: 30px;
font-weight: bold;
color: #939496;
text-transform: none;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
textarea {
border: 1px solid #939496;
padding: 13px 10px;
font-size: 12px;
outline: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="text"].full,
input[type="email"].full,
input[type="tel"].full,
input[type="password"].full,
textarea.full {
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus,
textarea:focus {
border-color: black;
}
button,
.button,
input[type="submit"] {
background-color: white;
border: 5px solid black;
text-decoration: none;
padding: 0;
color: black;
margin-top: 40px;
height: 50px;
font-weight: bold;
cursor: pointer;
outline: none;
}
button > a,
input[type="submit"] > a
.button {
text-decoration: inherit;
display: -moz-box;
display: flex;
-moz-box-align: center;
align-items: center;
-moz-box-pack: center;
justify-content: center;
padding: 0 10px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
outline: none;
}
button.full,
.button.full,
input[type="submit"].full {
width: 100%;
}
button:hover,
.button:hover,
input[type="submit"]:hover {
background-color: black;
color: white;
}
button + .button-description,
.button + .button-description,
input[type="submit"] + .button-description {
font-size: 0.9em;
line-height: 1.4;
}
button.video-button,
input[type="submit"].video-button {
background-color: black;
border-color: black;
color: white;
}
button.video-button a,
input[type="submit"].video-button a {
font-size: 16px;
line-height: 19px;
}
button.video-button a svg,
input[type="submit"].video-button a svg {
margin-right: 10px;
}
button.video-button a span,
input[type="submit"].video-button a span {
font-size: 30px;
font-weight: 400;
margin-right: 10px;
}
button.video-button:hover,
input[type="submit"].video-button:hover {
background-color: white;
color: black;
}
:-moz-placeholder { color: black;
opacity: 1; }
::-moz-placeholder { color: black;
opacity: 1; }
::placeholder { color: black;
opacity: 1; }
:-ms-input-placeholder { color: black;
}
::-ms-input-placeholder { color: black;
}
quote {
display: inline-block;
border: 5px solid #E1E1E1;
padding: 40px 70px;
margin-top: 40px;
}
quote p {
font-size: 2em;
line-height: 0.7;
text-transform: uppercase;
margin: 0;
}
quote p:before {
content: "“ ";
}
quote p span {
font-size: 0.8rem;
letter-spacing: 2px;
}
quote p span:after {
content: " ”";
}
quote author {
font-weight: bold;
margin-top: 35px;
display: block;
}
quote author:before {
content: "- ";
}
.additional-info {
margin-top: 60px;
}
.additional-info .additional-text {
font-weight: bold;
}
.additional-info .additional-note {
font-size: 0.8rem;
line-height: 1.5;
}
.position-relative {
position: relative;
}
.video-popup > .play-button,
.video-popup > .pause-button {
position: absolute;
display: inline-block;
bottom: 45px;
right: 45px;
-moz-transition: 500ms;
transition: 500ms;
}
.video-popup > .play-button > a,
.video-popup > .pause-button > a {
color: white;
font-size: 50px;
-moz-transition: 500ms;
transition: 500ms;
}
.video-popup > .play-button > a:hover,
.video-popup > .pause-button > a:hover {
opacity: 0.7;
}
.video-popup > .pause-button {
opacity: 0;
pointer-events: none;
}
.video-popup.playing > .play-button {
opacity: 0;
pointer-events: none;
}
.video-popup.playing:hover > .pause-button {
opacity: 1;
pointer-events: all;
} .page-wrapper.page-intro h1 {
margin-bottom: 70px;
}
.page-wrapper.page-intro h1:after {
content: ".";
}
.page-wrapper > .col {
min-height: 100vh;
}
.page-wrapper > .col.page-image {
-moz-background-size: cover;
background-size: cover;
background-position: 50% 100%;
background-image: url(//yhcwealthmanagement.com/wp-content/themes/yhc/img/slide-our-family.jpg);
}
.page-wrapper > .col.page-content {
padding-top: 100px;
}
.page-wrapper > .col.page-content.child-page {
position: relative;
left: -20px;
}
.page-wrapper > .col.auto-height {
min-height: 30px;
}
.page-wrapper .parent-page > a {
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
}
.page-wrapper .parent-page > a:not(.no-dot):after {
content: ".";
}
.page-wrapper .parent-page + h1 {
margin-top: 15px;
}
.page-wrapper ul {
margin-left: -6px;
padding-left: 0;
list-style-type: none;
}
.page-wrapper ul > li {
margin-bottom: 10px;
}
.page-wrapper ul > li:before {
content: "· ";
}
.page-wrapper button,
.page-wrapper .button {
margin-top: 60px;
margin-right: 10px;
}
.page-wrapper button:last-child,
.page-wrapper .button:last-child {
margin-right: auto;
}
.page-wrapper .page-arrow {
position: absolute;
bottom: 30px;
} article {
clear: both;
margin-bottom: 50px;
}
article h2 {
margin-bottom: 0;
}
article h2 a {
text-decoration: none;
}
article figure {
margin: 0 10px 5px 0;
float: left;
max-height: 120px;
overflow: hidden;
}
article figure > img {
max-width: 200px;
}
article .category {
margin-bottom: 20px;
}
article .category a {
text-decoration: none;
}
article .excerpt p {
margin-top: 0;
}
.pagination {
margin-top: 30px;
} .bounce {
-moz-animation: bounce 3s infinite;
animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-moz-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
transform: translateY(0);
}
40% {
-moz-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-moz-transform: translateY(-15px);
transform: translateY(-15px);
}
} header {
position: relative;
padding: 30px 50px;
}
header * {
color: #939496;
font-weight: normal;
text-decoration: none;
}
header .header-container {
display: inline-block;
}
header .logo {
margin-bottom: 40px;
}
header nav {
margin-bottom: 40px;
}
header .social {
margin-bottom: 30px;
}
header .social a:hover {
opacity: 0.7;
}
header .contact {
font-size: 0.8em;
}
header .contact .copyright {
margin-top: 30px;
}
header .contact .copyright a {
text-decoration: underline;
}
header .broker-check {
margin-top: 30px;
}
header .broker-check img {
max-width: 100%;
width: 120px;
} nav {
text-transform: uppercase;
}
nav ul.top-menu {
list-style-type: none;
padding: 0;
width: -moz-calc(100% + 70px);
width: calc(100% + 70px);
margin-left: -20px;
}
nav ul.top-menu > li {
border-bottom: 1px solid transparent;
color: #939496;
padding-left: 20px;
padding-bottom: 5px;
}
nav ul.top-menu > li > a {
width: 100%;
height: 33px;
font-weight: normal;
color: inherit;
display: -moz-box;
display: flex;
-moz-box-align: center;
align-items: center;
}
nav ul.top-menu > li > ul.sub-menu {
display: none;
list-style-type: none;
position: absolute;
z-index: 2;
left: 100%;
width: 100%;
-moz-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0;
}
nav ul.top-menu > li > ul.sub-menu > li {
color: white;
padding-right: 20px;
}
nav ul.top-menu > li > ul.sub-menu > li:not(:last-child) {
margin-bottom: 20px;
}
nav ul.top-menu > li > ul.sub-menu > li > a {
color: inherit;
padding-left: 40px;
display: inline-block;
border-bottom: 1px solid transparent;
}
nav ul.top-menu > li > ul.sub-menu > li > a:hover {
border-bottom: 1px solid white;
}
nav ul.top-menu > li > ul.sub-menu > li.current_page_item a {
border-bottom: 1px solid white;
}
nav ul.top-menu > li:hover, nav ul.top-menu > li.current-page-ancestor, nav ul.top-menu > li.current_page_item {
color: black;
border-bottom: 1px solid black;
}
nav ul.top-menu > li:hover > ul.sub-menu, nav ul.top-menu > li.current-page-ancestor > ul.sub-menu, nav ul.top-menu > li.current_page_item > ul.sub-menu {
display: block;
}
nav ul.top-menu:hover ul.sub-menu {
display: none !important;
}
nav ul.top-menu:hover > li:hover > ul.sub-menu {
display: block !important;
}
nav .sub-menu-bg {
position: absolute;
z-index: 1;
top: 0;
left: 0;
opacity: 0;
pointer-events: none;
height: 100vh;
background-color: rgba(0, 0, 0, 0.45);
-moz-transition: 1000ms;
transition: 1000ms;
width: 100%;
}
nav .sub-menu-bg.active {
opacity: 1;
left: 100%;
}  body.home .slides h1 {
border-bottom: none;
padding-bottom: 0;
}
body.home .slides h1:after {
content: ".";
}
body.home .slides .slide-item {
margin-left: 10px;
margin-right: 10px;
}
body.home .slides .slick-arrow {
position: absolute;
top: 0;
z-index: 1;
width: 50px;
}
body.home .slides .slick-arrow.prev {
right: 50%;
opacity: .25;
}
body.home .slides .slick-arrow.next {
left: 50%;
}
body.home .slides .page-content {
padding-top: 0;
}
body.home .slides .page-content > .wrap {
min-height: inherit;
}
body.home .slides .page-content .video-button {
position: absolute;
margin-top: 0;
top: 60px;
left: -44px;
white-space: nowrap;
}
body.home .slides .video-popup {
background-color: black;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
opacity: 0;
pointer-events: none;
-moz-transition: 500ms;
transition: 500ms;
}
body.home .slides .video-popup.active {
opacity: 1;
pointer-events: all;
}
body.home .slides .video-popup .close-button {
position: absolute;
z-index: 3;
right: 45px;
top: 65px;
}
body.home .slides .video-popup .close-button .button {
margin-top: 0;
}
body.home .slides .video-popup .close-button .button {
font-size: 35px;
}
body.home .slides .video-popup video {
width: auto;
height: auto;
min-width: 100%;
min-height: inherit;
}
body.video-popup-open .slick-list {
z-index: 2;
}
body.video-popup-open .slick-list .slide-item {
margin-left: 0;
margin-right: 0;
}
body.video-popup-open > main {
width: 81.25%;
} body.page-template-people .people .person {
padding-top: 100px;
padding-bottom: 100px;
}
body.page-template-people .people .person .name {
font-size: 24px;
font-weight: bold;
margin-top: 30px;
}
body.page-template-people .people .person .title {
margin-top: 25px;
line-height: 1.5;
} body.page-template-philosophy .below-content-wrapper > .col {
padding: 60px 0;
background-color: #F7F7F7;
}
body.page-template-philosophy .philosophy-wrapper {
margin-top: 80px;
}
body.page-template-philosophy .philosophy-wrapper > .philosophy:not(:last-child) {
margin-bottom: 60px;
}
body.page-template-philosophy .philosophy-wrapper > .philosophy > .title h2 {
font-size: 1.5em;
position: relative;
margin-top: 0;
}
body.page-template-philosophy .philosophy-wrapper > .philosophy > .title h2 > img {
position: absolute;
top: 10px;
right: 30px;
}
body.page-template-philosophy .philosophy-wrapper > .philosophy h3 {
margin-top: 0;
margin-bottom: 5px;
}
body.page-template-philosophy .philosophy-wrapper > .philosophy p {
margin-top: 0;
margin-bottom: 20px;
} body .process {
padding-left: 20%;
padding-top: 60px;
padding-bottom: 60px;
padding-right: 60px;
}
body .process:nth-child(odd) {
background-color: #F7F7F7;
}
body .process .process-title {
text-transform: none;
}
body .process .process-title > span {
border: 5px solid #ACACAD;
height: 65px;
width: 65px;
display: -moz-inline-box;
display: inline-flex;
-moz-box-pack: center;
justify-content: center;
-moz-box-align: center;
align-items: center;
font-size: 30px;
margin-right: 5px;
}
body .process .process-title > span:after {
content: ".";
}
body .process .process-description {
margin-left: 90px;
padding-right: 150px;
font-weight: lighter;
}
body .process .process-description ul {
margin-left: 20px;
}
body .process .process-description ul li {
font-weight: bold;
} body.blog h1 {
margin-bottom: 0;
} .faqs > .faq {
margin-bottom: 30px;
}
.faqs .question {
font-weight: bold;
}
.faqs .answer {
padding-left: 30px;
} .page-id-54 .page-intro h1 {
margin-bottom: 35px;
}
.page-id-54 .page-content {
position: relative;
}
.page-id-54 .page-content .contact-address {
position: absolute;
right: 100%;
width: 200px;
margin-right: 40px;
font-size: 16px;
letter-spacing: 1px;
}
.page-id-54 .page-content .contact-address a {
text-decoration: none;
font-weight: normal;
}
.wpcf7 {
margin-top: 35px !important;
}
.wpcf7 input[type="submit"] {
margin-top: 20px;
}