.hallelujah-font{font-family: 'Gloria Hallelujah', cursive;}
.beautiful-wedding{font-family: 'Allitta Calligraphy'; font-weight: normal; font-style: normal;}
.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;}
body{background-image: url('../../img/patterns/pattern_boda2.png');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;}
@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;}
  }
.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}
  #photostack-1 nav{background-color: transparent !important;box-shadow: none !important;}
.photostack-img {background-position: center center;background-size: cover;}
.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;}
.main::before{background-image: url('../../img/patterns/pattern_boda2.png');content: ""; background-size: cover; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 0.5;}