.tmp-bg-blue{
background:#80D2EE;
width:64px;
height:64px}
.tmp-bg-blue-alt{
background:#3dbae5;
width:64px;
height:64px}
.tmp-bg-dark-blue{
background:#1992bc;
width:64px;
height:64px}
.tmp-bg-dark-blue-alt{
background:#105e78;
width:64px;
height:64px}
.tmp-bg-cool-gray{
background:#8A98AC;
width:64px;
height:64px}
.tmp-bg-cool-gray-fade{
background:rgba(138,152,172,.2);
width:64px;
height:64px}
.tmp-bg-blue-gray{
background:#94B2D4;
width:64px;
height:64px}
.tmp-bg-blue-gray-darker{
background:#7C9DBD;
width:64px;
height:64px}
.tmp-bg-red{
background:#e74c3d;
width:64px;
height:64px}
.tmp-bg-red-alt{
background:#F1624D;
width:64px;
height:64px}
.tmp-bg-dark-red{
background:#7c190f;
width:64px;
height:64px}
.tmp-bg-dark-red-alt{
background:#991e0c;
width:64px;
height:64px}
.tmp-bg-light-green{
background:#4EC2C5;
width:64px;
height:64px}
.tmp-bg-green{
background:#42A7A8;
width:64px;
height:64px}
.tmp-bg-green-alt{
background:#3B9596;
width:64px;
height:64px}
@font-face{
font-family:logo_font;
src:url(/fonts/VanCondensedPro.otf)}
@font-face{
font-family:logo_font_light;
src:url(/fonts/VanCondensedProLight.otf)}
@font-face{
font-family:h3dp_roboto_condensed_regular;
src:url(/fonts/Roboto/woff/RobotoCondensed-Regular.woff)}

