.font-4rem{font-size: 4rem!important;}
.font-5rem{font-size: 5rem!important;}
.mdl-button{min-width: 115px !important;}
.icon-wedding-user{width: 55px; height: 55px; line-height: 55px; border-radius: 0px; margin-bottom: 10px; }
.call-me{color: #039be5 !important;}
.demo-card-square.mdl-card {width: 320px; height: 320px; }
.demo-card-square > .mdl-card__title {color: #fff; }
.swirl_left{display: inline-block;background: url(img/swirl_left.png) no-repeat left;background-size: auto;padding: 0 0 0 60px;background-size: 50px;}
.swirl_right{display: inline-block;background: url(img/swirl_right.png) no-repeat right;background-size: auto;padding: 10px 60px 10px 0px;background-size: 50px;}
.count-down-li{display: inline-block; font-size: 1.5em; list-style-type: none; padding: 1em; text-transform: uppercase;}
.count-down-span{ display: block;font-size: 4.5rem;}
.main{font-family: "Roboto", "Helvetica", "Arial", sans-serif;}
.color-fer-y-vale{background-color: #676867!important;color: #EAECEC!important;}body{background: #676867;font-family: "Roboto", "Helvetica", "Arial", sans-serif;}
.no-margin-bottom{margin-bottom:0px !important;}
.vb{line-height: 1.5em;margin-top: 10px;margin-bottom: 10px;font-family: "Roboto", "Helvetica", "Arial", sans-serif;margin: 0px;font-weight: 300;font-size: 1.125rem;}
.color-2019{color:#5f4b8b !important;}
.font-md{font-size: medium !important;}
.event-img{max-width: 300px;}
.img-icon{width: 20px;margin-bottom: 1px;}
.img-icon-header{width: 25px;margin-bottom: 3px;}
.img-avatar{max-width: 150px;}
.no-space{width: 1px;height: 1px;}
.spacing-vh-50{height: 50vh;}
.font-lg{font-size:1.8rem !important;}
.font-lg2{font-size:1.5rem !important;}
.container-2{width: 70% !important;}
.color-rose{color: rgb(255,64,129) !important;}
.color-yellow{color: rgb(255,196,0) !important;}
@font-face { font-family: "Handletters_Demo"; src: url("Handletters.ttf"); }
.fer-y-vale{font-family: 'Handletters_Demo' !important;}
.beautiful-wedding{font-family: 'Allitta Calligraphy'; font-weight: normal; font-style: normal;}
.marsha-font{font-family: marsha;font-weight: 400;}
.credit-font{font-family: CREDIT;font-weight: 400;}
.aguellera-font{font-family: 'Aguellera'; font-weight: normal; font-style: normal;}
.adequate-font{font-family: 'Adequate'; font-weight: 200; font-style: normal;}
.dosis-font{font-family: 'Dosis', sans-serif;}
.roboto-font{    font-family: 'Roboto Condensed', sans-serif !important; font-weight: 300;}
.inline-block{display: inline-block !important;}
.no-conf a{color: #039be5 !important;}
.si-conf a{color: #039be5 !important;}
.img-conf-qr{max-width: 350px!important}
.img-conf{max-width: 500px!important}
.conf-text{word-break: break-word !important;}
.left-dotted{border-left: 1px dotted #c7c7c7;}
.link-gallery,.link-comments{font-size: 1.5rem;}
.dz-message{margin: 0px !important;}
#gallery{margin: auto;}
@media (max-width: 830px) {
    .spacing-vh-50{height: 0vh;}
    .no-space{height: 10vh;}
    .demo-card-square.mdl-card {width: 100% !important; height: 320px; }
    .count-down-li{    font-size: 1rem !important;}
    .container-heading{margin: 0px!important;padding: 0px !important;width: 100%!important;}
    .count-down-span{ display: block;font-size: 3.5rem !important;}
    .icon-wedding-user{width: 35px!important;height: 35px!important;    margin-right:0px!important;}
    .welcome-wedding-user{font-size: 3rem!important;}
    .img-conf-qr{width:100%!important;}
    .link-gallery,.link-comments{font-size: 1.2rem!important;}
    .link-gallery small,.link-comments small{font-size: 1rem!important;}
    .left-dotted{border-left: none !important;}
    .ug-default-button-hidepanel .ug-default-button-hidepanel-tip{background-position: 0px -7px;}
    .ug-theme-default .ug-default-button-play-single{background-position: 0px -50px;}
    .ug-theme-default .ug-default-button-fullscreen-single{background-position: 0px -50px;}
    .no-margin-top-mobile{margin-top: 0px!important;}
    .negative-20-margin-top-mobile{margin-top: -20px!important;}
    /*.marsha-font{font-size: xxx-large !important;}*/
    .mdl-list__item-primary-content.dosis-font{display: inline-block !important;text-align: center;}
    .mdl-list__item-primary-content.dosis-font span{display: inline-block !important;text-align: center;margin-top: 1.2rem;}
  }
.marsha-font{font-size: 5rem;}
#photostack-1 nav{background-color: transparent !important;box-shadow: none !important;}
.photostack-img {background-position: center center !important;background-size: cover !important;}