@font-face{
font-family:h3dp_roboto_condensed_light;
src:url(/fonts/Roboto/woff/RobotoCondensed-Light.woff)}
@font-face{
font-family:h3dp_roboto_condensed_bold;
src:url(/fonts/Roboto/woff/RobotoCondensed-Bold.woff)}
@font-face{
font-family:h3dp_roboto_condensed_italic;
src:url(/fonts/Roboto/woff/RobotoCondensed-Italic.woff)}
@font-face{
font-family:h3dp_roboto_regular;
src:url(/fonts/Roboto/woff/Roboto-Regular.woff)}
@font-face{
font-family:h3dp_roboto_thin;
src:url(/fonts/Roboto/woff/Roboto-Thin.woff)}
@font-face{
font-family:h3dp_roboto_light;
src:url(/fonts/Roboto/woff/Roboto-Light.woff)}
@font-face{
font-family:h3dp_roboto_medium;
src:url(/fonts/Roboto/woff/Roboto-Medium.woff)}
@font-face{
font-family:h3dp_roboto_bold;
src:url(/fonts/Roboto/woff/Roboto-Bold.woff)}
*{
outline:0!important}
a{
text-decoration:none!important}
@-webkit-keyframes bodyloaded{
0%{
opacity:0}
100%{
opacity:1}
}
@keyframes bodyloaded{
0%{
opacity:0}
100%{
opacity:1}
}
body{
overflow-x:hidden!important;
background:#FFF!important;
-webkit-font-smoothing:antialiased;
position:relative;
font-family:Roboto}
body .body-content:not(.loaded){
opacity:0}
body .body-content.loaded{
-webkit-animation-duration:450ms;
animation-duration:450ms;
-webkit-animation-name:bodyloaded;
animation-name:bodyloaded}
body .body-content.loading{
opacity:0;
overflow:hidden}
body .body-preloader{
width:100vw;
height:100vh;
position:absolute;
top:0;
left:0;
min-height:100vh;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
-webkit-appearance:none;
margin:0}
input[type=number]{
-moz-appearance:textfield}
label{
display:inline-block;
max-width:100%;
font-weight:300;
font-family:Roboto,sans-serif}
#baseMainContent{
background:#EEE;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-device-width:1023px){
#baseMainContent{
min-height:calc(-53vh)}
}
@media (min-device-width:1024px) and (max-width:1199px){
#baseMainContent{
min-height:calc(-53vh)}
}
@media (min-device-width:1024px) and (min-width:1200px){
#baseMainContent{
min-height:calc(-153vh)}
}
#baseMainContent.no-banner{
min-height:calc(47vh)}
#baseMainContent.full-height{
min-height:100vh}
#baseMainContent.nav-only{
min-height:calc(55vh)}
#baseMainContent.bg-wh{
background:#FFF}
#footerCompany,#footerResources{
margin-bottom:40px}
textarea{
resize:vertical}
a{
outline:0}
a:focus{
outline:0!important}
.section-divider{
position:relative;
height:15px;
background:#fff}
.section-divider .divider-line{
margin:7px 0;
border-bottom:1px solid #AAA}
.small-divider{
position:relative;
width:100%;
height:7px;
background:#fff}
.small-divider .divider-line{
margin:3px 0;
border-bottom:1px solid #AAA}
.banner-image-container{
background:#fff;
overflow:hidden}
.banner-image{
width:auto;
height:200px;
position:relative;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%)}
#footerContainer{
background:#8a98ab;
color:#52555d;
padding-top:30px;
margin-top:0;
font-family:h3dp_roboto_regular;
font-size:10px}
#footerContainer .footer-section-title{
font-family:h3dp_roboto_regular;
font-size:13px;
text-transform:uppercase;
letter-spacing:.15em}
#footerContainer a{
color:#52555d;
font-size:10px}
#footerContainer a:hover{
color:#80D2EE;
text-decoration:none}
.footer-li{
margin-top:10px!important;
margin-bottom:10px!important}
.footer-social-li{
width:32px;
height:32px;
padding:2px;
margin:0;
margin-right:10px}
.footer-social-li:first-child{
margin-left:0!important}
#footerLegal{
margin-top:20px}
.logo-coin-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
height:9px;
z-index:10}
.logo-coin-box .logo-coin-dash{
width:20%;
height:1px;
background:#CCC}
.logo-coin-box .logo-coin-link{
padding:10px;
border-radius:24px;
background:#52555d;
z-index:10}
.logo-coin-box .logo-coin-link .logo-coin-svg{
width:24px;
z-index:1}
#new-order-form-title{
margin-top:auto;
margin-bottom:auto}
#gui{
padding-bottom:20px}
.pad-margin-0{
padding:0!important;
margin:0!important}
.pad-margin-5{
padding:5px;
margin:5px}
.pad-margin-10{
padding:10px;
margin:10px}
.margin-0{
margin:0!important}
.margin-5{
margin:5px!important}
.margin-10{
margin:10px!important}
.margin-5p{
margin:5%!important}
.margin-10p{
margin:10%!important}
.status-display{
margin-left:auto;
margin-right:auto}
.link-list-upper{
padding:10px;
padding-right:0;
padding-bottom:0;
margin:10px;
margin-right:0;
margin-bottom:0}
.auto-margin-all{
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto}
.auto-margin-lr{
margin-left:auto;
margin-right:auto}
.auto-margin-tb{
margin-top:auto;
margin-bottom:auto}
.panel .form-group{
margin-bottom:0}
#existingCustomerSelectorFG,#newOrderNewCustomerDataFG .form-group{
margin-bottom:15px}
.navbar-custom{
padding-bottom:0!important;
border-bottom:0!important;
margin-bottom:0!important}
#navbar-shadow{
min-width:10000px;
height:60px;
overflow:hidden;
position:fixed;
top:0;
left:-4000px;
box-shadow:0 0 15px #555;
z-index:1029;
display:block}
.navbar-brand-link{
padding-left:20px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px}
.navbar-brand-img{
height:50px;
width:auto;
padding:0;
margin:0;
padding-top:5px;
padding-bottom:5px}
.navbar-default .navbar-nav>li>a,.navbar-link{
color:#777;
text-transform:uppercase;
font-size:12px;
font-family:h3dp_roboto_regular;
letter-spacing:.15em}
.v-divider-container{
padding:0 10px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.v-divider-container .v-divider-span{
height:32px;
width:1px;
background:#DDD}
.jumbotron-homepage{
position:relative}
.jumbotron-homepage-img{
position:absolute;
top:0;
width:100%;
z-index:1021}
.jumbotron-homepage-overlay{
position:absolute;
top:20%;
width:100%}
.jumbotron-homepage-text{
display:inline-block;
margin:0 auto;
color:#000}
.jumbotron-homepage-text>h1,h2,h3,h4,h5,h6{
overflow:hidden}
.underline{
border-bottom:1px solid #000;
padding-bottom:10px}
.row-underline{
border-bottom:1px solid #969696;
padding:0;
margin:0;
margin-bottom:10px;
width:100%}
.row-overline{
border-top:1px solid #969696;
width:100%;
padding-left:5px;
margin-bottom:20px}
.title-underline{
position:relative;
border-bottom:1px solid #969696;
padding:0;
margin:auto;
margin-top:10px;
margin-bottom:10px}
.btn-file{
position:relative;
overflow:hidden}
.btn-file input[type=file]{
position:absolute;
top:0;
right:0;
min-width:100%;
min-height:100%;
font-size:100px;
text-align:right;
filter:alpha(opacity=0);
opacity:0;
outline:0;
background:#fff;
cursor:inherit;
display:block}
.btn-float-right{
float:right}
.float-right{
float:right}
.test-black{
color:#fff!important;
background:#000!important;
height:50px}
.test-white{
color:#000!important;
background:#fff!important;
height:50px}
.horizontal-divider{
width:100%;
border:0 solid transparent;
border-bottom:1px solid #999}
.horizontal-divider.divider-light{
border-color:#AAA}
.horizontal-divider.divider-lighter{
border-color:#CCC}
.horizontal-divider.divider-lightest{
border-color:#EEE}
.horizontal-divider.divider-space-5{
padding-top:0;
padding-bottom:0;
margin-top:5px;
margin-bottom:5px}
.horizontal-divider.divider-space-10{
padding-top:0;
padding-bottom:0;
margin-top:10px;
margin-bottom:10px}
.horizontal-divider.divider-space-15{
padding-top:0;
padding-bottom:0;
margin-top:15px;
margin-bottom:15px}
.horizontal-divider.divider-space-20{
padding-top:0;
padding-bottom:0;
margin-top:20px;
margin-bottom:20px}
.btn-h3dp{
border-radius:1px;
text-transform:uppercase;
font-family:h3dp_roboto_regular;
font-size:12px;
letter-spacing:.15em}
.btn-h3dp.btn-xs{
font-size:10px}
.btn-h3dp.btn-inverted{
background:#FFF;
color:#3dbae5;
border-color:#3dbae5}
.btn-h3dp.btn-inverted:hover{
background:#EEE;
color:#3dbae5!important;
border-color:#3dbae5}
.btn-h3dp.btn-inverted:active,.btn-h3dp.btn-inverted:focus{
background:#FFF;
color:#3dbae5;
border-color:#3dbae5}
.link-bar.link-bar-bottom{
margin:10px 0}
.swatch{
display:inline-block;
width:8px;
height:8px;
margin:0 3px 0 0;
box-shadow:0 1px 5px -1px #000}
.swatch:hover{
z-index:9999;
cursor:pointer}
.swatch-Black{
background:#212226}
.swatch-White{
background:#f4f5f7}
.swatch-Red{
background:#e42d1b}
.swatch-Blue{
background:#2010c9}
.swatch-Yellow{
background:#f6e900}
.swatch-Green{
background:#4aa256}
.swatch-Brown{
background:#8f7238}
.swatch-Gray{
background:#87888a}
.swatch-Purple{
background:#772b6f}
.swatch-Pink{
background:#f14b79}
.swatch-Orange{
background:#fa6c0e}
.flex-row-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.flex-column-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-self:center;
-ms-flex-item-align:center;
align-self:center}
.flex-item{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-flex:1;
-webkit-flex:1 1 0;
-ms-flex:1 1 0;
flex:1 1 0;
padding:0 1%}
.flex-item-static{
-webkit-box-flex:0;
-webkit-flex:0 1 auto;
-ms-flex:0 1 auto;
flex:0 1 auto}
.flex-item-column{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-flex:1;
-webkit-flex:1 1 0;
-ms-flex:1 1 0;
flex:1 1 0;
padding:0 1%}
.flex-column-text-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-flex:1;
-webkit-flex:1 1 auto;
-ms-flex:1 1 auto;
flex:1 1 auto;
padding:0 1%}
.flex-column-text-item{
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
-ms-grid-row-align:center;
align-items:center;
-webkit-box-flex:1;
-webkit-flex:1 1 0;
-ms-flex:1 1 0;
flex:1 1 0;
padding:0 1%}
@font-face{
font-family:logo_font;
src:url(/fonts/VanCondensedPro.otf)}
@font-face{
font-family:logo_font_light;
src:url(/fonts/VanCondensedProLight.otf)}
@font-face{
font-family:h3dp_harmonia_regular;
src:url(/fonts/HarmoniaSansStd-Regular.woff)}
@font-face{
font-family:h3dp_harmonia_light;
src:url(/fonts/HarmoniaSansStd-Light.woff)}
@font-face{
font-family:h3dp_harmonia_bold;
src:url(/fonts/HarmoniaSansStd-SemiBd.woff)}
@font-face{
font-family:h3dp_roboto_condensed_regular;
src:url(/fonts/Roboto/woff/RobotoCondensed-Regular.woff)}
@font-face{
font-family:foorj_univers;
src:url(/fonts/Univers/woff/Univers.woff)}
@font-face{
font-family:foorj_univers_bold;
src:url(/fonts/Univers/woff/Univers-Bold.woff)}
@font-face{
font-family:foorj_univers_light;
src:url(/fonts/Univers/woff/Univers-Light.woff)}
@font-face{
font-family:foorj_univers_lightoblique;
src:url(/fonts/Univers/woff/Univers-LightOblique.woff)}
@font-face{
font-family:foorj_univers_oblique;
src:url(/fonts/Univers/woff/Univers-Oblique.woff)}
@font-face{
font-family:h3dp_roboto_condensed_regular_i;
src:url(/fonts/Roboto/woff/RobotoCondensed-Italic.woff)}
@font-face{
font-family:h3dp_roboto_condensed_light;
src:url(/fonts/Roboto/woff/RobotoCondensed-Light.woff)}
@font-face{
font-family:h3dp_roboto_condensed_light_i;
src:url(/fonts/Roboto/woff/RobotoCondensed-LightItalic.woff)}
@font-face{
font-family:h3dp_roboto_condensed_bold;
src:url(/fonts/Roboto/woff/RobotoCondensed-Bold.woff)}
@font-face{
font-family:h3dp_roboto_condensed_bold_i;
src:url(/fonts/Roboto/woff/RobotoCondensed-BoldItalic.woff)}
@font-face{
font-family:h3dp_roboto_regular;
src:url(/fonts/Roboto/woff/Roboto-Regular.woff)}
@font-face{
font-family:h3dp_roboto_regular_i;
src:url(/fonts/Roboto/woff/Roboto-Italic.woff)}
@font-face{
font-family:h3dp_roboto_thin;
src:url(/fonts/Roboto/woff/Roboto-Thin.woff)}
@font-face{
font-family:h3dp_roboto_thin_i;
src:url(/fonts/Roboto/woff/Roboto-ThinItalic.woff)}
@font-face{
font-family:h3dp_roboto_light;
src:url(/fonts/Roboto/woff/Roboto-Light.woff)}
@font-face{
font-family:h3dp_roboto_light_i;
src:url(/fonts/Roboto/woff/Roboto-LightItalic.woff)}
@font-face{
font-family:h3dp_roboto_medium;
src:url(/fonts/Roboto/woff/Roboto-Medium.woff)}
@font-face{
font-family:h3dp_roboto_medium_i;
src:url(/fonts/Roboto/woff/Roboto-MediumItalic.woff)}
@font-face{
font-family:h3dp_roboto_bold;
src:url(/fonts/Roboto/woff/Roboto-Bold.woff)}
@font-face{
font-family:h3dp_roboto_bold_i;
src:url(/fonts/Roboto/woff/Roboto-BoldItalic.woff)}
.font-accent{
font-family:logo_font_light;
font-size:2.5em;
text-transform:uppercase;
vertical-align:middle}
.font-header{
font-family:h3dp_roboto_condensed_regular;
font-size:1.25em;
text-transform:uppercase;
letter-spacing:.15em}
.font-header.font-xl{
font-size:4em}
.font-info{
font-family:h3dp_roboto_condensed_light;
font-size:1em}
.font-help{
font-family:h3dp_roboto_condensed_regular;
font-size:.7em;
color:#777}
.font-statement{
font-family:h3dp_roboto_condensed_light;
font-size:1.5em;
vertical-align:middle}
.font-explicative{
font-family:h3dp_roboto_condensed_light;
font-size:1em;
vertical-align:middle}
.font-harmonia-reg{
font-family:h3dp_harmonia_regular}
.font-harmonia-lt{
font-family:h3dp_harmonia_light}
.font-harmonia-bd{
font-family:h3dp_harmonia_bold}
.font-h3dp-25{
font-family:h3dp_roboto_thin}
.font-h3dp-35{
font-family:h3dp_roboto_light}
.font-h3dp-37{
font-family:h3dp_roboto_condensed_light}
.font-h3dp-45{
font-family:h3dp_roboto_regular}
.font-h3dp-47{
font-family:h3dp_roboto_condensed_regular}
.font-h3dp-57{
font-family:h3dp_roboto_condensed_bold}
.font-data{
font-family:h3dp_roboto_condensed_regular;
font-size:.8em}
.font-data.font-shade-dark{
color:#777}
.font-data.font-shade-medium{
color:#AAA}
.font-data.font-shade-light{
color:#CCC}
.banner-box{
position:relative;
width:100%;
min-height:10em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
background-attachment:scroll;
background-image:initial;
background-color:#FFF;
background-size:cover}
@media (max-device-width:1024px){
.banner-box{
height:11vw}
}
@media (min-device-width:1025px) and (max-width:1199px){
.banner-box{
height:10em}
}
@media (min-device-width:1025px) and (min-width:1200px){
.banner-box{
height:20em}
}
@media (max-width:499px){
.banner-box{
font-size:8px}
}
@media (min-width:500px) and (max-width:767px){
.banner-box{
font-size:7px}
}
@media (min-width:768px) and (max-width:991px){
.banner-box{
font-size:9px}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box{
font-size:10px}
}
@media (min-width:1200px){
.banner-box{
font-size:10px}
}
.banner-box .banner-text-box{
padding:.6em 3em;
margin:0 2em;
text-align:center;
background:rgba(0,0,0,.25);
border:2px solid #FFF}
.banner-box .banner-text-box .banner-text{
font-size:1.6em;
color:#FFF;
text-transform:uppercase;
letter-spacing:.15em;
font-family:h3dp_roboto_regular}
.banner-box.banner-print-home{
background-image:url(../../images/banners/highres/print.jpg)}
@media (max-width:499px){
.banner-box.banner-print-home{
background-position:71% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-print-home{
background-position:68% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-print-home{
background-position:60% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-print-home{
background-position:56% 50%}
}
@media (min-width:1200px){
.banner-box.banner-print-home{
background-position:39% 50%}
}
.banner-box.banner-design-home{
background-image:url(../../images/banners/highres/design.jpg)}
@media (max-width:499px){
.banner-box.banner-design-home{
background-position:30% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-design-home{
background-position:16% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-design-home{
background-position:10% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-design-home{
background-position:31% 50%}
}
@media (min-width:1200px){
.banner-box.banner-design-home{
background-position:50% 50%}
}
.banner-box.banner-gallery{
background-image:url(../../images/banners/highres/gallery.jpg)}
@media (max-width:499px){
.banner-box.banner-gallery{
background-position:30% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-gallery{
background-position:33% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-gallery{
background-position:39% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-gallery{
background-position:44% 50%}
}
@media (min-width:1200px){
.banner-box.banner-gallery{
background-position:50% 50%}
}
.banner-box.banner-faq{
background-image:url(../../images/banners/highres/faq.jpg)}
@media (max-width:499px){
.banner-box.banner-faq{
background-position:87% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-faq{
background-position:91% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-faq{
background-position:96% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-faq{
background-position:96% 50%}
}
@media (min-width:1200px){
.banner-box.banner-faq{
background-position:96% 50%}
}
.banner-box.banner-about{
background-image:url(../../images/banners/highres/about.jpg)}
@media (max-width:499px){
.banner-box.banner-about{
background-position:68% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-about{
background-position:50% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-about{
background-position:50% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-about{
background-position:50% 50%}
}
@media (min-width:1200px){
.banner-box.banner-about{
background-position:50% 50%}
}
.banner-box.banner-contact{
background-image:url(../../images/banners/highres/contact.jpg)}
@media (max-width:499px){
.banner-box.banner-contact{
background-position:61% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-contact{
background-position:55% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-contact{
background-position:51% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-contact{
background-position:46% 50%}
}
@media (min-width:1200px){
.banner-box.banner-contact{
background-position:40% 50%}
}
.banner-box.banner-tos{
background-image:url(../../images/banners/highres/tos.jpg)}
@media (max-width:499px){
.banner-box.banner-tos{
background-position:87% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-tos{
background-position:87% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-tos{
background-position:100% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-tos{
background-position:46% 50%}
}
@media (min-width:1200px){
.banner-box.banner-tos{
background-position:46% 50%}
}
.banner-box.banner-privacy{
background-image:url(../../images/banners/highres/privacy.jpg)}
@media (max-width:499px){
.banner-box.banner-privacy{
background-position:79% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-privacy{
background-position:77% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-privacy{
background-position:71% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-privacy{
background-position:71% 50%}
}
@media (min-width:1200px){
.banner-box.banner-privacy{
background-position:71% 50%}
}
.banner-box.banner-cart{
background-image:url(../../images/banners/highres/cart.jpg)}
@media (max-width:499px){
.banner-box.banner-cart{
background-position:79% 50%}
}
@media (min-width:500px) and (max-width:767px){
.banner-box.banner-cart{
background-position:77% 50%}
}
@media (min-width:768px) and (max-width:991px){
.banner-box.banner-cart{
background-position:71% 50%}
}
@media (min-width:992px) and (max-width:1199px){
.banner-box.banner-cart{
background-position:71% 50%}
}
@media (min-width:1200px){
.banner-box.banner-cart{
background-position:71% 50%}
}
@-webkit-keyframes foorjboxer{
0%{
opacity:1}
100%{
opacity:0}
}
@keyframes foorjboxer{
0%{
opacity:1}
100%{
opacity:0}
}
@-webkit-keyframes foorjboxer-b-to-r{
0%{
opacity:1;
border-color:#80D2EE}
100%{
opacity:0;
border-color:#e74c3d}
}
@keyframes foorjboxer-b-to-r{
0%{
opacity:1;
border-color:#80D2EE}
100%{
opacity:0;
border-color:#e74c3d}
}
.foorj-boxer{
font-size:32px}
.foorj-boxer .boxer-box{
position:relative;
width:1em;
height:1em;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-transform-origin:center center -.5em;
transform-origin:center center -.5em;
-webkit-transform:scale(.707107) rotateX(-35.26439deg) rotateY(45deg);
transform:scale(.707107) rotateX(-35.26439deg) rotateY(45deg)}
.foorj-boxer .boxer-box .boxer-face{
position:absolute;
top:0;
left:0;
width:1em;
height:1em;
opacity:0;
-webkit-transform-origin:center center -.5em;
transform-origin:center center -.5em;
-webkit-backface-visibility:visible;
backface-visibility:visible;
-webkit-animation-duration:1.8s;
animation-duration:1.8s;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite;
-webkit-animation-name:foorjboxer;
animation-name:foorjboxer}
.foorj-boxer .boxer-box .boxer-face.boxer-face-fr{
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-animation-delay:calc(1000ms);
animation-delay:calc(1000ms)}
.foorj-boxer .boxer-box .boxer-face.boxer-face-br{
-webkit-transform:translate(-50%,-50%) rotateY(90deg);
transform:translate(-50%,-50%) rotateY(90deg);
-webkit-animation-delay:calc(1900ms);
animation-delay:calc(1900ms);
z-index:2}
.foorj-boxer .boxer-box .boxer-face.boxer-face-fl{
-webkit-transform:translate(-50%,-50%) rotateY(-90deg);
transform:translate(-50%,-50%) rotateY(-90deg);
-webkit-animation-delay:calc(1600ms);
animation-delay:calc(1600ms);
z-index:4}
.foorj-boxer .boxer-box .boxer-face.boxer-face-bl{
-webkit-transform:translate(-50%,-50%) rotateY(180deg);
transform:translate(-50%,-50%) rotateY(180deg);
-webkit-animation-delay:calc(1300ms);
animation-delay:calc(1300ms);
z-index:1}
.foorj-boxer .boxer-box .boxer-face.boxer-face-tp{
-webkit-transform:translate(-50%,-50%) rotateX(90deg);
transform:translate(-50%,-50%) rotateX(90deg);
-webkit-animation-delay:calc(2200ms);
animation-delay:calc(2200ms);
z-index:6}
.foorj-boxer .boxer-box .boxer-face.boxer-face-bt{
-webkit-transform:translate(-50%,-50%) rotateX(-90deg);
transform:translate(-50%,-50%) rotateX(-90deg);
-webkit-animation-delay:calc(2500ms);
animation-delay:calc(2500ms);
z-index:3}
.foorj-boxer.boxer-react-component{
-webkit-align-self:center;
-ms-flex-item-align:center;
align-self:center}
.foorj-boxer.boxer-react-component.boxer-solid-bg-xl{
width:3.2em;
height:3.6em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-boxer .boxer-box.foorj-boxer-bg-xl{
font-size:3em}
.foorj-boxer .boxer-box.foorj-boxer-bg-xl .boxer-face{
border:.015em solid #8A98AC;
background:rgba(138,152,172,.2)}
.foorj-boxer .boxer-box.boxer-solid-bg-xl{
font-size:3em}
.foorj-boxer .boxer-box.boxer-solid-bg-xl .boxer-face{
border:.015em solid #8A98AC;
background:#8A98AC}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgcg .boxer-face{
border:.015em solid #8A98AC;
background:#8A98AC}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgcg-fade .boxer-face{
border:.015em solid #8A98AC;
background:rgba(138,152,172,.2)}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgcg-inv .boxer-face{
border:.015em solid #FFF;
background:#8A98AC}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgcg-inv-fade .boxer-face{
border:.015em solid #FFF;
background:rgba(138,152,172,.2)}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgwh .boxer-face{
border:.015em solid #FFF;
background:#FFF}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgwh-fade .boxer-face{
border:.015em solid #FFF;
background:rgba(255,255,255,.2)}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgwh-inv .boxer-face{
border:.015em solid #8A98AC;
background:#FFF}
.foorj-boxer .boxer-box.boxer-solid-bg-xl.boxer-bgwh-inv-fade .boxer-face{
border:.015em solid #8A98AC;
background:rgba(255,255,255,.2)}
.foorj-boxer .boxer-box.foorj-btn-boxer{
display:inline-block;
font-size:1em;
margin-right:.75em}
.foorj-boxer .boxer-box.foorj-btn-boxer .boxer-face{
border:.15em solid #FFF}
.foorj-boxer .boxer-box.foorj-btn-boxer-inverted{
display:inline-block;
font-size:1em;
margin-right:.75em}
.foorj-boxer .boxer-box.foorj-btn-boxer-inverted .boxer-face{
border:.15em solid #3dbae5}
@font-face{
font-family:foorjlogo;
src:url(/fonts/logo/foorjlogo.eot?l8m9fq);
src:url(/fonts/logo/foorjlogo.eot?l8m9fq#iefix) format('embedded-opentype'),url(/fonts/logo/foorjlogo.ttf?l8m9fq) format('truetype'),url(/fonts/logo/foorjlogo.woff?l8m9fq) format('woff'),url(/fonts/logo/foorjlogo.svg?l8m9fq#foorjlogo) format('svg');
font-weight:400;
font-style:normal}
[class*=" icon-foorjlogo"],[class^=icon-foorjlogo]{
font-family:foorjlogo!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.icon-foorjlogo:before{
content:"\e906"}
@font-face{
font-family:dhgrid;
src:url(/fonts/dhgrid/dhgrid.eot?1ma4n0);
src:url(/fonts/dhgrid/dhgrid.eot?1ma4n0#iefix) format('embedded-opentype'),url(/fonts/dhgrid/dhgrid.ttf?1ma4n0) format('truetype'),url(/fonts/dhgrid/dhgrid.woff?1ma4n0) format('woff'),url(/fonts/dhgrid/dhgrid.svg?1ma4n0#dhgrid) format('svg');
font-weight:400;
font-style:normal}
[class*=" dh-icon-"],[class^=dh-icon-]{
font-family:dhgrid;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.dh-icon-model-file:before{
content:"\e900"}
.dh-icon-object-dup:before{
content:"\e901"}
.dh-icon-sketches:before{
content:"\e902"}
.dh-icon-vector:before{
content:"\e903"}
.dh-icon-object-ref:before{
content:"\e904"}
.dh-icon-photos:before{
content:"\e905"}
.dh-icon-person:before{
content:"\e906"}
.dh-icon-measurements:before{
content:"\e907"}
.dh-icon-idea:before{
content:"\e908"}
.foorj-navbar{
border-bottom:1px solid #e0e0e0}
@media (max-width:499px){
.foorj-navbar{
font-size:8px}
}
@media (min-width:500px) and (max-width:767px){
.foorj-navbar{
font-size:8px}
}
@media (min-width:768px) and (max-width:991px){
.foorj-navbar{
font-size:9px}
}
@media (min-width:992px) and (max-width:1199px){
.foorj-navbar{
font-size:10px}
}
@media (min-width:1200px){
.foorj-navbar{
font-size:10px}
}
.foorj-navbar .foorj-navbar-content{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .foorj-navbar-content .foorj-navbar-left{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .foorj-navbar-content .foorj-navbar-left .foorj-logo-box .foorj-logo-link{
padding-left:2em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-left .foorj-logo-box .foorj-logo-link .foorj-logo-img{
height:3.5em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-link{
color:#777;
font-family:h3dp_roboto_regular;
text-transform:uppercase;
letter-spacing:.15em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-link:hover{
color:#80D2EE}
@media (max-width:499px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-links{
display:none}
}
@media (min-width:500px) and (max-width:767px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-links{
display:none}
}
@media (min-width:768px) and (max-width:991px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-links{
display:initial}
}
@media (min-width:992px) and (max-width:1199px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-links{
display:initial}
}
@media (min-width:1200px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-links{
display:initial}
}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-links .foorj-navbar-link{
padding:1em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu{
position:relative;
padding:1em}
@media (max-width:499px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu{
display:initial}
}
@media (min-width:500px) and (max-width:767px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu{
display:initial}
}
@media (min-width:768px) and (max-width:991px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu{
display:none}
}
@media (min-width:992px) and (max-width:1199px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu{
display:none}
}
@media (min-width:1200px){
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu{
display:none}
}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-btn-box{
cursor:pointer}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-btn-box .foorj-navbar-menu-btn{
width:2.4em;
height:2.4em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-btn-box .foorj-navbar-menu-btn .navbar-menu-icon{
width:2.4em;
height:2.4em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-box{
max-height:0;
position:absolute;
bottom:0;
right:0;
background:#FFF;
-webkit-transform:translateY(100%);
transform:translateY(100%);
z-index:10;
overflow:hidden;
box-shadow:0 0 5px -2px #000;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-box .foorj-navbar-link{
opacity:0;
padding-left:2em;
padding-right:2em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-box .foorj-navbar-link:first-child{
padding-top:2em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-box .foorj-navbar-link:not(:first-child){
padding-top:.5em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu .foorj-navbar-menu-box .foorj-navbar-link:last-child{
padding-bottom:2em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu.pinned{
background:#80D2EE;
color:#FFF!important;
box-shadow:0 0 7px 1px #1992bc inset}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu.pinned .foorj-navbar-menu-box{
max-height:20em}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu.pinned .foorj-navbar-menu-box .foorj-navbar-link{
opacity:1}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-menu.pinned .navbar-menu-icon{
-webkit-filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%);
filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%)}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-vdiv-box{
padding:1em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-vdiv-box .foorj-navbar-vdiv{
height:2.4em;
width:1px;
background:#CCC}
.foorj-navbar .foorj-navbar-content .foorj-navbar-right .foorj-navbar-buttons{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .navbar-account-li{
position:relative;
padding:1em;
margin-right:1.5em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .navbar-account-li .navbar-account-link{
padding:0;
cursor:pointer}
.foorj-navbar .navbar-account-li .navbar-account-link .navbar-account-icon{
width:2.4em}
.foorj-navbar .navbar-account-li .navbar-account-box{
position:absolute;
bottom:0;
right:0;
opacity:0;
-webkit-transform:translateY(100%);
transform:translateY(100%);
background:#FFF;
pointer-events:none;
box-shadow:0 0 5px -2px #000;
z-index:10;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .navbar-account-li .navbar-account-box .account-box-link{
white-space:nowrap}
.foorj-navbar .navbar-account-li .navbar-account-box .account-box-link:first-child{
padding:2em 2em 0 2em}
.foorj-navbar .navbar-account-li .navbar-account-box .account-box-link:not(:first-child){
padding:.5em 2em 0 2em}
.foorj-navbar .navbar-account-li .navbar-account-box .account-box-link:last-child{
padding:.5em 2em 2em 2em}
.foorj-navbar .navbar-account-li.pinned{
background:#80D2EE;
box-shadow:0 0 7px 1px #1992bc inset}
.foorj-navbar .navbar-account-li.pinned .navbar-account-icon{
-webkit-filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%);
filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%)}
.foorj-navbar .navbar-account-li.pinned .navbar-account-box{
opacity:1;
pointer-events:auto}
.foorj-navbar .navbar-cart-li{
position:relative;
padding:1em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link{
position:relative;
padding:0;
color:#777;
cursor:pointer;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link:focus:not(:hover){
color:#777}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link:hover{
color:#80D2EE}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link:hover .cart-icon-count-box{
border-color:#80D2EE}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link .navbar-cart-icon{
width:2.4em}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link .cart-icon-count-box{
position:absolute;
top:-.7em;
right:-.7em;
width:1.6em;
height:1.6em;
border:1px solid #80D2EE;
border-radius:1.2em;
background:#80D2EE;
color:#FFF;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.foorj-navbar .navbar-cart-li .navbar-cart-icon-link .cart-icon-count-box .cart-icon-count{
font-size:1.2em;
font-family:h3dp_roboto_regular}
.foorj-navbar .navbar-cart-li.pinned{
background:#80D2EE;
color:#FFF!important;
box-shadow:0 0 7px 1px #1992bc inset}
.foorj-navbar .navbar-cart-li.pinned .navbar-cart-icon{
-webkit-filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%);
filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%)}
.foorj-navbar .navbar-cart-li.pinned .navbar-cart-icon-link{
color:#FFF}
.foorj-navbar .navbar-cart-li.pinned .navbar-cart-icon-link:focus:not(:hover){
color:#FFF}
.foorj-navbar .navbar-cart-li.pinned .navbar-cart-icon-link:hover{
color:#FFF}
.foorj-navbar .navbar-cart-li.pinned .navbar-cart-icon-link .cart-icon-count-box{
background:#FFF;
color:#80D2EE;
border-color:#FFF}
.navbar-cart-box{
position:absolute;
bottom:0;
right:0;
height:0;
-webkit-transform:translateY(100%);
transform:translateY(100%);
opacity:0;
pointer-events:none;
box-shadow:0 0 5px -2px #000;
max-width:calc(90vw);
width:50em;
cursor:auto;
z-index:10}
.navbar-cart-icon-link:hover .navbar-cart-box,.pinned .navbar-cart-box{
opacity:1;
pointer-events:initial;
height:initial;
overflow:auto}
.navbar-cart-box .navbar-cart-btn-box{
width:100%;
padding:1em;
background:#FFF;
border-top:1px solid #EEE;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.navbar-cart-box .navbar-cart{
position:relative;
max-height:calc(91vh);
background:#FFF;
overflow:auto}
.navbar-cart-box .navbar-cart .nav-cart-item{
width:100%;
background:#FFF;
font-family:h3dp_roboto_regular;
color:#555}
.navbar-cart-box .navbar-cart .nav-cart-item:not(:last-child){
border-bottom:1px solid #EEE}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print{
padding:1em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:space-between;
-ms-flex-line-pack:justify;
align-content:space-between}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-header{
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-header .item-filename{
white-space:nowrap;
overflow:auto}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body{
width:100%;
margin-top:1em;
color:#777;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images{
padding:.5em;
background:#EEE;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image{
box-shadow:0 0 5px -2px rgba(0,0,0,.5);
background:no-repeat center center;
background-size:cover;
cursor:pointer;
margin-left:.5em}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image:first-child,.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image:first-child .item-img-link{
width:4.8em;
height:3em;
margin:0}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image:nth-child(2),.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image:nth-child(2) .item-img-link{
width:4.8em;
height:3em}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image:nth-child(3),.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-images .item-image:nth-child(3) .item-img-link{
width:4.8em;
height:3em}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-infos{
margin-left:1em;
-webkit-flex-basis:10em;
-ms-flex-preferred-size:10em;
flex-basis:10em;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-infos .item-info{
width:50%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-infos .item-info:nth-child(odd){
padding-right:.5em}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-infos .item-info:nth-child(even){
padding-left:.5em}
.navbar-cart-box .navbar-cart .nav-cart-item.cart-item-print .item-body .item-infos .item-info .item-info-label{
color:#AAA}
.auth-container{
font-size:10px;
background:#FFF;
padding:4em 1em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.auth-container .auth-form-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:25em;
-ms-flex-preferred-size:25em;
flex-basis:25em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.auth-container .auth-form-box .auth-form-body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.auth-container .auth-form-box .auth-form-body .auth-form-field .auth-form-input{
font-size:1.3em;
width:100%;
border:none;
border-bottom:1px solid #CCC;
font-family:h3dp_roboto_light}
.auth-register.auth-container .auth-form-box .auth-form-body .auth-email{
margin-top:3em}
.auth-container .auth-form-box .auth-form-body .auth-pw{
margin-top:3em}
.auth-container .auth-form-box .auth-form-footer{
margin-top:5em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.auth-container .auth-form-box .auth-form-footer .auth-submit-btn{
padding:.5em 1em;
margin-bottom:.5em;
font-size:.9em}
.auth-container .auth-form-box .auth-form-footer .auth-recover-pw-btn{
font-size:.9em;
font-family:h3dp_roboto_light}
.ff-icon-fixer:before{
content:' ';
opacity:.01}
.icon{
width:30px;
height:30px;
padding:0!important;
margin:0!important}
.stellar-icon-box{
display:inline-block}
.stellar-icon-box>#camIcon{
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%) scale(1)!important;
transform:translateX(-50%) scale(1)!important;
width:37px;
height:30px;
padding:2px!important;
margin:0!important;
z-index:170}
.stellar-icon-box>#shotsLeft{
display:inline-block;
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%) scale(1)!important;
transform:translateX(-50%) scale(1)!important;
padding:2px;
color:#FFF;
text-align:center;
z-index:180;
cursor:pointer}
.stellar-ui-icon{
display:inline-block;
width:32px;
height:32px;
padding:3px!important;
margin:5px!important;
cursor:pointer;
z-index:170;
-webkit-filter:contrast(50%) brightness(130%);
filter:contrast(50%) brightness(130%)}
.stellar-ui-icon.stellar-icon-red,.stellar-ui-icon:hover{
-webkit-filter:brightness(70%) contrast(250%);
filter:brightness(70%) contrast(250%)}
.stellar-ui-icon.icon-scale{
width:41px;
height:35px;
margin-top:0!important}
.stellar-ui-icon#bboxIcon,.stellar-ui-icon#orthoIcon,.stellar-ui-icon#perspIcon,.stellar-ui-icon#rotateIcon,.stellar-ui-icon#scaleIcon,.stellar-ui-icon#wireframeIcon,.stellar-ui-icon.ortho{
background:#fff!important;
border:1px solid transparent;
box-shadow:0 1px 3px -1px #000;
border-radius:2px;
border-top-left-radius:9px;
border-bottom-right-radius:9px;
z-index:170}
.stellar-ui-icon#bboxIcon.ui-icon-inv,.stellar-ui-icon#orthoIcon.ui-icon-inv,.stellar-ui-icon#perspIcon.ui-icon-inv,.stellar-ui-icon#rotateIcon.ui-icon-inv,.stellar-ui-icon#scaleIcon.ui-icon-inv,.stellar-ui-icon#wireframeIcon.ui-icon-inv,.stellar-ui-icon.ortho.ui-icon-inv{
border:0 solid transparent;
box-shadow:0 1px 5px -1px rgba(0,0,0,.5);
transition:-webkit-filter .1s ease-in-out;
-webkit-transition:-webkit-filter .1s ease-in-out;
transition:filter .1s ease-in-out;
transition:filter .1s ease-in-out, -webkit-filter .1s ease-in-out}
.stellar-ui-icon#bboxIcon.ui-icon-inv.stellar-icon-red,.stellar-ui-icon#bboxIcon.ui-icon-inv:hover,.stellar-ui-icon#orthoIcon.ui-icon-inv.stellar-icon-red,.stellar-ui-icon#orthoIcon.ui-icon-inv:hover,.stellar-ui-icon#perspIcon.ui-icon-inv.stellar-icon-red,.stellar-ui-icon#perspIcon.ui-icon-inv:hover,.stellar-ui-icon#rotateIcon.ui-icon-inv.stellar-icon-red,.stellar-ui-icon#rotateIcon.ui-icon-inv:hover,.stellar-ui-icon#scaleIcon.ui-icon-inv.stellar-icon-red,.stellar-ui-icon#scaleIcon.ui-icon-inv:hover,.stellar-ui-icon#wireframeIcon.ui-icon-inv.stellar-icon-red,.stellar-ui-icon#wireframeIcon.ui-icon-inv:hover,.stellar-ui-icon.ortho.ui-icon-inv.stellar-icon-red,.stellar-ui-icon.ortho.ui-icon-inv:hover{
-webkit-filter:contrast(100%) brightness(75%) contrast(150%) invert(100%);
filter:contrast(100%) brightness(75%) contrast(150%) invert(100%);
transition:-webkit-filter .1s ease-in-out;
-webkit-transition:-webkit-filter .1s ease-in-out;
transition:filter .1s ease-in-out;
transition:filter .1s ease-in-out, -webkit-filter .1s ease-in-out}
.stellar-icon-box:hover>#camIcon{
-webkit-filter:brightness(80%) contrast(180%);
filter:brightness(80%) contrast(180%)}
.turn-red{
fill:red!important}
#stellarPanelLeft{
position:absolute;
left:0;
top:0;
height:100%;
z-index:140}
#stellarPanelRight{
position:absolute;
right:0;
top:0;
height:100%;
z-index:140}
#stellarPanelTop{
z-index:140}
#stellarPanelBottom{
position:absolute;
bottom:0;
width:100%;
z-index:140}
#cameraGroup{
position:absolute;
top:105px;
left:5px;
z-index:150}
#orthoGroup{
height:0;
z-index:160}
#orthoIcon{
display:inline-block;
z-index:170}
#orthoPanel{
z-index:160}
.ortho-pair{
width:88px;
z-index:160}
.ortho{
display:inline-block;
z-index:170}
#meshDisplayGroup{
position:absolute;
top:5px;
left:5px;
z-index:150}
#meshModGroup{
position:absolute;
top:0;
right:5px;
left:auto;
z-index:150}
#scaleGroup{
position:absolute;
text-align:right;
vertical-align:middle;
top:10px;
right:0;
width:260px;
height:0;
z-index:160}
#rotateGroup{
position:absolute;
top:90px;
right:0;
width:210px;
height:0;
text-align:right;
vertical-align:middle;
z-index:160}
#knobGroup{
display:inline-block;
text-align:right;
vertical-align:top;
position:relative;
right:20px;
z-index:160}
#userScaleControl{
position:relative;
right:20px;
width:211px;
z-index:160}
#userScaleDisplay{
position:absolute;
background:rgba(255,255,255,.85);
left:-15px;
top:0;
border:1px solid #777;
border-radius:2px;
border-top-left-radius:6px;
border-bottom-right-radius:6px;
width:55px;
z-index:170}
@media (max-width:767px){
#userScaleDisplay{
left:38px}
}
#userScaleSliderContainer{
position:absolute;
width:151px;
top:3px;
right:0;
z-index:160}
@media (max-width:767px){
#userScaleSliderContainer{
width:101px}
}
#screenCaptureIconGroup{
position:absolute;
bottom:10px;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
width:37px;
height:30px}
#imageControls{
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%)}
#thumbnailContainer{
position:absolute;
bottom:0;
left:50%;
-webkit-transform:translate(-50%,125%);
transform:translate(-50%,125%);
background:0 0;
text-align:center}
@media (max-width:767px){
#thumbnailContainer{
width:287px}
}
#thumbnailContainer a{
display:inline-block;
position:relative;
margin:10px}
@media (max-width:767px){
#thumbnailContainer a{
margin:20px 5px;
width:30px;
height:48px}
}
@media (min-width:768px) and (max-width:991px){
#thumbnailContainer a{
width:64px;
height:40px}
}
@media (min-width:992px) and (max-width:1199px){
#thumbnailContainer a{
width:80px;
height:50px}
}
@media (min-width:1200px){
#thumbnailContainer a{
width:96px;
height:60px}
}
#thumbnailContainer a>img{
width:auto;
height:100%}
#thumbnailContainer a>span.glyphicon{
position:absolute;
top:-8px;
right:-12px;
padding:2px;
color:#CD5151}
#thumbnailContainer a>img{
border:1px solid #CCC}
#progressBarContainer{
padding:10px 10px!important;
min-height:40px;
display:none}
#stellarContainer{
position:relative;
padding:0;
margin:0!important}
#stellarContainer #viewerColumn{
margin-bottom:-4px}
#viewer{
display:inline-block;
position:relative;
margin:0 auto;
z-index:100;
text-align:initial}
#viewer>#viewerCanvas{
display:block;
margin:0 auto;
z-index:120;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
#loadingScreen{
position:absolute;
top:0;
left:0;
width:960px;
height:600px;
background:#646464;
display:none}
#stellarControlContainer{
display:none}
#stats{
position:absolute;
bottom:0;
left:0;
width:100px;
padding:0;
margin:0;
font-family:h3dp_roboto_thin!important;
opacity:0!important;
-webkit-transition:opacity .1s ease-in-out;
transition:opacity .1s ease-in-out}
#stats:hover{
opacity:1!important}
#stats #fps{
background:0 0!important}
#stats #fps #fpsText{
width:100px!important;
padding:5px;
margin:0;
color:#777!important}
#stats #fps #fpsGraph{
display:none}
#stats #ms{
background:0 0!important}
#stats #ms #msText{
width:100px!important;
padding:5px;
margin:0;
color:#777!important}
#stats #ms #msGraph{
display:none}
.mvd-size-warning-lg{
color:rgba(240,30,30,.9)}
#mvdDisplayUnitsRow{
height:14px;
margin-top:3px;
padding-top:0;
border-top:1px solid #EEE;
font-size:.8em;
color:#CCC}
#mvdDisplayUnitsRow>span:first-child{
float:left}
#mvdDisplayUnitsBtnGroup{
float:right;
margin-right:3px}
#mvdDisplayUnitsBtnGroup:last-child{
margin-right:0}
#volumeDisplayTable{
width:100%}
.model-info-section-title{
border-bottom:1px solid #CCC;
font-family:h3dp_roboto_light;
text-transform:uppercase;
letter-spacing:.15em;
margin-bottom:5px}
.control-container{
position:relative;
width:180px;
margin:0 auto}
.mvControlGroup{
position:relative;
width:180px;
margin:0 auto}
.mvControlKnobGroup{
display:inline-block!important;
position:relative;
padding:0!important;
margin:0 auto!important;
width:50px;
z-index:160}
.mvControlKnobGroup>div.font-help{
color:#D00!important;
text-shadow:0 1px 2px rgba(0,0,0,.3);
font-size:.7em}
.mvControlKnobGroup>div>input.font-help{
color:#000!important;
font-size:.95em;
top:-4px}
.mvControlKnobGroup>div:first-child{
background:#fff;
border-radius:25px}
.mvControlKnobGroup>div:last-child{
position:absolute;
bottom:6px;
right:22px}
.mvControlKnobRotation{
z-index:180}
.knobCanvas{
position:relative;
top:0;
z-index:170}
#stellarPage{
padding:0;
margin:0 auto;
background:#EEE}
#stellarHeader{
background:#FFF;
padding:10px;
margin:10px}
#stellarPageTitle{
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
border-top:1px solid #777;
border-bottom:1px solid #777}
#stellarStarter{
padding:10px;
margin:0 auto 10px auto;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
#stellarBody{
padding:10px;
margin:0}
#stellarVersion{
position:relative}
#uploadFileNameLabel{
display:inline-block;
float:left;
text-align:left;
font-size:.9em}
#uploadFileSizeLabel{
display:inline-block;
float:right;
text-align:right}
#uploadFileSizeLabel>span{
margin:0 5px}
#uploadFileSizeLabel>span:first-child{
font-size:.9em}
#uploadFileSizeLabel>span:nth-child(2){
font-size:.9em;
margin:0}
#uploadFileSizeLabel>span:last-child{
font-size:.9em}
#uploadProgress{
position:relative;
height:16px;
background:#fff;
margin:0 10px;
text-align:center}
#uploadProgressLabel{
font-size:.75em!important;
position:absolute;
display:inline-block;
color:#80D2EE;
background:rgba(0,0,0,0);
line-height:16px;
vertical-align:middle;
z-index:120}
#uploadProgressBar{
position:absolute;
left:0;
top:0;
height:16px;
background:#80D2EE;
z-index:110;
-webkit-transform:skewX(-45deg);
transform:skewX(-45deg)}
#uploadFilePriceGroup{
margin:10px auto;
text-align:center}
@media (max-width:767px){
#uploadFilePriceGroup{
display:inline-block;
width:100%}
#uploadFilePriceGroup>*{
display:inline-block}
}
#uploadFilePriceOptions{
padding:5px 0;
background:#FFF;
margin:0;
margin-bottom:10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
.upload-option{
position:relative;
display:inline-block;
margin:0}
.upload-option .upload-option-label{
position:relative;
display:inline-block;
font-size:12px;
font-family:h3dp_roboto_condensed_light;
color:#777}
@media (max-width:767px){
.upload-option .upload-option-label{
min-width:initial}
}
@media (min-width:768px){
.upload-option .upload-option-label{
min-width:60px}
}
.upload-option #quantityInputBox{
display:inline-block;
width:50px;
text-align:center}
@media (max-width:767px){
.upload-option #quantityInputBox{
margin-left:10px}
}
@media (min-width:768px){
.upload-option #quantityInputBox{
margin-left:0}
}
.upload-option #quantityInputBox #quantityInput{
display:inline-block;
border:none;
max-width:25px;
font-size:14px;
text-align:center;
font-family:h3dp_roboto_regular;
text-transform:uppercase;
letter-spacing:.1em;
color:#777;
padding:0}
.upload-option #quantityInputBox .cart-quantity-mod{
display:inline-block;
font-size:14px}
#infillIcon,#rulerIcon{
position:absolute;
left:-25px;
top:0;
-webkit-transform:rotateZ(0);
transform:rotateZ(0);
vertical-align:middle}
#fileUnitsBtnGroup,#infillBtnGroup{
display:inline-block;
color:#777;
text-transform:uppercase;
font-size:10px}
.infill-button,.mvd-fUnits-btn{
display:inline-block;
letter-spacing:.1em;
cursor:pointer;
font-family:h3dp_roboto_thin;
color:#CCC}
.infill-button:hover,.mvd-fUnits-btn:hover{
font-family:h3dp_roboto_regular}
.infill-button.infill-active,.infill-button.mvd-active,.mvd-fUnits-btn.infill-active,.mvd-fUnits-btn.mvd-active{
color:#777;
font-family:h3dp_roboto_regular}
@media (max-width:767px){
.infill-button,.mvd-fUnits-btn{
margin:0 5px}
.infill-button:last-child,.mvd-fUnits-btn:last-child{
margin-right:0}
}
@media (min-width:768px){
.infill-button,.mvd-fUnits-btn{
margin:0 5px 0 0}
.infill-button:last-child,.mvd-fUnits-btn:last-child{
margin-right:0}
}
#modelPriceContainer{
display:inline-block;
font-family:h3dp_roboto_condensed_light;
border:1px solid #3dbae5;
border-radius:2px;
background:#fff}
#modelPriceContainer>#modelPrice{
display:inline-block;
width:80px;
margin:2px 0;
padding-left:5px;
border:0 solid transparent;
font-size:16px;
vertical-align:middle;
font-family:h3dp_roboto_light;
color:#3dbae5;
text-align:center}
#modelPriceContainer>#addToCart{
text-transform:uppercase;
font-size:12px;
border-radius:0;
border:0 solid transparent;
padding:5px 3px 5px 7px}
.fancybox-skin{
border-radius:0}
#stellarLauncher{
position:relative;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
max-width:960px;
text-align:center}
#stellarLauncher #launcherBannerContainer{
position:relative;
height:200px;
overflow:hidden}
#stellarLauncher #launcherBannerContainer #launcherBanner{
position:absolute;
top:0;
right:0}
#stellarLauncher #launcherBannerContainer #stellarModalUpload{
background:#fff}
#stellarLauncher #launcherBannerContainer #stellarModalUpload #stellarModalUploadBtn{
position:absolute;
top:50%;
line-height:1.5em;
padding:10px 20px;
color:#FFF;
box-shadow:-10px 10px 57px -15px #000}
@media (max-width:399px){
#stellarLauncher #launcherBannerContainer #stellarModalUpload #stellarModalUploadBtn{
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
}
@media (min-width:400px){
#stellarLauncher #launcherBannerContainer #stellarModalUpload #stellarModalUploadBtn{
left:20%;
-webkit-transform:translate(-20%,-50%);
transform:translate(-20%,-50%)}
}
#stellarLauncher #stellarModal{
position:relative;
background:#fff}
#stellarLauncher #stellarModalTitle{
display:inline-block;
font-size:1.2em;
color:#FFF;
text-shadow:0 1px 2px rgba(0,0,0,.5)}
#stellarLauncher #stellarModalTitle>.font-title-small{
margin-bottom:-.9em;
text-align:left;
letter-spacing:.21em}
#stellarLauncher #stellarModalTitle>.font-title-huge{
letter-spacing:1.2em;
font-size:4em;
margin-right:-1em}
#stellarLauncher #stellarModalBody{
text-align:left;
padding:0 10px;
background:#fff;
padding-bottom:0}
#stellarLauncher .stellar-modal-section-title{
display:inline-block;
margin-bottom:0;
padding:10px 15px;
border:1px solid #555;
border-top-left-radius:15px;
border-bottom-right-radius:15px;
background:#EEE}
#stellarLauncher .stellar-modal-section{
color:#777;
font-size:16px;
background-color:#fff;
text-shadow:none;
text-align:center}
#stellarLauncher .launcher-body-graphic{
display:inline-block;
margin:0 15px;
max-width:100%}
@media (max-width:767px){
#stellarLauncher .launcher-body-graphic{
margin:0}
}
#stellarLauncher .launcher-header{
margin:10px 0 -15px 0;
font-family:h3dp_roboto_light;
text-transform:uppercase;
font-size:18px;
text-align:left;
padding:5px 15px;
border-left:5px solid #777;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
#stellarLauncher .launcher-header .launcher-header-icon{
width:48px;
height:48px;
margin-right:5px}
@media (max-width:767px){
#stellarLauncher .launcher-header{
margin-top:20px!important}
}
#stellarLauncher .launcher-body{
margin:15px 0;
padding:5px 19px;
padding-right:0;
text-align:justify;
font-family:h3dp_roboto_light;
font-size:12px;
border-left:1px solid #CCC}
#stellarLauncher .stellar-modal-footnote{
position:absolute;
left:0;
font-size:11px;
padding:10px;
text-align:justify;
text-shadow:none;
color:#777;
line-height:1em}
#stellarLauncher .stellar-modal-footnote-bold{
text-decoration:underline}
@media (max-width:767px){
#stellarLauncher #stellarModalDemoBtn{
left:10%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}
}
@media (min-width:768px){
#stellarLauncher #stellarModalDemoBtn{
left:20%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
}
#stellarLauncher #stellarModalDemoBtn{
position:absolute;
top:50%;
line-height:1.5em;
padding:10px 20px;
color:#FFF;
box-shadow:-10px 10px 57px -15px #000}
#errorDisplay{
width:600px;
height:auto;
padding:15px;
margin:15px}
#errorDisplayLink{
width:100%;
margin:0 15px}
#errorDisplayErrors>div{
margin:10px;
padding:15px}
.swatch-container{
position:absolute;
bottom:0;
right:0;
padding:5px!important;
margin:5px!important;
cursor:pointer}
.swatch-container .swatch-flex-item{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.swatch-container .swatch-flex-item:hover{
-webkit-transition:-webkit-transform 50ms ease-out;
transition:-webkit-transform 50ms ease-out;
transition:transform 50ms ease-out;
transition:transform 50ms ease-out, -webkit-transform 50ms ease-out;
-webkit-transform:scale(1.6,1.6);
transform:scale(1.6,1.6)}
.swatch-container .swatch{
width:10px;
height:10px;
margin:2px;
box-shadow:0 4px 7px -3px #000}
.swatch-container .swatch:hover{
z-index:9999;
cursor:pointer}
.swatch-container #swatchBlack,.swatch-container .swatch-Black,.swatch-container .swatch-black{
background:#212226}
.swatch-container #swatchWhite,.swatch-container .swatch-White,.swatch-container .swatch-white{
background:#f4f5f7}
.swatch-container #swatchRed,.swatch-container .swatch-Red,.swatch-container .swatch-red{
background:#e42d1b}
.swatch-container #swatchBlue,.swatch-container .swatch-Blue,.swatch-container .swatch-blue{
background:#2010c9}
.swatch-container #swatchYellow,.swatch-container .swatch-Yellow,.swatch-container .swatch-yellow{
background:#f6e900}
.swatch-container #swatchGreen,.swatch-container .swatch-Green,.swatch-container .swatch-green{
background:#4aa256}
.swatch-container #swatchBrown,.swatch-container .swatch-Brown,.swatch-container .swatch-brown{
background:#8f7238}
.swatch-container #swatchGray,.swatch-container .swatch-Gray,.swatch-container .swatch-gray{
background:#87888a}
.swatch-container #swatchPurple,.swatch-container .swatch-Purple,.swatch-container .swatch-purple{
background:#772b6f}
.swatch-container #swatchPink,.swatch-container .swatch-Pink,.swatch-container .swatch-pink{
background:#f14b79}
.swatch-container #swatchOrange,.swatch-container .swatch-Orange,.swatch-container .swatch-orange{
background:#fa6c0e}
.slider-box{
margin-bottom:15px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.slider-box .slider-input-box{
border:1px solid #CCC;
font-size:12px;
width:48px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.slider-box .slider-input-box .slider-input{
border:none;
text-align:center;
min-width:0;
-webkit-flex-basis:46px;
-ms-flex-preferred-size:46px;
flex-basis:46px;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.slider-box .slider-input-box .slider-input:invalid{
box-shadow:none}
.slider-box .slider-input-box .slider-input:-moz-submit-invalid{
box-shadow:none}
.slider-box .slider-input-box .slider-input:-moz-ui-invalid{
box-shadow:none}
.noUi-target,.noUi-target *{
-webkit-touch-callout:none;
-webkit-user-select:none;
-ms-touch-action:none;
-ms-user-select:none;
-moz-user-select:none;
box-sizing:border-box}
.noUi-target{
position:relative;
direction:ltr;
width:100px}
.noUi-base{
width:100%;
height:100%;
position:relative;
z-index:2}
.noUi-origin{
position:absolute;
right:0;
top:0;
left:0;
bottom:0}
.noUi-handle{
position:relative;
z-index:1}
.noUi-stacking .noUi-handle{
z-index:10}
.noUi-stacking+.noUi-origin{
z-index:-1}
.noUi-state-tap .noUi-origin{
-webkit-transition:left .3s,top .3s;
transition:left .3s,top .3s}
.noUi-state-drag *{
cursor:inherit!important}
.noUi-base{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)}
.noUi-horizontal{
height:15px;
margin:0 20px 0 0}
.noUi-horizontal .noUi-handle{
width:8px;
height:20px;
left:-4px;
top:-2px}
.noUi-vertical{
width:18px}
.noUi-vertical .noUi-handle{
width:28px;
height:34px;
left:-6px;
top:-17px}
.noUi-connect{
background:#3FB8AF;
box-shadow:inset 0 0 3px rgba(51,51,51,.45);
-webkit-transition:background 450ms;
transition:background 450ms}
.noUi-origin{
border-radius:2px}
.noUi-target.noUi-connect{
box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}
.noUi-dragable{
cursor:w-resize}
.noUi-vertical .noUi-dragable{
cursor:n-resize}
.noUi-handle{
border-radius:3px;
background:#777;
cursor:ew-resize}
.noUi-active{
opacity:.5}
.noUi-handle:after,.noUi-handle:before{
content:"";
display:none;
position:absolute;
height:14px;
width:1px;
left:-4px;
top:6px}
.noUi-handle:after{
left:5px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{
width:14px;
height:1px;
left:6px;
top:14px}
.noUi-vertical .noUi-handle:after{
top:17px}
[disabled] .noUi-connect,[disabled].noUi-connect{
background:#B8B8B8}
[disabled] .noUi-handle{
cursor:not-allowed}
.noUi-pips,.noUi-pips *{
box-sizing:border-box}
.noUi-pips{
position:absolute;
font-family:h3dp_roboto_condensed_regular;
font-size:10px;
color:#CCC;
pointer-events:none;
z-index:1}
.noUi-value{
width:40px;
position:absolute;
text-align:center}
.noUi-value-sub{
color:#ccc;
font-size:10px}
.noUi-marker{
position:absolute;
background:#CCC}
.noUi-marker-sub{
background:#CCC}
.noUi-marker-large{
background:#CCC}
.noUi-pips-horizontal{
top:0;
left:0;
width:100%}
.noUi-value-horizontal{
margin-left:-20px;
padding-top:17px}
.noUi-value-horizontal.noUi-value-sub{
padding-top:15px}
.noUi-marker-horizontal.noUi-marker{
margin-left:-1px;
width:2px;
height:5px}
.noUi-marker-horizontal.noUi-marker-sub{
height:10px}
.noUi-marker-horizontal.noUi-marker-large{
height:15px}
.noUi-marker.noUi-marker-horizontal.noUi-marker-normal{
width:1px;
height:11px;
margin-left:-1px;
top:2px}
.noUi-pips-vertical{
padding:0 10px;
height:100%;
top:0;
left:100%}
.noUi-value-vertical{
width:15px;
margin-left:20px;
margin-top:-5px}
.noUi-marker-vertical.noUi-marker{
width:5px;
height:2px;
margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{
width:10px}
.noUi-marker-vertical.noUi-marker-large{
width:15px}
#carouselSlides{
background:#000!important}
.carousel-fade .carousel-inner{
position:relative;
overflow:hidden;
width:100%}
.carousel-fade .carousel-inner .item{
opacity:0}
.carousel-fade .carousel-inner .active{
opacity:1;
-webkit-transition-property:opacity;
transition-property:opacity}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{
left:0;
opacity:0;
z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{
opacity:1;
-webkit-transition-property:opacity;
transition-property:opacity}
.carousel-fade .carousel-inner .next.left>img{
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
opacity:1;
-webkit-transition-property:opacity;
transition-property:opacity}
.carousel-fade .carousel-inner .next.right>img{
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
opacity:1;
-webkit-transition-property:opacity;
transition-property:opacity}
.carousel-fade .carousel-inner .active.left>img{
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
opacity:0}
.carousel-fade .carousel-inner .active.right>img{
-webkit-transform:translateX(0);
transform:translateX(0);
opacity:0}
.carousel-fade .carousel-inner .next.left>div{
opacity:1;
-webkit-transition-property:opacity;
transition-property:opacity}
.carousel-fade .carousel-inner .next.right>div{
opacity:1;
-webkit-transition-property:opacity;
transition-property:opacity}
.carousel-fade .carousel-inner .active.left>div{
opacity:0}
.carousel-fade .carousel-inner .active.right>div{
opacity:0}
.carousel-fade .carousel-control{
z-index:2}
.carousel-control.right{
opacity:0;
background-image:none!important;
background:0 0!important;
background-repeat:no-repeat!important;
-webkit-transition:opacity .6s ease-in-out;
transition:opacity .6s ease-in-out}
.carousel-control.right:hover{
opacity:1;
-webkit-transition:opacity .6s ease-in-out;
transition:opacity .6s ease-in-out}
.carousel-control.left{
opacity:0;
background-image:none!important;
background:0 0!important;
background-repeat:no-repeat!important;
-webkit-transition:opacity .6s ease-in-out;
transition:opacity .6s ease-in-out}
.carousel-control.left:hover{
opacity:1;
-webkit-transition:opacity .6s ease-in-out;
transition:opacity .6s ease-in-out}
.carousel-caption-center{
margin:0!important;
padding:0!important}
.carousel-title{
margin:0!important;
padding:0!important;
font-size:2.6em}
.carousel-subtitle{
font-size:1.6em}
.carousel-description{
margin:0!important;
padding:0!important;
font-size:1.1em}
.carousel-link-btn{
font-size:1em;
margin-top:1.5em!important}
.carousel-link-btn .font-header{
font-size:.75em}
.carousel-indicators-bottom{
bottom:1%!important;
margin-bottom:0!important;
padding-bottom:0!important}
.carousel-img{
width:auto!important;
min-width:100vw!important;
max-width:none!important;
position:relative;
top:0!important;
left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%)}
.carousel-caption{
position:absolute;
top:0;
left:25%;
right:25%;
height:100%;
max-width:50%;
z-index:10;
color:#fff;
text-align:center;
text-shadow:0 1px 2px #000}
.carousel-caption>.flex-column-container>.flex-item-static{
padding-top:.1em!important;
padding-bottom:.1em!important}
.text-dark{
color:#444;
text-shadow:0 1px 2px rgba(0,0,0,.5)}
#homeBody{
padding:0}
.home-block-down-arrow{
position:absolute;
bottom:-2px;
width:100%;
height:30px;
overflow-x:hidden;
background:0 0;
z-index:1000;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap}
.home-block-down-arrow .arrow-left-box{
width:50vw;
height:30px;
overflow:hidden;
position:relative}
.home-block-down-arrow .arrow-left-box .arrow-left{
background:#FAFAFA;
-webkit-transform:skewX(45deg);
transform:skewX(45deg);
width:calc(120%);
height:30px;
position:relative;
left:-30px}
.home-block-down-arrow .arrow-right-box{
width:50vw;
height:30px;
overflow:hidden;
position:relative}
.home-block-down-arrow .arrow-right-box .arrow-right{
background:#FAFAFA;
-webkit-transform:skewX(-45deg);
transform:skewX(-45deg);
width:calc(120%);
height:30px;
position:relative;
right:-10px}
.main-block{
width:100%}
.main-block.dark-bg{
background:#DDD}
.main-block.light-bg{
background:#FAFAFA}
.main-block.blue-bg{
position:relative;
background:url(../../images/banners/highres/texture.jpg) no-repeat center center scroll;
background-size:cover;
padding:0 0 40px 0}
.main-block.blue-bg .home-block-btn-box{
text-align:center;
padding:25px 0 20px 0}
.main-block.blue-bg .home-block-text-box{
max-width:800px;
color:#FFF;
margin:0 auto;
padding:0 40px 25px 40px}
@media (max-width:499px){
.main-block.blue-bg .home-block-text-box{
text-align:justify}
}
@media (min-width:500px){
.main-block.blue-bg .home-block-text-box{
text-align:center}
}
.main-block.blue-bg .home-block-text-box .home-block-text.text-block-1{
max-width:800px;
margin:0 auto;
font-size:22px;
text-align:center}
.main-block.blue-bg .home-block-text-box .home-block-text.text-block-2{
padding:15px 0;
padding-bottom:15px}
.main-block .flex-item{
padding-top:10px;
padding-bottom:10px}
.copy-block{
text-align:center;
max-width:850px;
padding:25px 0;
margin:25px 0;
border-top:1px solid #777;
border-bottom:1px solid #777}
#graphicContainer{
background:#FAFAFA;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
overflow:hidden}
#graphicContainer #mainGraphic{
position:relative;
margin:50px 0 20px 0;
width:200px;
height:300px;
text-align:center;
-webkit-perspective:750px;
perspective:750px}
#graphicContainer #mainGraphic .graphic-panel{
width:200px;
position:absolute;
top:50%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
#graphicContainer #mainGraphic .graphic-panel.mg-left{
-webkit-transform-origin:center left;
transform-origin:center left}
#graphicContainer #mainGraphic .graphic-panel.mg-right{
-webkit-transform-origin:center right;
transform-origin:center right}
#graphicContainer #mainGraphic .graphic-panel.mg-active{
z-index:10}
#graphicContainer #mainGraphic .graphic-panel .mg-panel-header{
position:absolute;
top:0;
left:50%;
width:150px;
background:#80D2EE;
border-radius:10px;
color:#FFF;
font-family:h3dp_roboto_regular;
font-size:16px;
letter-spacing:.15em;
text-transform:uppercase;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
#graphicContainer #mainGraphic .graphic-panel .mg-panel-body{
position:absolute;
bottom:0;
left:50%;
width:250px;
height:40px;
color:#AAA;
font-size:14px;
font-family:h3dp_roboto_condensed_light;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
#graphicContainer #mainGraphic .graphic-panel .graphic-svg{
background:#FAFAFA;
box-shadow:0 17px 40px -27px #000;
width:200px;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}
#graphicContainer .step-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
width:100%;
margin:10px -5px;
padding:20px 0}
#graphicContainer .step-row .step-dash{
width:50px;
height:4px;
margin:0 5px;
-webkit-transform:skewX(-45deg);
transform:skewX(-45deg);
cursor:pointer}
#graphicContainer .step-row .step-dash.step-light{
background:#CCC}
#graphicContainer .step-row .step-dash.step-dark{
background:#777}
#designContainer{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
padding:20px 0 60px 0}
@media (max-width:499px){
#designContainer .design-graphic-box .design-graphic{
max-width:250px}
}
@media (min-width:500px) and (max-width:767px){
#designContainer .design-graphic-box .design-graphic{
max-width:200px;
margin-right:30px}
}
@media (min-width:768px) and (max-width:991px){
#designContainer .design-graphic-box .design-graphic{
max-width:300px;
margin-right:30px}
}
@media (min-width:992px) and (max-width:1199px){
#designContainer .design-graphic-box .design-graphic{
max-width:400px;
margin-right:30px}
}
@media (min-width:1200px){
#designContainer .design-graphic-box .design-graphic{
max-width:400px;
margin-right:30px}
}
@media (max-width:499px){
#designContainer .design-text-box{
max-width:250px}
}
@media (min-width:500px) and (max-width:767px){
#designContainer .design-text-box{
max-width:240px}
}
@media (min-width:768px) and (max-width:991px){
#designContainer .design-text-box{
max-width:340px}
}
@media (min-width:992px) and (max-width:1199px){
#designContainer .design-text-box{
max-width:440px}
}
@media (min-width:1200px){
#designContainer .design-text-box{
max-width:440px}
}
#designContainer .design-text-box .design-title{
margin-bottom:20px}
@media (max-width:499px){
#designContainer .design-text-box .design-title{
font-size:24px;
margin-top:30px}
}
@media (min-width:500px) and (max-width:767px){
#designContainer .design-text-box .design-title{
font-size:30px}
}
@media (min-width:768px){
#designContainer .design-text-box .design-title{
font-size:36px}
}
@media (max-width:767px){
#designContainer .design-text-box .design-text{
margin:0 0 30px 0}
}
@media (min-width:768px){
#designContainer .design-text-box .design-text{
margin:0 0 70px 60px}
}
@media (max-width:767px){
#designContainer .design-text-box .design-link-box{
margin-left:0}
}
@media (min-width:768px){
#designContainer .design-text-box .design-link-box{
margin-left:60px}
}
.animation-stage{
position:relative;
overflow:hidden;
background:url(../../images/home/home_banner_3k.jpg) no-repeat bottom right fixed;
background-size:cover;
height:calc(30vh)}
@media (max-device-width:1024px){
.animation-stage{
background-attachment:scroll}
}
.animation-stage .banner-box{
position:absolute;
right:0;
bottom:0}
.animation-stage .banner-box .home-banner{
position:relative;
width:100%;
height:auto;
overflow:hidden;
z-index:1}
@media (max-width:499px){
.animation-stage .banner-box .home-banner{
min-width:550px;
right:-6%}
}
@media (min-width:500px){
.animation-stage .banner-box .home-banner{
min-width:750px}
}
.animation-stage #content_box{
position:absolute;
bottom:0;
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
z-index:5;
margin-bottom:10vh}
.animation-stage #content_box .tagline-box{
color:#FFF;
font-family:logo_font_light;
letter-spacing:.08em}
@media (max-width:499px){
.animation-stage #content_box .tagline-box{
margin:5px;
font-size:30px}
}
@media (min-width:500px) and (max-width:767px){
.animation-stage #content_box .tagline-box{
margin:20px;
font-size:48px}
}
@media (min-width:768px) and (max-width:991px){
.animation-stage #content_box .tagline-box{
margin:20px;
font-size:48px}
}
@media (min-width:992px) and (max-width:1199px){
.animation-stage #content_box .tagline-box{
margin:20px;
font-size:48px}
}
@media (min-width:1200px){
.animation-stage #content_box .tagline-box{
margin:20px;
font-size:60px}
}
.animation-stage #content_box .tagline-box .tagline-tm{
font-family:h3dp_roboto_thin;
width:0;
display:inline-block}
@media (max-width:499px){
.animation-stage #content_box .tagline-box .tagline-tm{
font-size:16px}
}
@media (min-width:500px){
.animation-stage #content_box .tagline-box .tagline-tm{
font-size:24px}
}
.animation-stage #content_box .link-bar .btn-home-banner{
width:100px}
.animation-stage #content_box .link-bar .link-box-plus{
font-family:h3dp_roboto_thin;
color:#FFF;
vertical-align:middle}
@media (max-width:499px){
.animation-stage #content_box .link-bar .link-box-plus{
font-size:24px;
margin:0 10px}
}
@media (min-width:500px){
.animation-stage #content_box .link-bar .link-box-plus{
font-size:36px;
margin:0 20px}
}
.animation-stage #content_box .link-bar .link-box{
max-width:50%;
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.animation-stage #sprite_box{
position:absolute;
top:3%;
height:60%;
z-index:2;
-webkit-font-smoothing:antialiased}
@media (max-width:499px){
.animation-stage #sprite_box{
left:0;
width:100%}
}
@media (min-width:500px){
.animation-stage #sprite_box{
left:10%;
width:80%}
}
.animation-stage #sprite_box .sprite{
position:absolute;
color:#FFF;
font-family:h3dp_roboto_light;
text-transform:capitalize;
-webkit-transform-origin:top left;
transform-origin:top left}
@media (max-width:499px){
.animation-stage #sprite_box .sprite{
font-size:14px}
}
@media (min-width:500px) and (max-width:767px){
.animation-stage #sprite_box .sprite{
font-size:16px}
}
@media (min-width:768px) and (max-width:991px){
.animation-stage #sprite_box .sprite{
font-size:18px}
}
@media (min-width:992px) and (max-width:1199px){
.animation-stage #sprite_box .sprite{
font-size:20px}
}
@media (min-width:1200px){
.animation-stage #sprite_box .sprite{
font-size:22px}
}
.animation-stage #sprite_box .sprite .sprite-text{
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
.animation-stage #sprite_box .trianglify{
position:absolute;
opacity:.5}
.animation-stage #control_box{
position:absolute;
padding:10px;
bottom:0;
left:0;
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
z-index:3}
.animation-stage #control_box .btn-ctrl{
margin:10px}
.gallery{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center}
.gallery .gallery-thumbnail-link{
margin:1px}
@media (max-width:499px){
.gallery .gallery-thumbnail-link .gallery-thumbnail-img{
width:91px;
height:91px}
}
@media (min-width:500px) and (max-width:767px){
.gallery .gallery-thumbnail-link .gallery-thumbnail-img{
width:118px;
height:118px}
}
@media (min-width:768px) and (max-width:991px){
.gallery .gallery-thumbnail-link .gallery-thumbnail-img{
width:118px;
height:118px}
}
@media (min-width:992px) and (max-width:1199px){
.gallery .gallery-thumbnail-link .gallery-thumbnail-img{
width:151px;
height:151px}
}
@media (min-width:1200px){
.gallery .gallery-thumbnail-link .gallery-thumbnail-img{
width:188px;
height:188px}
}
#faqBody{
margin:40px 0;
padding:40px;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
#faqBody .faq-header{
margin-bottom:20px;
font-size:36px;
font-family:h3dp_roboto_regular}
#faqBody .faq-description{
margin-bottom:60px}
#faqBody .faq-section .faq-section-header{
margin-bottom:20px;
font-size:20px;
font-family:h3dp_roboto_light;
text-transform:uppercase;
letter-spacing:.15em}
#faqBody .faq-section .faq-section-header .faq-section-btn-box{
float:right}
#faqBody .faq-section .faq-section-header .faq-section-btn-box .faq-collapse-btn,#faqBody .faq-section .faq-section-header .faq-section-btn-box .faq-expand-btn{
color:#CCC;
background:#FFF;
cursor:pointer;
border-radius:1px;
padding:0 3px}
#faqBody .faq-section .faq-section-header .faq-section-btn-box .faq-collapse-btn:hover,#faqBody .faq-section .faq-section-header .faq-section-btn-box .faq-expand-btn:hover{
color:#3dbae5;
border-color:#3dbae5;
background:#FFF}
#faqBody .faq-section .faq-section-body{
margin-left:10px}
#faqBody .faq-section .faq-section-body .faq-qa{
margin-bottom:30px}
#faqBody .faq-section .faq-section-body .faq-qa .faq-q{
margin-bottom:10px;
color:#80D2EE;
font-family:h3dp_roboto_regular;
cursor:pointer}
#faqBody .faq-section .faq-section-body .faq-qa .faq-a{
margin-left:10px;
display:none}
.contact-section .contact-info-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.contact-section.contact-info{
background-position:50% 50%;
background-repeat-x:no-repeat;
background-repeat-y:no-repeat;
background-attachment:scroll;
background-image:initial;
background-color:#FFF;
background-size:cover;
background-image:url(../../images/contact/map.jpg)}
.contact-section.contact-info .contact-info-box{
background:rgba(255,255,255,.9);
margin:40px 10px;
padding:20px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.contact-section.contact-info .contact-info-box{
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
-ms-grid-row-align:center;
align-items:center}
}
@media (min-width:500px){
.contact-section.contact-info .contact-info-box{
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
-ms-grid-row-align:flex-start;
align-items:flex-start}
}
.contact-section.contact-info .contact-info-box .contact-info-group{
padding:10px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.contact-section.contact-info .contact-info-box .contact-info-group{
width:100%}
}
@media (min-width:500px){
.contact-section.contact-info .contact-info-box .contact-info-group{
width:initial}
}
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
margin-bottom:10px}
@media (max-width:499px){
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
margin-right:0}
}
@media (min-width:500px){
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
margin-right:20px}
}
@media (max-width:499px){
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
width:100%}
}
@media (min-width:500px){
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
width:initial}
}
@media (max-width:499px){
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
text-align:center}
}
@media (min-width:500px){
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-icon{
text-align:initial}
}
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-subgroup{
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-subgroup .contact-info-method{
margin-bottom:10px;
font-family:h3dp_roboto_light;
font-size:14px;
text-transform:uppercase;
letter-spacing:.1em}
.contact-section.contact-info .contact-info-box .contact-info-group .contact-info-subgroup .contact-info-data{
font-family:h3dp_roboto_regular}
.contact-section.contact-info .contact-info-box .contact-info-group:not(:last-child) .contact-info-subgroup{
padding-bottom:20px;
border-bottom:1px solid #EEE}
.contact-section.contact-about{
background:#FFF;
padding:40px 0}
.contact-section.contact-about .contact-about-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.contact-section.contact-about .contact-about-container{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
}
@media (min-width:500px) and (max-width:767px){
.contact-section.contact-about .contact-about-container{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column}
}
@media (min-width:768px) and (max-width:991px){
.contact-section.contact-about .contact-about-container{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
}
@media (min-width:992px) and (max-width:1199px){
.contact-section.contact-about .contact-about-container{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
}
@media (min-width:1200px){
.contact-section.contact-about .contact-about-container{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row}
}
@media (max-width:499px){
.contact-section.contact-about .contact-about-container .contact-about-graphic{
margin:20px}
}
@media (min-width:500px) and (max-width:767px){
.contact-section.contact-about .contact-about-container .contact-about-graphic{
margin:20px}
}
@media (min-width:768px) and (max-width:991px){
.contact-section.contact-about .contact-about-container .contact-about-graphic{
margin:30px}
}
@media (min-width:992px) and (max-width:1199px){
.contact-section.contact-about .contact-about-container .contact-about-graphic{
margin:30px}
}
@media (min-width:1200px){
.contact-section.contact-about .contact-about-container .contact-about-graphic{
margin:40px}
}
.contact-section.contact-about .contact-about-container .contact-about-body{
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-title{
margin:40px}
@media (max-width:499px){
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-title{
font-size:24px}
}
@media (min-width:500px) and (max-width:767px){
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-title{
font-size:24px}
}
@media (min-width:768px) and (max-width:991px){
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-title{
font-size:26px}
}
@media (min-width:992px) and (max-width:1199px){
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-title{
font-size:28px}
}
@media (min-width:1200px){
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-title{
font-size:32px}
}
.contact-section.contact-about .contact-about-container .contact-about-body .contact-about-text{
margin:40px 40px 40px 80px}
.contact-section.contact-form .contact-form-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.contact-section.contact-form .contact-form-container .contact-form-box{
margin:40px 0;
padding:40px;
background:#FFF;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:900px}
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-title{
font-family:h3dp_roboto_light;
font-size:20px;
text-transform:uppercase;
letter-spacing:.15em;
padding:5px 0;
margin-bottom:20px;
border-top:1px solid #EEE;
border-bottom:1px solid #EEE}
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
min-width:100px;
text-align:right;
margin:10px;
font-family:h3dp_roboto_condensed_regular}
@media (max-width:499px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
text-align:left}
}
@media (min-width:500px) and (max-width:767px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
text-align:left}
}
@media (min-width:768px) and (max-width:991px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
text-align:right}
}
@media (min-width:992px) and (max-width:1199px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
text-align:right}
}
@media (min-width:1200px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
text-align:right}
}
@media (max-width:499px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
width:100%}
}
@media (min-width:500px) and (max-width:767px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
width:100%}
}
@media (min-width:768px) and (max-width:991px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
width:initial}
}
@media (min-width:992px) and (max-width:1199px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
width:initial}
}
@media (min-width:1200px){
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-label{
width:initial}
}
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-form-input,.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-subject{
margin:10px;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
border:none;
border-bottom:1px solid #EEE;
border-radius:0;
background:#FFF;
font-family:h3dp_roboto_light}
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-group .contact-message{
height:150px;
resize:none;
border:1px solid #EEE}
.contact-section.contact-form .contact-form-container .contact-form-box .contact-form-body .contact-form-btn-bar{
text-align:right;
padding:10px 10px 0 0}
.about-section{
padding:60px 0}
.about-section .about-section-title{
margin-bottom:40px;
font-size:32px;
font-family:h3dp_roboto_light}
@media (max-width:499px){
.about-section .about-section-title{
padding:0 20px}
}
@media (min-width:500px) and (max-width:767px){
.about-section .about-section-title{
padding:0 20px}
}
.about-section.about-history{
background:#FFF}
.about-section.about-history .about-section-title{
text-align:center}
.about-section.about-history .about-section-body{
text-align:justify}
@media (max-width:499px){
.about-section.about-history .about-section-body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
text-align:justify;
padding:0 20px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-history .about-section-body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
text-align:justify;
padding:0 20px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-history .about-section-body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
text-align:justify}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-history .about-section-body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
height:400px}
}
@media (min-width:1200px){
.about-section.about-history .about-section-body{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
height:400px}
}
.about-section.about-history .about-section-body .about-history-graphic{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.about-section.about-history .about-section-body .about-history-graphic{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-history .about-section-body .about-history-graphic{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-history .about-section-body .about-history-graphic{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-history .about-section-body .about-history-graphic{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
-webkit-flex-basis:400px;
-ms-flex-preferred-size:400px;
flex-basis:400px;
margin-left:auto;
margin-right:auto}
}
@media (min-width:1200px){
.about-section.about-history .about-section-body .about-history-graphic{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
-webkit-flex-basis:400px;
-ms-flex-preferred-size:400px;
flex-basis:400px;
margin-left:auto;
margin-right:auto}
}
.about-section.about-history .about-section-body .about-history-graphic .about-history-img{
width:500px}
@media (max-width:499px){
.about-section.about-history .about-section-body .about-history-graphic .about-history-img{
width:250px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-history .about-section-body .about-history-graphic .about-history-img{
width:325px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-history .about-section-body .about-history-graphic .about-history-img{
width:350px}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-history .about-section-body .about-history-graphic .about-history-img{
width:350px}
}
@media (min-width:1200px){
.about-section.about-history .about-section-body .about-history-graphic .about-history-img{
width:450px}
}
@media (max-width:499px){
.about-section.about-history .about-section-body .about-history-text-upper{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
max-width:100%}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-history .about-section-body .about-history-text-upper{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
max-width:100%}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-history .about-section-body .about-history-text-upper{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
max-width:100%}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-history .about-section-body .about-history-text-upper{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
max-width:500px;
margin-left:auto;
margin-bottom:20px}
}
@media (min-width:1200px){
.about-section.about-history .about-section-body .about-history-text-upper{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
max-width:600px;
margin-left:auto;
margin-bottom:20px}
}
@media (max-width:499px){
.about-section.about-history .about-section-body .about-history-text-lower{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
max-width:100%}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-history .about-section-body .about-history-text-lower{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
max-width:100%}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-history .about-section-body .about-history-text-lower{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
max-width:100%}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-history .about-section-body .about-history-text-lower{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
max-width:500px;
margin-left:auto}
}
@media (min-width:1200px){
.about-section.about-history .about-section-body .about-history-text-lower{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
max-width:600px;
margin-left:auto}
}
.about-section.about-mission{
background:url(../../images/banners/highres/texture.jpg) no-repeat center center scroll;
background-size:cover;
color:#FFF}
.about-section.about-mission .about-section-body{
text-align:justify}
@media (max-width:499px){
.about-section.about-mission .about-section-body{
padding:0 20px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-mission .about-section-body{
padding:0 20px}
}
.about-section.about-team{
background:#FFF}
.about-section.about-team .about-team-photo-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.about-section.about-team .about-team-photo-box{
max-width:400px;
margin:0 auto}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-team .about-team-photo-box{
max-width:400px;
margin:0 auto}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-team .about-team-photo-box{
max-width:100%}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-team .about-team-photo-box{
max-width:100%}
}
@media (min-width:1200px){
.about-section.about-team .about-team-photo-box{
max-width:100%}
}
.about-section.about-team .about-team-photo-box .about-photo-group{
position:relative;
margin:5px;
overflow:hidden}
@media (max-width:499px){
.about-section.about-team .about-team-photo-box .about-photo-group{
width:150px;
height:150px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-team .about-team-photo-box .about-photo-group{
width:180px;
height:180px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-team .about-team-photo-box .about-photo-group{
width:160px;
height:160px}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-team .about-team-photo-box .about-photo-group{
width:180px;
height:180px}
}
@media (min-width:1200px){
.about-section.about-team .about-team-photo-box .about-photo-group{
width:180px;
height:180px}
}
.about-section.about-team .about-team-photo-box .about-photo-group:hover .about-photo-overlay{
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)}
.about-section.about-team .about-team-photo-box .about-photo-group:hover .about-photo-img{
-webkit-transform:scale(1.06);
transform:scale(1.06)}
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg{
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}
@media (max-width:499px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg{
width:150px;
height:150px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg{
width:180px;
height:180px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg{
width:160px;
height:160px}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg{
width:180px;
height:180px}
}
@media (min-width:1200px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg{
width:180px;
height:180px}
}
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg .about-photo-img{
-webkit-transition:-webkit-transform 1.5s ease-out;
transition:-webkit-transform 1.5s ease-out;
transition:transform 1.5s ease-out;
transition:transform 1.5s ease-out, -webkit-transform 1.5s ease-out}
@media (max-width:499px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg .about-photo-img{
width:150px;
height:150px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg .about-photo-img{
width:180px;
height:180px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg .about-photo-img{
width:160px;
height:160px}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg .about-photo-img{
width:180px;
height:180px}
}
@media (min-width:1200px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-bg .about-photo-img{
width:180px;
height:180px}
}
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay{
position:relative;
opacity:0;
-webkit-transform:scale(1.05);
transform:scale(1.05);
-webkit-transition:opacity .25s ease-in-out,-webkit-transform .15s ease-in-out;
transition:opacity .25s ease-in-out,-webkit-transform .15s ease-in-out;
transition:opacity .25s ease-in-out,transform .15s ease-in-out;
transition:opacity .25s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out;
background:rgba(120,150,175,.75);
color:#FFF;
font-family:h3dp_roboto_condensed_light;
z-index:2}
@media (max-width:499px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay{
width:150px;
height:150px;
padding:20px;
font-size:18px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay{
width:180px;
height:180px;
padding:20px;
font-size:18px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay{
width:160px;
height:160px;
padding:20px;
font-size:18px}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay{
width:180px;
height:180px;
padding:20px;
font-size:18px}
}
@media (min-width:1200px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay{
width:180px;
height:180px;
padding:20px;
font-size:18px}
}
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay .about-photo-title{
font-family:h3dp_roboto_light_i}
@media (max-width:499px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay .about-photo-title{
font-size:12px}
}
@media (min-width:500px) and (max-width:767px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay .about-photo-title{
font-size:12px}
}
@media (min-width:768px) and (max-width:991px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay .about-photo-title{
font-size:12px}
}
@media (min-width:992px) and (max-width:1199px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay .about-photo-title{
font-size:12px}
}
@media (min-width:1200px){
.about-section.about-team .about-team-photo-box .about-photo-group .about-photo-overlay .about-photo-title{
font-size:12px}
}
.design-page-content,.printing-page-content{
width:100%;
z-index:5}
.design-page-content .content-block,.printing-page-content .content-block{
padding:30px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.design-page-content .content-block,.printing-page-content .content-block{
min-height:calc(-30vh)}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block,.printing-page-content .content-block{
min-height:calc(-30vh)}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block,.printing-page-content .content-block{
min-height:calc(-30vh)}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block,.printing-page-content .content-block{
min-height:calc(-30vh)}
}
@media (min-width:1200px){
.design-page-content .content-block,.printing-page-content .content-block{
min-height:calc(-80vh)}
}
.design-page-content .content-block.light-bg,.printing-page-content .content-block.light-bg{
background:#FFF;
color:#777}
.design-page-content .content-block.light-bg .block-header .block-header-text,.printing-page-content .content-block.light-bg .block-header .block-header-text{
border-bottom:1px solid #777}
.design-page-content .content-block.blue-bg,.printing-page-content .content-block.blue-bg{
position:relative;
background:url(../../images/banners/highres/texture.jpg) no-repeat center center scroll;
background-size:cover;
color:#FFF}
.design-page-content .content-block.blue-bg .block-header .block-header-text,.printing-page-content .content-block.blue-bg .block-header .block-header-text{
border-bottom:1px solid #FFF}
@media (max-width:499px){
.design-page-content .content-block .content-block-container.block-1,.printing-page-content .content-block .content-block-container.block-1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .content-block-container.block-1,.printing-page-content .content-block .content-block-container.block-1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .content-block-container.block-1,.printing-page-content .content-block .content-block-container.block-1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .content-block-container.block-1,.printing-page-content .content-block .content-block-container.block-1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:1200px){
.design-page-content .content-block .content-block-container.block-1,.printing-page-content .content-block .content-block-container.block-1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
.design-page-content .content-block .content-block-container.block-2,.printing-page-content .content-block .content-block-container.block-2{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.design-page-content .content-block .block-header,.printing-page-content .content-block .block-header{
width:100%}
.design-page-content .content-block .block-header .block-header-text,.printing-page-content .content-block .block-header .block-header-text{
padding-bottom:5px;
min-width:200px;
font-size:24px;
text-transform:uppercase;
letter-spacing:.15em;
font-family:h3dp_roboto_light}
.design-page-content .content-block .viewer-img-box,.printing-page-content .content-block .viewer-img-box{
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0}
@media (max-width:499px){
.design-page-content .content-block .viewer-img-box .viewer-img,.printing-page-content .content-block .viewer-img-box .viewer-img{
width:300px}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .viewer-img-box .viewer-img,.printing-page-content .content-block .viewer-img-box .viewer-img{
width:375px}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .viewer-img-box .viewer-img,.printing-page-content .content-block .viewer-img-box .viewer-img{
width:300px;
margin-right:40px}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .viewer-img-box .viewer-img,.printing-page-content .content-block .viewer-img-box .viewer-img{
width:300px;
margin-right:40px}
}
@media (min-width:1200px){
.design-page-content .content-block .viewer-img-box .viewer-img,.printing-page-content .content-block .viewer-img-box .viewer-img{
width:375px;
margin-right:40px}
}
.design-page-content .content-block .text-block,.printing-page-content .content-block .text-block{
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1}
.design-page-content .content-block .text-block .text-block-header,.printing-page-content .content-block .text-block .text-block-header{
font-size:28px}
.design-page-content .content-block .text-block .text-block-text,.printing-page-content .content-block .text-block .text-block-text{
font-size:18px;
text-align:justify}
@media (max-width:499px){
.design-page-content .content-block .text-block .text-block-text,.printing-page-content .content-block .text-block .text-block-text{
margin:40px 0 40px 0}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .text-block .text-block-text,.printing-page-content .content-block .text-block .text-block-text{
margin:40px 0 40px 60px}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .text-block .text-block-text,.printing-page-content .content-block .text-block .text-block-text{
margin:40px 0 40px 60px}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .text-block .text-block-text,.printing-page-content .content-block .text-block .text-block-text{
margin:40px 0 40px 60px}
}
@media (min-width:1200px){
.design-page-content .content-block .text-block .text-block-text,.printing-page-content .content-block .text-block .text-block-text{
margin:40px 0 40px 60px}
}
.design-page-content .content-block .text-block .text-block-link-box,.printing-page-content .content-block .text-block .text-block-link-box{
text-align:center}
.design-page-content .content-block .text-block .text-block-link-box .loading-options,.printing-page-content .content-block .text-block .text-block-link-box .loading-options{
-webkit-flex-basis:66%;
-ms-flex-preferred-size:66%;
flex-basis:66%;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.design-page-content .content-block .text-block .text-block-link-box .loading-options .loading-option,.printing-page-content .content-block .text-block .text-block-link-box .loading-options .loading-option{
margin:10px}
.design-page-content .content-block .block-icon-row,.printing-page-content .content-block .block-icon-row{
width:100%;
margin:40px 0 0 0}
@media (max-width:499px){
.design-page-content .content-block .block-icon-row,.printing-page-content .content-block .block-icon-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
max-width:500px;
margin-left:auto;
margin-right:auto}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .block-icon-row,.printing-page-content .content-block .block-icon-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
max-width:500px;
margin-left:auto;
margin-right:auto}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row,.printing-page-content .content-block .block-icon-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row,.printing-page-content .content-block .block-icon-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row,.printing-page-content .content-block .block-icon-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
.design-page-content .content-block .block-icon-row .block-icon-group,.printing-page-content .content-block .block-icon-row .block-icon-group{
text-align:center;
font-family:h3dp_roboto_light;
font-size:20px}
@media (max-width:499px){
.design-page-content .content-block .block-icon-row .block-icon-group:not(:last-child),.printing-page-content .content-block .block-icon-row .block-icon-group:not(:last-child){
margin-bottom:40px}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .block-icon-row .block-icon-group:not(:last-child),.printing-page-content .content-block .block-icon-row .block-icon-group:not(:last-child){
margin-bottom:40px}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row .block-icon-group:not(:last-child),.printing-page-content .content-block .block-icon-row .block-icon-group:not(:last-child){
margin-bottom:20px}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row .block-icon-group:not(:last-child),.printing-page-content .content-block .block-icon-row .block-icon-group:not(:last-child){
margin-bottom:20px}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row .block-icon-group:not(:last-child),.printing-page-content .content-block .block-icon-row .block-icon-group:not(:last-child){
margin-bottom:20px}
}
@media (max-width:499px){
.design-page-content .content-block .block-icon-row .block-icon-group,.printing-page-content .content-block .block-icon-row .block-icon-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
width:100%}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .block-icon-row .block-icon-group,.printing-page-content .content-block .block-icon-row .block-icon-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
width:100%}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row .block-icon-group,.printing-page-content .content-block .block-icon-row .block-icon-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
max-width:240px}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row .block-icon-group,.printing-page-content .content-block .block-icon-row .block-icon-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
max-width:240px;
margin-left:10px;
margin-right:10px}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row .block-icon-group,.printing-page-content .content-block .block-icon-row .block-icon-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
max-width:240px;
margin-left:20px;
margin-right:20px}
}
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box{
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box{
width:100%}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box{
width:100%}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box{
width:100%}
}
@media (max-width:499px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon{
width:50px;
margin-right:20px}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon{
width:50px;
margin-right:30px}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon{
width:70px}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon{
width:70px}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-box .block-icon{
width:70px}
}
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text{
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1}
@media (max-width:499px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text{
text-align:left}
}
@media (min-width:500px) and (max-width:767px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text{
text-align:left}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text{
text-align:center}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text{
text-align:center}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text{
text-align:center}
}
@media (min-width:768px) and (max-width:991px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-title,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-title{
margin-top:20px}
}
@media (min-width:992px) and (max-width:1199px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-title,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-title{
margin-top:20px}
}
@media (min-width:1200px){
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-title,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-title{
margin-top:20px}
}
.design-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-body,.printing-page-content .content-block .block-icon-row .block-icon-group .block-icon-text .block-icon-body{
font-size:12px}
.design-page-content .content-block .marquis-box,.printing-page-content .content-block .marquis-box{
margin:70px 0;
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.design-page-content .content-block .marquis-box .marquis-segment,.printing-page-content .content-block .marquis-box .marquis-segment{
position:relative;
width:31%}
.design-page-content .content-block .marquis-box .marquis-segment.marquis-end .marquis-bottom,.design-page-content .content-block .marquis-box .marquis-segment.marquis-end .marquis-top,.printing-page-content .content-block .marquis-box .marquis-segment.marquis-end .marquis-bottom,.printing-page-content .content-block .marquis-box .marquis-segment.marquis-end .marquis-top{
border-right:3px solid #777}
.design-page-content .content-block .marquis-box .marquis-segment .marquis-top,.printing-page-content .content-block .marquis-box .marquis-segment .marquis-top{
position:absolute;
top:0;
left:0;
width:100%;
height:50%;
-webkit-transform:skewX(30deg);
transform:skewX(30deg);
border-left:3px solid #777;
border-top:3px solid #777}
.design-page-content .content-block .marquis-box .marquis-segment .marquis-bottom,.printing-page-content .content-block .marquis-box .marquis-segment .marquis-bottom{
position:absolute;
bottom:0;
left:0;
width:100%;
height:50%;
-webkit-transform:skewX(-30deg);
transform:skewX(-30deg);
border-left:3px solid #777;
border-bottom:3px solid #777}
.design-page-content .content-block .marquis-box .marquis-segment .marquis-text-box,.printing-page-content .content-block .marquis-box .marquis-segment .marquis-text-box{
width:100%;
height:100%;
padding:20px 10px 20px 40px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.error-page-container{
background:#FAFAFA;
margin:20px 0;
box-shadow:0 0 5px -2px rgba(0,0,0,.5)}
@media (max-width:499px){
.error-page-container{
padding:20px}
}
@media (min-width:500px) and (max-width:767px){
.error-page-container{
padding:40px}
}
@media (min-width:768px) and (max-width:991px){
.error-page-container{
padding:60px}
}
@media (min-width:992px) and (max-width:1199px){
.error-page-container{
padding:60px}
}
@media (min-width:1200px){
.error-page-container{
padding:60px}
}
.error-page-container .error-page-title{
font-family:h3dp_roboto_light;
font-size:24px;
color:#e74c3d;
margin-bottom:20px}
.error-page-container .error-page-body{
font-family:h3dp_roboto_regular;
font-size:14px;
color:#555;
text-align:justify}
@media (max-width:499px){
.error-page-container .error-page-body{
margin:0 10px}
}
@media (min-width:500px) and (max-width:767px){
.error-page-container .error-page-body{
margin:0 40px}
}
@media (min-width:768px) and (max-width:991px){
.error-page-container .error-page-body{
margin:0 40px}
}
@media (min-width:992px) and (max-width:1199px){
.error-page-container .error-page-body{
margin:0 40px}
}
@media (min-width:1200px){
.error-page-container .error-page-body{
margin:0 40px}
}
.remove-cart-item-modal{
position:relative;
margin-left:auto;
margin-right:auto;
padding:30px 30px;
background:#FFF}
@media (max-width:767px){
.remove-cart-item-modal{
width:90%}
}
@media (min-width:768px) and (max-width:991px){
.remove-cart-item-modal{
width:660px;
height:204px}
}
@media (min-width:992px) and (max-width:1199px){
.remove-cart-item-modal{
width:660px;
height:204px}
}
@media (min-width:1200px){
.remove-cart-item-modal{
width:660px;
height:204px}
}
.remove-cart-item-modal>.cart-item-clone{
display:inline-block;
max-width:330px;
padding:30px;
position:absolute;
top:0;
right:0}
.remove-cart-item-modal>.cart-item-clone>.cart-item{
margin:0}
.remove-cart-item-modal>.confirm-remove-item-container{
display:inline-block;
padding:30px}
@media (min-width:768px){
.remove-cart-item-modal>.confirm-remove-item-container{
position:absolute;
top:0;
left:0;
width:360px}
}
.remove-cart-item-modal>.confirm-remove-item-container>.confirm-remove-q{
font-size:1.5em;
font-family:h3dp_roboto_light;
margin:-9px 0 15px 0}
.remove-cart-item-modal>.confirm-remove-item-container>.confirm-remove-body{
font-family:h3dp_roboto_regular;
font-size:.8em;
color:#777;
margin:10px 0}
.remove-cart-item-modal>.confirm-remove-item-container>.confirm-remove-btn-row{
text-align:center;
margin-top:20px}
.remove-cart-item-modal>.confirm-remove-item-container>.confirm-remove-btn-row>.confirm-remove-btn{
border-radius:2px;
text-transform:uppercase;
letter-spacing:.15em;
font-size:.75em;
font-family:h3dp_roboto_light;
height:30px}
.remove-cart-item-modal>.mfp-close{
width:20px;
height:20px;
line-height:20px}
.cart-quantity-container{
position:relative}
.cart-quantity-container .cart-quantity{
display:inline-block;
border:none;
max-width:15px;
font-size:12px;
text-align:center}
.cart-quantity-container .cart-quantity-mod{
display:inline-block}
.cart-quantity-minus,.cart-quantity-plus{
cursor:pointer;
color:#CCC}
.cart-quantity-minus:hover,.cart-quantity-plus:hover{
color:#3dbae5}
.cart-item-detail-value{
white-space:nowrap}
.cart-item-detail-value .swatch{
display:inline-block;
width:8px;
height:8px;
margin:0 3px 0 0}
.cart-item-detail-value .swatch:hover{
z-index:9999;
cursor:default}
.cart-item-detail-value .swatch-Black{
background:#212226}
.cart-item-detail-value .swatch-White{
background:#f4f5f7}
.cart-item-detail-value .swatch-Red{
background:#e42d1b}
.cart-item-detail-value .swatch-Blue{
background:#2010c9}
.cart-item-detail-value .swatch-Yellow{
background:#f6e900}
.cart-item-detail-value .swatch-Green{
background:#4aa256}
.cart-item-detail-value .swatch-Brown{
background:#8f7238}
.cart-item-detail-value .swatch-Gray{
background:#87888a}
.cart-item-detail-value .swatch-Purple{
background:#772b6f}
.cart-item-detail-value .swatch-Pink{
background:#f14b79}
.cart-item-detail-value .swatch-Orange{
background:#fa6c0e}
#total:before{
content:'$'}
.cart-large #orderDetailsContainer,.cart-large .cart-container{
padding:10px}
.cart-large #orderDetails,.cart-large .cart-body{
margin-top:2px;
margin-bottom:20px}
.cart-large #orderDetails>.cart-body-control-bar,.cart-large .cart-body>.cart-body-control-bar{
margin-top:10px;
margin-bottom:15px}
.cart-large #orderDetailsLabel,.cart-large .cart-header{
margin-top:10px;
padding:10px 10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
background:#FFF}
.cart-large #orderDetailsLabel>.cart-header-title-bar,.cart-large .cart-header>.cart-header-title-bar{
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
border-radius:0;
margin-left:5px;
margin-right:5px;
background:#FFF}
.cart-large #orderDetailsLabel>.cart-header-title-bar.row,.cart-large .cart-header>.cart-header-title-bar.row{
margin-left:0;
margin-right:0}
.cart-large #orderDetailsLabel>.cart-header-title-bar>.cart-header-title,.cart-large .cart-header>.cart-header-title-bar>.cart-header-title{
font-size:1.25em;
text-transform:uppercase;
letter-spacing:.15em;
font-family:h3dp_roboto_light;
padding-left:5px}
.cart-large #orderDetailsLabel>.cart-header-title-bar>.cart-header-subtotal,.cart-large .cart-header>.cart-header-title-bar>.cart-header-subtotal{
font-family:h3dp_roboto_condensed_light;
font-size:12px;
padding:5px 0;
padding-right:5px;
color:#CCC}
.cart-large #collapseCartItems,.cart-large #expandCartItems,.cart-large .collapse-cart-items,.cart-large .expand-cart-items{
font-size:.6em;
font-family:h3dp_roboto_light;
color:#CCC;
background:#FFF;
cursor:pointer;
border-radius:1px;
padding:0 3px}
.cart-large #collapseCartItems:hover,.cart-large #expandCartItems:hover,.cart-large .collapse-cart-items:hover,.cart-large .expand-cart-items:hover{
color:#3dbae5;
border-color:#3dbae5;
background:#FFF}
.cart-large .cart-item-count{
font-family:h3dp_roboto_light;
color:#AAA;
text-transform:uppercase;
font-size:12px}
.cart-large .cart-item{
margin-bottom:30px;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
.cart-large .cart-item-title{
padding:5px 10px;
cursor:pointer}
.cart-large .cart-item-body{
margin:0 10px;
padding:10px 0;
border-top:1px solid #EEE}
.cart-large .cart-item-body .cart-item-info-block-1>div.row:first-child{
margin-top:0}
@media (max-width:549px){
.cart-large .cart-item-body .cart-item-info-block-2>div.row:first-child{
margin-top:5px}
}
@media (min-width:550px){
.cart-large .cart-item-body .cart-item-info-block-2>div.row:first-child{
margin-top:0}
}
.cart-large .cart-item-data{
font-size:.7em;
font-family:h3dp_roboto_condensed_light}
.cart-large .data-row{
margin-left:-25px}
.cart-large .cart-item-detail-name{
font-family:h3dp_roboto_condensed_light;
font-size:.7em;
color:#CCC;
padding:0}
.cart-large .cart-item-detail-value{
font-family:h3dp_roboto_condensed_regular;
font-size:.7em;
color:#777;
padding:0;
height:15px}
.cart-large .cart-item-dimension{
padding:0!important;
text-align:center}
.cart-large .cart-item-footer{
position:relative}
.cart-large .cart-modifier{
position:absolute;
bottom:-17px;
font-size:.6em;
font-family:h3dp_roboto_light;
letter-spacing:.15em;
color:#CCC;
cursor:pointer;
text-transform:uppercase}
.cart-large .cart-modifier:hover{
color:#3dbae5}
.cart-large .cart-item-edit,.cart-large .cart-item-remove{
right:-1px;
text-decoration:none!important}
.cart-large #charges,.cart-large .charges{
padding-top:5px;
padding-bottom:5px;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
.cart-large .charge-item{
position:relative;
margin:0 0}
.cart-large .charge-label{
text-align:right;
color:#CCC;
text-transform:uppercase;
font-size:11px;
font-family:h3dp_roboto_light;
letter-spacing:.15em;
vertical-align:middle}
.cart-large .charge-amount{
text-align:right}
.cart-large #totalLabel,.cart-large .total-label{
color:#777;
font-family:h3dp_roboto_condensed_bold}
.cart-large #total,.cart-large .total{
font-size:20px}
.cart-sidebar #orderDetailsContainer,.cart-sidebar .cart-container{
padding:10px}
.cart-sidebar #orderDetails,.cart-sidebar .cart-body{
margin-top:2px;
margin-bottom:20px}
.cart-sidebar #orderDetails>.cart-body-control-bar,.cart-sidebar .cart-body>.cart-body-control-bar{
margin-top:10px;
margin-bottom:15px}
.cart-sidebar #orderDetailsLabel,.cart-sidebar .cart-header{
padding:10px 10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
background:#FFF}
.cart-sidebar #orderDetailsLabel>.cart-header-title-bar,.cart-sidebar .cart-header>.cart-header-title-bar{
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
border-radius:0;
margin-left:5px;
margin-right:5px;
background:#FFF}
.cart-sidebar #orderDetailsLabel>.cart-header-title-bar.row,.cart-sidebar .cart-header>.cart-header-title-bar.row{
margin-left:0;
margin-right:0}
.cart-sidebar #orderDetailsLabel>.cart-header-title-bar>.cart-header-title,.cart-sidebar .cart-header>.cart-header-title-bar>.cart-header-title{
font-size:1.25em;
text-transform:uppercase;
letter-spacing:.15em;
font-family:h3dp_roboto_light;
padding-left:5px}
.cart-sidebar #orderDetailsLabel>.cart-header-title-bar>.cart-header-subtotal,.cart-sidebar .cart-header>.cart-header-title-bar>.cart-header-subtotal{
font-family:h3dp_roboto_condensed_light;
font-size:12px;
padding:5px 0;
padding-right:5px;
color:#CCC}
.cart-sidebar #collapseCartItems,.cart-sidebar #expandCartItems,.cart-sidebar .collapse-cart-items,.cart-sidebar .expand-cart-items{
font-size:.6em;
font-family:h3dp_roboto_light;
color:#CCC;
background:#FFF;
cursor:pointer;
border-radius:1px;
padding:0 3px}
.cart-sidebar #collapseCartItems:hover,.cart-sidebar #expandCartItems:hover,.cart-sidebar .collapse-cart-items:hover,.cart-sidebar .expand-cart-items:hover{
color:#3dbae5;
border-color:#3dbae5;
background:#FFF}
.cart-sidebar .cart-item-count{
font-family:h3dp_roboto_light;
color:#AAA;
text-transform:uppercase;
font-size:12px}
.cart-sidebar .cart-item{
margin-bottom:30px;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
.cart-sidebar .cart-item-title{
padding:5px 10px;
cursor:pointer}
.cart-sidebar .cart-item-body{
margin:0 10px;
padding:10px 0;
border-top:1px solid #EEE}
.cart-sidebar .cart-item-body .cart-item-info-block-1>div.row:first-child{
margin-top:0;
margin-bottom:5px}
@media (max-width:549px){
.cart-sidebar .cart-item-body .cart-item-info-block-2>div.row:first-child{
margin-top:5px}
}
@media (min-width:550px){
.cart-sidebar .cart-item-body .cart-item-info-block-2>div.row:first-child{
margin-top:0}
}
.cart-sidebar .cart-item-data{
font-size:.7em;
font-family:h3dp_roboto_condensed_light}
.cart-sidebar .data-row{
margin-left:-25px}
.cart-sidebar .cart-item-detail-name{
font-family:h3dp_roboto_condensed_light;
font-size:.7em;
color:#CCC}
@media (min-width:992px) and (max-width:1199px){
.cart-sidebar .cart-item-info-block-1 .cart-item-detail-name{
padding-left:20px}
}
@media (min-width:1200px){
.cart-sidebar .cart-item-info-block-1 .cart-item-detail-name{
padding-left:0}
}
.cart-sidebar .cart-item-detail-value{
font-family:h3dp_roboto_condensed_regular;
font-size:.7em;
color:#777;
height:15px}
.cart-sidebar .cart-item-dimension{
padding:0!important;
text-align:center}
.cart-sidebar .cart-item-footer{
position:relative}
.cart-sidebar .cart-modifier{
position:absolute;
bottom:-17px;
font-size:.6em;
font-family:h3dp_roboto_light;
letter-spacing:.15em;
color:#CCC;
cursor:pointer;
text-transform:uppercase}
.cart-sidebar .cart-modifier:hover{
color:#42a7a8}
.cart-sidebar .cart-item-edit,.cart-sidebar .cart-item-remove{
right:-1px;
text-decoration:none!important}
.cart-sidebar #charges,.cart-sidebar .charges{
padding-top:5px;
padding-bottom:5px;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
.cart-sidebar .charge-item{
position:relative;
margin:0 0}
.cart-sidebar .charge-label{
text-align:right;
color:#AAA;
text-transform:uppercase;
font-size:12px;
font-family:h3dp_roboto_condensed_light;
vertical-align:middle}
.cart-sidebar .charge-amount{
text-align:right}
.cart-sidebar #totalLabel,.cart-sidebar .total-label{
color:#777;
font-family:h3dp_roboto_condensed_bold}
.cart-sidebar #total,.cart-sidebar .total{
font-size:20px}
.cart-sidebar .cart-thumb-container{
display:block;
position:relative;
padding:0;
margin:0 auto}
@media (max-width:991px){
.cart-sidebar .cart-thumb-container{
width:155px;
height:65px;
margin:0 auto 10px auto}
}
@media (min-width:992px) and (max-width:1199px){
.cart-sidebar .cart-thumb-container{
width:155px;
height:65px;
margin:0 auto 10px 0}
}
@media (min-width:1200px){
.cart-sidebar .cart-thumb-container{
width:155px;
height:65px;
margin:0 auto 10px 0}
}
.cart-sidebar .cart-thumb-container .cart-thumb-link{
overflow:hidden;
border:1px solid #CCC}
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-main{
display:inline-block}
@media (max-width:991px){
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-main{
width:104px;
height:65px}
}
@media (min-width:992px) and (max-width:1199px){
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-main{
width:104px;
height:65px}
}
@media (min-width:1200px){
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-main{
width:104px;
height:65px}
}
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-side{
position:absolute;
right:0}
@media (max-width:991px){
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-side{
width:50px;
height:32px}
}
@media (min-width:992px) and (max-width:1199px){
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-side{
width:50px;
height:32px}
}
@media (min-width:1200px){
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-side{
width:50px;
height:32px}
}
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-side:nth-child(2){
top:0;
padding-top:0}
.cart-sidebar .cart-thumb-container .cart-thumb-link.thumb-link-side:last-child{
bottom:0;
padding-bottom:0}
.cart-sidebar .cart-thumbnail{
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
width:100%;
height:auto}
.cart-large .cart-thumb-container{
display:block;
position:relative;
padding:0;
margin:0 auto}
@media (max-width:991px){
.cart-large .cart-thumb-container{
width:155px;
height:65px}
}
@media (min-width:992px) and (max-width:1199px){
.cart-large .cart-thumb-container{
width:155px;
height:65px}
}
@media (min-width:1200px){
.cart-large .cart-thumb-container{
width:155px;
height:65px}
}
.cart-large .cart-thumb-container .cart-thumb-link{
overflow:hidden;
border:1px solid #CCC}
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-main{
display:inline-block}
@media (max-width:991px){
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-main{
width:104px;
height:65px}
}
@media (min-width:992px) and (max-width:1199px){
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-main{
width:104px;
height:65px}
}
@media (min-width:1200px){
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-main{
width:104px;
height:65px}
}
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-side{
position:absolute;
right:0}
@media (max-width:991px){
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-side{
width:50px;
height:32px}
}
@media (min-width:992px) and (max-width:1199px){
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-side{
width:50px;
height:32px}
}
@media (min-width:1200px){
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-side{
width:50px;
height:32px}
}
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-side:nth-child(2){
top:0;
padding-top:0}
.cart-large .cart-thumb-container .cart-thumb-link.thumb-link-side:last-child{
bottom:0;
padding-bottom:0}
.cart-large .cart-thumbnail{
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
width:100%;
height:auto}
.checkout-stage-container{
padding:50px 10px}
.checkout-stage-dash{
width:100%;
height:15px;
-webkit-transform:skewX(-45deg);
transform:skewX(-45deg);
background:#666}
.checkout-stage-dash.dash-light{
background:#BBB}
.checkout-stage-label{
text-align:center;
font-size:20px;
font-family:h3dp_roboto_condensed_light;
color:#666}
.checkout-stage-label.label-light{
color:#BBB}
#orderInfoContainer{
padding:10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
background:#FFF;
margin-bottom:20px}
#orderForm input{
font-family:h3dp_roboto_thin}
.field-invalid,input.error,select.error{
border-bottom:1px solid #CD5151!important}
div.error,label.error{
color:#CD5151;
font-size:12px;
margin-top:-10px;
display:block;
font-family:h3dp_roboto_light}
div.error#tos-error,label.error#tos-error{
margin-top:10px;
border-top:1px solid #CD5151}
div.error.error-large,label.error.error-large{
font-size:16px;
font-family:h3dp_roboto_condensed_light}
#shippingAddress.inactive{
opacity:.25}
.cc-icon{
display:inline-block}
.cc-icon img{
width:45px;
height:auto;
margin:5px}
.cc-icon:first-child>img{
margin-left:0}
#checkoutContainer{
background:0 0;
padding-top:20px;
margin-top:20px}
#checkoutContainer #orderInfoContainer input:not([type=radio]):not([type=checkbox]),#checkoutContainer #orderInfoContainer select{
font-family:h3dp_roboto_light;
font-size:14px;
border-radius:0!important;
padding:2px 0 0 5px;
border:0;
border-bottom:1px solid #DDD;
height:22px;
margin-top:6px;
box-shadow:none}
#checkoutContainer #orderInfoContainer input:not([type=radio]):not([type=checkbox])#state,#checkoutContainer #orderInfoContainer select#state{
height:21px;
margin-top:7px}
.checkout-section-header{
margin-bottom:20px}
.checkout-section-header .checkout-section-title-bar{
margin:0;
margin-bottom:15px;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC}
.checkout-section-header .checkout-section-title-bar .checkout-section-title{
font-size:1.25em;
text-transform:uppercase;
letter-spacing:.15em;
font-family:h3dp_roboto_light;
padding-left:5px}
.checkout-section{
margin-bottom:20px}
.checkout-section .form-control{
margin-bottom:10px}
.form-group-container{
margin-bottom:20px}
div.form-group-container div.form-group>div{
margin-bottom:10px}
div.form-group-container div.row>div{
margin-bottom:10px}
#shippingOptionsContainer{
margin-bottom:20px}
.custom-checkbox{
display:inline-block;
margin:5px;
margin-left:0;
width:15px;
height:16px;
vertical-align:middle;
background:#fff;
border:1px solid #777;
cursor:pointer}
.custom-checkbox>span{
color:transparent;
top:-5px;
left:1px;
-webkit-transform:scale(1.25);
transform:scale(1.25)}
.custom-checkbox.checkbox-active>span{
color:#42a7a8}
.shipping-option-label{
font-family:h3dp_roboto_condensed_light;
text-align:left}
#shippingOptionsOR{
display:inline-block;
margin-bottom:20px;
color:#AAA;
font-family:h3dp_roboto_thin}
#pickupParagraph,#shippingParagraph{
color:#AAA;
font-family:h3dp_roboto_condensed_light;
padding:0;
margin:0;
vertical-align:middle}
.checkout-form-label{
font-family:h3dp_roboto_condensed_regular;
margin:6px 0;
font-size:14px;
padding-top:2px;
font-weight:400}
@media (max-width:767px){
.checkout-form-label{
text-align:left}
.checkout-form-label.text-right{
text-align:right}
}
@media (min-width:768px){
.checkout-form-label{
text-align:right}
}
#tosStatement.field-invalid{
padding:5px 10px}
#lowerLinkBar{
margin:5px 0;
padding:5px 5px;
background:#fff}
.custom-radio{
display:inline-block;
width:16px;
height:16px;
position:absolute;
margin:0;
margin-right:5px;
-webkit-transform:translate(-200%,25%);
transform:translate(-200%,25%)}
.custom-radio label{
width:15px;
height:15px;
cursor:pointer;
position:absolute;
top:0;
left:0;
margin:0;
background:#FFF;
border-radius:1px;
border:1px solid #777}
.custom-radio label:after{
content:'';
width:10px;
height:5px;
position:absolute;
top:3px;
left:2px;
border:2px solid #3dbae5;
border-top:none;
border-right:none;
background:0 0;
opacity:0;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)}
.custom-radio label:hover::after{
opacity:.5}
.custom-radio input[type=checkbox],.custom-radio input[type=radio]{
visibility:hidden}
.custom-radio input[type=checkbox]:checked+label:after,.custom-radio input[type=radio]:checked+label:after{
opacity:1}
.checkout-review-info{
padding:10px 10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
background:#FFF}
.checkout-review-info .checkout-review-data-label{
font-family:h3dp_roboto_condensed_regular;
font-size:14px}
@media (max-width:767px){
.checkout-review-info .checkout-review-data-label{
text-align:left}
}
@media (min-width:768px){
.checkout-review-info .checkout-review-data-label{
text-align:right}
}
.checkout-review-info .cc-icon-img{
width:40px;
margin:-5px 5px 0 0;
box-shadow:0 1px 5px -1px rgba(0,0,0,.5)}
.checkout-review-info .checkout-review-data-value{
font-family:h3dp_roboto_light;
font-size:14px}
.checkout-review-info .payment-source-text{
font-family:h3dp_roboto_light;
font-size:14px}
.orders-container .orders-page-title{
background:#FFF;
padding:10px;
margin:10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
font-family:h3dp_roboto_light;
font-size:24px;
text-transform:uppercase;
letter-spacing:.15em}
.orders-container .orders-page-title .order-page-logo{
width:24px;
height:24px;
margin-bottom:-3px;
vertical-align:initial}
.orders-container .order-group{
background:#FFF;
padding:10px;
margin:10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
font-size:12px}
.orders-container .order-group .order-row-header{
font-family:h3dp_roboto_light;
font-size:20px;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:1px solid #CCC}
.orders-container .order-group .order-row-header .order-header-icon{
font-size:16px;
margin-right:10px}
.orders-container .order-group .order-row-header .order-open{
color:#42a6a7}
.orders-container .order-group .order-row-header .order-closed{
color:#CD5151}
.orders-container .order-group .order-row .order-col .order-info-block{
margin-bottom:15px;
min-height:101px}
@media (min-width:1200px){
.orders-container .order-group .order-row .order-col .order-info-block{
display:inline-block;
padding-left:1%;
padding-right:1%;
width:33%}
.orders-container .order-group .order-row .order-col .order-info-block:first-child{
padding-left:0}
.orders-container .order-group .order-row .order-col .order-info-block:last-child{
padding-right:0}
}
@media (max-width:767px){
.orders-container .order-group .order-row .order-col-files .order-file-label-container{
border-right:1px solid #EEE}
}
@media (min-width:768px){
.orders-container .order-group .order-row .order-col-files .order-file-label-container{
border-bottom:1px solid #EEE;
margin-bottom:10px;
text-align:center}
}
.orders-container .order-group .order-row .order-col-files .order-info-label{
font-family:h3dp_roboto_condensed_light;
color:#777;
letter-spacing:.1em;
margin-bottom:5px}
.orders-container .order-group .order-row .order-col-files .order-file-container{
margin-bottom:10px}
@media (min-width:768px){
.orders-container .order-group .order-row .order-col-files .order-file-container{
text-align:center}
}
.orders-container .order-group .order-row .order-col-files .order-file-container>div.col-sm-2{
overflow:auto;
white-space:nowrap}
.orders-container .order-group .order-row .order-col-files .order-file-container .order-file-link{
margin:0 0 5px 0}
.orders-container .order-group .order-row .order-col-files .order-info-value{
font-family:h3dp_roboto_light;
margin-bottom:5px}
.orders-container .order-group .order-row .order-col-files .order-info-value .order-info-rotation:not(:last-child){
padding-right:5px}
.orders-container .order-group .order-row .order-col,.orders-container .order-group .order-row .order-col-files{
margin-bottom:15px;
overflow:auto;
min-height:101px}
.orders-container .order-group .order-row .order-col .order-col-header,.orders-container .order-group .order-row .order-col-files .order-col-header{
font-family:h3dp_roboto_light;
font-size:16px;
text-transform:uppercase;
letter-spacing:.15em;
margin-bottom:10px;
border-bottom:1px solid #EEE}
.orders-container .order-group .order-row .order-col .order-table,.orders-container .order-group .order-row .order-col-files .order-table{
width:100%}
.orders-container .order-group .order-row .order-col .order-table .order-table-th,.orders-container .order-group .order-row .order-col-files .order-table .order-table-th{
font-family:h3dp_roboto_condensed_light;
color:#777;
letter-spacing:.1em;
padding-right:15px;
width:33%;
min-width:100px;
white-space:nowrap}
.orders-container .order-group .order-row .order-col .order-table .order-table-td,.orders-container .order-group .order-row .order-col-files .order-table .order-table-td{
font-family:h3dp_roboto_light;
white-space:nowrap;
text-align:right}
.calc-container .calc-page-title{
background:#FFF;
padding:10px;
margin:10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
font-family:h3dp_roboto_light;
font-size:24px;
text-transform:uppercase;
letter-spacing:.15em}
.calc-container .calc-page-title .calc-page-logo{
width:24px;
height:24px;
margin-bottom:-3px;
vertical-align:initial}
.calc-container .calc-tool-group{
background:#FFF;
padding:10px;
margin:10px;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
font-size:12px}
.calc-container .calc-tool-group .calc-row-header{
font-family:h3dp_roboto_light;
font-size:20px;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:1px solid #CCC}
.calc-container .calc-tool-group .calc-row-header .calc-name-icon-box{
padding:10px 10px 5px 10px;
margin:-10px 10px -5px -10px;
border-right:1px solid #CCC;
box-shadow:0 0 10px -3px #000 inset;
text-align:center;
color:#3b9596;
display:inline-block}
.calc-container .calc-tool-group .calc-row-header .calc-icon-box{
display:inline-block;
margin-left:10px;
margin-right:10px;
font-size:16px;
color:#777}
.calc-container .calc-tool-group .calc-row .calc-tool-description{
color:#AAA;
font-size:12px;
font-family:h3dp_roboto_light;
margin:10px 20px}
.calc-container .calc-tool-group .calc-row .calc-tool{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.calc-container .calc-tool-group .calc-row .calc-tool .calc-tool-table{
text-align:center;
font-family:h3dp_roboto_regular;
font-size:12px;
border:1px solid #CCC;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5);
margin:10px 20px}
.calc-container .calc-tool-group .calc-row .calc-tool .calc-tool-table .calc-tool-tr .calc-tool-th{
padding:10px;
padding-bottom:0;
text-align:center}
.calc-container .calc-tool-group .calc-row .calc-tool .calc-tool-table .calc-tool-tr .calc-tool-td{
padding:10px;
padding-top:0;
text-align:center}
.calc-container .calc-tool-group .calc-row .calc-tool .calc-tool-table .calc-tool-tr .calc-tool-td .calc-tool-input-num{
width:50px;
text-align:center;
border:1px solid #CCC;
box-shadow:0 0 10px -3px rgba(0,0,0,.5) inset}
.calc-container .calc-tool-group .calc-row .calc-tool .calc-tool-table .calc-tool-tr .calc-tool-td .calc-tool-output-num{
display:inline-block;
width:50px;
text-align:center;
border:1px solid #CCC;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
#animation{
position:relative;
z-index:1}
@media (max-width:499px){
#animation{
min-height:calc(-60vh)}
}
@media (min-width:500px) and (max-width:767px){
#animation{
min-height:calc(-60vh)}
}
@media (min-width:768px) and (max-width:991px){
#animation{
min-height:calc(-60vh)}
}
@media (min-width:992px) and (max-width:1199px){
#animation{
min-height:calc(-60vh)}
}
@media (min-width:1200px){
#animation{
min-height:calc(-160vh)}
}
.engine{
position:relative;
min-height:calc(40vh);
background:no-repeat center center #EEE;
background-size:cover;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine{
min-height:calc(-60vh)}
}
@media (min-width:500px) and (max-width:767px){
.engine{
min-height:calc(-60vh)}
}
@media (min-width:768px) and (max-width:991px){
.engine{
min-height:calc(-60vh)}
}
@media (min-width:992px) and (max-width:1199px){
.engine{
min-height:calc(-60vh)}
}
@media (min-width:1200px){
.engine{
min-height:calc(-160vh)}
}
.engine .spinbox{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .upload-progress-box{
position:absolute;
bottom:0;
left:0;
background:0 0;
width:100%}
.engine .upload-progress-box .upload-progress-bar{
width:0;
height:3px;
background:#80D2EE;
-webkit-transition:width .1s ease-in-out;
transition:width .1s ease-in-out}
.engine .resize-canvas{
width:640px;
height:400px;
display:none}
.engine .model-viewer{
position:relative;
margin:20px;
box-shadow:0 1px 7px -3px rgba(0,0,0,.7);
background:#FFF;
z-index:10}
@media (max-width:499px){
.engine .model-viewer{
margin-bottom:95px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer{
margin-bottom:95px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer{
margin-bottom:95px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer{
margin-bottom:75px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:1200px){
.engine .model-viewer{
margin-bottom:75px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
.engine .model-viewer .canvas-container{
background:no-repeat center center #FFF;
background-size:cover;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .canvas-container .webgl-canvas{
width:320px!important;
height:200px!important}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .canvas-container .webgl-canvas{
width:400px!important;
height:250px!important}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .canvas-container .webgl-canvas{
width:640px!important;
height:400px!important}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .canvas-container .webgl-canvas{
width:720px!important;
height:450px!important}
}
@media (min-width:1200px){
.engine .model-viewer .canvas-container .webgl-canvas{
width:800px!important;
height:500px!important}
}
.engine .model-viewer .viewer-ui-container{
position:absolute;
top:0;
left:0;
pointer-events:none;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container{
width:320px!important;
height:200px!important}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container{
width:400px!important;
height:250px!important}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container{
width:640px!important;
height:400px!important}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container{
width:720px!important;
height:450px!important}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container{
width:800px!important;
height:500px!important}
}
.engine .model-viewer .viewer-ui-container .view-controls{
width:100%;
height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:space-between;
-ms-flex-line-pack:justify;
align-content:space-between}
.engine .model-viewer .viewer-ui-container .view-controls .controls-section{
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .controls-section.controls-left{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .controls-section.controls-center{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .controls-section.controls-right{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-type-group,.engine .model-viewer .viewer-ui-container .view-controls .mesh-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:flex-start;
-ms-flex-line-pack:start;
align-content:flex-start}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container .view-controls .cam-type-group,.engine .model-viewer .viewer-ui-container .view-controls .mesh-group{
margin:4px 0 0 4px;
width:34px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container .view-controls .cam-type-group,.engine .model-viewer .viewer-ui-container .view-controls .mesh-group{
margin:6px 0 0 6px;
width:39px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container .view-controls .cam-type-group,.engine .model-viewer .viewer-ui-container .view-controls .mesh-group{
margin:8px 0 0 8px;
width:44px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container .view-controls .cam-type-group,.engine .model-viewer .viewer-ui-container .view-controls .mesh-group{
margin:8px 0 0 8px;
width:52px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container .view-controls .cam-type-group,.engine .model-viewer .viewer-ui-container .view-controls .mesh-group{
margin:10px 0 0 10px;
width:53px}
}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group{
margin:10px 0 10px 10px;
width:120px;
height:120px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube{
width:70px;
height:70px;
pointer-events:auto;
-webkit-transition:width .15s ease-out,height .15s ease-out;
transition:width .15s ease-out,height .15s ease-out;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .icon-back,.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .icon-front{
-webkit-transition:top .15s ease-out,left .15s ease-out,-webkit-transform .15s ease-out;
transition:top .15s ease-out,left .15s ease-out,-webkit-transform .15s ease-out;
transition:top .15s ease-out,left .15s ease-out,transform .15s ease-out;
transition:top .15s ease-out,left .15s ease-out,transform .15s ease-out,-webkit-transform .15s ease-out}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .icon-front{
-webkit-transform:scale(1.1);
transform:scale(1.1);
top:-12px;
left:12px}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .icon-back{
-webkit-transform:scale(.9);
transform:scale(.9);
top:12px;
left:-12px}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube:hover{
width:100px;
height:100px}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube:hover .icon-front{
-webkit-transform:scale(1.3);
transform:scale(1.3);
top:-25px;
left:25px}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube:hover .icon-back{
-webkit-transform:scale(.8);
transform:scale(.8);
top:25px;
left:-25px}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-row{
pointer-events:none;
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-cell{
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r1{
z-index:1}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r1 .camcube-r1-c1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r1 .camcube-r1-c2{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r1 .camcube-r1-c2 .icon-box{
position:relative;
z-index:1;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r1 .camcube-r1-c3{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r1 .camcube-r1-c3 .icon-box{
position:relative;
z-index:0;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r2{
z-index:2}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r2 .camcube-r2-c1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r2 .camcube-r2-c1 .icon-box{
position:relative;
z-index:3;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r2 .camcube-r2-c2{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r2 .camcube-r2-c3{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r2 .camcube-r2-c3 .icon-box{
position:relative;
z-index:2;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r3{
z-index:3}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r3 .camcube-r3-c1{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r3 .camcube-r3-c1 .icon-box{
position:relative;
z-index:5;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r3 .camcube-r3-c2{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r3 .camcube-r3-c2 .icon-box{
position:relative;
z-index:4;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-ui-container .view-controls .cam-pos-group .camcube .camcube-r3 .camcube-r3-c3{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container .view-controls .capture-controls{
margin:0 0 4px 0}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container .view-controls .capture-controls{
margin:0 0 6px 0}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container .view-controls .capture-controls{
margin:0 0 8px 0}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container .view-controls .capture-controls{
margin:0 0 8px 0}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container .view-controls .capture-controls{
margin:0 0 10px 0}
}
.engine .model-viewer .viewer-ui-container .view-controls .icon-box{
background:#FFF;
border-radius:9px 2px 9px 2px;
box-shadow:0 1px 3px -1px #000;
pointer-events:auto;
cursor:pointer;
-webkit-transition:all .1s ease-out;
transition:all .1s ease-out;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box{
width:16px;
height:16px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box{
width:18px;
height:18px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box{
width:20px;
height:20px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box{
width:24px;
height:24px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box{
width:24px;
height:24px}
}
.engine .model-viewer .viewer-ui-container .view-controls .icon-box .ui-icon{
-webkit-transition:all .1s ease-out;
transition:all .1s ease-out}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box .ui-icon{
width:10px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box .ui-icon{
width:12px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box .ui-icon{
width:14px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box .ui-icon{
width:18px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container .view-controls .icon-box .ui-icon{
width:18px}
}
.engine .model-viewer .viewer-ui-container .view-controls .icon-box.active,.engine .model-viewer .viewer-ui-container .view-controls .icon-box:hover{
background:#80D2EE;
border-color:#1992bc;
box-shadow:0 0 7px 1px #1992bc inset}
.engine .model-viewer .viewer-ui-container .view-controls .icon-box.active .ui-icon,.engine .model-viewer .viewer-ui-container .view-controls .icon-box:hover .ui-icon{
-webkit-filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%);
filter:contrast(30%) brightness(140%) contrast(140%) brightness(180%)}
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group{
pointer-events:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:end;
-webkit-align-items:flex-end;
-ms-flex-align:end;
align-items:flex-end;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box{
position:relative;
box-shadow:0 1px 7px -3px rgba(0,0,0,.7)}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box{
margin:2px 2px 0 0}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box{
margin:3px 3px 0 0}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box{
margin:4px 4px 0 0}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box{
margin:5px 5px 0 0}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box{
margin:5px 5px 0 0}
}
@media (max-width:499px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box .viewer-thumbnail{
width:48px;
height:30px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box .viewer-thumbnail{
width:64px;
height:40px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box .viewer-thumbnail{
width:64px;
height:40px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box .viewer-thumbnail{
width:64px;
height:40px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box .viewer-thumbnail{
width:64px;
height:40px}
}
.engine .model-viewer .viewer-ui-container .view-controls .thumbnail-group .thumbnail-box .icon-remove{
position:absolute;
top:0;
right:0;
color:#e74c3d;
cursor:pointer;
font-size:12px}
.engine .model-viewer .viewer-side-panel{
border-left:1px solid #EEE;
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
align-self:stretch;
background:#FFF}
@media (max-width:499px){
.engine .model-viewer .viewer-side-panel{
padding:20px;
height:440px;
max-width:320px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-side-panel{
padding:20px;
height:440px;
max-width:400px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-side-panel{
padding:20px;
height:257px;
max-width:640px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-side-panel{
padding:20px 5px 5px 5px;
width:261px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:space-between;
-webkit-align-items:space-between;
-ms-flex-align:space-between;
align-items:space-between;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-side-panel{
padding:20px;
width:281px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:space-between;
-webkit-align-items:space-between;
-ms-flex-align:space-between;
align-items:space-between;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
.engine .model-viewer .viewer-side-panel .vsp-group{
padding:0 5px 5px 5px;
border:1px solid #CCC}
@media (max-width:499px){
.engine .model-viewer .viewer-side-panel .vsp-group{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-side-panel .vsp-group{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-side-panel .vsp-group{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
width:calc(40%)}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-side-panel .vsp-group{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-side-panel .vsp-group{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
.engine .model-viewer .viewer-side-panel .vsp-group .vsp-group-title{
display:inline-block;
text-align:left;
font-family:h3dp_roboto_regular;
font-size:12px;
text-transform:uppercase;
letter-spacing:.1em;
color:#777;
margin-left:5px;
margin-bottom:-6px;
position:relative;
top:-12px;
background:#FFF;
padding:2px 5px;
border:1px solid #CCC;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-side-panel .vsp-group:last-child{
margin-bottom:0}
@media (max-width:499px){
.engine .model-viewer .viewer-side-panel .vsp-group.model-info{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0 0 0}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-side-panel .vsp-group.model-info{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0 0 0}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-side-panel .vsp-group.model-info{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:0 0 0 10px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-side-panel .vsp-group.model-info{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-side-panel .vsp-group.model-info{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1}
}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .model-info-table{
width:100%;
font-size:11px;
text-align:right;
overflow:auto}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .model-info-table .mvd-info-row{
height:20px}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .model-info-table .mvd-info-row .mvd-info-label{
color:#CCC;
font-size:11px;
font-family:h3dp_roboto_condensed_regular_i;
text-align:left}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .model-info-table .mvd-info-row .mvd-info-label.mvd-info-label-col-2{
padding-left:15px}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .model-info-table .mvd-info-row .mvd-info-value{
color:#777;
font-family:h3dp_roboto_regular}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .model-info-table .mvd-info-row .mvd-info-units{
font-family:h3dp_roboto_condensed_regular;
color:#777}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box{
font-size:11px;
margin-top:3px;
padding-top:4px;
border-top:1px solid #EEE;
color:#CCC;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box .display-units-label{
font-family:h3dp_roboto_condensed_regular_i}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box .display-units-btn-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box .display-units-btn-box .display-units-btn{
padding:1px 3px 0 3px;
font-family:h3dp_roboto_regular;
font-size:9px;
letter-spacing:.1em;
text-transform:uppercase;
text-align:center;
color:#CCC;
background:#FFF;
border:1px solid #CCC;
border-radius:2px;
cursor:pointer;
-webkit-transition:all .1s;
transition:all .1s}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box .display-units-btn-box .display-units-btn:not(:first-child){
margin-left:5px}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box .display-units-btn-box .display-units-btn:hover:not(.mvd-active){
color:#80D2EE;
border-color:#80D2EE;
background:#FFF}
.engine .model-viewer .viewer-side-panel .vsp-group.model-info .display-units-box .display-units-btn-box .display-units-btn.mvd-active{
color:#FFF;
border-color:#1992bc;
background:#80D2EE;
box-shadow:0 0 4px 1px #1992bc inset}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options{
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-side-panel .vsp-group.print-options{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
margin:0}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-side-panel .vsp-group.print-options{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
margin:0}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-side-panel .vsp-group.print-options{
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
margin:0 10px 0 0}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-side-panel .vsp-group.print-options{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-side-panel .vsp-group.print-options{
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2;
margin:20px 0}
}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-options-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:stretch;
-ms-flex-item-align:stretch;
align-self:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option:not(:last-child){
margin-bottom:10px}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .print-option-label{
font-family:h3dp_roboto_regular_i;
font-size:12px;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-row{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:end;
-webkit-justify-content:flex-end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-row .swatch{
width:10px;
height:10px;
margin:3px;
box-shadow:0 4px 7px -3px #000;
cursor:pointer}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-row .swatch:hover{
-webkit-transition:-webkit-transform 50ms ease-out;
transition:-webkit-transform 50ms ease-out;
transition:transform 50ms ease-out;
transition:transform 50ms ease-out, -webkit-transform 50ms ease-out;
-webkit-transform:scale(1.6,1.6);
transform:scale(1.6,1.6)}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-black{
background:#212226}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-white{
background:#f4f5f7}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-red{
background:#e42d1b}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-blue{
background:#2010c9}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-yellow{
background:#f6e900}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-green{
background:#4aa256}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-brown{
background:#8f7238}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-gray{
background:#87888a}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-purple{
background:#772b6f}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-pink{
background:#f14b79}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .color-group .print-swatch-box .swatch-orange{
background:#fa6c0e}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group .quantity-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group .quantity-box .quantity-input{
border:none;
max-width:25px;
font-size:12px;
text-align:center;
font-family:h3dp_roboto_regular;
text-transform:uppercase;
letter-spacing:.1em;
color:#777;
padding:0}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group .quantity-box .quantity-minus,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group .quantity-box .quantity-plus{
cursor:pointer;
color:#CCC}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group .quantity-box .quantity-minus:hover,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .quantity-group .quantity-box .quantity-plus:hover{
color:#3dbae5}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .option-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .option-group .print-option-btn-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .option-group .print-option-btn-box .option-btn{
padding:1px 3px 0 3px;
font-family:h3dp_roboto_regular;
font-size:9px;
letter-spacing:.1em;
text-transform:uppercase;
text-align:center;
color:#CCC;
border:1px solid #CCC;
border-radius:2px;
cursor:pointer;
-webkit-transition:all .1s;
transition:all .1s}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .option-group .print-option-btn-box .option-btn:not(:first-child){
margin-left:5px}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .option-group .print-option-btn-box .option-btn:hover:not(.option-active){
color:#80D2EE;
border-color:#80D2EE;
background:#FFF}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .option-group .print-option-btn-box .option-btn.option-active{
color:#FFF;
border-color:#1992bc;
background:#80D2EE;
box-shadow:0 0 4px 1px #1992bc inset}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .print-option .scale-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .infill-button,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .mvd-fUnits-btn{
display:inline-block;
letter-spacing:.1em;
cursor:pointer;
font-family:h3dp_roboto_thin;
color:#CCC}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .infill-button:hover,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .mvd-fUnits-btn:hover{
font-family:h3dp_roboto_regular}
.engine .model-viewer .viewer-side-panel .vsp-group.print-options .infill-button.infill-active,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .infill-button.mvd-active,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .mvd-fUnits-btn.infill-active,.engine .model-viewer .viewer-side-panel .vsp-group.print-options .mvd-fUnits-btn.mvd-active{
color:#777;
font-family:h3dp_roboto_regular}
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box{
position:relative}
@media (max-width:499px){
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin:20px 0 0 0}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin:20px 0 0 0}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin:20px 0 0 10px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin:0}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box{
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
margin:0}
}
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box .atc-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box .atc-group .atc-inner{
font-family:h3dp_roboto_condensed_light;
border:1px solid #3dbae5;
border-radius:2px;
background:#fff;
margin-top:-4px;
margin-bottom:4px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box .atc-group .atc-inner .atc-price{
min-width:80px;
padding:0 3px;
border:0 solid transparent;
font-size:16px;
font-family:h3dp_roboto_regular;
color:#3dbae5;
text-align:center}
.engine .model-viewer .viewer-side-panel .vsp-group.atc-box .atc-group .atc-inner .atc-button{
text-transform:uppercase;
font-size:12px;
border-radius:0;
border:0 solid transparent;
padding:5px 3px 5px 7px}
.engine .model-viewer .viewer-launcher{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher{
width:320px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher{
width:400px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher{
width:640px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher{
width:981px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher{
width:1081px}
}
.engine .model-viewer .viewer-launcher .launcher-upper{
width:100%;
background:no-repeat center center;
background-size:cover;
background-image:url(../../images/launcher_banner.jpg);
background-position:99% 50%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-upper{
-webkit-flex-basis:100px;
-ms-flex-preferred-size:100px;
flex-basis:100px;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-upper{
-webkit-flex-basis:100px;
-ms-flex-preferred-size:100px;
flex-basis:100px;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-upper{
-webkit-flex-basis:150px;
-ms-flex-preferred-size:150px;
flex-basis:150px;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-upper{
-webkit-flex-basis:200px;
-ms-flex-preferred-size:200px;
flex-basis:200px;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-upper{
-webkit-flex-basis:200px;
-ms-flex-preferred-size:200px;
flex-basis:200px;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
.engine .model-viewer .viewer-launcher .launcher-upper .loading-options{
-webkit-flex-basis:66%;
-ms-flex-preferred-size:66%;
flex-basis:66%;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine .model-viewer .viewer-launcher .launcher-upper .loading-options .loading-option{
margin:10px}
.engine .model-viewer .viewer-launcher .launcher-lower{
background:#FFF;
padding:20px}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-lower{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-lower{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-lower{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-lower{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-lower{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
}
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section{
color:#777;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section{
font-size:10px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section{
font-size:11px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section{
font-size:12px;
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section{
font-size:14px;
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section{
font-size:14px;
-webkit-flex-basis:33%;
-ms-flex-preferred-size:33%;
flex-basis:33%;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:first-child){
margin-top:10px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:first-child){
margin-top:10px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:first-child){
margin-left:10px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:first-child){
margin-left:10px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:first-child){
margin-left:10px}
}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:last-child){
margin-bottom:10px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:last-child){
margin-bottom:10px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:last-child){
margin-bottom:10px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:last-child){
margin-right:10px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section:not(:last-child){
margin-right:10px}
}
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header{
margin:0 0 -15px 0;
font-family:h3dp_roboto_light;
font-size:18px;
text-align:left;
padding:5px 15px;
border-left:5px solid #777;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header{
font-size:14px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header{
font-size:14px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header{
font-size:16px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header{
font-size:18px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header{
font-size:18px}
}
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header .launcher-header-icon{
margin-right:5px}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header .launcher-header-icon{
width:30px;
height:30px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header .launcher-header-icon{
width:30px;
height:30px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header .launcher-header-icon{
width:48px;
height:48px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header .launcher-header-icon{
width:48px;
height:48px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-header .launcher-header-icon{
width:48px;
height:48px}
}
.engine .model-viewer .viewer-launcher .launcher-lower .launcher-section .launcher-body{
margin:15px 0 0 0;
padding:15px 19px;
padding-right:0;
text-align:justify;
font-family:h3dp_roboto_light;
border-left:1px solid #CCC;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.engine .model-viewer .viewer-launcher .launcher-footnote-box{
position:absolute;
left:0;
padding:10px;
font-size:11px;
text-align:justify;
color:#777;
font-family:h3dp_roboto_light_i;
line-height:1em}
@media (max-width:499px){
.engine .model-viewer .viewer-launcher .launcher-footnote-box{
font-size:8px}
}
@media (min-width:500px) and (max-width:767px){
.engine .model-viewer .viewer-launcher .launcher-footnote-box{
font-size:8px}
}
@media (min-width:768px) and (max-width:991px){
.engine .model-viewer .viewer-launcher .launcher-footnote-box{
font-size:10px}
}
@media (min-width:992px) and (max-width:1199px){
.engine .model-viewer .viewer-launcher .launcher-footnote-box{
font-size:11px}
}
@media (min-width:1200px){
.engine .model-viewer .viewer-launcher .launcher-footnote-box{
font-size:11px}
}
.engine .model-viewer .viewer-launcher .launcher-footnote-box .launcher-footnote .launcher-footnote-bold{
font-family:h3dp_roboto_condensed_regular}
.engine #control_box{
padding:10px;
width:100%;
z-index:3;
overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.engine #control_box .btn-ctrl{
margin:10px}
.engine #control_box .control-group-row{
margin:0 30px;
overflow-x:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.admin-section{
margin-top:40px;
padding:10px;
background:#FFF;
box-shadow:0 1px 5px -2px rgba(0,0,0,.5)}
.admin-section:last-child{
margin-bottom:40px}
.admin-section .admin-section-header{
padding:10px;
margin:10px;
border-bottom:1px solid #EEE}
.admin-section .admin-section-header .admin-header-text{
font-size:24px;
font-family:h3dp_roboto_light;
color:#555}
.admin-section .admin-section-body{
padding:10px;
margin:20px 10px 10px 10px}
.admin-section .admin-section-footer{
margin:20px}
.admin-section .admin-section-footer .admin-section-link-bar{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between}
.admin-section .admin-section-footer .admin-section-link-bar .admin-links-left{
width:33%}
.admin-section .admin-section-footer .admin-section-link-bar .admin-links-mid{
width:33%}
.admin-section .admin-section-footer .admin-section-link-bar .admin-links-right{
text-align:right;
width:33%}
.admin-section .admin-gallery-dropzone-file-list{
padding:20px 0}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file:not(:last-child){
margin-bottom:10px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-progress-container{
margin-left:20px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-progress-container>.progress-bar{
width:0;
height:2px;
float:none}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data{
width:100%;
overflow:auto;
background:#FFF;
padding:5px 0 10px 0;
color:#555}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-progress{
float:right;
color:#80D2EE;
font-family:h3dp_roboto_light;
letter-spacing:.1em;
font-size:10px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-name{
font-family:h3dp_roboto_condensed_regular;
font-size:14px;
max-width:90%;
overflow:auto;
white-space:nowrap}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-name .admin-gallery-file-description{
display:block;
width:100%;
margin-top:4px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-name .admin-gallery-file-data-text{
display:inline-block;
font-family:h3dp_roboto_regular;
font-size:12px;
color:#777}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-name .admin-gallery-file-icon{
display:inline-block;
color:#80D2EE;
padding-right:5px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-name .admin-gallery-file-thumb{
display:inline-block;
vertical-align:top;
max-width:80px;
max-height:80px;
margin-right:10px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-name .admin-gallery-file-thumb .admin-gallery-file-img{
max-width:80px;
max-height:80px}
.admin-section .admin-gallery-dropzone-file-list .admin-gallery-file .admin-gallery-dropzone-file-data .admin-gallery-file-data.file-status{
font-family:h3dp_roboto_light;
text-transform:uppercase;
letter-spacing:.1em;
font-size:10px;
padding-top:5px;
padding-left:19px;
color:#80D2EE}
.admin-section .admin-gallery-dropzone{
min-height:200px;
position:relative;
cursor:pointer}
.admin-section .admin-gallery-dropzone .admin-gallery-dropzone-bg{
height:200px;
width:100%;
position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
overflow:hidden;
border:1px solid #EEE}
.admin-section .admin-gallery-dropzone .admin-gallery-dropzone-bg .admin-gallery-dropzone-bg-icon{
height:300px;
width:300px;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
font-size:160px;
color:#F7F7F7;
overflow:hidden}
.admin-section .admin-gallery-dropzone .admin-gallery-dropzone-bg .admin-gallery-dropzone-overlay{
z-index:1;
max-width:400px}
.admin-section .admin-gallery-dropzone .admin-gallery-dropzone-bg .admin-gallery-dropzone-overlay .admin-gallery-dropzone-overlay-body{
text-align:center;
padding:10px;
font-family:h3dp_roboto_regular;
color:#777}
.admin-section .admin-gallery-uploads-header{
margin:20px 0 40px 0;
font-family:h3dp_roboto_light;
font-size:20px;
text-transform:uppercase;
letter-spacing:.15em;
border-bottom:1px solid #CCC}
.admin-section .admin-gallery-uploads{
width:100%}
.admin-section .admin-gallery-uploads .admin-gallery-user-file{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start}
.admin-section .admin-gallery-uploads .admin-gallery-user-file:not(:last-child){
margin-bottom:50px}
.admin-section .admin-gallery-uploads .admin-gallery-user-file:last-child{
margin-bottom:40px}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .admin-gallery-user-file-header{
width:100%}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-name{
font-family:h3dp_roboto_condensed_regular;
font-size:20px;
width:100%;
margin-bottom:10px}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-preview{
min-width:180px;
height:120px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
padding:10px;
background:#EEE;
overflow:hidden}
@media (max-width:499px){
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-preview{
width:100%;
margin:0}
}
@media (min-width:500px){
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-preview{
width:180px;
margin:0 10px 0 0}
}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-preview .file-preview-img{
max-width:160px;
max-height:100px}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-info{
min-width:200px;
height:120px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-info .file-material{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
margin-bottom:10px}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-info .file-material .file-material-title{
width:100%;
font-size:14px;
margin-bottom:5px;
color:#555;
font-family:h3dp_roboto_regular}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-info .file-description{
font-family:h3dp_roboto_light;
font-size:14px;
text-transform:uppercase;
letter-spacing:.15em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.admin-section .admin-gallery-uploads .admin-gallery-user-file .file-info .file-description .admin-gallery-description-input{
display:block;
width:100%;
border:1px solid #CCC;
resize:none;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1}
.admin-section .admin-gallery-thumbnail-container{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
margin:0 -10px}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
height:150px;
margin:10px}
@media (max-width:991px){
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group{
width:400px}
}
@media (min-width:992px){
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group{
width:500px}
}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-link{
text-align:center}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-link .admin-gallery-thumbnail-img{
max-width:150px;
max-height:150px}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-description-box{
height:120px;
margin-left:10px;
border:1px solid #EEE}
@media (max-width:991px){
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-description-box{
width:240px}
}
@media (min-width:992px){
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-description-box{
width:340px}
}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-description-box .admin-gallery-thumbnail-description{
width:100%;
height:100%;
padding:5px;
border:1px solid transparent;
resize:none;
overflow:auto;
font-family:h3dp_roboto_condensed_regular;
font-size:14px}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-description-box .admin-gallery-thumbnail-description.modified{
border:2px solid #80D2EE}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-description-box .admin-gallery-thumbnail-description.editable{
font-family:h3dp_roboto_light;
background-color:rgba(83,194,232,.1)}
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-control-box{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
margin-left:10px;
width:240px}
@media (max-width:991px){
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-control-box{
width:240px}
}
@media (min-width:992px){
.admin-section .admin-gallery-thumbnail-container .admin-gallery-image-edit-group .admin-gallery-thumbnail-control-box{
width:340px}
}
.admin-dhr-manager{
font-size:10px;
background:#FFF;
padding:3em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-dhr-manager .admin-dhr-header{
font-size:1.6em;
font-family:h3dp_roboto_regular;
color:#777}
.admin-dhr-manager .admin-dhr-body .dhr{
padding:1em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.admin-dhr-manager .admin-dhr-body .dhr :not(:last-child){
margin-right:1em}
.admin-dhr-manager .admin-dhr-body .dhr:nth-child(even){
background:#f8f8f8}
.admin-dhr-manager .admin-dhr-body .dhr.dhr-info-labels{
font-family:h3dp_roboto_regular;
color:#777}
.admin-dhr-manager .admin-dhr-body .dhr .dhr-info-label{
font-size:1.3em}
.admin-dhr-manager .admin-dhr-body .dhr .dhr-date{
-webkit-flex-basis:12em;
-ms-flex-preferred-size:12em;
flex-basis:12em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-dhr-manager .admin-dhr-body .dhr .dhr-email{
-webkit-flex-basis:15em;
-ms-flex-preferred-size:15em;
flex-basis:15em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-dhr-manager .admin-dhr-body .dhr .dhr-files{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:4em;
-ms-flex-preferred-size:4em;
flex-basis:4em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-dhr-manager .admin-dhr-body .dhr .dhr-description{
max-height:4em;
overflow:auto;
-webkit-flex-basis:25em;
-ms-flex-preferred-size:25em;
flex-basis:25em;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:1;
-ms-flex-negative:1;
flex-shrink:1;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-dhr-manager .admin-dhr-body .dhr .dhr-btns{
-webkit-flex-basis:15em;
-ms-flex-preferred-size:15em;
flex-basis:15em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-dhr-manager .admin-dhr-footer{
padding-top:3em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.admin-account-manager{
font-size:10px;
background:#FFF;
padding:3em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-account-manager .admin-account-header{
font-size:1.6em;
font-family:h3dp_roboto_regular;
color:#777}
.accounts-overview.admin-account-manager .admin-account-body .account{
padding:1em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.accounts-overview.admin-account-manager .admin-account-body .account :not(:last-child){
margin-right:1em}
.accounts-overview.admin-account-manager .admin-account-body .account:nth-child(even){
background:#f8f8f8}
.accounts-overview.admin-account-manager .admin-account-body .account.account-info-labels{
font-family:h3dp_roboto_regular;
color:#777}
.accounts-overview.admin-account-manager .admin-account-body .account .account-info-label{
font-size:1.3em}
.accounts-overview.admin-account-manager .admin-account-body .account .account-date{
-webkit-flex-basis:12em;
-ms-flex-preferred-size:12em;
flex-basis:12em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.accounts-overview.admin-account-manager .admin-account-body .account .account-email{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:15em;
-ms-flex-preferred-size:15em;
flex-basis:15em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.accounts-overview.admin-account-manager .admin-account-body .account .account-type{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:5em;
-ms-flex-preferred-size:5em;
flex-basis:5em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.accounts-overview.admin-account-manager .admin-account-body .account .account-verified{
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:5em;
-ms-flex-preferred-size:5em;
flex-basis:5em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.accounts-overview.admin-account-manager .admin-account-body .account .account-btns{
margin-left:auto;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch;
-webkit-flex-basis:15em;
-ms-flex-preferred-size:15em;
flex-basis:15em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.view-account.admin-account-manager .admin-account-body .account{
margin:2em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.view-account.admin-account-manager .admin-account-body .account .account-info{
margin:1em 0;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:start;
-webkit-justify-content:flex-start;
-ms-flex-pack:start;
justify-content:flex-start;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.view-account.admin-account-manager .admin-account-body .account .account-info .account-info-label{
font-size:1.3em;
font-family:h3dp_roboto_condensed_regular;
-webkit-flex-basis:8em;
-ms-flex-preferred-size:8em;
flex-basis:8em;
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.view-account.admin-account-manager .admin-account-body .account .account-info .account-info-value{
font-size:1.3em;
font-family:h3dp_roboto_regular;
-webkit-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
-webkit-flex-shrink:0;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-align-self:auto;
-ms-flex-item-align:auto;
align-self:auto}
.admin-account-manager .admin-account-footer{
padding-top:3em;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row nowrap;
-ms-flex-flow:row nowrap;
flex-flow:row nowrap;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-align-content:stretch;
-ms-flex-line-pack:stretch;
align-content:stretch}
.mfp-bg{
top:0;
left:0;
width:100%;
height:100%;
z-index:1042;
overflow:hidden;
position:fixed;
background:#0b0b0b;
opacity:.8;
filter:alpha(opacity=80)}
.mfp-wrap{
top:0;
left:0;
width:100%;
height:100%;
z-index:1043;
position:fixed;
outline:0!important;
-webkit-backface-visibility:hidden}
.mfp-container{
text-align:center;
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
padding:0 8px;
box-sizing:border-box}
.mfp-container:before{
content:'';
display:inline-block;
height:100%;
vertical-align:middle}
.mfp-align-top .mfp-container:before{
display:none}
.mfp-content{
position:relative;
display:inline-block;
vertical-align:middle;
margin:0 auto;
text-align:left;
z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
width:100%;
cursor:auto}
.mfp-ajax-cur{
cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
cursor:-webkit-zoom-out;
cursor:zoom-out}
.mfp-zoom{
cursor:pointer;
cursor:-webkit-zoom-in;
cursor:zoom-in}
.mfp-auto-cursor .mfp-content{
cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.mfp-loading.mfp-figure{
display:none}
.mfp-hide{
display:none!important}
.mfp-preloader{
color:#CCC;
position:absolute;
top:50%;
width:auto;
text-align:center;
margin-top:-.8em;
left:8px;
right:8px;
z-index:1044}
.mfp-preloader a{
color:#CCC}
.mfp-preloader a:hover{
color:#FFF}
.mfp-s-ready .mfp-preloader{
display:none}
.mfp-s-error .mfp-content{
display:none}
button.mfp-arrow,button.mfp-close{
overflow:visible;
cursor:pointer;
background:0 0;
border:0;
-webkit-appearance:none;
display:block;
outline:0;
padding:0;
z-index:1046;
box-shadow:none}
button::-moz-focus-inner{
padding:0;
border:0}
.mfp-close{
width:44px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:0;
text-decoration:none;
text-align:center;
opacity:.65;
filter:alpha(opacity=65);
padding:0 0 18px 10px;
color:#FFF;
font-style:normal;
font-size:28px;
font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{
opacity:1;
filter:alpha(opacity=100)}
.mfp-close:active{
top:1px}
.mfp-close-btn-in .mfp-close{
color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
color:#FFF;
right:-6px;
text-align:right;
padding-right:6px;
width:100%}
.mfp-counter{
position:absolute;
top:0;
right:0;
color:#CCC;
font-size:12px;
line-height:18px;
white-space:nowrap}
.mfp-arrow{
position:absolute;
opacity:.65;
filter:alpha(opacity=65);
margin:0;
top:50%;
margin-top:-55px;
padding:0;
width:90px;
height:110px;
-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{
margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{
opacity:1;
filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{
content:'';
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border:medium inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{
border-top-width:13px;
border-bottom-width:13px;
top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{
border-top-width:21px;
border-bottom-width:21px;
opacity:.7}
.mfp-arrow-left{
left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{
border-right:17px solid #FFF;
margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{
margin-left:25px;
border-right:27px solid #3F3F3F}
.mfp-arrow-right{
right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{
border-left:17px solid #FFF;
margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{
border-left:27px solid #3F3F3F}
.mfp-iframe-holder{
padding-top:40px;
padding-bottom:40px}
.mfp-iframe-holder .mfp-content{
line-height:0;
width:100%;
max-width:900px}
.mfp-iframe-holder .mfp-close{
top:-40px}
.mfp-iframe-scaler{
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%}
.mfp-iframe-scaler iframe{
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#000}
img.mfp-img{
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
box-sizing:border-box;
padding:40px 0 40px;
margin:0 auto}
.mfp-figure{
line-height:0}
.mfp-figure:after{
content:'';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index:-1;
box-shadow:0 0 8px rgba(0,0,0,.6);
background:#444}
.mfp-figure small{
color:#BDBDBD;
display:block;
font-size:12px;
line-height:14px}
.mfp-figure figure{
margin:0}
.mfp-bottom-bar{
margin-top:-36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto}
.mfp-title{
text-align:left;
line-height:18px;
color:#F3F3F3;
word-wrap:break-word;
padding-right:36px}
.mfp-image-holder .mfp-content{
max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{
cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{
padding-left:0;
padding-right:0}
.mfp-img-mobile img.mfp-img{
padding:0}
.mfp-img-mobile .mfp-figure:after{
top:0;
bottom:0}
.mfp-img-mobile .mfp-figure small{
display:inline;
margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{
background:rgba(0,0,0,.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{
padding:0}
.mfp-img-mobile .mfp-counter{
right:5px;
top:3px}
.mfp-img-mobile .mfp-close{
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0,0,0,.6);
position:fixed;
text-align:center;
padding:0}
}
@media all and (max-width:900px){
.mfp-arrow{
-webkit-transform:scale(.75);
transform:scale(.75)}
.mfp-arrow-left{
-webkit-transform-origin:0;
transform-origin:0}
.mfp-arrow-right{
-webkit-transform-origin:100%;
transform-origin:100%}
.mfp-container{
padding-left:6px;
padding-right:6px}
}
.mfp-ie7 .mfp-img{
padding:0}
.mfp-ie7 .mfp-bottom-bar{
width:600px;
left:50%;
margin-left:-300px;
margin-top:5px;
padding-bottom:5px}
.mfp-ie7 .mfp-container{
padding:0}
.mfp-ie7 .mfp-content{
padding-top:44px}
.mfp-ie7 .mfp-close{
top:0;
right:0;
padding-top:0}
.my-mfp-zoom-in .zoom-anim-dialog{
opacity:0;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
-webkit-transform:scale(.8);
transform:scale(.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{
-webkit-transform:scale(.8);
transform:scale(.8);
opacity:0}
.my-mfp-zoom-in.mfp-bg{
opacity:0;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{
opacity:.8}
.my-mfp-zoom-in.mfp-removing.mfp-bg{
opacity:0}
.my-mfp-slide-bottom .zoom-anim-dialog{
opacity:0;
-webkit-transition:all .2s ease-out;
transition:all .2s ease-out;
-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);
transform:translateY(-20px) perspective(600px) rotateX(10deg)}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{
opacity:1;
-webkit-transform:translateY(0) perspective(600px) rotateX(0);
transform:translateY(0) perspective(600px) rotateX(0)}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{
opacity:0;
-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);
transform:translateY(-10px) perspective(600px) rotateX(10deg)}
.my-mfp-slide-bottom.mfp-bg{
opacity:0;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{
opacity:.8}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{
opacity:0}
.tooltipster-default{
border:1px solid #3dbae5;
background:#3dbae5;
color:#FFF;
max-width:275px}
.tooltipster-default .tooltipster-content{
line-height:initial;
padding:0;
overflow:hidden}
.tooltipster-default .tooltipster-content .dh-tooltip{
margin:2px;
padding:8px;
text-align:center}
.tooltipster-default .tooltipster-content .dh-tooltip .dh-tooltip-title{
padding-bottom:3px;
text-align:center;
font-size:14px;
font-family:h3dp_roboto_regular;
color:#ecf8fc}
.tooltipster-default .tooltipster-content .dh-tooltip .dh-tooltip-msg{
font-size:10px;
font-family:h3dp_roboto_light;
letter-spacing:.05em;
color:#e3f5fb}
.tooltipster-errortip{
border:1px solid #CD5151;
background:#CD5151;
color:#FFF;
max-width:275px;
z-index:1030!important}
.tooltipster-errortip .tooltipster-content{
line-height:initial;
padding:0;
overflow:hidden}
.tooltipster-errortip .tooltipster-content .dh-tooltip{
margin:2px;
padding:3px;
text-align:center}
.tooltipster-errortip .tooltipster-content .dh-tooltip .dh-tooltip-title{
padding-bottom:0;
text-align:center;
font-family:h3dp_roboto_regular;
color:#e8b0b0}
@media (max-width:767px){
.tooltipster-errortip .tooltipster-content .dh-tooltip .dh-tooltip-title{
font-size:10px}
}
@media (min-width:768px){
.tooltipster-errortip .tooltipster-content .dh-tooltip .dh-tooltip-title{
font-size:14px}
}
.tooltipster-errortip .tooltipster-content .dh-tooltip .dh-tooltip-msg{
font-family:h3dp_roboto_light;
letter-spacing:.05em;
color:#FFF}
@media (max-width:767px){
.tooltipster-errortip .tooltipster-content .dh-tooltip .dh-tooltip-msg{
font-size:8px}
}
@media (min-width:768px){
.tooltipster-errortip .tooltipster-content .dh-tooltip .dh-tooltip-msg{
font-size:10px}
}
.tooltipster-icon{
cursor:help;
margin-left:4px}
.tooltipster-base{
padding:0;
font-size:0;
line-height:0;
position:absolute;
left:0;
top:0;
z-index:9999999;
pointer-events:none;
width:auto;
overflow:visible}
.tooltipster-base .tooltipster-content{
overflow:hidden}
.tooltipster-arrow{
display:block;
text-align:center;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{
display:block;
width:0;
height:0;
position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{
border-left:8px solid transparent!important;
border-right:8px solid transparent!important;
border-top:8px solid;
bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{
border-left:9px solid transparent!important;
border-right:9px solid transparent!important;
border-top:9px solid;
bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{
border-left:8px solid transparent!important;
border-right:8px solid transparent!important;
border-bottom:8px solid;
top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{
border-left:9px solid transparent!important;
border-right:9px solid transparent!important;
border-bottom:9px solid;
top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{
left:0;
right:0;
margin:0 auto}
.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{
left:6px}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{
left:5px}
.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{
right:6px}
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{
right:5px}
.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{
border-top:8px solid transparent!important;
border-bottom:8px solid transparent!important;
border-left:8px solid;
top:50%;
margin-top:-7px;
right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{
border-top:9px solid transparent!important;
border-bottom:9px solid transparent!important;
border-left:9px solid;
margin-top:-8px}
.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{
border-top:8px solid transparent!important;
border-bottom:8px solid transparent!important;
border-right:8px solid;
top:50%;
margin-top:-7px;
left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{
border-top:9px solid transparent!important;
border-bottom:9px solid transparent!important;
border-right:9px solid;
margin-top:-8px}
.tooltipster-fade{
opacity:0;
-webkit-transition-property:opacity;
transition-property:opacity}
.tooltipster-fade-show{
opacity:1}
.tooltipster-grow{
-webkit-transform:scale(0,0);
transform:scale(0,0);
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform;
-webkit-backface-visibility:hidden}
.tooltipster-grow-show{
-webkit-transform:scale(1,1);
transform:scale(1,1);
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{
opacity:0;
-webkit-transform:rotateZ(4deg);
transform:rotateZ(4deg);
-webkit-transition-property:-webkit-transform,opacity;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform, -webkit-transform}
.tooltipster-swing-show{
opacity:1;
-webkit-transform:rotateZ(0);
transform:rotateZ(0);
-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);
-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);
transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{
top:0;
-webkit-transition-property:top;
transition-property:top;
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-dying{
-webkit-transition-property:all;
transition-property:all;
top:0!important;
opacity:0}
.tooltipster-slide{
left:-40px;
-webkit-transition-property:left;
transition-property:left;
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);
-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);
transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-dying{
-webkit-transition-property:all;
transition-property:all;
left:0!important;
opacity:0}
.tooltipster-content-changing{
opacity:.5;
-webkit-transform:scale(1.1,1.1);
transform:scale(1.1,1.1)}
@font-face{
font-family:"Material Design Icons";
src:url(../fonts/materialdesignicons-webfont.eot?v=1.5.54);
src:url(../fonts/materialdesignicons-webfont.eot?#iefix&v=1.5.54) format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.woff2?v=1.5.54) format("woff2"),url(../fonts/materialdesignicons-webfont.woff?v=1.5.54) format("woff"),url(../fonts/materialdesignicons-webfont.ttf?v=1.5.54) format("truetype"),url(../fonts/materialdesignicons-webfont.svg?v=1.5.54#materialdesigniconsregular) format("svg");
font-weight:400;
font-style:normal}
.mdi{
display:inline-block;
font:normal normal normal 24px/1 "Material Design Icons";
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
-webkit-transform:translate(0,0);
transform:translate(0,0)}
.mdi-access-point:before{
content:"\F002"}
.mdi-access-point-network:before{
content:"\F003"}
.mdi-account:before{
content:"\F004"}
.mdi-account-alert:before{
content:"\F005"}
.mdi-account-box:before{
content:"\F006"}
.mdi-account-box-outline:before{
content:"\F007"}
.mdi-account-card-details:before{
content:"\F5D2"}
.mdi-account-check:before{
content:"\F008"}
.mdi-account-circle:before{
content:"\F009"}
.mdi-account-convert:before{
content:"\F00A"}
.mdi-account-key:before{
content:"\F00B"}
.mdi-account-location:before{
content:"\F00C"}
.mdi-account-minus:before{
content:"\F00D"}
.mdi-account-multiple:before{
content:"\F00E"}
.mdi-account-multiple-minus:before{
content:"\F5D3"}
.mdi-account-multiple-outline:before{
content:"\F00F"}
.mdi-account-multiple-plus:before{
content:"\F010"}
.mdi-account-network:before{
content:"\F011"}
.mdi-account-off:before{
content:"\F012"}
.mdi-account-outline:before{
content:"\F013"}
.mdi-account-plus:before{
content:"\F014"}
.mdi-account-remove:before{
content:"\F015"}
.mdi-account-search:before{
content:"\F016"}
.mdi-account-star:before{
content:"\F017"}
.mdi-account-star-variant:before{
content:"\F018"}
.mdi-account-switch:before{
content:"\F019"}
.mdi-adjust:before{
content:"\F01A"}
.mdi-air-conditioner:before{
content:"\F01B"}
.mdi-airballoon:before{
content:"\F01C"}
.mdi-airplane:before{
content:"\F01D"}
.mdi-airplane-landing:before{
content:"\F5D4"}
.mdi-airplane-off:before{
content:"\F01E"}
.mdi-airplane-takeoff:before{
content:"\F5D5"}
.mdi-airplay:before{
content:"\F01F"}
.mdi-alarm:before{
content:"\F020"}
.mdi-alarm-check:before{
content:"\F021"}
.mdi-alarm-multiple:before{
content:"\F022"}
.mdi-alarm-off:before{
content:"\F023"}
.mdi-alarm-plus:before{
content:"\F024"}
.mdi-album:before{
content:"\F025"}
.mdi-alert:before{
content:"\F026"}
.mdi-alert-box:before{
content:"\F027"}
.mdi-alert-circle:before{
content:"\F028"}
.mdi-alert-circle-outline:before{
content:"\F5D6"}
.mdi-alert-octagon:before{
content:"\F029"}
.mdi-alert-outline:before{
content:"\F02A"}
.mdi-alpha:before{
content:"\F02B"}
.mdi-alphabetical:before{
content:"\F02C"}
.mdi-altimeter:before{
content:"\F5D7"}
.mdi-amazon:before{
content:"\F02D"}
.mdi-amazon-clouddrive:before{
content:"\F02E"}
.mdi-ambulance:before{
content:"\F02F"}
.mdi-amplifier:before{
content:"\F030"}
.mdi-anchor:before{
content:"\F031"}
.mdi-android:before{
content:"\F032"}
.mdi-android-debug-bridge:before{
content:"\F033"}
.mdi-android-studio:before{
content:"\F034"}
.mdi-animation:before{
content:"\F5D8"}
.mdi-apple:before{
content:"\F035"}
.mdi-apple-finder:before{
content:"\F036"}
.mdi-apple-ios:before{
content:"\F037"}
.mdi-apple-mobileme:before{
content:"\F038"}
.mdi-apple-safari:before{
content:"\F039"}
.mdi-appnet:before{
content:"\F03A"}
.mdi-apps:before{
content:"\F03B"}
.mdi-archive:before{
content:"\F03C"}
.mdi-arrange-bring-forward:before{
content:"\F03D"}
.mdi-arrange-bring-to-front:before{
content:"\F03E"}
.mdi-arrange-send-backward:before{
content:"\F03F"}
.mdi-arrange-send-to-back:before{
content:"\F040"}
.mdi-arrow-all:before{
content:"\F041"}
.mdi-arrow-bottom-left:before{
content:"\F042"}
.mdi-arrow-bottom-right:before{
content:"\F043"}
.mdi-arrow-collapse:before{
content:"\F044"}
.mdi-arrow-down:before{
content:"\F045"}
.mdi-arrow-down-bold:before{
content:"\F046"}
.mdi-arrow-down-bold-circle:before{
content:"\F047"}
.mdi-arrow-down-bold-circle-outline:before{
content:"\F048"}
.mdi-arrow-down-bold-hexagon-outline:before{
content:"\F049"}
.mdi-arrow-down-drop-circle:before{
content:"\F04A"}
.mdi-arrow-down-drop-circle-outline:before{
content:"\F04B"}
.mdi-arrow-expand:before{
content:"\F04C"}
.mdi-arrow-left:before{
content:"\F04D"}
.mdi-arrow-left-bold:before{
content:"\F04E"}
.mdi-arrow-left-bold-circle:before{
content:"\F04F"}
.mdi-arrow-left-bold-circle-outline:before{
content:"\F050"}
.mdi-arrow-left-bold-hexagon-outline:before{
content:"\F051"}
.mdi-arrow-left-drop-circle:before{
content:"\F052"}
.mdi-arrow-left-drop-circle-outline:before{
content:"\F053"}
.mdi-arrow-right:before{
content:"\F054"}
.mdi-arrow-right-bold:before{
content:"\F055"}
.mdi-arrow-right-bold-circle:before{
content:"\F056"}
.mdi-arrow-right-bold-circle-outline:before{
content:"\F057"}
.mdi-arrow-right-bold-hexagon-outline:before{
content:"\F058"}
.mdi-arrow-right-drop-circle:before{
content:"\F059"}
.mdi-arrow-right-drop-circle-outline:before{
content:"\F05A"}
.mdi-arrow-top-left:before{
content:"\F05B"}
.mdi-arrow-top-right:before{
content:"\F05C"}
.mdi-arrow-up:before{
content:"\F05D"}
.mdi-arrow-up-bold:before{
content:"\F05E"}
.mdi-arrow-up-bold-circle:before{
content:"\F05F"}
.mdi-arrow-up-bold-circle-outline:before{
content:"\F060"}
.mdi-arrow-up-bold-hexagon-outline:before{
content:"\F061"}
.mdi-arrow-up-drop-circle:before{
content:"\F062"}
.mdi-arrow-up-drop-circle-outline:before{
content:"\F063"}
.mdi-assistant:before{
content:"\F064"}
.mdi-at:before{
content:"\F065"}
.mdi-attachment:before{
content:"\F066"}
.mdi-audiobook:before{
content:"\F067"}
.mdi-auto-fix:before{
content:"\F068"}
.mdi-auto-upload:before{
content:"\F069"}
.mdi-autorenew:before{
content:"\F06A"}
.mdi-av-timer:before{
content:"\F06B"}
.mdi-baby:before{
content:"\F06C"}
.mdi-backburger:before{
content:"\F06D"}
.mdi-backspace:before{
content:"\F06E"}
.mdi-backup-restore:before{
content:"\F06F"}
.mdi-bank:before{
content:"\F070"}
.mdi-barcode:before{
content:"\F071"}
.mdi-barcode-scan:before{
content:"\F072"}
.mdi-barley:before{
content:"\F073"}
.mdi-barrel:before{
content:"\F074"}
.mdi-basecamp:before{
content:"\F075"}
.mdi-basket:before{
content:"\F076"}
.mdi-basket-fill:before{
content:"\F077"}
.mdi-basket-unfill:before{
content:"\F078"}
.mdi-battery:before{
content:"\F079"}
.mdi-battery-10:before{
content:"\F07A"}
.mdi-battery-20:before{
content:"\F07B"}
.mdi-battery-30:before{
content:"\F07C"}
.mdi-battery-40:before{
content:"\F07D"}
.mdi-battery-50:before{
content:"\F07E"}
.mdi-battery-60:before{
content:"\F07F"}
.mdi-battery-70:before{
content:"\F080"}
.mdi-battery-80:before{
content:"\F081"}
.mdi-battery-90:before{
content:"\F082"}
.mdi-battery-alert:before{
content:"\F083"}
.mdi-battery-charging:before{
content:"\F084"}
.mdi-battery-charging-100:before{
content:"\F085"}
.mdi-battery-charging-20:before{
content:"\F086"}
.mdi-battery-charging-30:before{
content:"\F087"}
.mdi-battery-charging-40:before{
content:"\F088"}
.mdi-battery-charging-60:before{
content:"\F089"}
.mdi-battery-charging-80:before{
content:"\F08A"}
.mdi-battery-charging-90:before{
content:"\F08B"}
.mdi-battery-minus:before{
content:"\F08C"}
.mdi-battery-negative:before{
content:"\F08D"}
.mdi-battery-outline:before{
content:"\F08E"}
.mdi-battery-plus:before{
content:"\F08F"}
.mdi-battery-positive:before{
content:"\F090"}
.mdi-battery-unknown:before{
content:"\F091"}
.mdi-beach:before{
content:"\F092"}
.mdi-beats:before{
content:"\F097"}
.mdi-beer:before{
content:"\F098"}
.mdi-behance:before{
content:"\F099"}
.mdi-bell:before{
content:"\F09A"}
.mdi-bell-off:before{
content:"\F09B"}
.mdi-bell-outline:before{
content:"\F09C"}
.mdi-bell-plus:before{
content:"\F09D"}
.mdi-bell-ring:before{
content:"\F09E"}
.mdi-bell-ring-outline:before{
content:"\F09F"}
.mdi-bell-sleep:before{
content:"\F0A0"}
.mdi-beta:before{
content:"\F0A1"}
.mdi-bible:before{
content:"\F0A2"}
.mdi-bike:before{
content:"\F0A3"}
.mdi-bing:before{
content:"\F0A4"}
.mdi-binoculars:before{
content:"\F0A5"}
.mdi-bio:before{
content:"\F0A6"}
.mdi-biohazard:before{
content:"\F0A7"}
.mdi-bitbucket:before{
content:"\F0A8"}
.mdi-black-mesa:before{
content:"\F0A9"}
.mdi-blackberry:before{
content:"\F0AA"}
.mdi-blender:before{
content:"\F0AB"}
.mdi-blinds:before{
content:"\F0AC"}
.mdi-block-helper:before{
content:"\F0AD"}
.mdi-blogger:before{
content:"\F0AE"}
.mdi-bluetooth:before{
content:"\F0AF"}
.mdi-bluetooth-audio:before{
content:"\F0B0"}
.mdi-bluetooth-connect:before{
content:"\F0B1"}
.mdi-bluetooth-off:before{
content:"\F0B2"}
.mdi-bluetooth-settings:before{
content:"\F0B3"}
.mdi-bluetooth-transfer:before{
content:"\F0B4"}
.mdi-blur:before{
content:"\F0B5"}
.mdi-blur-linear:before{
content:"\F0B6"}
.mdi-blur-off:before{
content:"\F0B7"}
.mdi-blur-radial:before{
content:"\F0B8"}
.mdi-bone:before{
content:"\F0B9"}
.mdi-book:before{
content:"\F0BA"}
.mdi-book-minus:before{
content:"\F5D9"}
.mdi-book-multiple:before{
content:"\F0BB"}
.mdi-book-multiple-variant:before{
content:"\F0BC"}
.mdi-book-open:before{
content:"\F0BD"}
.mdi-book-open-page-variant:before{
content:"\F5DA"}
.mdi-book-open-variant:before{
content:"\F0BE"}
.mdi-book-plus:before{
content:"\F5DB"}
.mdi-book-variant:before{
content:"\F0BF"}
.mdi-bookmark:before{
content:"\F0C0"}
.mdi-bookmark-check:before{
content:"\F0C1"}
.mdi-bookmark-music:before{
content:"\F0C2"}
.mdi-bookmark-outline:before{
content:"\F0C3"}
.mdi-bookmark-plus:before{
content:"\F0C5"}
.mdi-bookmark-plus-outline:before{
content:"\F0C4"}
.mdi-bookmark-remove:before{
content:"\F0C6"}
.mdi-boombox:before{
content:"\F5DC"}
.mdi-border-all:before{
content:"\F0C7"}
.mdi-border-bottom:before{
content:"\F0C8"}
.mdi-border-color:before{
content:"\F0C9"}
.mdi-border-horizontal:before{
content:"\F0CA"}
.mdi-border-inside:before{
content:"\F0CB"}
.mdi-border-left:before{
content:"\F0CC"}
.mdi-border-none:before{
content:"\F0CD"}
.mdi-border-outside:before{
content:"\F0CE"}
.mdi-border-right:before{
content:"\F0CF"}
.mdi-border-style:before{
content:"\F0D0"}
.mdi-border-top:before{
content:"\F0D1"}
.mdi-border-vertical:before{
content:"\F0D2"}
.mdi-bowling:before{
content:"\F0D3"}
.mdi-box:before{
content:"\F0D4"}
.mdi-box-cutter:before{
content:"\F0D5"}
.mdi-briefcase:before{
content:"\F0D6"}
.mdi-briefcase-check:before{
content:"\F0D7"}
.mdi-briefcase-download:before{
content:"\F0D8"}
.mdi-briefcase-upload:before{
content:"\F0D9"}
.mdi-brightness-1:before{
content:"\F0DA"}
.mdi-brightness-2:before{
content:"\F0DB"}
.mdi-brightness-3:before{
content:"\F0DC"}
.mdi-brightness-4:before{
content:"\F0DD"}
.mdi-brightness-5:before{
content:"\F0DE"}
.mdi-brightness-6:before{
content:"\F0DF"}
.mdi-brightness-7:before{
content:"\F0E0"}
.mdi-brightness-auto:before{
content:"\F0E1"}
.mdi-broom:before{
content:"\F0E2"}
.mdi-brush:before{
content:"\F0E3"}
.mdi-bug:before{
content:"\F0E4"}
.mdi-bulletin-board:before{
content:"\F0E5"}
.mdi-bullhorn:before{
content:"\F0E6"}
.mdi-bullseye:before{
content:"\F5DD"}
.mdi-burst-mode:before{
content:"\F5DE"}
.mdi-bus:before{
content:"\F0E7"}
.mdi-cached:before{
content:"\F0E8"}
.mdi-cake:before{
content:"\F0E9"}
.mdi-cake-layered:before{
content:"\F0EA"}
.mdi-cake-variant:before{
content:"\F0EB"}
.mdi-calculator:before{
content:"\F0EC"}
.mdi-calendar:before{
content:"\F0ED"}
.mdi-calendar-blank:before{
content:"\F0EE"}
.mdi-calendar-check:before{
content:"\F0EF"}
.mdi-calendar-clock:before{
content:"\F0F0"}
.mdi-calendar-multiple:before{
content:"\F0F1"}
.mdi-calendar-multiple-check:before{
content:"\F0F2"}
.mdi-calendar-plus:before{
content:"\F0F3"}
.mdi-calendar-remove:before{
content:"\F0F4"}
.mdi-calendar-text:before{
content:"\F0F5"}
.mdi-calendar-today:before{
content:"\F0F6"}
.mdi-call-made:before{
content:"\F0F7"}
.mdi-call-merge:before{
content:"\F0F8"}
.mdi-call-missed:before{
content:"\F0F9"}
.mdi-call-received:before{
content:"\F0FA"}
.mdi-call-split:before{
content:"\F0FB"}
.mdi-camcorder:before{
content:"\F0FC"}
.mdi-camcorder-box:before{
content:"\F0FD"}
.mdi-camcorder-box-off:before{
content:"\F0FE"}
.mdi-camcorder-off:before{
content:"\F0FF"}
.mdi-camera:before{
content:"\F100"}
.mdi-camera-enhance:before{
content:"\F101"}
.mdi-camera-front:before{
content:"\F102"}
.mdi-camera-front-variant:before{
content:"\F103"}
.mdi-camera-iris:before{
content:"\F104"}
.mdi-camera-off:before{
content:"\F5DF"}
.mdi-camera-party-mode:before{
content:"\F105"}
.mdi-camera-rear:before{
content:"\F106"}
.mdi-camera-rear-variant:before{
content:"\F107"}
.mdi-camera-switch:before{
content:"\F108"}
.mdi-camera-timer:before{
content:"\F109"}
.mdi-candle:before{
content:"\F5E2"}
.mdi-candycane:before{
content:"\F10A"}
.mdi-car:before{
content:"\F10B"}
.mdi-car-battery:before{
content:"\F10C"}
.mdi-car-connected:before{
content:"\F10D"}
.mdi-car-wash:before{
content:"\F10E"}
.mdi-carrot:before{
content:"\F10F"}
.mdi-cart:before{
content:"\F110"}
.mdi-cart-outline:before{
content:"\F111"}
.mdi-cart-plus:before{
content:"\F112"}
.mdi-case-sensitive-alt:before{
content:"\F113"}
.mdi-cash:before{
content:"\F114"}
.mdi-cash-100:before{
content:"\F115"}
.mdi-cash-multiple:before{
content:"\F116"}
.mdi-cash-usd:before{
content:"\F117"}
.mdi-cast:before{
content:"\F118"}
.mdi-cast-connected:before{
content:"\F119"}
.mdi-castle:before{
content:"\F11A"}
.mdi-cat:before{
content:"\F11B"}
.mdi-cellphone:before{
content:"\F11C"}
.mdi-cellphone-android:before{
content:"\F11D"}
.mdi-cellphone-basic:before{
content:"\F11E"}
.mdi-cellphone-dock:before{
content:"\F11F"}
.mdi-cellphone-iphone:before{
content:"\F120"}
.mdi-cellphone-link:before{
content:"\F121"}
.mdi-cellphone-link-off:before{
content:"\F122"}
.mdi-cellphone-settings:before{
content:"\F123"}
.mdi-certificate:before{
content:"\F124"}
.mdi-chair-school:before{
content:"\F125"}
.mdi-chart-arc:before{
content:"\F126"}
.mdi-chart-areaspline:before{
content:"\F127"}
.mdi-chart-bar:before{
content:"\F128"}
.mdi-chart-bubble:before{
content:"\F5E3"}
.mdi-chart-histogram:before{
content:"\F129"}
.mdi-chart-line:before{
content:"\F12A"}
.mdi-chart-pie:before{
content:"\F12B"}
.mdi-check:before{
content:"\F12C"}
.mdi-check-all:before{
content:"\F12D"}
.mdi-check-circle:before{
content:"\F5E0"}
.mdi-check-circle-outline:before{
content:"\F5E1"}
.mdi-checkbox-blank:before{
content:"\F12E"}
.mdi-checkbox-blank-circle:before{
content:"\F12F"}
.mdi-checkbox-blank-circle-outline:before{
content:"\F130"}
.mdi-checkbox-blank-outline:before{
content:"\F131"}
.mdi-checkbox-marked:before{
content:"\F132"}
.mdi-checkbox-marked-circle:before{
content:"\F133"}
.mdi-checkbox-marked-circle-outline:before{
content:"\F134"}
.mdi-checkbox-marked-outline:before{
content:"\F135"}
.mdi-checkbox-multiple-blank:before{
content:"\F136"}
.mdi-checkbox-multiple-blank-outline:before{
content:"\F137"}
.mdi-checkbox-multiple-marked:before{
content:"\F138"}
.mdi-checkbox-multiple-marked-outline:before{
content:"\F139"}
.mdi-checkerboard:before{
content:"\F13A"}
.mdi-chemical-weapon:before{
content:"\F13B"}
.mdi-chevron-double-down:before{
content:"\F13C"}
.mdi-chevron-double-left:before{
content:"\F13D"}
.mdi-chevron-double-right:before{
content:"\F13E"}
.mdi-chevron-double-up:before{
content:"\F13F"}
.mdi-chevron-down:before{
content:"\F140"}
.mdi-chevron-left:before{
content:"\F141"}
.mdi-chevron-right:before{
content:"\F142"}
.mdi-chevron-up:before{
content:"\F143"}
.mdi-church:before{
content:"\F144"}
.mdi-cisco-webex:before{
content:"\F145"}
.mdi-city:before{
content:"\F146"}
.mdi-clipboard:before{
content:"\F147"}
.mdi-clipboard-account:before{
content:"\F148"}
.mdi-clipboard-alert:before{
content:"\F149"}
.mdi-clipboard-arrow-down:before{
content:"\F14A"}
.mdi-clipboard-arrow-left:before{
content:"\F14B"}
.mdi-clipboard-check:before{
content:"\F14C"}
.mdi-clipboard-outline:before{
content:"\F14D"}
.mdi-clipboard-text:before{
content:"\F14E"}
.mdi-clippy:before{
content:"\F14F"}
.mdi-clock:before{
content:"\F150"}
.mdi-clock-alert:before{
content:"\F5CE"}
.mdi-clock-end:before{
content:"\F151"}
.mdi-clock-fast:before{
content:"\F152"}
.mdi-clock-in:before{
content:"\F153"}
.mdi-clock-out:before{
content:"\F154"}
.mdi-clock-start:before{
content:"\F155"}
.mdi-close:before{
content:"\F156"}
.mdi-close-box:before{
content:"\F157"}
.mdi-close-box-outline:before{
content:"\F158"}
.mdi-close-circle:before{
content:"\F159"}
.mdi-close-circle-outline:before{
content:"\F15A"}
.mdi-close-network:before{
content:"\F15B"}
.mdi-close-octagon:before{
content:"\F15C"}
.mdi-close-octagon-outline:before{
content:"\F15D"}
.mdi-closed-caption:before{
content:"\F15E"}
.mdi-cloud:before{
content:"\F15F"}
.mdi-cloud-check:before{
content:"\F160"}
.mdi-cloud-circle:before{
content:"\F161"}
.mdi-cloud-download:before{
content:"\F162"}
.mdi-cloud-outline:before{
content:"\F163"}
.mdi-cloud-outline-off:before{
content:"\F164"}
.mdi-cloud-print:before{
content:"\F165"}
.mdi-cloud-print-outline:before{
content:"\F166"}
.mdi-cloud-upload:before{
content:"\F167"}
.mdi-code-array:before{
content:"\F168"}
.mdi-code-braces:before{
content:"\F169"}
.mdi-code-brackets:before{
content:"\F16A"}
.mdi-code-equal:before{
content:"\F16B"}
.mdi-code-greater-than:before{
content:"\F16C"}
.mdi-code-greater-than-or-equal:before{
content:"\F16D"}
.mdi-code-less-than:before{
content:"\F16E"}
.mdi-code-less-than-or-equal:before{
content:"\F16F"}
.mdi-code-not-equal:before{
content:"\F170"}
.mdi-code-not-equal-variant:before{
content:"\F171"}
.mdi-code-parentheses:before{
content:"\F172"}
.mdi-code-string:before{
content:"\F173"}
.mdi-code-tags:before{
content:"\F174"}
.mdi-codepen:before{
content:"\F175"}
.mdi-coffee:before{
content:"\F176"}
.mdi-coffee-to-go:before{
content:"\F177"}
.mdi-coin:before{
content:"\F178"}
.mdi-color-helper:before{
content:"\F179"}
.mdi-comment:before{
content:"\F17A"}
.mdi-comment-account:before{
content:"\F17B"}
.mdi-comment-account-outline:before{
content:"\F17C"}
.mdi-comment-alert:before{
content:"\F17D"}
.mdi-comment-alert-outline:before{
content:"\F17E"}
.mdi-comment-check:before{
content:"\F17F"}
.mdi-comment-check-outline:before{
content:"\F180"}
.mdi-comment-multiple-outline:before{
content:"\F181"}
.mdi-comment-outline:before{
content:"\F182"}
.mdi-comment-plus-outline:before{
content:"\F183"}
.mdi-comment-processing:before{
content:"\F184"}
.mdi-comment-processing-outline:before{
content:"\F185"}
.mdi-comment-question-outline:before{
content:"\F186"}
.mdi-comment-remove-outline:before{
content:"\F187"}
.mdi-comment-text:before{
content:"\F188"}
.mdi-comment-text-outline:before{
content:"\F189"}
.mdi-compare:before{
content:"\F18A"}
.mdi-compass:before{
content:"\F18B"}
.mdi-compass-outline:before{
content:"\F18C"}
.mdi-console:before{
content:"\F18D"}
.mdi-contact-mail:before{
content:"\F18E"}
.mdi-content-copy:before{
content:"\F18F"}
.mdi-content-cut:before{
content:"\F190"}
.mdi-content-duplicate:before{
content:"\F191"}
.mdi-content-paste:before{
content:"\F192"}
.mdi-content-save:before{
content:"\F193"}
.mdi-content-save-all:before{
content:"\F194"}
.mdi-contrast:before{
content:"\F195"}
.mdi-contrast-box:before{
content:"\F196"}
.mdi-contrast-circle:before{
content:"\F197"}
.mdi-cookie:before{
content:"\F198"}
.mdi-copyright:before{
content:"\F5E6"}
.mdi-counter:before{
content:"\F199"}
.mdi-cow:before{
content:"\F19A"}
.mdi-credit-card:before{
content:"\F19B"}
.mdi-credit-card-multiple:before{
content:"\F19C"}
.mdi-credit-card-off:before{
content:"\F5E4"}
.mdi-credit-card-scan:before{
content:"\F19D"}
.mdi-crop:before{
content:"\F19E"}
.mdi-crop-free:before{
content:"\F19F"}
.mdi-crop-landscape:before{
content:"\F1A0"}
.mdi-crop-portrait:before{
content:"\F1A1"}
.mdi-crop-square:before{
content:"\F1A2"}
.mdi-crosshairs:before{
content:"\F1A3"}
.mdi-crosshairs-gps:before{
content:"\F1A4"}
.mdi-crown:before{
content:"\F1A5"}
.mdi-cube:before{
content:"\F1A6"}
.mdi-cube-outline:before{
content:"\F1A7"}
.mdi-cube-send:before{
content:"\F1A8"}
.mdi-cube-unfolded:before{
content:"\F1A9"}
.mdi-cup:before{
content:"\F1AA"}
.mdi-cup-off:before{
content:"\F5E5"}
.mdi-cup-water:before{
content:"\F1AB"}
.mdi-currency-btc:before{
content:"\F1AC"}
.mdi-currency-eur:before{
content:"\F1AD"}
.mdi-currency-gbp:before{
content:"\F1AE"}
.mdi-currency-inr:before{
content:"\F1AF"}
.mdi-currency-ngn:before{
content:"\F1B0"}
.mdi-currency-rub:before{
content:"\F1B1"}
.mdi-currency-try:before{
content:"\F1B2"}
.mdi-currency-usd:before{
content:"\F1B3"}
.mdi-cursor-default:before{
content:"\F1B4"}
.mdi-cursor-default-outline:before{
content:"\F1B5"}
.mdi-cursor-move:before{
content:"\F1B6"}
.mdi-cursor-pointer:before{
content:"\F1B7"}
.mdi-cursor-text:before{
content:"\F5E7"}
.mdi-database:before{
content:"\F1B8"}
.mdi-database-minus:before{
content:"\F1B9"}
.mdi-database-plus:before{
content:"\F1BA"}
.mdi-debug-step-into:before{
content:"\F1BB"}
.mdi-debug-step-out:before{
content:"\F1BC"}
.mdi-debug-step-over:before{
content:"\F1BD"}
.mdi-decimal-decrease:before{
content:"\F1BE"}
.mdi-decimal-increase:before{
content:"\F1BF"}
.mdi-delete:before{
content:"\F1C0"}
.mdi-delete-forever:before{
content:"\F5E8"}
.mdi-delete-sweep:before{
content:"\F5E9"}
.mdi-delete-variant:before{
content:"\F1C1"}
.mdi-delta:before{
content:"\F1C2"}
.mdi-deskphone:before{
content:"\F1C3"}
.mdi-desktop-mac:before{
content:"\F1C4"}
.mdi-desktop-tower:before{
content:"\F1C5"}
.mdi-details:before{
content:"\F1C6"}
.mdi-deviantart:before{
content:"\F1C7"}
.mdi-diamond:before{
content:"\F1C8"}
.mdi-dice-1:before{
content:"\F1CA"}
.mdi-dice-2:before{
content:"\F1CB"}
.mdi-dice-3:before{
content:"\F1CC"}
.mdi-dice-4:before{
content:"\F1CD"}
.mdi-dice-5:before{
content:"\F1CE"}
.mdi-dice-6:before{
content:"\F1CF"}
.mdi-dice-d20:before{
content:"\F5EA"}
.mdi-dice-d4:before{
content:"\F5EB"}
.mdi-dice-d6:before{
content:"\F5EC"}
.mdi-dice-d8:before{
content:"\F5ED"}
.mdi-directions:before{
content:"\F1D0"}
.mdi-disk:before{
content:"\F5EE"}
.mdi-disk-alert:before{
content:"\F1D1"}
.mdi-disqus:before{
content:"\F1D2"}
.mdi-disqus-outline:before{
content:"\F1D3"}
.mdi-division:before{
content:"\F1D4"}
.mdi-division-box:before{
content:"\F1D5"}
.mdi-dns:before{
content:"\F1D6"}
.mdi-domain:before{
content:"\F1D7"}
.mdi-dots-horizontal:before{
content:"\F1D8"}
.mdi-dots-vertical:before{
content:"\F1D9"}
.mdi-download:before{
content:"\F1DA"}
.mdi-drag:before{
content:"\F1DB"}
.mdi-drag-horizontal:before{
content:"\F1DC"}
.mdi-drag-vertical:before{
content:"\F1DD"}
.mdi-drawing:before{
content:"\F1DE"}
.mdi-drawing-box:before{
content:"\F1DF"}
.mdi-dribbble:before{
content:"\F1E0"}
.mdi-dribbble-box:before{
content:"\F1E1"}
.mdi-drone:before{
content:"\F1E2"}
.mdi-dropbox:before{
content:"\F1E3"}
.mdi-drupal:before{
content:"\F1E4"}
.mdi-duck:before{
content:"\F1E5"}
.mdi-dumbbell:before{
content:"\F1E6"}
.mdi-earth:before{
content:"\F1E7"}
.mdi-earth-off:before{
content:"\F1E8"}
.mdi-edge:before{
content:"\F1E9"}
.mdi-eject:before{
content:"\F1EA"}
.mdi-elevation-decline:before{
content:"\F1EB"}
.mdi-elevation-rise:before{
content:"\F1EC"}
.mdi-elevator:before{
content:"\F1ED"}
.mdi-email:before{
content:"\F1EE"}
.mdi-email-open:before{
content:"\F1EF"}
.mdi-email-open-outline:before{
content:"\F5EF"}
.mdi-email-outline:before{
content:"\F1F0"}
.mdi-email-secure:before{
content:"\F1F1"}
.mdi-email-variant:before{
content:"\F5F0"}
.mdi-emoticon:before{
content:"\F1F2"}
.mdi-emoticon-cool:before{
content:"\F1F3"}
.mdi-emoticon-devil:before{
content:"\F1F4"}
.mdi-emoticon-happy:before{
content:"\F1F5"}
.mdi-emoticon-neutral:before{
content:"\F1F6"}
.mdi-emoticon-poop:before{
content:"\F1F7"}
.mdi-emoticon-sad:before{
content:"\F1F8"}
.mdi-emoticon-tongue:before{
content:"\F1F9"}
.mdi-engine:before{
content:"\F1FA"}
.mdi-engine-outline:before{
content:"\F1FB"}
.mdi-equal:before{
content:"\F1FC"}
.mdi-equal-box:before{
content:"\F1FD"}
.mdi-eraser:before{
content:"\F1FE"}
.mdi-escalator:before{
content:"\F1FF"}
.mdi-ethernet:before{
content:"\F200"}
.mdi-ethernet-cable:before{
content:"\F201"}
.mdi-ethernet-cable-off:before{
content:"\F202"}
.mdi-etsy:before{
content:"\F203"}
.mdi-ev-station:before{
content:"\F5F1"}
.mdi-evernote:before{
content:"\F204"}
.mdi-exclamation:before{
content:"\F205"}
.mdi-exit-to-app:before{
content:"\F206"}
.mdi-export:before{
content:"\F207"}
.mdi-eye:before{
content:"\F208"}
.mdi-eye-off:before{
content:"\F209"}
.mdi-eyedropper:before{
content:"\F20A"}
.mdi-eyedropper-variant:before{
content:"\F20B"}
.mdi-facebook:before{
content:"\F20C"}
.mdi-facebook-box:before{
content:"\F20D"}
.mdi-facebook-messenger:before{
content:"\F20E"}
.mdi-factory:before{
content:"\F20F"}
.mdi-fan:before{
content:"\F210"}
.mdi-fast-forward:before{
content:"\F211"}
.mdi-fax:before{
content:"\F212"}
.mdi-ferry:before{
content:"\F213"}
.mdi-file:before{
content:"\F214"}
.mdi-file-chart:before{
content:"\F215"}
.mdi-file-check:before{
content:"\F216"}
.mdi-file-cloud:before{
content:"\F217"}
.mdi-file-delimited:before{
content:"\F218"}
.mdi-file-document:before{
content:"\F219"}
.mdi-file-document-box:before{
content:"\F21A"}
.mdi-file-excel:before{
content:"\F21B"}
.mdi-file-excel-box:before{
content:"\F21C"}
.mdi-file-export:before{
content:"\F21D"}
.mdi-file-find:before{
content:"\F21E"}
.mdi-file-hidden:before{
content:"\F613"}
.mdi-file-image:before{
content:"\F21F"}
.mdi-file-import:before{
content:"\F220"}
.mdi-file-lock:before{
content:"\F221"}
.mdi-file-multiple:before{
content:"\F222"}
.mdi-file-music:before{
content:"\F223"}
.mdi-file-outline:before{
content:"\F224"}
.mdi-file-pdf:before{
content:"\F225"}
.mdi-file-pdf-box:before{
content:"\F226"}
.mdi-file-powerpoint:before{
content:"\F227"}
.mdi-file-powerpoint-box:before{
content:"\F228"}
.mdi-file-presentation-box:before{
content:"\F229"}
.mdi-file-send:before{
content:"\F22A"}
.mdi-file-video:before{
content:"\F22B"}
.mdi-file-word:before{
content:"\F22C"}
.mdi-file-word-box:before{
content:"\F22D"}
.mdi-file-xml:before{
content:"\F22E"}
.mdi-film:before{
content:"\F22F"}
.mdi-filmstrip:before{
content:"\F230"}
.mdi-filmstrip-off:before{
content:"\F231"}
.mdi-filter:before{
content:"\F232"}
.mdi-filter-outline:before{
content:"\F233"}
.mdi-filter-remove:before{
content:"\F234"}
.mdi-filter-remove-outline:before{
content:"\F235"}
.mdi-filter-variant:before{
content:"\F236"}
.mdi-fingerprint:before{
content:"\F237"}
.mdi-fire:before{
content:"\F238"}
.mdi-firefox:before{
content:"\F239"}
.mdi-fish:before{
content:"\F23A"}
.mdi-flag:before{
content:"\F23B"}
.mdi-flag-checkered:before{
content:"\F23C"}
.mdi-flag-outline:before{
content:"\F23D"}
.mdi-flag-outline-variant:before{
content:"\F23E"}
.mdi-flag-triangle:before{
content:"\F23F"}
.mdi-flag-variant:before{
content:"\F240"}
.mdi-flash:before{
content:"\F241"}
.mdi-flash-auto:before{
content:"\F242"}
.mdi-flash-off:before{
content:"\F243"}
.mdi-flashlight:before{
content:"\F244"}
.mdi-flashlight-off:before{
content:"\F245"}
.mdi-flask:before{
content:"\F093"}
.mdi-flask-empty:before{
content:"\F094"}
.mdi-flask-empty-outline:before{
content:"\F095"}
.mdi-flask-outline:before{
content:"\F096"}
.mdi-flattr:before{
content:"\F246"}
.mdi-flip-to-back:before{
content:"\F247"}
.mdi-flip-to-front:before{
content:"\F248"}
.mdi-floppy:before{
content:"\F249"}
.mdi-flower:before{
content:"\F24A"}
.mdi-folder:before{
content:"\F24B"}
.mdi-folder-account:before{
content:"\F24C"}
.mdi-folder-download:before{
content:"\F24D"}
.mdi-folder-google-drive:before{
content:"\F24E"}
.mdi-folder-image:before{
content:"\F24F"}
.mdi-folder-lock:before{
content:"\F250"}
.mdi-folder-lock-open:before{
content:"\F251"}
.mdi-folder-move:before{
content:"\F252"}
.mdi-folder-multiple:before{
content:"\F253"}
.mdi-folder-multiple-image:before{
content:"\F254"}
.mdi-folder-multiple-outline:before{
content:"\F255"}
.mdi-folder-outline:before{
content:"\F256"}
.mdi-folder-plus:before{
content:"\F257"}
.mdi-folder-remove:before{
content:"\F258"}
.mdi-folder-upload:before{
content:"\F259"}
.mdi-food:before{
content:"\F25A"}
.mdi-food-apple:before{
content:"\F25B"}
.mdi-food-fork-drink:before{
content:"\F5F2"}
.mdi-food-off:before{
content:"\F5F3"}
.mdi-food-variant:before{
content:"\F25C"}
.mdi-football:before{
content:"\F25D"}
.mdi-football-australian:before{
content:"\F25E"}
.mdi-football-helmet:before{
content:"\F25F"}
.mdi-format-align-center:before{
content:"\F260"}
.mdi-format-align-justify:before{
content:"\F261"}
.mdi-format-align-left:before{
content:"\F262"}
.mdi-format-align-right:before{
content:"\F263"}
.mdi-format-bold:before{
content:"\F264"}
.mdi-format-clear:before{
content:"\F265"}
.mdi-format-color-fill:before{
content:"\F266"}
.mdi-format-float-center:before{
content:"\F267"}
.mdi-format-float-left:before{
content:"\F268"}
.mdi-format-float-none:before{
content:"\F269"}
.mdi-format-float-right:before{
content:"\F26A"}
.mdi-format-header-1:before{
content:"\F26B"}
.mdi-format-header-2:before{
content:"\F26C"}
.mdi-format-header-3:before{
content:"\F26D"}
.mdi-format-header-4:before{
content:"\F26E"}
.mdi-format-header-5:before{
content:"\F26F"}
.mdi-format-header-6:before{
content:"\F270"}
.mdi-format-header-decrease:before{
content:"\F271"}
.mdi-format-header-equal:before{
content:"\F272"}
.mdi-format-header-increase:before{
content:"\F273"}
.mdi-format-header-pound:before{
content:"\F274"}
.mdi-format-indent-decrease:before{
content:"\F275"}
.mdi-format-indent-increase:before{
content:"\F276"}
.mdi-format-italic:before{
content:"\F277"}
.mdi-format-line-spacing:before{
content:"\F278"}
.mdi-format-line-style:before{
content:"\F5C8"}
.mdi-format-line-weight:before{
content:"\F5C9"}
.mdi-format-list-bulleted:before{
content:"\F279"}
.mdi-format-list-bulleted-type:before{
content:"\F27A"}
.mdi-format-list-numbers:before{
content:"\F27B"}
.mdi-format-paint:before{
content:"\F27C"}
.mdi-format-paragraph:before{
content:"\F27D"}
.mdi-format-quote:before{
content:"\F27E"}
.mdi-format-size:before{
content:"\F27F"}
.mdi-format-strikethrough:before{
content:"\F280"}
.mdi-format-strikethrough-variant:before{
content:"\F281"}
.mdi-format-subscript:before{
content:"\F282"}
.mdi-format-superscript:before{
content:"\F283"}
.mdi-format-text:before{
content:"\F284"}
.mdi-format-textdirection-l-to-r:before{
content:"\F285"}
.mdi-format-textdirection-r-to-l:before{
content:"\F286"}
.mdi-format-title:before{
content:"\F5F4"}
.mdi-format-underline:before{
content:"\F287"}
.mdi-format-wrap-inline:before{
content:"\F288"}
.mdi-format-wrap-square:before{
content:"\F289"}
.mdi-format-wrap-tight:before{
content:"\F28A"}
.mdi-format-wrap-top-bottom:before{
content:"\F28B"}
.mdi-forum:before{
content:"\F28C"}
.mdi-forward:before{
content:"\F28D"}
.mdi-foursquare:before{
content:"\F28E"}
.mdi-fridge:before{
content:"\F28F"}
.mdi-fridge-filled:before{
content:"\F290"}
.mdi-fridge-filled-bottom:before{
content:"\F291"}
.mdi-fridge-filled-top:before{
content:"\F292"}
.mdi-fullscreen:before{
content:"\F293"}
.mdi-fullscreen-exit:before{
content:"\F294"}
.mdi-function:before{
content:"\F295"}
.mdi-gamepad:before{
content:"\F296"}
.mdi-gamepad-variant:before{
content:"\F297"}
.mdi-gas-station:before{
content:"\F298"}
.mdi-gate:before{
content:"\F299"}
.mdi-gauge:before{
content:"\F29A"}
.mdi-gavel:before{
content:"\F29B"}
.mdi-gender-female:before{
content:"\F29C"}
.mdi-gender-male:before{
content:"\F29D"}
.mdi-gender-male-female:before{
content:"\F29E"}
.mdi-gender-transgender:before{
content:"\F29F"}
.mdi-ghost:before{
content:"\F2A0"}
.mdi-gift:before{
content:"\F2A1"}
.mdi-git:before{
content:"\F2A2"}
.mdi-github-box:before{
content:"\F2A3"}
.mdi-github-circle:before{
content:"\F2A4"}
.mdi-glass-flute:before{
content:"\F2A5"}
.mdi-glass-mug:before{
content:"\F2A6"}
.mdi-glass-stange:before{
content:"\F2A7"}
.mdi-glass-tulip:before{
content:"\F2A8"}
.mdi-glassdoor:before{
content:"\F2A9"}
.mdi-glasses:before{
content:"\F2AA"}
.mdi-gmail:before{
content:"\F2AB"}
.mdi-gnome:before{
content:"\F2AC"}
.mdi-google:before{
content:"\F2AD"}
.mdi-google-cardboard:before{
content:"\F2AE"}
.mdi-google-chrome:before{
content:"\F2AF"}
.mdi-google-circles:before{
content:"\F2B0"}
.mdi-google-circles-communities:before{
content:"\F2B1"}
.mdi-google-circles-extended:before{
content:"\F2B2"}
.mdi-google-circles-group:before{
content:"\F2B3"}
.mdi-google-controller:before{
content:"\F2B4"}
.mdi-google-controller-off:before{
content:"\F2B5"}
.mdi-google-drive:before{
content:"\F2B6"}
.mdi-google-earth:before{
content:"\F2B7"}
.mdi-google-glass:before{
content:"\F2B8"}
.mdi-google-maps:before{
content:"\F5F5"}
.mdi-google-nearby:before{
content:"\F2B9"}
.mdi-google-pages:before{
content:"\F2BA"}
.mdi-google-physical-web:before{
content:"\F2BB"}
.mdi-google-play:before{
content:"\F2BC"}
.mdi-google-plus:before{
content:"\F2BD"}
.mdi-google-plus-box:before{
content:"\F2BE"}
.mdi-google-translate:before{
content:"\F2BF"}
.mdi-google-wallet:before{
content:"\F2C0"}
.mdi-grid:before{
content:"\F2C1"}
.mdi-grid-off:before{
content:"\F2C2"}
.mdi-group:before{
content:"\F2C3"}
.mdi-guitar-electric:before{
content:"\F2C4"}
.mdi-guitar-pick:before{
content:"\F2C5"}
.mdi-guitar-pick-outline:before{
content:"\F2C6"}
.mdi-hand-pointing-right:before{
content:"\F2C7"}
.mdi-hanger:before{
content:"\F2C8"}
.mdi-hangouts:before{
content:"\F2C9"}
.mdi-harddisk:before{
content:"\F2CA"}
.mdi-headphones:before{
content:"\F2CB"}
.mdi-headphones-box:before{
content:"\F2CC"}
.mdi-headphones-settings:before{
content:"\F2CD"}
.mdi-headset:before{
content:"\F2CE"}
.mdi-headset-dock:before{
content:"\F2CF"}
.mdi-headset-off:before{
content:"\F2D0"}
.mdi-heart:before{
content:"\F2D1"}
.mdi-heart-box:before{
content:"\F2D2"}
.mdi-heart-box-outline:before{
content:"\F2D3"}
.mdi-heart-broken:before{
content:"\F2D4"}
.mdi-heart-outline:before{
content:"\F2D5"}
.mdi-heart-pulse:before{
content:"\F5F6"}
.mdi-help:before{
content:"\F2D6"}
.mdi-help-circle:before{
content:"\F2D7"}
.mdi-hexagon:before{
content:"\F2D8"}
.mdi-hexagon-outline:before{
content:"\F2D9"}
.mdi-highway:before{
content:"\F5F7"}
.mdi-history:before{
content:"\F2DA"}
.mdi-hololens:before{
content:"\F2DB"}
.mdi-home:before{
content:"\F2DC"}
.mdi-home-map-marker:before{
content:"\F5F8"}
.mdi-home-modern:before{
content:"\F2DD"}
.mdi-home-variant:before{
content:"\F2DE"}
.mdi-hops:before{
content:"\F2DF"}
.mdi-hospital:before{
content:"\F2E0"}
.mdi-hospital-building:before{
content:"\F2E1"}
.mdi-hospital-marker:before{
content:"\F2E2"}
.mdi-hotel:before{
content:"\F2E3"}
.mdi-houzz:before{
content:"\F2E4"}
.mdi-houzz-box:before{
content:"\F2E5"}
.mdi-human:before{
content:"\F2E6"}
.mdi-human-child:before{
content:"\F2E7"}
.mdi-human-male-female:before{
content:"\F2E8"}
.mdi-human-pregnant:before{
content:"\F5CF"}
.mdi-image:before{
content:"\F2E9"}
.mdi-image-album:before{
content:"\F2EA"}
.mdi-image-area:before{
content:"\F2EB"}
.mdi-image-area-close:before{
content:"\F2EC"}
.mdi-image-broken:before{
content:"\F2ED"}
.mdi-image-broken-variant:before{
content:"\F2EE"}
.mdi-image-filter:before{
content:"\F2EF"}
.mdi-image-filter-black-white:before{
content:"\F2F0"}
.mdi-image-filter-center-focus:before{
content:"\F2F1"}
.mdi-image-filter-center-focus-weak:before{
content:"\F2F2"}
.mdi-image-filter-drama:before{
content:"\F2F3"}
.mdi-image-filter-frames:before{
content:"\F2F4"}
.mdi-image-filter-hdr:before{
content:"\F2F5"}
.mdi-image-filter-none:before{
content:"\F2F6"}
.mdi-image-filter-tilt-shift:before{
content:"\F2F7"}
.mdi-image-filter-vintage:before{
content:"\F2F8"}
.mdi-image-multiple:before{
content:"\F2F9"}
.mdi-import:before{
content:"\F2FA"}
.mdi-inbox:before{
content:"\F2FB"}
.mdi-incognito:before{
content:"\F5F9"}
.mdi-information:before{
content:"\F2FC"}
.mdi-information-outline:before{
content:"\F2FD"}
.mdi-instagram:before{
content:"\F2FE"}
.mdi-instapaper:before{
content:"\F2FF"}
.mdi-internet-explorer:before{
content:"\F300"}
.mdi-invert-colors:before{
content:"\F301"}
.mdi-jeepney:before{
content:"\F302"}
.mdi-jira:before{
content:"\F303"}
.mdi-jsfiddle:before{
content:"\F304"}
.mdi-keg:before{
content:"\F305"}
.mdi-kettle:before{
content:"\F5FA"}
.mdi-key:before{
content:"\F306"}
.mdi-key-change:before{
content:"\F307"}
.mdi-key-minus:before{
content:"\F308"}
.mdi-key-plus:before{
content:"\F309"}
.mdi-key-remove:before{
content:"\F30A"}
.mdi-key-variant:before{
content:"\F30B"}
.mdi-keyboard:before{
content:"\F30C"}
.mdi-keyboard-backspace:before{
content:"\F30D"}
.mdi-keyboard-caps:before{
content:"\F30E"}
.mdi-keyboard-close:before{
content:"\F30F"}
.mdi-keyboard-off:before{
content:"\F310"}
.mdi-keyboard-return:before{
content:"\F311"}
.mdi-keyboard-tab:before{
content:"\F312"}
.mdi-keyboard-variant:before{
content:"\F313"}
.mdi-kodi:before{
content:"\F314"}
.mdi-label:before{
content:"\F315"}
.mdi-label-outline:before{
content:"\F316"}
.mdi-lan:before{
content:"\F317"}
.mdi-lan-connect:before{
content:"\F318"}
.mdi-lan-disconnect:before{
content:"\F319"}
.mdi-lan-pending:before{
content:"\F31A"}
.mdi-language-csharp:before{
content:"\F31B"}
.mdi-language-css3:before{
content:"\F31C"}
.mdi-language-html5:before{
content:"\F31D"}
.mdi-language-javascript:before{
content:"\F31E"}
.mdi-language-php:before{
content:"\F31F"}
.mdi-language-python:before{
content:"\F320"}
.mdi-language-python-text:before{
content:"\F321"}
.mdi-laptop:before{
content:"\F322"}
.mdi-laptop-chromebook:before{
content:"\F323"}
.mdi-laptop-mac:before{
content:"\F324"}
.mdi-laptop-windows:before{
content:"\F325"}
.mdi-lastfm:before{
content:"\F326"}
.mdi-launch:before{
content:"\F327"}
.mdi-layers:before{
content:"\F328"}
.mdi-layers-off:before{
content:"\F329"}
.mdi-leaf:before{
content:"\F32A"}
.mdi-led-off:before{
content:"\F32B"}
.mdi-led-on:before{
content:"\F32C"}
.mdi-led-outline:before{
content:"\F32D"}
.mdi-led-variant-off:before{
content:"\F32E"}
.mdi-led-variant-on:before{
content:"\F32F"}
.mdi-led-variant-outline:before{
content:"\F330"}
.mdi-library:before{
content:"\F331"}
.mdi-library-books:before{
content:"\F332"}
.mdi-library-music:before{
content:"\F333"}
.mdi-library-plus:before{
content:"\F334"}
.mdi-lightbulb:before{
content:"\F335"}
.mdi-lightbulb-outline:before{
content:"\F336"}
.mdi-link:before{
content:"\F337"}
.mdi-link-off:before{
content:"\F338"}
.mdi-link-variant:before{
content:"\F339"}
.mdi-link-variant-off:before{
content:"\F33A"}
.mdi-linkedin:before{
content:"\F33B"}
.mdi-linkedin-box:before{
content:"\F33C"}
.mdi-linux:before{
content:"\F33D"}
.mdi-lock:before{
content:"\F33E"}
.mdi-lock-open:before{
content:"\F33F"}
.mdi-lock-open-outline:before{
content:"\F340"}
.mdi-lock-outline:before{
content:"\F341"}
.mdi-lock-plus:before{
content:"\F5FB"}
.mdi-login:before{
content:"\F342"}
.mdi-login-variant:before{
content:"\F5FC"}
.mdi-logout:before{
content:"\F343"}
.mdi-logout-variant:before{
content:"\F5FD"}
.mdi-looks:before{
content:"\F344"}
.mdi-loupe:before{
content:"\F345"}
.mdi-lumx:before{
content:"\F346"}
.mdi-magnet:before{
content:"\F347"}
.mdi-magnet-on:before{
content:"\F348"}
.mdi-magnify:before{
content:"\F349"}
.mdi-magnify-minus:before{
content:"\F34A"}
.mdi-magnify-plus:before{
content:"\F34B"}
.mdi-mail-ru:before{
content:"\F34C"}
.mdi-map:before{
content:"\F34D"}
.mdi-map-marker:before{
content:"\F34E"}
.mdi-map-marker-circle:before{
content:"\F34F"}
.mdi-map-marker-multiple:before{
content:"\F350"}
.mdi-map-marker-off:before{
content:"\F351"}
.mdi-map-marker-radius:before{
content:"\F352"}
.mdi-margin:before{
content:"\F353"}
.mdi-markdown:before{
content:"\F354"}
.mdi-marker-check:before{
content:"\F355"}
.mdi-martini:before{
content:"\F356"}
.mdi-material-ui:before{
content:"\F357"}
.mdi-math-compass:before{
content:"\F358"}
.mdi-maxcdn:before{
content:"\F359"}
.mdi-medium:before{
content:"\F35A"}
.mdi-memory:before{
content:"\F35B"}
.mdi-menu:before{
content:"\F35C"}
.mdi-menu-down:before{
content:"\F35D"}
.mdi-menu-left:before{
content:"\F35E"}
.mdi-menu-right:before{
content:"\F35F"}
.mdi-menu-up:before{
content:"\F360"}
.mdi-message:before{
content:"\F361"}
.mdi-message-alert:before{
content:"\F362"}
.mdi-message-draw:before{
content:"\F363"}
.mdi-message-image:before{
content:"\F364"}
.mdi-message-outline:before{
content:"\F365"}
.mdi-message-processing:before{
content:"\F366"}
.mdi-message-reply:before{
content:"\F367"}
.mdi-message-reply-text:before{
content:"\F368"}
.mdi-message-text:before{
content:"\F369"}
.mdi-message-text-outline:before{
content:"\F36A"}
.mdi-message-video:before{
content:"\F36B"}
.mdi-microphone:before{
content:"\F36C"}
.mdi-microphone-off:before{
content:"\F36D"}
.mdi-microphone-outline:before{
content:"\F36E"}
.mdi-microphone-settings:before{
content:"\F36F"}
.mdi-microphone-variant:before{
content:"\F370"}
.mdi-microphone-variant-off:before{
content:"\F371"}
.mdi-microsoft:before{
content:"\F372"}
.mdi-minecraft:before{
content:"\F373"}
.mdi-minus:before{
content:"\F374"}
.mdi-minus-box:before{
content:"\F375"}
.mdi-minus-circle:before{
content:"\F376"}
.mdi-minus-circle-outline:before{
content:"\F377"}
.mdi-minus-network:before{
content:"\F378"}
.mdi-monitor:before{
content:"\F379"}
.mdi-monitor-multiple:before{
content:"\F37A"}
.mdi-more:before{
content:"\F37B"}
.mdi-motorbike:before{
content:"\F37C"}
.mdi-mouse:before{
content:"\F37D"}
.mdi-mouse-off:before{
content:"\F37E"}
.mdi-mouse-variant:before{
content:"\F37F"}
.mdi-mouse-variant-off:before{
content:"\F380"}
.mdi-movie:before{
content:"\F381"}
.mdi-multiplication:before{
content:"\F382"}
.mdi-multiplication-box:before{
content:"\F383"}
.mdi-music-box:before{
content:"\F384"}
.mdi-music-box-outline:before{
content:"\F385"}
.mdi-music-circle:before{
content:"\F386"}
.mdi-music-note:before{
content:"\F387"}
.mdi-music-note-bluetooth:before{
content:"\F5FE"}
.mdi-music-note-bluetooth-off:before{
content:"\F5FF"}
.mdi-music-note-eighth:before{
content:"\F388"}
.mdi-music-note-half:before{
content:"\F389"}
.mdi-music-note-off:before{
content:"\F38A"}
.mdi-music-note-quarter:before{
content:"\F38B"}
.mdi-music-note-sixteenth:before{
content:"\F38C"}
.mdi-music-note-whole:before{
content:"\F38D"}
.mdi-nature:before{
content:"\F38E"}
.mdi-nature-people:before{
content:"\F38F"}
.mdi-navigation:before{
content:"\F390"}
.mdi-near-me:before{
content:"\F5CD"}
.mdi-needle:before{
content:"\F391"}
.mdi-nest-protect:before{
content:"\F392"}
.mdi-nest-thermostat:before{
content:"\F393"}
.mdi-new-box:before{
content:"\F394"}
.mdi-newspaper:before{
content:"\F395"}
.mdi-nfc:before{
content:"\F396"}
.mdi-nfc-tap:before{
content:"\F397"}
.mdi-nfc-variant:before{
content:"\F398"}
.mdi-nodejs:before{
content:"\F399"}
.mdi-note:before{
content:"\F39A"}
.mdi-note-outline:before{
content:"\F39B"}
.mdi-note-plus:before{
content:"\F39C"}
.mdi-note-plus-outline:before{
content:"\F39D"}
.mdi-note-text:before{
content:"\F39E"}
.mdi-notification-clear-all:before{
content:"\F39F"}
.mdi-numeric:before{
content:"\F3A0"}
.mdi-numeric-0-box:before{
content:"\F3A1"}
.mdi-numeric-0-box-multiple-outline:before{
content:"\F3A2"}
.mdi-numeric-0-box-outline:before{
content:"\F3A3"}
.mdi-numeric-1-box:before{
content:"\F3A4"}
.mdi-numeric-1-box-multiple-outline:before{
content:"\F3A5"}
.mdi-numeric-1-box-outline:before{
content:"\F3A6"}
.mdi-numeric-2-box:before{
content:"\F3A7"}
.mdi-numeric-2-box-multiple-outline:before{
content:"\F3A8"}
.mdi-numeric-2-box-outline:before{
content:"\F3A9"}
.mdi-numeric-3-box:before{
content:"\F3AA"}
.mdi-numeric-3-box-multiple-outline:before{
content:"\F3AB"}
.mdi-numeric-3-box-outline:before{
content:"\F3AC"}
.mdi-numeric-4-box:before{
content:"\F3AD"}
.mdi-numeric-4-box-multiple-outline:before{
content:"\F3AE"}
.mdi-numeric-4-box-outline:before{
content:"\F3AF"}
.mdi-numeric-5-box:before{
content:"\F3B0"}
.mdi-numeric-5-box-multiple-outline:before{
content:"\F3B1"}
.mdi-numeric-5-box-outline:before{
content:"\F3B2"}
.mdi-numeric-6-box:before{
content:"\F3B3"}
.mdi-numeric-6-box-multiple-outline:before{
content:"\F3B4"}
.mdi-numeric-6-box-outline:before{
content:"\F3B5"}
.mdi-numeric-7-box:before{
content:"\F3B6"}
.mdi-numeric-7-box-multiple-outline:before{
content:"\F3B7"}
.mdi-numeric-7-box-outline:before{
content:"\F3B8"}
.mdi-numeric-8-box:before{
content:"\F3B9"}
.mdi-numeric-8-box-multiple-outline:before{
content:"\F3BA"}
.mdi-numeric-8-box-outline:before{
content:"\F3BB"}
.mdi-numeric-9-box:before{
content:"\F3BC"}
.mdi-numeric-9-box-multiple-outline:before{
content:"\F3BD"}
.mdi-numeric-9-box-outline:before{
content:"\F3BE"}
.mdi-numeric-9-plus-box:before{
content:"\F3BF"}
.mdi-numeric-9-plus-box-multiple-outline:before{
content:"\F3C0"}
.mdi-numeric-9-plus-box-outline:before{
content:"\F3C1"}
.mdi-nutrition:before{
content:"\F3C2"}
.mdi-octagon:before{
content:"\F3C3"}
.mdi-octagon-outline:before{
content:"\F3C4"}
.mdi-odnoklassniki:before{
content:"\F3C5"}
.mdi-office:before{
content:"\F3C6"}
.mdi-oil:before{
content:"\F3C7"}
.mdi-oil-temperature:before{
content:"\F3C8"}
.mdi-omega:before{
content:"\F3C9"}
.mdi-onedrive:before{
content:"\F3CA"}
.mdi-opacity:before{
content:"\F5CC"}
.mdi-open-in-app:before{
content:"\F3CB"}
.mdi-open-in-new:before{
content:"\F3CC"}
.mdi-openid:before{
content:"\F3CD"}
.mdi-opera:before{
content:"\F3CE"}
.mdi-ornament:before{
content:"\F3CF"}
.mdi-ornament-variant:before{
content:"\F3D0"}
.mdi-outbox:before{
content:"\F3D1"}
.mdi-owl:before{
content:"\F3D2"}
.mdi-package:before{
content:"\F3D3"}
.mdi-package-down:before{
content:"\F3D4"}
.mdi-package-up:before{
content:"\F3D5"}
.mdi-package-variant:before{
content:"\F3D6"}
.mdi-package-variant-closed:before{
content:"\F3D7"}
.mdi-page-first:before{
content:"\F600"}
.mdi-page-last:before{
content:"\F601"}
.mdi-palette:before{
content:"\F3D8"}
.mdi-palette-advanced:before{
content:"\F3D9"}
.mdi-panda:before{
content:"\F3DA"}
.mdi-pandora:before{
content:"\F3DB"}
.mdi-panorama:before{
content:"\F3DC"}
.mdi-panorama-fisheye:before{
content:"\F3DD"}
.mdi-panorama-horizontal:before{
content:"\F3DE"}
.mdi-panorama-vertical:before{
content:"\F3DF"}
.mdi-panorama-wide-angle:before{
content:"\F3E0"}
.mdi-paper-cut-vertical:before{
content:"\F3E1"}
.mdi-paperclip:before{
content:"\F3E2"}
.mdi-parking:before{
content:"\F3E3"}
.mdi-pause:before{
content:"\F3E4"}
.mdi-pause-circle:before{
content:"\F3E5"}
.mdi-pause-circle-outline:before{
content:"\F3E6"}
.mdi-pause-octagon:before{
content:"\F3E7"}
.mdi-pause-octagon-outline:before{
content:"\F3E8"}
.mdi-paw:before{
content:"\F3E9"}
.mdi-pen:before{
content:"\F3EA"}
.mdi-pencil:before{
content:"\F3EB"}
.mdi-pencil-box:before{
content:"\F3EC"}
.mdi-pencil-box-outline:before{
content:"\F3ED"}
.mdi-pencil-lock:before{
content:"\F3EE"}
.mdi-pencil-off:before{
content:"\F3EF"}
.mdi-percent:before{
content:"\F3F0"}
.mdi-pharmacy:before{
content:"\F3F1"}
.mdi-phone:before{
content:"\F3F2"}
.mdi-phone-bluetooth:before{
content:"\F3F3"}
.mdi-phone-classic:before{
content:"\F602"}
.mdi-phone-forward:before{
content:"\F3F4"}
.mdi-phone-hangup:before{
content:"\F3F5"}
.mdi-phone-in-talk:before{
content:"\F3F6"}
.mdi-phone-incoming:before{
content:"\F3F7"}
.mdi-phone-locked:before{
content:"\F3F8"}
.mdi-phone-log:before{
content:"\F3F9"}
.mdi-phone-missed:before{
content:"\F3FA"}
.mdi-phone-outgoing:before{
content:"\F3FB"}
.mdi-phone-paused:before{
content:"\F3FC"}
.mdi-phone-settings:before{
content:"\F3FD"}
.mdi-phone-voip:before{
content:"\F3FE"}
.mdi-pi:before{
content:"\F3FF"}
.mdi-pi-box:before{
content:"\F400"}
.mdi-pig:before{
content:"\F401"}
.mdi-pill:before{
content:"\F402"}
.mdi-pin:before{
content:"\F403"}
.mdi-pin-off:before{
content:"\F404"}
.mdi-pine-tree:before{
content:"\F405"}
.mdi-pine-tree-box:before{
content:"\F406"}
.mdi-pinterest:before{
content:"\F407"}
.mdi-pinterest-box:before{
content:"\F408"}
.mdi-pizza:before{
content:"\F409"}
.mdi-play:before{
content:"\F40A"}
.mdi-play-box-outline:before{
content:"\F40B"}
.mdi-play-circle:before{
content:"\F40C"}
.mdi-play-circle-outline:before{
content:"\F40D"}
.mdi-play-pause:before{
content:"\F40E"}
.mdi-play-protected-content:before{
content:"\F40F"}
.mdi-playlist-check:before{
content:"\F5C7"}
.mdi-playlist-minus:before{
content:"\F410"}
.mdi-playlist-play:before{
content:"\F411"}
.mdi-playlist-plus:before{
content:"\F412"}
.mdi-playlist-remove:before{
content:"\F413"}
.mdi-playstation:before{
content:"\F414"}
.mdi-plus:before{
content:"\F415"}
.mdi-plus-box:before{
content:"\F416"}
.mdi-plus-circle:before{
content:"\F417"}
.mdi-plus-circle-multiple-outline:before{
content:"\F418"}
.mdi-plus-circle-outline:before{
content:"\F419"}
.mdi-plus-network:before{
content:"\F41A"}
.mdi-plus-one:before{
content:"\F41B"}
.mdi-pocket:before{
content:"\F41C"}
.mdi-pokeball:before{
content:"\F41D"}
.mdi-polaroid:before{
content:"\F41E"}
.mdi-poll:before{
content:"\F41F"}
.mdi-poll-box:before{
content:"\F420"}
.mdi-polymer:before{
content:"\F421"}
.mdi-pool:before{
content:"\F606"}
.mdi-popcorn:before{
content:"\F422"}
.mdi-pound:before{
content:"\F423"}
.mdi-pound-box:before{
content:"\F424"}
.mdi-power:before{
content:"\F425"}
.mdi-power-settings:before{
content:"\F426"}
.mdi-power-socket:before{
content:"\F427"}
.mdi-presentation:before{
content:"\F428"}
.mdi-presentation-play:before{
content:"\F429"}
.mdi-printer:before{
content:"\F42A"}
.mdi-printer-3d:before{
content:"\F42B"}
.mdi-printer-alert:before{
content:"\F42C"}
.mdi-priority-high:before{
content:"\F603"}
.mdi-priority-low:before{
content:"\F604"}
.mdi-professional-hexagon:before{
content:"\F42D"}
.mdi-projector:before{
content:"\F42E"}
.mdi-projector-screen:before{
content:"\F42F"}
.mdi-pulse:before{
content:"\F430"}
.mdi-puzzle:before{
content:"\F431"}
.mdi-qqchat:before{
content:"\F605"}
.mdi-qrcode:before{
content:"\F432"}
.mdi-qrcode-scan:before{
content:"\F433"}
.mdi-quadcopter:before{
content:"\F434"}
.mdi-quality-high:before{
content:"\F435"}
.mdi-quicktime:before{
content:"\F436"}
.mdi-radar:before{
content:"\F437"}
.mdi-radiator:before{
content:"\F438"}
.mdi-radio:before{
content:"\F439"}
.mdi-radio-handheld:before{
content:"\F43A"}
.mdi-radio-tower:before{
content:"\F43B"}
.mdi-radioactive:before{
content:"\F43C"}
.mdi-radiobox-blank:before{
content:"\F43D"}
.mdi-radiobox-marked:before{
content:"\F43E"}
.mdi-raspberrypi:before{
content:"\F43F"}
.mdi-ray-end:before{
content:"\F440"}
.mdi-ray-end-arrow:before{
content:"\F441"}
.mdi-ray-start:before{
content:"\F442"}
.mdi-ray-start-arrow:before{
content:"\F443"}
.mdi-ray-start-end:before{
content:"\F444"}
.mdi-ray-vertex:before{
content:"\F445"}
.mdi-rdio:before{
content:"\F446"}
.mdi-read:before{
content:"\F447"}
.mdi-readability:before{
content:"\F448"}
.mdi-receipt:before{
content:"\F449"}
.mdi-record:before{
content:"\F44A"}
.mdi-record-rec:before{
content:"\F44B"}
.mdi-recycle:before{
content:"\F44C"}
.mdi-reddit:before{
content:"\F44D"}
.mdi-redo:before{
content:"\F44E"}
.mdi-redo-variant:before{
content:"\F44F"}
.mdi-refresh:before{
content:"\F450"}
.mdi-regex:before{
content:"\F451"}
.mdi-relative-scale:before{
content:"\F452"}
.mdi-reload:before{
content:"\F453"}
.mdi-remote:before{
content:"\F454"}
.mdi-rename-box:before{
content:"\F455"}
.mdi-repeat:before{
content:"\F456"}
.mdi-repeat-off:before{
content:"\F457"}
.mdi-repeat-once:before{
content:"\F458"}
.mdi-replay:before{
content:"\F459"}
.mdi-reply:before{
content:"\F45A"}
.mdi-reply-all:before{
content:"\F45B"}
.mdi-reproduction:before{
content:"\F45C"}
.mdi-resize-bottom-right:before{
content:"\F45D"}
.mdi-responsive:before{
content:"\F45E"}
.mdi-rewind:before{
content:"\F45F"}
.mdi-ribbon:before{
content:"\F460"}
.mdi-road:before{
content:"\F461"}
.mdi-road-variant:before{
content:"\F462"}
.mdi-rocket:before{
content:"\F463"}
.mdi-rotate-3d:before{
content:"\F464"}
.mdi-rotate-left:before{
content:"\F465"}
.mdi-rotate-left-variant:before{
content:"\F466"}
.mdi-rotate-right:before{
content:"\F467"}
.mdi-rotate-right-variant:before{
content:"\F468"}
.mdi-rounded-corner:before{
content:"\F607"}
.mdi-router-wireless:before{
content:"\F469"}
.mdi-routes:before{
content:"\F46A"}
.mdi-rowing:before{
content:"\F608"}
.mdi-rss:before{
content:"\F46B"}
.mdi-rss-box:before{
content:"\F46C"}
.mdi-ruler:before{
content:"\F46D"}
.mdi-run:before{
content:"\F46E"}
.mdi-sale:before{
content:"\F46F"}
.mdi-satellite:before{
content:"\F470"}
.mdi-satellite-variant:before{
content:"\F471"}
.mdi-saxophone:before{
content:"\F609"}
.mdi-scale:before{
content:"\F472"}
.mdi-scale-balance:before{
content:"\F5D1"}
.mdi-scale-bathroom:before{
content:"\F473"}
.mdi-school:before{
content:"\F474"}
.mdi-screen-rotation:before{
content:"\F475"}
.mdi-screen-rotation-lock:before{
content:"\F476"}
.mdi-screwdriver:before{
content:"\F477"}
.mdi-script:before{
content:"\F478"}
.mdi-sd:before{
content:"\F479"}
.mdi-seal:before{
content:"\F47A"}
.mdi-seat-flat:before{
content:"\F47B"}
.mdi-seat-flat-angled:before{
content:"\F47C"}
.mdi-seat-individual-suite:before{
content:"\F47D"}
.mdi-seat-legroom-extra:before{
content:"\F47E"}
.mdi-seat-legroom-normal:before{
content:"\F47F"}
.mdi-seat-legroom-reduced:before{
content:"\F480"}
.mdi-seat-recline-extra:before{
content:"\F481"}
.mdi-seat-recline-normal:before{
content:"\F482"}
.mdi-security:before{
content:"\F483"}
.mdi-security-network:before{
content:"\F484"}
.mdi-select:before{
content:"\F485"}
.mdi-select-all:before{
content:"\F486"}
.mdi-select-inverse:before{
content:"\F487"}
.mdi-select-off:before{
content:"\F488"}
.mdi-selection:before{
content:"\F489"}
.mdi-send:before{
content:"\F48A"}
.mdi-server:before{
content:"\F48B"}
.mdi-server-minus:before{
content:"\F48C"}
.mdi-server-network:before{
content:"\F48D"}
.mdi-server-network-off:before{
content:"\F48E"}
.mdi-server-off:before{
content:"\F48F"}
.mdi-server-plus:before{
content:"\F490"}
.mdi-server-remove:before{
content:"\F491"}
.mdi-server-security:before{
content:"\F492"}
.mdi-settings:before{
content:"\F493"}
.mdi-settings-box:before{
content:"\F494"}
.mdi-shape-plus:before{
content:"\F495"}
.mdi-share:before{
content:"\F496"}
.mdi-share-variant:before{
content:"\F497"}
.mdi-shield:before{
content:"\F498"}
.mdi-shield-outline:before{
content:"\F499"}
.mdi-shopping:before{
content:"\F49A"}
.mdi-shopping-music:before{
content:"\F49B"}
.mdi-shredder:before{
content:"\F49C"}
.mdi-shuffle:before{
content:"\F49D"}
.mdi-shuffle-disabled:before{
content:"\F49E"}
.mdi-shuffle-variant:before{
content:"\F49F"}
.mdi-sigma:before{
content:"\F4A0"}
.mdi-sign-caution:before{
content:"\F4A1"}
.mdi-signal:before{
content:"\F4A2"}
.mdi-signal-variant:before{
content:"\F60A"}
.mdi-silverware:before{
content:"\F4A3"}
.mdi-silverware-fork:before{
content:"\F4A4"}
.mdi-silverware-spoon:before{
content:"\F4A5"}
.mdi-silverware-variant:before{
content:"\F4A6"}
.mdi-sim:before{
content:"\F4A7"}
.mdi-sim-alert:before{
content:"\F4A8"}
.mdi-sim-off:before{
content:"\F4A9"}
.mdi-sitemap:before{
content:"\F4AA"}
.mdi-skip-backward:before{
content:"\F4AB"}
.mdi-skip-forward:before{
content:"\F4AC"}
.mdi-skip-next:before{
content:"\F4AD"}
.mdi-skip-previous:before{
content:"\F4AE"}
.mdi-skype:before{
content:"\F4AF"}
.mdi-skype-business:before{
content:"\F4B0"}
.mdi-slack:before{
content:"\F4B1"}
.mdi-sleep:before{
content:"\F4B2"}
.mdi-sleep-off:before{
content:"\F4B3"}
.mdi-smoking:before{
content:"\F4B4"}
.mdi-smoking-off:before{
content:"\F4B5"}
.mdi-snapchat:before{
content:"\F4B6"}
.mdi-snowman:before{
content:"\F4B7"}
.mdi-soccer:before{
content:"\F4B8"}
.mdi-sofa:before{
content:"\F4B9"}
.mdi-sort:before{
content:"\F4BA"}
.mdi-sort-alphabetical:before{
content:"\F4BB"}
.mdi-sort-ascending:before{
content:"\F4BC"}
.mdi-sort-descending:before{
content:"\F4BD"}
.mdi-sort-numeric:before{
content:"\F4BE"}
.mdi-sort-variant:before{
content:"\F4BF"}
.mdi-soundcloud:before{
content:"\F4C0"}
.mdi-source-fork:before{
content:"\F4C1"}
.mdi-source-pull:before{
content:"\F4C2"}
.mdi-speaker:before{
content:"\F4C3"}
.mdi-speaker-off:before{
content:"\F4C4"}
.mdi-speedometer:before{
content:"\F4C5"}
.mdi-spellcheck:before{
content:"\F4C6"}
.mdi-spotify:before{
content:"\F4C7"}
.mdi-spotlight:before{
content:"\F4C8"}
.mdi-spotlight-beam:before{
content:"\F4C9"}
.mdi-square-inc:before{
content:"\F4CA"}
.mdi-square-inc-cash:before{
content:"\F4CB"}
.mdi-stackexchange:before{
content:"\F60B"}
.mdi-stackoverflow:before{
content:"\F4CC"}
.mdi-stairs:before{
content:"\F4CD"}
.mdi-star:before{
content:"\F4CE"}
.mdi-star-circle:before{
content:"\F4CF"}
.mdi-star-half:before{
content:"\F4D0"}
.mdi-star-off:before{
content:"\F4D1"}
.mdi-star-outline:before{
content:"\F4D2"}
.mdi-steam:before{
content:"\F4D3"}
.mdi-steering:before{
content:"\F4D4"}
.mdi-step-backward:before{
content:"\F4D5"}
.mdi-step-backward-2:before{
content:"\F4D6"}
.mdi-step-forward:before{
content:"\F4D7"}
.mdi-step-forward-2:before{
content:"\F4D8"}
.mdi-stethoscope:before{
content:"\F4D9"}
.mdi-sticker:before{
content:"\F5D0"}
.mdi-stocking:before{
content:"\F4DA"}
.mdi-stop:before{
content:"\F4DB"}
.mdi-store:before{
content:"\F4DC"}
.mdi-store-24-hour:before{
content:"\F4DD"}
.mdi-stove:before{
content:"\F4DE"}
.mdi-subdirectory-arrow-left:before{
content:"\F60C"}
.mdi-subdirectory-arrow-right:before{
content:"\F60D"}
.mdi-subway:before{
content:"\F4DF"}
.mdi-sunglasses:before{
content:"\F4E0"}
.mdi-surround-sound:before{
content:"\F5C5"}
.mdi-swap-horizontal:before{
content:"\F4E1"}
.mdi-swap-vertical:before{
content:"\F4E2"}
.mdi-swim:before{
content:"\F4E3"}
.mdi-switch:before{
content:"\F4E4"}
.mdi-sword:before{
content:"\F4E5"}
.mdi-sync:before{
content:"\F4E6"}
.mdi-sync-alert:before{
content:"\F4E7"}
.mdi-sync-off:before{
content:"\F4E8"}
.mdi-tab:before{
content:"\F4E9"}
.mdi-tab-unselected:before{
content:"\F4EA"}
.mdi-table:before{
content:"\F4EB"}
.mdi-table-column-plus-after:before{
content:"\F4EC"}
.mdi-table-column-plus-before:before{
content:"\F4ED"}
.mdi-table-column-remove:before{
content:"\F4EE"}
.mdi-table-column-width:before{
content:"\F4EF"}
.mdi-table-edit:before{
content:"\F4F0"}
.mdi-table-large:before{
content:"\F4F1"}
.mdi-table-row-height:before{
content:"\F4F2"}
.mdi-table-row-plus-after:before{
content:"\F4F3"}
.mdi-table-row-plus-before:before{
content:"\F4F4"}
.mdi-table-row-remove:before{
content:"\F4F5"}
.mdi-tablet:before{
content:"\F4F6"}
.mdi-tablet-android:before{
content:"\F4F7"}
.mdi-tablet-ipad:before{
content:"\F4F8"}
.mdi-tag:before{
content:"\F4F9"}
.mdi-tag-faces:before{
content:"\F4FA"}
.mdi-tag-multiple:before{
content:"\F4FB"}
.mdi-tag-outline:before{
content:"\F4FC"}
.mdi-tag-text-outline:before{
content:"\F4FD"}
.mdi-target:before{
content:"\F4FE"}
.mdi-taxi:before{
content:"\F4FF"}
.mdi-teamviewer:before{
content:"\F500"}
.mdi-telegram:before{
content:"\F501"}
.mdi-television:before{
content:"\F502"}
.mdi-television-guide:before{
content:"\F503"}
.mdi-temperature-celsius:before{
content:"\F504"}
.mdi-temperature-fahrenheit:before{
content:"\F505"}
.mdi-temperature-kelvin:before{
content:"\F506"}
.mdi-tennis:before{
content:"\F507"}
.mdi-tent:before{
content:"\F508"}
.mdi-terrain:before{
content:"\F509"}
.mdi-text-to-speech:before{
content:"\F50A"}
.mdi-text-to-speech-off:before{
content:"\F50B"}
.mdi-textbox:before{
content:"\F60E"}
.mdi-texture:before{
content:"\F50C"}
.mdi-theater:before{
content:"\F50D"}
.mdi-theme-light-dark:before{
content:"\F50E"}
.mdi-thermometer:before{
content:"\F50F"}
.mdi-thermometer-lines:before{
content:"\F510"}
.mdi-thumb-down:before{
content:"\F511"}
.mdi-thumb-down-outline:before{
content:"\F512"}
.mdi-thumb-up:before{
content:"\F513"}
.mdi-thumb-up-outline:before{
content:"\F514"}
.mdi-thumbs-up-down:before{
content:"\F515"}
.mdi-ticket:before{
content:"\F516"}
.mdi-ticket-account:before{
content:"\F517"}
.mdi-ticket-confirmation:before{
content:"\F518"}
.mdi-tie:before{
content:"\F519"}
.mdi-timelapse:before{
content:"\F51A"}
.mdi-timer:before{
content:"\F51B"}
.mdi-timer-10:before{
content:"\F51C"}
.mdi-timer-3:before{
content:"\F51D"}
.mdi-timer-off:before{
content:"\F51E"}
.mdi-timer-sand:before{
content:"\F51F"}
.mdi-timetable:before{
content:"\F520"}
.mdi-toggle-switch:before{
content:"\F521"}
.mdi-toggle-switch-off:before{
content:"\F522"}
.mdi-tooltip:before{
content:"\F523"}
.mdi-tooltip-edit:before{
content:"\F524"}
.mdi-tooltip-image:before{
content:"\F525"}
.mdi-tooltip-outline:before{
content:"\F526"}
.mdi-tooltip-outline-plus:before{
content:"\F527"}
.mdi-tooltip-text:before{
content:"\F528"}
.mdi-tooth:before{
content:"\F529"}
.mdi-tor:before{
content:"\F52A"}
.mdi-traffic-light:before{
content:"\F52B"}
.mdi-train:before{
content:"\F52C"}
.mdi-tram:before{
content:"\F52D"}
.mdi-transcribe:before{
content:"\F52E"}
.mdi-transcribe-close:before{
content:"\F52F"}
.mdi-transfer:before{
content:"\F530"}
.mdi-translate:before{
content:"\F5CA"}
.mdi-tree:before{
content:"\F531"}
.mdi-trello:before{
content:"\F532"}
.mdi-trending-down:before{
content:"\F533"}
.mdi-trending-neutral:before{
content:"\F534"}
.mdi-trending-up:before{
content:"\F535"}
.mdi-triangle:before{
content:"\F536"}
.mdi-triangle-outline:before{
content:"\F537"}
.mdi-trophy:before{
content:"\F538"}
.mdi-trophy-award:before{
content:"\F539"}
.mdi-trophy-outline:before{
content:"\F53A"}
.mdi-trophy-variant:before{
content:"\F53B"}
.mdi-trophy-variant-outline:before{
content:"\F53C"}
.mdi-truck:before{
content:"\F53D"}
.mdi-truck-delivery:before{
content:"\F53E"}
.mdi-tshirt-crew:before{
content:"\F53F"}
.mdi-tshirt-v:before{
content:"\F540"}
.mdi-tumblr:before{
content:"\F541"}
.mdi-tumblr-reblog:before{
content:"\F542"}
.mdi-twitch:before{
content:"\F543"}
.mdi-twitter:before{
content:"\F544"}
.mdi-twitter-box:before{
content:"\F545"}
.mdi-twitter-circle:before{
content:"\F546"}
.mdi-twitter-retweet:before{
content:"\F547"}
.mdi-ubuntu:before{
content:"\F548"}
.mdi-umbraco:before{
content:"\F549"}
.mdi-umbrella:before{
content:"\F54A"}
.mdi-umbrella-outline:before{
content:"\F54B"}
.mdi-undo:before{
content:"\F54C"}
.mdi-undo-variant:before{
content:"\F54D"}
.mdi-unfold-less:before{
content:"\F54E"}
.mdi-unfold-more:before{
content:"\F54F"}
.mdi-ungroup:before{
content:"\F550"}
.mdi-untappd:before{
content:"\F551"}
.mdi-upload:before{
content:"\F552"}
.mdi-usb:before{
content:"\F553"}
.mdi-vector-arrange-above:before{
content:"\F554"}
.mdi-vector-arrange-below:before{
content:"\F555"}
.mdi-vector-circle:before{
content:"\F556"}
.mdi-vector-circle-variant:before{
content:"\F557"}
.mdi-vector-combine:before{
content:"\F558"}
.mdi-vector-curve:before{
content:"\F559"}
.mdi-vector-difference:before{
content:"\F55A"}
.mdi-vector-difference-ab:before{
content:"\F55B"}
.mdi-vector-difference-ba:before{
content:"\F55C"}
.mdi-vector-intersection:before{
content:"\F55D"}
.mdi-vector-line:before{
content:"\F55E"}
.mdi-vector-point:before{
content:"\F55F"}
.mdi-vector-polygon:before{
content:"\F560"}
.mdi-vector-polyline:before{
content:"\F561"}
.mdi-vector-rectangle:before{
content:"\F5C6"}
.mdi-vector-selection:before{
content:"\F562"}
.mdi-vector-square:before{
content:"\F001"}
.mdi-vector-triangle:before{
content:"\F563"}
.mdi-vector-union:before{
content:"\F564"}
.mdi-verified:before{
content:"\F565"}
.mdi-vibrate:before{
content:"\F566"}
.mdi-video:before{
content:"\F567"}
.mdi-video-off:before{
content:"\F568"}
.mdi-video-switch:before{
content:"\F569"}
.mdi-view-agenda:before{
content:"\F56A"}
.mdi-view-array:before{
content:"\F56B"}
.mdi-view-carousel:before{
content:"\F56C"}
.mdi-view-column:before{
content:"\F56D"}
.mdi-view-dashboard:before{
content:"\F56E"}
.mdi-view-day:before{
content:"\F56F"}
.mdi-view-grid:before{
content:"\F570"}
.mdi-view-headline:before{
content:"\F571"}
.mdi-view-list:before{
content:"\F572"}
.mdi-view-module:before{
content:"\F573"}
.mdi-view-quilt:before{
content:"\F574"}
.mdi-view-stream:before{
content:"\F575"}
.mdi-view-week:before{
content:"\F576"}
.mdi-vimeo:before{
content:"\F577"}
.mdi-vine:before{
content:"\F578"}
.mdi-violin:before{
content:"\F60F"}
.mdi-visualstudio:before{
content:"\F610"}
.mdi-vk:before{
content:"\F579"}
.mdi-vk-box:before{
content:"\F57A"}
.mdi-vk-circle:before{
content:"\F57B"}
.mdi-vlc:before{
content:"\F57C"}
.mdi-voice:before{
content:"\F5CB"}
.mdi-voicemail:before{
content:"\F57D"}
.mdi-volume-high:before{
content:"\F57E"}
.mdi-volume-low:before{
content:"\F57F"}
.mdi-volume-medium:before{
content:"\F580"}
.mdi-volume-off:before{
content:"\F581"}
.mdi-vpn:before{
content:"\F582"}
.mdi-walk:before{
content:"\F583"}
.mdi-wallet:before{
content:"\F584"}
.mdi-wallet-giftcard:before{
content:"\F585"}
.mdi-wallet-membership:before{
content:"\F586"}
.mdi-wallet-travel:before{
content:"\F587"}
.mdi-wan:before{
content:"\F588"}
.mdi-watch:before{
content:"\F589"}
.mdi-watch-export:before{
content:"\F58A"}
.mdi-watch-import:before{
content:"\F58B"}
.mdi-water:before{
content:"\F58C"}
.mdi-water-off:before{
content:"\F58D"}
.mdi-water-percent:before{
content:"\F58E"}
.mdi-water-pump:before{
content:"\F58F"}
.mdi-watermark:before{
content:"\F612"}
.mdi-weather-cloudy:before{
content:"\F590"}
.mdi-weather-fog:before{
content:"\F591"}
.mdi-weather-hail:before{
content:"\F592"}
.mdi-weather-lightning:before{
content:"\F593"}
.mdi-weather-night:before{
content:"\F594"}
.mdi-weather-partlycloudy:before{
content:"\F595"}
.mdi-weather-pouring:before{
content:"\F596"}
.mdi-weather-rainy:before{
content:"\F597"}
.mdi-weather-snowy:before{
content:"\F598"}
.mdi-weather-sunny:before{
content:"\F599"}
.mdi-weather-sunset:before{
content:"\F59A"}
.mdi-weather-sunset-down:before{
content:"\F59B"}
.mdi-weather-sunset-up:before{
content:"\F59C"}
.mdi-weather-windy:before{
content:"\F59D"}
.mdi-weather-windy-variant:before{
content:"\F59E"}
.mdi-web:before{
content:"\F59F"}
.mdi-webcam:before{
content:"\F5A0"}
.mdi-wechat:before{
content:"\F611"}
.mdi-weight:before{
content:"\F5A1"}
.mdi-weight-kilogram:before{
content:"\F5A2"}
.mdi-whatsapp:before{
content:"\F5A3"}
.mdi-wheelchair-accessibility:before{
content:"\F5A4"}
.mdi-white-balance-auto:before{
content:"\F5A5"}
.mdi-white-balance-incandescent:before{
content:"\F5A6"}
.mdi-white-balance-irradescent:before{
content:"\F5A7"}
.mdi-white-balance-sunny:before{
content:"\F5A8"}
.mdi-wifi:before{
content:"\F5A9"}
.mdi-wifi-off:before{
content:"\F5AA"}
.mdi-wii:before{
content:"\F5AB"}
.mdi-wikipedia:before{
content:"\F5AC"}
.mdi-window-close:before{
content:"\F5AD"}
.mdi-window-closed:before{
content:"\F5AE"}
.mdi-window-maximize:before{
content:"\F5AF"}
.mdi-window-minimize:before{
content:"\F5B0"}
.mdi-window-open:before{
content:"\F5B1"}
.mdi-window-restore:before{
content:"\F5B2"}
.mdi-windows:before{
content:"\F5B3"}
.mdi-wordpress:before{
content:"\F5B4"}
.mdi-worker:before{
content:"\F5B5"}
.mdi-wrap:before{
content:"\F5B6"}
.mdi-wrench:before{
content:"\F5B7"}
.mdi-wunderlist:before{
content:"\F5B8"}
.mdi-xbox:before{
content:"\F5B9"}
.mdi-xbox-controller:before{
content:"\F5BA"}
.mdi-xbox-controller-off:before{
content:"\F5BB"}
.mdi-xda:before{
content:"\F5BC"}
.mdi-xing:before{
content:"\F5BD"}
.mdi-xing-box:before{
content:"\F5BE"}
.mdi-xing-circle:before{
content:"\F5BF"}
.mdi-xml:before{
content:"\F5C0"}
.mdi-yeast:before{
content:"\F5C1"}
.mdi-yelp:before{
content:"\F5C2"}
.mdi-youtube-play:before{
content:"\F5C3"}
.mdi-zip-box:before{
content:"\F5C4"}
.mdi-18px{
font-size:18px}
.mdi-24px{
font-size:24px}
.mdi-36px{
font-size:36px}
.mdi-48px{
font-size:48px}
.mdi-dark{
color:rgba(0,0,0,.54)}
.mdi-dark.mdi-inactive{
color:rgba(0,0,0,.26)}
.mdi-light{
color:#fff}
.mdi-light.mdi-inactive{
color:rgba(255,255,255,.3)}

/*# sourceMappingURL=style.css.map */