.plyr--full-ui input[type=range] {
height: 5px!important;
}
body {
    padding-top: 0!important;
}
* {
    line-height: normal;
}
p {
    font-size: 16px;
}
p.text-align-center.site-slogan-text {
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
}
.heading-text.field.field--name-field-epitaph.field--type-text-long.field--label-hidden.field__item p {
    font-size: unset;
}
li.li-item.li-item-account.li-0:first-of-type:before {
    content: 'home';
    font-family: 'material icons'!important;
    display: block;
    visibility: visible;
    font-size: 24px;
    position: absolute;
    margin-top: 9px;
    margin-left: -15px;
    color: #b8a46f;
}
section#block-solo-subtheme-siteslogan {
    width: 100%;
    justify-content: center;
    padding-top: 22px;
}
/* Hinge */
.flipdown.flipdown__theme-dark .rotor:after {
  border-top: solid 1px #1515151f!important;
}
div#--flyout-clone {
    z-index: 999999999999999999999;
}
textarea, .solo-input, .solo-textarea, input[type="text"], input[type="email"], input[type="password"], select, .solo-select, .page-wrapper a.button, .page-wrapper input.button, .page-wrapper .search-button-close button {
    border-radius: 5px;
}


.page-wrapper ul, .page-wrapper li {
    background: transparent!important;
}
section#block-solo-subtheme-primary-local-tasks li a {
    border: 1px solid #d5d5d5;
    margin: 7px 0px 14px 8px;
    background: #ffffff;
    color: #3f3f3f !important;
    transition: .5s;
    text-transform: uppercase; 
    font-size: .9em;
    border-radius: 5px;
}
nav.action-links, ul.secondary, ul.primary {
    justify-content: center;
}
div#highlighted-inner {padding:0;}
ul.solo-ul.solo-clear.tabs.primary.ul-1, ul.solo-ul.solo-clear.tabs.primary.ul-1 li {
    background: #fff;
}
p {
    margin: 0;
}
div#header-inner {
    max-width: 100%;
}




textarea, .solo-input, .solo-textarea, input[type="text"], input[type="email"], input[type="password"], select, .solo-select, 
.page-wrapper a.button, .page-wrapper input.button, .page-wrapper .search-button-close button {
    border-radius: 3px;
}
.page-wrapper .solo-textarea, .page-wrapper input:not(.button, [type="submit"], [type="checkbox"], [type="radio"]), .page-wrapper .solo-select:not(.selectify-select), .page-wrapper .solo-radio:not(.selectify-radio), .page-wrapper .solo-check:not(.selectify-checkbox), .page-wrapper .ck-focused, .page-wrapper .solo-select:focus, .page-wrapper .solo-check:focus, .page-wrapper .solo-radio:focus, .page-wrapper .solo-input:focus, .page-wrapper .solo-textarea:focus {
    background-color: #fff;
    box-shadow: none!important;
}
.page-wrapper a.button:hover, .page-wrapper input.button:hover, .page-wrapper .search-button-close button:hover {
    box-shadow: none;
}

/* fp blocks */
.ftin-a {
    display: flex;
    max-width: 1600px;
 flex-wrap: wrap;
}

ul.feature-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 30px;
    margin-top: 45px;
    max-width: 1600px;
    list-style: none;
font-size: 16px;
margin: 45px auto;
}

ul.feature-list li {
    background: #fff!important;
} 

.social-pages {
    width: 200px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    position: absolute;
    top: 10px;
    color: #7f7f7f;
    background: #fff;
    border: 1px inset #cccccc47;
    padding: 4px;
    font-size: 14px;
    border-radius: 25px;
left: 16px;
}
.view-stream .view-header h2 {
    padding-top: 37px;
    padding-bottom: 0px;
    margin-bottom: -37px;
}

.price.menu h2, .price.menu p {
    text-align: center;
}
.price.menu p {
    padding: 0;
    margin: 0;
}
h2.price-title-o {
    text-align: center;
    text-transform: uppercase;
    font-size: 50px;
    margin: 0;
    padding: 0;
    color: #baa685;
    position: relative;
    top: -35px;
    text-shadow: 1px 1px 2px #ffffff;
}






.tip-band-front {
    width: 100%;
    height: 50px;
    background: #fff;
    border-top: 1px #9ec6df solid;
}
.path-comment form {
    background: #f1f1f1;
    padding: 30px;
    border-top: 1px inset #cccccc47;
}

.path-comment, .path-comment .block-system-main-block, .path-comment .w3-mobile {
    background: #f7fbfa!important;
}
.path-comment div#footer-menu, 
.path-comment div#copyright, 
.path-comment input#edit-preview, 
.path-comment .w3-row.w3-breadcrumb, 
.path-comment .group--stela-page {
    display: none!important;
}
html {
scroll-behavior: smooth;
}
.w3-animate-opacity {
    animation: none!important;
}

/*  containers */
.page-node-type-stela-page div#main-container-inner {
    max-width: 100%;
}
.w3-col.w3-clear.w3-row-padding, .w3-col.main-box.main-region.w3css-content {
    padding: 0;
}
#main-container .main-box > div {
    padding: 0!important;
}
.w3-row.node__content {
    padding: 40px;
}
/*  page title, headings and dates */
.field.field--name-field-add-to-calendar.field--type-add-to-calendar-field.field--label-hidden.field__item {
    text-align: center;
}
/*  add to calendar */
a.atcb-link {
    z-index: 1;
    position: relative;
padding: 16px 14px!important;
}
ul.atcb-list, a.atcb-link {
    padding: 5px 14px;
}
.atcb-list {
    width: 185px;
}
.block-field-blockgroupwedding-companionfield-rsvp-a, .block-field-blockgroupwedding-companionfield-date, .block-field-blockgroupwedding-companionfield-epitaph, .block-field-blockgroupwedding-companionlabel {
    text-align: center;
margin-bottom: 25px;
}

/*  page title, headings and dates - sizes */
.block-field-blockgroupwedding-companionfield-heading {
font-size: 8vw;
}
.block-field-blockgroupwedding-companionlabel {
/* font-size: 10.5vw; */
line-height: 1.1em;
 font-size: clamp(1rem, -1.3855rem + 17.6336vw, 8.5rem); 
/* font-size: 4.5vw; */
}


.block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item {
    line-height: normal;
}
.block-field-blockgroupwedding-companionlabel{
    padding-top: 30px;
}
section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-rsvp-a{
    text-align: center;
    font-size: 2.3em;
}

/*  portrait image */
.field.field--name-field-portrait-image-media img {
    display: block;
    margin: 0 auto;
 max-width: 50%;
}
.field.field--name-field-portrait-image-media {
    margin: 0 auto;
} 
.block-field-blockgroupwedding-companionfield-portrait-image-media {
    margin-top: 100px;
}


/*  primary video */
.primary---video div#video-embed-plyr-0 {
    display: block;
    max-width: 900px;
    margin: 0 auto;
}
section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-primary-video-media {
    position: relative;
    z-index: 1;
    margin: 70px auto;
}

/*  tabs  */
.block-quicktabs-blockcompanion-content {
    max-width: 1600px;
    margin: 30px auto;
}
li.active a.quicktabs-loaded {
    opacity: .5!important;
}
.tabsbar.quicktabs-wrapper {
    padding-bottom: 2rem;
    margin: 0 auto;
    max-width: 95%;
margin-bottom: 200px;
}
.tabsbar ul.quicktabs-tabs {
    border-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 36px;
    margin-bottom: 1rem;
    justify-content: center;
margin-bottom: 0;
}
.tabsbar ul.quicktabs-tabs li {
    font-size: 4.5em;
}
.tabsbar .quicktabs-tabs > li > a {
    border: 0px solid transparent;
line-height: normal;
}
.tabsbar .quicktabs-tabs > li.active > a, .tabsbar .quicktabs-tabs > li.active > a:hover, .tabsbar .quicktabs-tabs > li.active > a:focus {
    background-color: #ffffff00;
    border-color: unset;
}
a.quicktabs-loaded {
    line-height: 18px;
}
div#quicktabs-container-companion_content .views-element-container.w3-row.element-container-wrapper {
    padding: 0 40px;
}
div#quicktabs-container-companion_content .view{
    padding: 50px;
    background: #cccccc;
    max-width: 100%;
    margin: 0 auto;
    font-size: 2.2em;
}

/*   tabs introduction  */



/*   tabs schedule  */




/*   tabs eulogy  */



/*   tabs image gallery  */
div#quicktabs-container-companion_content .view-page-image-gallery {
    background: transparent!important;
    padding: 7px;
    box-shadow: none!important;
}
div#quicktabs-container-companion_content .view-page-image-gallery img {
    /* padding: 8px; 
    margin: 30px; */
    background: #fff;
    width: 350px;
    height: 225px;
    background: #fff0!important;
    border-radius: 5px;
    box-shadow: 1px 1px 4px 1px #5555558a!important;
}
div#quicktabs-container-companion_content .view-page-image-gallery .view-content {
    display: flex;
    flex-wrap: wrap;
justify-content: space-around;
}
div#quicktabs-container-companion_content .view-page-image-gallery .view-content .w3-row.views-row {
    margin-bottom: 58px;
}
div#quicktabs-container-companion_content .view-page-image-gallery img:hover {
    filter: brightness(1.2);
}
/*   tabs audio  */
div#quicktabs-container-companion_content .view-audio {
    background: transparent!important;
    box-shadow: none!important;
padding: 0 50px;
}
.jp-audio, .jp-audio-stream, .jp-video {
    margin: 0 auto;
}


/*   tabs videos */
.view-video-gallery .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.field-content.video-gallery-vid video {
    max-width: 100%;
}
div#quicktabs-container-companion_content .view-video-gallery {
    background: transparent!important;
    box-shadow: none!important;
    padding: 0;
}
div#quicktabs-container-companion_content .view-video-gallery .view-content .views-row {
    max-width: 350px;
    padding: 5px;
    background: #fff0;
    margin: 30px;
}
/*   tabs tributes  */
.view-tributes .view-content {
    padding: 53px;
 
}
.view-tributes  blockquote {
    margin: 0;
}
.views_slideshow_cycle_slide {
    width: 100%!important;
}
/* tributes slideshow  */
.views-slideshow-controls-bottom.clearfix * {
    text-decoration: none!important;
}
div#views_slideshow_controls_text_tributes-block_2 {
    position: relative;
    bottom: -181px;
    font-family: material icons;
}



span#views_slideshow_controls_text_previous_tributes-block_2 a, 
span#views_slideshow_controls_text_next_tributes-block_2 a {
    visibility: hidden;
    font-size: 0;
    text-decoration:none!important;
}



span#views_slideshow_controls_text_pause_tributes-block_2.views-slideshow-controls-text-status-pause a {
    visibility: hidden;
    font-size: 0;
}
span#views_slideshow_controls_text_pause_tributes-block_2.views-slideshow-controls-text-status-play a {
    visibility: hidden;
    font-size: 0;
}
span#views_slideshow_controls_text_next_tributes-block_2 a:before {
    visibility: visible;
    font-size: 40px;
    content: 'skip_next';
}

span#views_slideshow_controls_text_previous_tributes-block_2 a:before {
    content: 'skip_previous';
    visibility: visible;
    font-size: 40px;
}
span#views_slideshow_controls_text_pause_tributes-block_2.views-slideshow-controls-text-status-pause a:before {content: 'play_arrow';visibility: visible;font-size: 40px;}
span#views_slideshow_controls_text_pause_tributes-block_2.views-slideshow-controls-text-status-play a:before {content: 'pause';visibility: visible; font-size: 40px;}
.audiofield {
    border-radius: 5px;
}

/*   tabs timeline */
ul.timeline-list li:nth-child(odd) img {
    float: right;
    clear: left;
}
ul.timeline-list li:nth-child(odd) .views-field.views-field-title {
    clear: right;
}
.view-timeline .views-field.views-field-field-image img {
    padding: 0px;
    background: #fff;
border-radius:5px;
}
li.timeline-item h2 {
    font-size: 2em!important;
}
ul.timeline-list li.timeline-item .views-field.views-field-field-date {
font-size: 20px;
}
/*  page fonts  */

.page-node-type-stela-page  .page---page-title { font-size: 11vw!important;}
.page-node-type-stela-page  .page---subtitle { font-size: 9vw!important;}
.page-node-type-stela-page  .quicktabs-tabs > li > a { font-size: 2.5vw!important;}
/* .sp-page-  .page---page-title, .sp-page-.altgotisch  .page---subtitle, .sp-page {color: [node:field_headings_colour:color]} */

/* families */


/* headings, tabs,*/
.almalik .plan-table-name, 
.almalik .bga-title, 
.almalik .timeline-item .views-field.views-field-title, 
.almalik .block-field-blockgroupwedding-companionlabel,
.almalik .block-field-blockgroupwedding-companionfield-heading,
.almalik .quicktabs-tabs > li > a,
.almalik div#quicktabs-container-companion_content h1,
.almalik div#quicktabs-container-companion_content h2,
.almalik div#quicktabs-container-companion_content h3,
.almalik div#quicktabs-container-companion_content h4,
.almalik div#quicktabs-container-companion_content h5,
.almalik div#quicktabs-container-companion_content h6 .stush {
  font-family: "Almalik";
}
.altgotisch .plan-table-name, 
.altgotisch .bga-title, 
.altgotisch .timeline-item .views-field.views-field-title, 
.altgotisch .block-field-blockgroupwedding-companionlabel,
.altgotisch .block-field-blockgroupwedding-companionfield-heading,
.altgotisch .quicktabs-tabs > li > a,
.altgotisch div#quicktabs-container-companion_content h1,
.altgotisch div#quicktabs-container-companion_content h2,
.altgotisch div#quicktabs-container-companion_content h3,
.altgotisch div#quicktabs-container-companion_content h4,
.altgotisch div#quicktabs-container-companion_content h5,
.altgotisch div#quicktabs-container-companion_content h6 .stush {
  font-family: "Altgotisch";
}
.anton .plan-table-name, 
.anton .bga-title, 
.anton .timeline-item .views-field.views-field-title, 
.anton .block-field-blockgroupwedding-companionlabel,
.anton .block-field-blockgroupwedding-companionfield-heading,
.anton .quicktabs-tabs > li > a,
.anton div#quicktabs-container-companion_content h1,
.anton div#quicktabs-container-companion_content h2,
.anton div#quicktabs-container-companion_content h3,
.anton div#quicktabs-container-companion_content h4,
.anton div#quicktabs-container-companion_content h5,
.anton div#quicktabs-container-companion_content h6 .stush {
  font-family: "Anton";
}
.bargitta .plan-table-name, 
.bargitta .bga-title, 
.bargitta .timeline-item .views-field.views-field-title, 
.bargitta .block-field-blockgroupwedding-companionlabel,
.bargitta .block-field-blockgroupwedding-companionfield-heading,
.bargitta .quicktabs-tabs > li > a,
.bargitta div#quicktabs-container-companion_content h1,
.bargitta div#quicktabs-container-companion_content h2,
.bargitta div#quicktabs-container-companion_content h3,
.bargitta div#quicktabs-container-companion_content h4,
.bargitta div#quicktabs-container-companion_content h5,
.bargitta div#quicktabs-container-companion_content h6 .stush {
  font-family: "Bargitta";
}
.bitterdine  .plan-table-name, 
.bitterdine  .bga-title, 
.bitterdine .timeline-item .views-field.views-field-title, 
.bitterdine .block-field-blockgroupwedding-companionlabel,
.bitterdine .block-field-blockgroupwedding-companionfield-heading,
.bitterdine .quicktabs-tabs > li > a,
.bitterdine div#quicktabs-container-companion_content h1,
.bitterdine div#quicktabs-container-companion_content h2,
.bitterdine div#quicktabs-container-companion_content h3,
.bitterdine div#quicktabs-container-companion_content h4,
.bitterdine div#quicktabs-container-companion_content h5,
.bitterdine div#quicktabs-container-companion_content h6 .stush {
  font-family: "Bitterdine";
}
.blank-moment .plan-table-name, 
.blank-moment .bga-title, 
.blank-moment .timeline-item .views-field.views-field-title, 
.blank-moment .block-field-blockgroupwedding-companionlabel,
.blank-moment .block-field-blockgroupwedding-companionfield-heading,
.blank-moment .quicktabs-tabs > li > a,
.blank-moment div#quicktabs-container-companion_content h1,
.blank-moment div#quicktabs-container-companion_content h2,
.blank-moment div#quicktabs-container-companion_content h3,
.blank-moment div#quicktabs-container-companion_content h4,
.blank-moment div#quicktabs-container-companion_content h5,
.blank-moment div#quicktabs-container-companion_content h6 .stush {
  font-family: "Blank Moment";
}
.cabin-sketch .plan-table-name, 
.cabin-sketch .bga-title, 
.cabin-sketch .timeline-item .views-field.views-field-title, 
.cabin-sketch .block-field-blockgroupwedding-companionlabel,
.cabin-sketch .block-field-blockgroupwedding-companionfield-heading,
.cabin-sketch .quicktabs-tabs > li > a,
.cabin-sketch div#quicktabs-container-companion_content h1,
.cabin-sketch div#quicktabs-container-companion_content h2,
.cabin-sketch div#quicktabs-container-companion_content h3,
.cabin-sketch div#quicktabs-container-companion_content h4,
.cabin-sketch div#quicktabs-container-companion_content h5,
.cabin-sketch div#quicktabs-container-companion_content h6 .stush {
  font-family: "Cabin Sketch";
}
.camilla .plan-table-name, 
.camilla .bga-title, 
.camilla .timeline-item .views-field.views-field-title, 
.camilla .block-field-blockgroupwedding-companionlabel,
.camilla .block-field-blockgroupwedding-companionfield-heading,
.camilla .quicktabs-tabs > li > a,
.camilla div#quicktabs-container-companion_content h1,
.camilla div#quicktabs-container-companion_content h2,
.camilla div#quicktabs-container-companion_content h3,
.camilla div#quicktabs-container-companion_content h4,
.camilla div#quicktabs-container-companion_content h5,
.camilla div#quicktabs-container-companion_content h6 .stush {
  font-family: "Camilla";
}
.carrol-wild .plan-table-name, 
.carrol-wild .bga-title, 
.carrol-wild .timeline-item .views-field.views-field-title, 
.carrol-wild .block-field-blockgroupwedding-companionlabel,
.carrol-wild .block-field-blockgroupwedding-companionfield-heading,
.carrol-wild .quicktabs-tabs > li > a,
.carrol-wild div#quicktabs-container-companion_content h1,
.carrol-wild div#quicktabs-container-companion_content h2,
.carrol-wild div#quicktabs-container-companion_content h3,
.carrol-wild div#quicktabs-container-companion_content h4,
.carrol-wild div#quicktabs-container-companion_content h5,
.carrol-wild div#quicktabs-container-companion_content h6 .stush {
  font-family: "Carrol Wild";
}
.cloistered-monk .plan-table-name, 
.cloistered-monk .bga-title, 
.cloistered-monk .timeline-item .views-field.views-field-title, 
.cloistered-monk .block-field-blockgroupwedding-companionlabel,
.cloistered-monk .block-field-blockgroupwedding-companionfield-heading,
.cloistered-monk .quicktabs-tabs > li > a,
.cloistered-monk div#quicktabs-container-companion_content h1,
.cloistered-monk div#quicktabs-container-companion_content h2,
.cloistered-monk div#quicktabs-container-companion_content h3,
.cloistered-monk div#quicktabs-container-companion_content h4,
.cloistered-monk div#quicktabs-container-companion_content h5,
.cloistered-monk div#quicktabs-container-companion_content h6 .stush {
  font-family: "Cloistered Monk";
}
.cody-star .plan-table-name, 
.cody-star .bga-title, 
.cody-star .timeline-item .views-field.views-field-title, 
.cody-star .block-field-blockgroupwedding-companionlabel,
.cody-star .block-field-blockgroupwedding-companionfield-heading,
.cody-star .quicktabs-tabs > li > a,
.cody-star div#quicktabs-container-companion_content h1,
.cody-star div#quicktabs-container-companion_content h2,
.cody-star div#quicktabs-container-companion_content h3,
.cody-star div#quicktabs-container-companion_content h4,
.cody-star div#quicktabs-container-companion_content h5,
.cody-star div#quicktabs-container-companion_content h6 .stush {
  font-family: "Cody Star";
}
.cookie .plan-table-name, 
.cookie .bga-title, 
.cookie .timeline-item .views-field.views-field-title, 
.cookie .block-field-blockgroupwedding-companionlabel,
.cookie .block-field-blockgroupwedding-companionfield-heading,
.cookie .quicktabs-tabs > li > a,
.cookie div#quicktabs-container-companion_content h1,
.cookie div#quicktabs-container-companion_content h2,
.cookie div#quicktabs-container-companion_content h3,
.cookie div#quicktabs-container-companion_content h4,
.cookie div#quicktabs-container-companion_content h5,
.cookie div#quicktabs-container-companion_content h6 .stush {
  font-family: "Cookie";
}
.courgette .plan-table-name, 
.courgette .bga-title, 
.courgette .timeline-item .views-field.views-field-title, 
.courgette .block-field-blockgroupwedding-companionlabel,
.courgette .block-field-blockgroupwedding-companionfield-heading,
.courgette .quicktabs-tabs > li > a,
.courgette div#quicktabs-container-companion_content h1,
.courgette div#quicktabs-container-companion_content h2,
.courgette div#quicktabs-container-companion_content h3,
.courgette div#quicktabs-container-companion_content h4,
.courgette div#quicktabs-container-companion_content h5,
.courgette div#quicktabs-container-companion_content h6 .stush {
  font-family: "Courgette";
}
.covered-by-your-grace .plan-table-name, 
.covered-by-your-grace .bga-title, 
.covered-by-your-grace .timeline-item .views-field.views-field-title, 
.covered-by-your-grace .block-field-blockgroupwedding-companionlabel,
.covered-by-your-grace .block-field-blockgroupwedding-companionfield-heading,
.covered-by-your-grace .quicktabs-tabs > li > a,
.covered-by-your-grace div#quicktabs-container-companion_content h1,
.covered-by-your-grace div#quicktabs-container-companion_content h2,
.covered-by-your-grace div#quicktabs-container-companion_content h3,
.covered-by-your-grace div#quicktabs-container-companion_content h4,
.covered-by-your-grace div#quicktabs-container-companion_content h5,
.covered-by-your-grace div#quicktabs-container-companion_content h6 .stush {
  font-family: "Covered by Your Grace";
}
.damion .plan-table-name, 
.damion .bga-title, 
.damion .timeline-item .views-field.views-field-title, 
.damion .block-field-blockgroupwedding-companionlabel,
.damion .block-field-blockgroupwedding-companionfield-heading,
.damion .quicktabs-tabs > li > a,
.damion div#quicktabs-container-companion_content h1,
.damion div#quicktabs-container-companion_content h2,
.damion div#quicktabs-container-companion_content h3,
.damion div#quicktabs-container-companion_content h4,
.damion div#quicktabs-container-companion_content h5,
.damion div#quicktabs-container-companion_content h6 .stush {
  font-family: "Damion";
}
.duarose .plan-table-name, 
.duarose .timeline-item  .bga-title, 
.duarose .timeline-item .views-field.views-field-title, 
.duarose .block-field-blockgroupwedding-companionlabel,
.duarose .block-field-blockgroupwedding-companionfield-heading,
.duarose .quicktabs-tabs > li > a,
.duarose div#quicktabs-container-companion_content h1,
.duarose div#quicktabs-container-companion_content h2,
.duarose div#quicktabs-container-companion_content h3,
.duarose div#quicktabs-container-companion_content h4,
.duarose div#quicktabs-container-companion_content h5,
.duarose div#quicktabs-container-companion_content h6 .stush {
  font-family: "Duarose";
}
.ferguson .plan-table-name, 
.ferguson .bga-title, 
.ferguson .timeline-item .views-field.views-field-title, 
.ferguson .block-field-blockgroupwedding-companionlabel,
.ferguson .block-field-blockgroupwedding-companionfield-heading,
.ferguson .quicktabs-tabs > li > a,
.ferguson div#quicktabs-container-companion_content h1,
.ferguson div#quicktabs-container-companion_content h2,
.ferguson div#quicktabs-container-companion_content h3,
.ferguson div#quicktabs-container-companion_content h4,
.ferguson div#quicktabs-container-companion_content h5,
.ferguson div#quicktabs-container-companion_content h6 .stush {
  font-family: "Ferguson";
}
.forestine .plan-table-name, 
.forestine .bga-title, 
.forestine .timeline-item .views-field.views-field-title, 
.forestine .block-field-blockgroupwedding-companionlabel,
.forestine .block-field-blockgroupwedding-companionfield-heading,
.forestine .quicktabs-tabs > li > a,
.forestine div#quicktabs-container-companion_content h1,
.forestine div#quicktabs-container-companion_content h2,
.forestine div#quicktabs-container-companion_content h3,
.forestine div#quicktabs-container-companion_content h4,
.forestine div#quicktabs-container-companion_content h5,
.forestine div#quicktabs-container-companion_content h6 .stush {
  font-family: "Forestine";
}
 .freaky-story .plan-table-name, 
.freaky-story .bga-title, 
.freaky-story .timeline-item .views-field.views-field-title, 
.freaky-story .block-field-blockgroupwedding-companionlabel,
.freaky-story .block-field-blockgroupwedding-companionfield-heading,
.freaky-story .quicktabs-tabs > li > a,
.freaky-story div#quicktabs-container-companion_content h1,
.freaky-story div#quicktabs-container-companion_content h2,
.freaky-story div#quicktabs-container-companion_content h3,
.freaky-story div#quicktabs-container-companion_content h4,
.freaky-story div#quicktabs-container-companion_content h5,
.freaky-story div#quicktabs-container-companion_content h6 .stush {
  font-family: "Freaky Story";
}
.ganiser .plan-table-name, 
.ganiser .bga-title, 
.ganiser .timeline-item .views-field.views-field-title, 
.ganiser .block-field-blockgroupwedding-companionlabel,
.ganiser .block-field-blockgroupwedding-companionfield-heading,
.ganiser .quicktabs-tabs > li > a,
.ganiser div#quicktabs-container-companion_content h1,
.ganiser div#quicktabs-container-companion_content h2,
.ganiser div#quicktabs-container-companion_content h3,
.ganiser div#quicktabs-container-companion_content h4,
.ganiser div#quicktabs-container-companion_content h5,
.ganiser div#quicktabs-container-companion_content h6 .stush {
  font-family: "Ganiser";
}
.grafika .plan-table-name, 
.grafika .bga-title, 
.grafika .timeline-item .views-field.views-field-title, 
.grafika .block-field-blockgroupwedding-companionlabel,
.grafika .block-field-blockgroupwedding-companionfield-heading,
.grafika .quicktabs-tabs > li > a,
.grafika div#quicktabs-container-companion_content h1,
.grafika div#quicktabs-container-companion_content h2,
.grafika div#quicktabs-container-companion_content h3,
.grafika div#quicktabs-container-companion_content h4,
.grafika div#quicktabs-container-companion_content h5,
.grafika div#quicktabs-container-companion_content h6 .stush {
  font-family: "Grafika";
}
.granesta .plan-table-name, 
.granesta .bga-title, 
.granesta .timeline-item .views-field.views-field-title, 
.granesta .block-field-blockgroupwedding-companionlabel,
.granesta .block-field-blockgroupwedding-companionfield-heading,
.granesta .quicktabs-tabs > li > a,
.granesta div#quicktabs-container-companion_content h1,
.granesta div#quicktabs-container-companion_content h2,
.granesta div#quicktabs-container-companion_content h3,
.granesta div#quicktabs-container-companion_content h4,
.granesta div#quicktabs-container-companion_content h5,
.granesta div#quicktabs-container-companion_content h6 .stush {
  font-family: "Granesta";
}
.im-fell-english .plan-table-name, 
.im-fell-english .bga-title, 
.im-fell-english .timeline-item .views-field.views-field-title, 
.im-fell-english .block-field-blockgroupwedding-companionlabel,
.im-fell-english .block-field-blockgroupwedding-companionfield-heading,
.im-fell-english .quicktabs-tabs > li > a,
.im-fell-english div#quicktabs-container-companion_content h1,
.im-fell-english div#quicktabs-container-companion_content h2,
.im-fell-english div#quicktabs-container-companion_content h3,
.im-fell-english div#quicktabs-container-companion_content h4,
.im-fell-english div#quicktabs-container-companion_content h5,
.im-fell-english div#quicktabs-container-companion_content h6 .stush {
  font-family: "Im Fell English";
}
.jena-gotisch .plan-table-name, 
.jena-gotisch .bga-title, 
.jena-gotisch .timeline-item .views-field.views-field-title, 
.jena-gotisch .block-field-blockgroupwedding-companionlabel,
.jena-gotisch .block-field-blockgroupwedding-companionfield-heading,
.jena-gotisch .quicktabs-tabs > li > a,
.jena-gotisch div#quicktabs-container-companion_content h1,
.jena-gotisch div#quicktabs-container-companion_content h2,
.jena-gotisch div#quicktabs-container-companion_content h3,
.jena-gotisch div#quicktabs-container-companion_content h4,
.jena-gotisch div#quicktabs-container-companion_content h5,
.jena-gotisch div#quicktabs-container-companion_content h6 .stush {
  font-family: "Jena Gotisch";
}
.karelle .plan-table-name, 
.karelle .bga-title, 
.karelle .timeline-item .views-field.views-field-title, 
.karelle .block-field-blockgroupwedding-companionlabel,
.karelle .block-field-blockgroupwedding-companionfield-heading,
.karelle .quicktabs-tabs > li > a,
.karelle div#quicktabs-container-companion_content h1,
.karelle div#quicktabs-container-companion_content h2,
.karelle div#quicktabs-container-companion_content h3,
.karelle div#quicktabs-container-companion_content h4,
.karelle div#quicktabs-container-companion_content h5,
.karelle div#quicktabs-container-companion_content h6 .stush {
  font-family: "Karelle";
}
.khodijah .plan-table-name, 
.khodijah .bga-title, 
.khodijah .timeline-item .views-field.views-field-title, 
.khodijah .block-field-blockgroupwedding-companionlabel,
.khodijah .block-field-blockgroupwedding-companionfield-heading,
.khodijah .quicktabs-tabs > li > a,
.khodijah div#quicktabs-container-companion_content h1,
.khodijah div#quicktabs-container-companion_content h2,
.khodijah div#quicktabs-container-companion_content h3,
.khodijah div#quicktabs-container-companion_content h4,
.khodijah div#quicktabs-container-companion_content h5,
.khodijah div#quicktabs-container-companion_content h6 .stush {
  font-family: "Khodijah ";
} 
.lancaster  .plan-table-name, 
.lancaster .bga-title, 
.lancaster .timeline-item .views-field.views-field-title, 
.lancaster .block-field-blockgroupwedding-companionlabel,
.lancaster .block-field-blockgroupwedding-companionfield-heading,
.lancaster .quicktabs-tabs > li > a,
.lancaster div#quicktabs-container-companion_content h1,
.lancaster div#quicktabs-container-companion_content h2,
.lancaster div#quicktabs-container-companion_content h3,
.lancaster div#quicktabs-container-companion_content h4,
.lancaster div#quicktabs-container-companion_content h5,
.lancaster div#quicktabs-container-companion_content h6 .stush {
  font-family: "Lancaster";
}
.london-scroll .plan-table-name, 
.london-scroll .bga-title, 
.london-scroll .timeline-item .views-field.views-field-title, 
.london-scroll .block-field-blockgroupwedding-companionlabel,
.london-scroll .block-field-blockgroupwedding-companionfield-heading,
.london-scroll .quicktabs-tabs > li > a,
.london-scroll div#quicktabs-container-companion_content h1,
.london-scroll div#quicktabs-container-companion_content h2,
.london-scroll div#quicktabs-container-companion_content h3,
.london-scroll div#quicktabs-container-companion_content h4,
.london-scroll div#quicktabs-container-companion_content h5,
.london-scroll div#quicktabs-container-companion_content h6 .stush {
  font-family: "London Scroll";
}
.metorius .plan-table-name, 
.metorius .bga-title, 
.metorius .timeline-item .views-field.views-field-title, 
.metorius .block-field-blockgroupwedding-companionlabel,
.metorius .block-field-blockgroupwedding-companionfield-heading,
.metorius .quicktabs-tabs > li > a,
.metorius div#quicktabs-container-companion_content h1,
.metorius div#quicktabs-container-companion_content h2,
.metorius div#quicktabs-container-companion_content h3,
.metorius div#quicktabs-container-companion_content h4,
div#quicktabs-container-companion_content h5,
.metorius div#quicktabs-container-companion_content h6 .stush {
  font-family: "Metorius";
}
.mr-de-haviland .plan-table-name, 
.mr-de-haviland .bga-title, 
.mr-de-haviland .timeline-item .views-field.views-field-title, 
.mr-de-haviland .block-field-blockgroupwedding-companionlabel,
.mr-de-haviland .block-field-blockgroupwedding-companionfield-heading,
.mr-de-haviland .quicktabs-tabs > li > a,
.mr-de-haviland div#quicktabs-container-companion_content h1,
.mr-de-haviland div#quicktabs-container-companion_content h2,
.mr-de-haviland div#quicktabs-container-companion_content h3,
.mr-de-haviland div#quicktabs-container-companion_content h4,
.mr-de-haviland div#quicktabs-container-companion_content h5,
.mr-de-haviland div#quicktabs-container-companion_content h6 .stush {
  font-family: "Mr De Haviland";
}
.nicky .plan-table-name, 
.nicky .bga-title, 
.nicky .timeline-item .views-field.views-field-title, 
.nicky .block-field-blockgroupwedding-companionlabel,
.nicky .block-field-blockgroupwedding-companionfield-heading,
.nicky .quicktabs-tabs > li > a,
.nicky div#quicktabs-container-companion_content h1,
.nicky div#quicktabs-container-companion_content h2,
.nicky div#quicktabs-container-companion_content h3,
.nicky div#quicktabs-container-companion_content h4,
.nicky div#quicktabs-container-companion_content h5,
.nicky div#quicktabs-container-companion_content h6 .stush {
  font-family: "Nicky";
}
.open-sans .plan-table-name, 
.open-sans .bga-title, 
.open-sans .timeline-item .views-field.views-field-title, 
.open-sans .block-field-blockgroupwedding-companionlabel,
.open-sans .block-field-blockgroupwedding-companionfield-heading,
.open-sans .quicktabs-tabs > li > a,
.open-sans div#quicktabs-container-companion_content h1,
.open-sans div#quicktabs-container-companion_content h2,
.open-sans div#quicktabs-container-companion_content h3,
.open-sans div#quicktabs-container-companion_content h4,
.open-sans div#quicktabs-container-companion_content h5,
.open-sans div#quicktabs-container-companion_content h6 .stush {
  font-family: "Open Sans";
}
.oswald .plan-table-name, 
.oswald .bga-title, 
.oswald .timeline-item .views-field.views-field-title, 
.oswald .block-field-blockgroupwedding-companionlabel,
.oswald .block-field-blockgroupwedding-companionfield-heading,
.oswald .quicktabs-tabs > li > a,
.oswald div#quicktabs-container-companion_content h1,
.oswald div#quicktabs-container-companion_content h2,
.oswald div#quicktabs-container-companion_content h3,
.oswald div#quicktabs-container-companion_content h4,
.oswald div#quicktabs-container-companion_content h5,
.oswald div#quicktabs-container-companion_content h6 .stush {
  font-family: "Oswald";
}
.passion-one .plan-table-name, 
.passion-one .bga-title, 
.passion-one .timeline-item .views-field.views-field-title, 
.passion-one .block-field-blockgroupwedding-companionlabel,
.passion-one .block-field-blockgroupwedding-companionfield-heading,
.passion-one .quicktabs-tabs > li > a,
.passion-one div#quicktabs-container-companion_content h1,
.passion-one div#quicktabs-container-companion_content h2,
.passion-one div#quicktabs-container-companion_content h3,
.passion-one div#quicktabs-container-companion_content h4,
.passion-one div#quicktabs-container-companion_content h5,
.passion-one div#quicktabs-container-companion_content h6 .stush {
  font-family: "Passion One";
}
.patua-one .plan-table-name, 
.patua-one .bga-title, 
.patua-one .timeline-item .views-field.views-field-title, 
.patua-one .block-field-blockgroupwedding-companionlabel,
.patua-one .block-field-blockgroupwedding-companionfield-heading,
.patua-one .quicktabs-tabs > li > a,
.patua-one div#quicktabs-container-companion_content h1,
.patua-one div#quicktabs-container-companion_content h2,
.patua-one div#quicktabs-container-companion_content h3,
.patua-one div#quicktabs-container-companion_content h4,
.patua-one div#quicktabs-container-companion_content h5,
.patua-one div#quicktabs-container-companion_content h6 .stush {
  font-family: "Patua One";
}
.persona .plan-table-name, 
.persona .bga-title, 
.persona .timeline-item .views-field.views-field-title, 
.persona .block-field-blockgroupwedding-companionlabel,
.persona .block-field-blockgroupwedding-companionfield-heading,
.persona .quicktabs-tabs > li > a,
.persona div#quicktabs-container-companion_content h1,
.persona div#quicktabs-container-companion_content h2,
.persona div#quicktabs-container-companion_content h3,
.persona div#quicktabs-container-companion_content h4,
.persona div#quicktabs-container-companion_content h5,
.persona div#quicktabs-container-companion_content h6 .stush {
  font-family: "Persona";
}
.point-panther .plan-table-name, 
.point-panther .bga-title, 
.point-panther .timeline-item .views-field.views-field-title, 
.point-panther .block-field-blockgroupwedding-companionlabel,
.point-panther .block-field-blockgroupwedding-companionfield-heading,
.point-panther .quicktabs-tabs > li > a,
.point-panther div#quicktabs-container-companion_content h1,
.point-panther div#quicktabs-container-companion_content h2,
.point-panther div#quicktabs-container-companion_content h3,
.point-panther div#quicktabs-container-companion_content h4,
.point-panther div#quicktabs-container-companion_content h5,
.point-panther div#quicktabs-container-companion_content h6 .stush {
  font-family: "Point Panther";
}
.rochester .plan-table-name, 
.rochester .bga-title, 
.rochester .timeline-item .views-field.views-field-title, 
.rochester .block-field-blockgroupwedding-companionlabel,
.rochester .block-field-blockgroupwedding-companionfield-heading,
.rochester .quicktabs-tabs > li > a,
div#quicktabs-container-companion_content h1,
.rochester div#quicktabs-container-companion_content h2,
.rochester div#quicktabs-container-companion_content h3,
.rochester div#quicktabs-container-companion_content h4,
.rochester div#quicktabs-container-companion_content h5,
.rochester div#quicktabs-container-companion_content h6 .stush {
  font-family: "Rochester";
}
.rosterine .plan-table-name, 
.rosterine .bga-title, 
.rosterine .timeline-item .views-field.views-field-title, 
.rosterine .block-field-blockgroupwedding-companionlabel,
.rosterine .block-field-blockgroupwedding-companionfield-heading,
.rosterine .quicktabs-tabs > li > a,
.rosterine div#quicktabs-container-companion_content h1,
.rosterine div#quicktabs-container-companion_content h2,
.rosterine div#quicktabs-container-companion_content h3,
.rosterine div#quicktabs-container-companion_content h4,
.rosterine div#quicktabs-container-companion_content h5,
.rosterine div#quicktabs-container-companion_content h6 .stush {
  font-family: "Rosterine";
}
.runestar .plan-table-name, 
.runestar .bga-title, 
.runestar .timeline-item .views-field.views-field-title, 
.runestar .block-field-blockgroupwedding-companionlabel,
.runestar .block-field-blockgroupwedding-companionfield-heading,
.runestar .quicktabs-tabs > li > a,
.runestar div#quicktabs-container-companion_content h1,
.runestar div#quicktabs-container-companion_content h2,
.runestar div#quicktabs-container-companion_content h3,
.runestar div#quicktabs-container-companion_content h4,
.runestar div#quicktabs-container-companion_content h5,
.runestar div#quicktabs-container-companion_content h6 .stush {
  font-family: "Runestar";
}
.seaweed-script .plan-table-name, 
.seaweed-script .bga-title, 
.seaweed-script .timeline-item .views-field.views-field-title, 
.seaweed-script .block-field-blockgroupwedding-companionlabel,
.seaweed-script .block-field-blockgroupwedding-companionfield-heading,
.seaweed-script .quicktabs-tabs > li > a,
.seaweed-script div#quicktabs-container-companion_content h1,
.seaweed-script div#quicktabs-container-companion_content h2,
.seaweed-script div#quicktabs-container-companion_content h3,
.seaweed-script div#quicktabs-container-companion_content h4,
.seaweed-script div#quicktabs-container-companion_content h5,
.seaweed-script div#quicktabs-container-companion_content h6 .stush {
  font-family: "Seaweed Script";
}
.shelbie-roger .plan-table-name, 
.shelbie-roger .bga-title, 
.shelbie-roger .timeline-item .views-field.views-field-title, 
.shelbie-roger .block-field-blockgroupwedding-companionlabel,
.shelbie-roger .block-field-blockgroupwedding-companionfield-heading,
.shelbie-roger .quicktabs-tabs > li > a,
.shelbie-roger div#quicktabs-container-companion_content h1,
.shelbie-roger div#quicktabs-container-companion_content h2,
.shelbie-roger div#quicktabs-container-companion_content h3,
.shelbie-roger div#quicktabs-container-companion_content h4,
.shelbie-roger div#quicktabs-container-companion_content h5,
.shelbie-roger div#quicktabs-container-companion_content h6 .stush {
  font-family: "Shelbie Roger";
}
.tangerine .plan-table-name, 
.tangerine .bga-title, 
.tangerine .timeline-item .views-field.views-field-title, 
.tangerine .block-field-blockgroupwedding-companionlabel,
.tangerine .block-field-blockgroupwedding-companionfield-heading,
.tangerine .quicktabs-tabs > li > a,
.tangerine div#quicktabs-container-companion_content h1,
.tangerine div#quicktabs-container-companion_content h2,
.tangerine div#quicktabs-container-companion_content h3,
.tangerine div#quicktabs-container-companion_content h4,
.tangerine div#quicktabs-container-companion_content h5,
.tangerine div#quicktabs-container-companion_content h6 .stush {
  font-family: "Tangerine";
}
.the-morshine .plan-table-name, 
.the-morshine .bga-title, 
.the-morshine .timeline-item .views-field.views-field-title, 
.the-morshine .block-field-blockgroupwedding-companionlabel,
.the-morshine .block-field-blockgroupwedding-companionfield-heading,
.the-morshine .quicktabs-tabs > li > a,
.the-morshine div#quicktabs-container-companion_content h1,
.the-morshine div#quicktabs-container-companion_content h2,
.the-morshine div#quicktabs-container-companion_content h3,
.the-morshine div#quicktabs-container-companion_content h4,
.the-morshine div#quicktabs-container-companion_content h5,
.the-morshine div#quicktabs-container-companion_content h6 .stush {
  font-family: "The Morshine";
}



/*  paragraphs */

.armata a.atcb-link, .armata .views-field.views-field-field-event-description, .armata .flag.flag-attendance.js-flag-attendance-1.action-unflag, .armata div#quicktabs-container-companion_content p, .armata .views-field.views-field-fieldset summary, 
.armata div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.armata div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.armata .timeline-item .views-field.views-field-field-date, 
.armata .timeline-item .views-field.views-field-field-event-description .stusha, 
.armata .block-field-blockgroupwedding-companionfield-epitaph, 
.armata .block-field-blockgroupwedding-companionfield-date, 
.armata .block-field-blockgroupwedding-companionfield-rsvp-a, .armata .view-locations .views-field.views-field-field-date {
  font-family: "Armata";
}
.autour.one a.atcb-link, .autour.one .views-field.views-field-field-event-description, .autour.one .flag.flag-attendance.js-flag-attendance-1.action-unflag, .autour.one div#quicktabs-container-companion_content p, .autour.one .views-field.views-field-fieldset summary, 
.autour.one div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.autour.one div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.autour.one .timeline-item .views-field.views-field-field-date, 
.autour.one .timeline-item .views-field.views-field-field-event-description .stusha, 
.autour.one .block-field-blockgroupwedding-companionfield-epitaph, 
.autour.one .block-field-blockgroupwedding-companionfield-date, 
.autour.one .block-field-blockgroupwedding-companionfield-rsvp-a, .autour.one .view-locations .views-field.views-field-field-date {
  font-family: "Autour One";
}
.bad-script a.atcb-link, .bad-script .views-field.views-field-field-event-description, .bad-script .flag.flag-attendance.js-flag-attendance-1.action-unflag, .bad-script div#quicktabs-container-companion_content p, .bad-script .views-field.views-field-fieldset summary, 
.bad-script div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.bad-script div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.bad-script .timeline-item .views-field.views-field-field-date, 
.bad-script .timeline-item .views-field.views-field-field-event-description .stusha, 
.bad-script .block-field-blockgroupwedding-companionfield-epitaph, 
.bad-script .block-field-blockgroupwedding-companionfield-date, 
.bad-script .block-field-blockgroupwedding-companionfield-rsvp-a, .bad-script .view-locations .views-field.views-field-field-date {
  font-family: "Bad Script";
}
.barlow a.atcb-link, .barlow .views-field.views-field-field-event-description, .barlow .flag.flag-attendance.js-flag-attendance-1.action-unflag, .barlow div#quicktabs-container-companion_content p, .barlow .views-field.views-field-fieldset summary, 
.barlow div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.barlow div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.barlow .timeline-item .views-field.views-field-field-date, 
.barlow .timeline-item .views-field.views-field-field-event-description .stusha, 
.barlow .block-field-blockgroupwedding-companionfield-epitaph, 
.barlow .block-field-blockgroupwedding-companionfield-date, 
.barlow .block-field-blockgroupwedding-companionfield-rsvp-a, .barlow .view-locations .views-field.views-field-field-date {
  font-family: "Barlow";
}
.cardo a.atcb-link,  .bitter .views-field.views-field-field-event-description, .bitter .flag.flag-attendance.js-flag-attendance-1.action-unflag, .bitter div#quicktabs-container-companion_content p, .bitter .views-field.views-field-fieldset summary, 
.bitter div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.bitter div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.bitter .timeline-item .views-field.views-field-field-date, 
.bitter .timeline-item .views-field.views-field-field-event-description .stusha, 
.bitter .block-field-blockgroupwedding-companionfield-epitaph, 
.bitter .block-field-blockgroupwedding-companionfield-date, 
.bitter .block-field-blockgroupwedding-companionfield-rsvp-a, .bitter .view-locations .views-field.views-field-field-date {
  font-family: "Bitter";
}
.cardo a.atcb-link, .cardo .views-field.views-field-field-event-description, .cardo .flag.flag-attendance.js-flag-attendance-1.action-unflag, .cardo div#quicktabs-container-companion_content p, .cardo .views-field.views-field-fieldset summary, 
.cardo div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.cardo div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.cardo .timeline-item .views-field.views-field-field-date, 
.cardo .timeline-item .views-field.views-field-field-event-description .stusha, 
.cardo .block-field-blockgroupwedding-companionfield-epitaph, 
.cardo .block-field-blockgroupwedding-companionfield-date, 
.cardo .block-field-blockgroupwedding-companionfield-rsvp-a, .cardo .view-locations .views-field.views-field-field-date {
  font-family: "Cardo";
}
.crimson.tex a.atcb-link, .crimson.tex .views-field.views-field-field-event-description, .crimson.text .flag.flag-attendance.js-flag-attendance-1.action-unflag, .crimson.text div#quicktabs-container-companion_content p, .crimson.text .views-field.views-field-fieldset summary, 
.crimson.text div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.crimson.text div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.crimson.text .timeline-item .views-field.views-field-field-date, 
.crimson.text .timeline-item .views-field.views-field-field-event-description .stusha, 
.crimson.text .block-field-blockgroupwedding-companionfield-epitaph, 
.crimson.text .block-field-blockgroupwedding-companionfield-date, 
.crimson.text .block-field-blockgroupwedding-companionfield-rsvp-a, .crimson.text .view-locations .views-field.views-field-field-date {
  font-family: "Crimson Text";
}
.gruppo a.atcb-link, .gruppo .views-field.views-field-field-event-description, .gruppo .flag.flag-attendance.js-flag-attendance-1.action-unflag, .gruppo div#quicktabs-container-companion_content p, .gruppo .views-field.views-field-fieldset summary, 
.gruppo div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.gruppo div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.gruppo .timeline-item .views-field.views-field-field-date, 
.gruppo .timeline-item .views-field.views-field-field-event-description .stusha, 
.gruppo .block-field-blockgroupwedding-companionfield-epitaph, 
.gruppo .block-field-blockgroupwedding-companionfield-date, 
.gruppo .block-field-blockgroupwedding-companionfield-rsvp-a, .gruppo .view-locations .views-field.views-field-field-date {
  font-family: "Gruppo";
}
.inclusive.sans a.atcb-link, .inclusive.sans .views-field.views-field-field-event-description, .inclusive.sans .flag.flag-attendance.js-flag-attendance-1.action-unflag, .inclusive.sans div#quicktabs-container-companion_content p, .inclusive.sans .views-field.views-field-fieldset summary, 
.inclusive.sans div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.inclusive.sans div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.inclusive.sans .timeline-item .views-field.views-field-field-date, 
.inclusive.sans .timeline-item .views-field.views-field-field-event-description .stusha, 
.inclusive.sans .block-field-blockgroupwedding-companionfield-epitaph, 
.inclusive.sans .block-field-blockgroupwedding-companionfield-date, 
.inclusive.sans .block-field-blockgroupwedding-companionfield-rsvp-a, .inclusive.sans .view-locations .views-field.views-field-field-date {
  font-family: "Inclusive Sans";
}
.lilita-one a.atcb-link, .lilita-one .views-field.views-field-field-event-description, .lilita-one .flag.flag-attendance.js-flag-attendance-1.action-unflag, .lilita-one div#quicktabs-container-companion_content p, .lilita-one .views-field.views-field-fieldset summary, 
.lilita-one div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.lilita-one div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.lilita-one .timeline-item .views-field.views-field-field-date, 
.lilita-one .timeline-item .views-field.views-field-field-event-description .stusha, 
.lilita-one .block-field-blockgroupwedding-companionfield-epitaph, 
.lilita-one .block-field-blockgroupwedding-companionfield-date, 
.lilita-one .block-field-blockgroupwedding-companionfield-rsvp-a, .lilita-one .view-locations .views-field.views-field-field-date {
  font-family: "Lilita One";
}
.marck script a.atcb-link, .marck script .views-field.views-field-field-event-description, .marck script .flag.flag-attendance.js-flag-attendance-1.action-unflag, .marck script div#quicktabs-container-companion_content p, .marck .views-field.views-field-fieldset summary, 
.marck script div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.marck script div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.marck script .timeline-item .views-field.views-field-field-date, 
.marck script .timeline-item .views-field.views-field-field-event-description .stusha, 
.marck script .block-field-blockgroupwedding-companionfield-epitaph, 
.marck .block-field-blockgroupwedding-companionfield-date, 
.marck script .block-field-blockgroupwedding-companionfield-rsvp-a, .marck script .view-locations .views-field.views-field-field-date {
  font-family: "Marck Script";
}
.martel.sans a.atcb-link, .martel.sans .views-field.views-field-field-event-description, .martel.sans .flag.flag-attendance.js-flag-attendance-1.action-unflag, .martel.sans div#quicktabs-container-companion_content p, .martel.sans .views-field.views-field-fieldset summary, 
.martel.sans div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.martel.sans div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.martel.sans .timeline-item .views-field.views-field-field-date, 
.martel.sans .timeline-item .views-field.views-field-field-event-description .stusha, 
.martel.sans .block-field-blockgroupwedding-companionfield-epitaph, 
.martel.sans .block-field-blockgroupwedding-companionfield-date, 
.martel.sans .block-field-blockgroupwedding-companionfield-rsvp-a, .martel.sans  .view-locations .views-field.views-field-field-date {
  font-family: "Martel Sans";
}
merienda a.atcb-link, .merienda .views-field.views-field-field-event-description, .merienda .flag.flag-attendance.js-flag-attendance-1.action-unflag, .merienda div#quicktabs-container-companion_content p, .merienda .views-field.views-field-fieldset summary, 
.merienda div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.merienda div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.merienda .timeline-item .views-field.views-field-field-date, 
.merienda .timeline-item .views-field.views-field-field-event-description .stusha, 
.merienda .block-field-blockgroupwedding-companionfield-epitaph, 
.merienda .block-field-blockgroupwedding-companionfield-date,
.merienda  .block-field-blockgroupwedding-companionfield-rsvp-a, .merienda .view-locations .views-field.views-field-field-date {
  font-family: "Merienda";
}
.merriweather a.atcb-link, .merriweather .views-field.views-field-field-event-description, .merriweather .flag.flag-attendance.js-flag-attendance-1.action-unflag, .merriweather div#quicktabs-container-companion_content p, .merriweather .views-field.views-field-fieldset summary, 
.merriweather div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.merriweather div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.merriweather .timeline-item .views-field.views-field-field-date, 
.merriweather .timeline-item .views-field.views-field-field-event-description .stusha, 
.merriweather .block-field-blockgroupwedding-companionfield-epitaph, 
.merriweather .block-field-blockgroupwedding-companionfield-date, 
.merriweather .block-field-blockgroupwedding-companionfield-rsvp-a, .merriweather .view-locations .views-field.views-field-field-date {
  font-family: "Merriweather";
}
.mukta a.atcb-link, .mukta .views-field.views-field-field-event-description, .mukta .flag.flag-attendance.js-flag-attendance-1.action-unflag, .mukta div#quicktabs-container-companion_content p, .mukta .views-field.views-field-fieldset summary, 
.mukta div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.mukta div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.mukta .block-field-blockgroupwedding-companionfield-epitaph, 
.mukta .block-field-blockgroupwedding-companionfield-date, 
.mukta .block-field-blockgroupwedding-companionfield-rsvp-a, .mukta .view-locations .views-field.views-field-field-date {
  font-family: "Mukta";
}
.open-sans a.atcb-link, .open-sans .views-field.views-field-field-event-description, .open-sans .flag.flag-attendance.js-flag-attendance-1.action-unflag, .open-sans div#quicktabs-container-companion_content p, .open-sans .views-field.views-field-fieldset summary, 
.open-sans div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.open-sans div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.open-sans .block-field-blockgroupwedding-companionfield-epitaph, 
.open-sans .block-field-blockgroupwedding-companionfield-date, 
.open-sans .block-field-blockgroupwedding-companionfield-rsvp-a, .open-sans .view-locations .views-field.views-field-field-date {
  font-family: "Open Sans";
}
.oswald a.atcb-link, .oswald .views-field.views-field-field-event-description, .oswald .flag.flag-attendance.js-flag-attendance-1.action-unflag, .oswald div#quicktabs-container-companion_content p, .oswald .views-field.views-field-fieldset summary, 
.oswald div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.oswald div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.oswald .timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.oswald .block-field-blockgroupwedding-companionfield-epitaph, 
.oswald .block-field-blockgroupwedding-companionfield-date, 
.oswald .block-field-blockgroupwedding-companionfield-rsvp-a, .oswald .view-locations .views-field.views-field-field-date {
  font-family: "Oswald";
}
.pt-sans a.atcb-link, .pt-sans .views-field.views-field-field-event-description, .pt-sans .flag.flag-attendance.js-flag-attendance-1.action-unflag, .pt-sans div#quicktabs-container-companion_content p, .pt-sans .views-field.views-field-fieldset summary, 
.pt-sans div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.pt-sans div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.pt-sans .timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.pt-sans .block-field-blockgroupwedding-companionfield-epitaph, 
.pt-sans .block-field-blockgroupwedding-companionfield-date, 
.pt-sans .block-field-blockgroupwedding-companionfield-rsvp-a, .pt-sans .view-locations .views-field.views-field-field-date {
  font-family: "PT Sans";
}
.saira-condensed a.atcb-link, .saira-condensed .views-field.views-field-field-event-description, .saira-condensed .flag.flag-attendance.js-flag-attendance-1.action-unflag, .saira-condensed div#quicktabs-container-companion_content p, .saira-condensed views-field.views-field-fieldset summary, 
.saira-condensed div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.saira-condensed div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.saira-condensed .timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.saira-condensed .block-field-blockgroupwedding-companionfield-epitaph, 
.saira-condensed .block-field-blockgroupwedding-companionfield-date, 
.saira-condensed .block-field-blockgroupwedding-companionfield-rsvp-a, .view-locations .views-field.views-field-field-date {
  font-family: "Saira Condensed";
}
.sawarabi.mincho a.atcb-link, .sawarabi.mincho .views-field.views-field-field-event-description, .sawarabi.mincho .flag.flag-attendance.js-flag-attendance-1.action-unflag, .sawarabi-mincho div#quicktabs-container-companion_content p, .sawarabi.mincho .views-field.views-field-fieldset summary, 
.sawarabi-mincho div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.sawarabi-mincho div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.sawarabi-mincho .timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.sawarabi-mincho .block-field-blockgroupwedding-companionfield-epitaph, 
.sawarabi-mincho .block-field-blockgroupwedding-companionfield-date,
.sawarabi-mincho  .block-field-blockgroupwedding-companionfield-rsvp-a, .saira-condensed .view-locations .views-field.views-field-field-date {
  font-family: "Sawarabi Mincho";
}
.sofia-sans a.atcb-link, .sofia-sans .views-field.views-field-field-event-description, .sofia-sans .flag.flag-attendance.js-flag-attendance-1.action-unflag, .sofia-sans div#quicktabs-container-companion_content p, .sofia-sans .views-field.views-field-fieldset summary, 
.sofia-sans div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.sofia-sans div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.sofia-sans .timeline-item .views-field.views-field-field-date, 
.sofia-sans .timeline-item .views-field.views-field-field-event-description .stusha, 
.sofia-sans .block-field-blockgroupwedding-companionfield-.sofia-sans epitaph, 
.sofia-sans .block-field-blockgroupwedding-companionfield-date, 
.sofia-sans  .block-field-blockgroupwedding-companionfield-rsvp-a, .view-locations .views-field.views-field-field-date {
  font-family: "Sofia Sans";
}
.special-elite a.atcb-link, .special-elite .views-field.views-field-field-event-description, .special-elite .flag.flag-attendance.js-flag-attendance-1.action-unflag, .special-elite div#quicktabs-container-companion_content p, .special-elite .views-field.views-field-fieldset summary, 
.special-elite div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.special-elite div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.special-elite .timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.special-elite .block-field-blockgroupwedding-companionfield-epitaph, 
.special-elite .block-field-blockgroupwedding-companionfield-date, 
.special-elite .block-field-blockgroupwedding-companionfield-rsvp-a, .special-elite .view-locations .views-field.views-field-field-date {
  font-family: "Special Elite";
}
.sriracha a.atcb-link, .sriracha .views-field.views-field-field-event-description, .sriracha .flag.flag-attendance.js-flag-attendance-1.action-unflag, .sriracha div#quicktabs-container-companion_content p, .sriracha .views-field.views-field-fieldset summary, 
.sriracha div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.sriracha div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.sriracha .timeline-item .views-field.views-field-field-date, 
.sriracha .timeline-item .views-field.views-field-field-event-description .stusha, 
.sriracha .block-field-blockgroupwedding-companionfield-epitaph, 
.sriracha .block-field-blockgroupwedding-companionfield-date, 
.sriracha .block-field-blockgroupwedding-companionfield-rsvp-a, .sriracha .view-locations .views-field.views-field-field-date {
  font-family: "Sriracha";
}
.viga a.atcb-link, .viga .views-field.views-field-field-event-description, .viga .flag.flag-attendance.js-flag-attendance-1.action-unflag, .viga div#quicktabs-container-companion_content p, .viga .views-field.views-field-fieldset summary, 
.viga div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.viga div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.viga .timeline-item .views-field.views-field-field-date, 
.viga .timeline-item .views-field.views-field-field-event-description .stusha, 
.viga .block-field-blockgroupwedding-companionfield-epitaph, 
.viga .block-field-blockgroupwedding-companionfield-date, 
.viga .block-field-blockgroupwedding-companionfield-rsvp-a, .viga .view-locations .views-field.views-field-field-date {
  font-family: "Viga";
}
.ubuntu a.atcb-link, .ubuntu .views-field.views-field-field-event-description, .ubuntu .flag.flag-attendance.js-flag-attendance-1.action-unflag, .ubuntu div#quicktabs-container-companion_content p, .ubuntu .views-field.views-field-fieldset summary, 
.ubuntu div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.ubuntu div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.ubuntu .timeline-item .views-field.views-field-field-date, 
.ubuntu .timeline-item .views-field.views-field-field-event-description .stusha, 
.ubuntu .block-field-blockgroupwedding-companionfield-epitaph, 
.ubuntu .block-field-blockgroupwedding-companionfield-date, 
.ubuntu .block-field-blockgroupwedding-companionfield-rsvp-a, .ubuntu .view-locations .views-field.views-field-field-date {
  font-family: "Ubuntu";
}
.unbounded a.atcb-link, .unbounded .views-field.views-field-field-event-description, .unbounded .flag.flag-attendance.js-flag-attendance-1.action-unflag, .unbounded div#quicktabs-container-companion_content p, .unbounded .views-field.views-field-fieldset summary, 
.unbounded div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.unbounded div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.unbounded .timeline-item .views-field.views-field-field-date, .timeline-item .views-field.views-field-field-event-description .stusha, 
.unbounded .block-field-blockgroupwedding-companionfield-epitaph, 
.unbounded .block-field-blockgroupwedding-companionfield-date, 
.unbounded .block-field-blockgroupwedding-companionfield-rsvp-a, .unbounded .view-locations .views-field.views-field-field-date {
  font-family: "Unbounded";
}
.zeyada  a.atcb-link, .zeyada .views-field.views-field-field-event-description, .zeyada .flag.flag-attendance.js-flag-attendance-1.action-unflag, .zeyada div#quicktabs-container-companion_content p, .zeyada .views-field.views-field-fieldset summary, 
.zeyada div#quicktabs-container-companion_content .views-field.views-field-field-activity, 
.zeyada div#quicktabs-container-companion_content .views-field.views-field-field-address, 
.zeyada .timeline-item .views-field.views-field-field-date, 
.zeyada .timeline-item .views-field.views-field-field-event-description .stusha, 
.zeyada .block-field-blockgroupwedding-companionfield-epitaph, 
.zeyada .block-field-blockgroupwedding-companionfield-date, 
.zeyada .block-field-blockgroupwedding-companionfield-rsvp-a, .zeyada .view-locations .views-field.views-field-field-date {
  font-family: "Zeyada";
}
.atc-style-glow-orange .atcb-link, .atc-style-glow-orange .atcb-link:hover, .atc-style-glow-orange .atcb-link:active, .atc-style-glow-orange .atcb-link:focus {
    color: unset;
    font-family: inherit;
    font-size: 17px;
    text-decoration: none;
    outline: none;
    padding: 0;
    border: 0;
    font-weight: bold;
    border-radius: 0;
    box-shadow: none;
    background: transparent;
}

.timeline-item .views-field.views-field-field-date h4 {
    font-size: .6em;
    font-weight: bold;
}

li.timeline-item.odd .addtocalendar:before, li.timeline-item.odd .addtocalendar {
    display: inline-flex;
} 
li.timeline-item.odd .addtocalendar:before {
    content: 'event';
    font-family: material icons;
    margin-right: 5px;
    margin-top: 1px;
    font-size: 17px;
margin-left: 5px;
}
li.timeline-item.even .addtocalendar:after, li.timeline-item.even .addtocalendar {
    display: inline-flex;
}
li.timeline-item.even .addtocalendar:before {
    content: 'event';
    font-family: material icons;
    margin-left: 0px;
    margin-top: -5px;
    font-size: 23px;
    margin-right: 5px;
}

/*  opacity picker  */
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-1 {
    background: #000000;
    opacity: 0.1;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-2 {
    background: #000000;
    opacity: 0.2;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-3 {
    background: #000000;
    opacity: 0.3;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-4 {
    background: #000000;
    opacity: 0.4;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-5 {
    background: #000000;
    opacity: 0.5;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-6 {
    background: #000000;
    opacity: 0.6;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-7 {
    background: #000000;
    opacity: 0.7;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-8 {
    background: #000000;
    opacity: 0.8;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-9 {
    background: #000000;
    opacity: 0.9;
}
input#edit-default-value-input-field-headings-opacity-style-selector-opacity-10 {
    background: #000000;
    opacity: 1;
}
/* color picker */
.sp-container {
    border-radius: 0;
    background-color: #ffffff;
    border: 0;
    padding: 0;
    box-shadow: 1px 1px 8px #ccc;
}
.sp-replacer {
    background: #fff;
}
/*   */
div#main-container-inner {
    max-width: 100%;
}
.w3-col.main-box.main-region.w3css-content {
    margin-bottom: 0;
    margin-top: 0;
}
nav.w3-bar.w3-section.tabs {
    margin: 0px 0 !important;
    width: auto;
}
.block-field-blockgroupwedding-companionfield-portrait img {
    padding: 15px;
    background: #3a3a3a;
    border-radius: 50%;
}
div#highlighted-inner {
    max-width: 100%;
    padding: 0 0 0 5px;
}
#copyright {
    background-color: #fffaf0;
    color: #515151;
    display: block!important;
    border-top: 1px inset #cccccc47;
}
/*  address field */
.form-item--field-address-0-address-organization label.form-item__label {
    visibility: hidden;
}
.form-item--field-address-0-address-organization label.form-item__label:before {
    content: 'Location title';
    visibility: visible;
}
/*
.menu-icon-off-canvas-box, .menu-icon-dropdown-menu-box {
 display: none;
}

*/
/* Menu style dropdown menu */
.tab-menu-dropdown .w3-row.item-list {
    position: absolute;
    top: 36px;
    right: 65px;
    z-index: 5;
    box-shadow: 1px 1px 3px 1px #0000006e;

}

.tab-menu-dropdown .w3-row.item-list ul {
    display: block;
    width: 300px;
    padding: 0 10px;
    margin: 25px 0px 0 0;
}
.tab-menu-dropdown .w3-row.item-list ul li {
    font-size: 1.2em;
    padding: 0;
}
.tab-menu-dropdown .w3-row.item-list ul li a {
    padding: 26px;
    font-size: 2em;
    border-bottom: 1px solid #00000030;
}



/* Menu style off canvas menu 
.tab-menu-off-canvas .w3-row.item-list {
    position: absolute;
    left: -300px;
    top: 0;
    background: #3f769b!important;
    height: 100%;
    z-index: 5;
    border-right: 1px solid #33333336;
    width: 300px;
    
}
*/
.tab-menu-off-canvas .w3-row.item-list ul {
    display: block;
    position: fixed;
    width: 300px;
    margin-top: 31px;
    overflow-y: scroll;
    height: 100%;
    padding-bottom: 60px;
    top: -32px;
    margin-left: -346px;
    padding-top: 42px;
    box-shadow: 2px 1px 1px 0px #0000002e;
    transition: 1s;
  z-index:9;
padding-left: 36px;
}

.tab-menu-off-canvas .w3-row.item-list ul li {
    font-size: 3em;
    display: block;

}
.tab-menu-off-canvas .w3-row.item-list ul li a {
    border-bottom: 1px solid #00000030;
    padding: 24px 0px 24px 22px;
/* padding-left: 50px; */
text-shadow: none;
}
.tab-menu-off-canvas .w3-row.item-list ul::-webkit-scrollbar {
    background: transparent;
    width: 10px;
}
/* menu pop up*/
#quicktabs-companion_content .item-list ul li:first-of-type:before {
    content: ' ';
    display: block;
    margin-bottom: 39px;
    font-size: .8em!important;
padding-top: 20px;
}
ul.quicktabs-tabs.solo-ul {
    padding-top: 0px;
    border-radius: 5px;
}
#quicktabs-companion_content .item-list ul li {
    display: block;
    padding: 30px 11px;
    background: transparent;
}
#quicktabs-companion_content .item-list {
    position: fixed;
  /*  font-size: 3em; */
    z-index: 3;
    text-align: center;
    width: 50%;
    top: 158px;
    margin: 0 auto;
    max-width: 1600px;
    height: 800px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 0px;
    box-sizing: border-box;
    min-width: 332px;
    top: 126px;
    left: 43%;
    transform: translate(-41%, 2%)!important;
    height: 74%;
}
section.solo-clear.solo-block.block-quicktabs.block-quicktabs-blockcompanion-content, section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-portrait-image-media {
    position: relative;
    z-index: 1;
}

/*  Menu Buttons  */
.menu-icon-off-canvas-box{
/*  display: inline-block; */
  cursor: pointer;
}
.menu-icon-dropdown-menu-box{

  cursor: pointer;
}
.bar1, .bar2, .bar3 {
    width: 43px;
    height: 4px;
    background-color: #333;
    margin: 8px 0;
    transition: 0.4s;
}

.change .bar1 {
  transform: translate(0, 16px) rotate(-45deg);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  transform: translate(0, -11px) rotate(45deg);
}
.menu-icon-off-canvas-box, .menu-icon-dropdown-menu-box {
    position: absolute;
    right: 0px;
    z-index: 9;
    top: -8px;
}
.tab-menu-off-canvas .menu-icon-off-canvas-box.change {display:block;}
.tab-menu-off-canvas  .menu-icon-dropdown-menu-box.change {display:none;}
.tab-menu-off-canvas .menu-icon-off-canvas-box {display:block;}
.tab-menu-off-canvas  .menu-icon-dropdown-menu-box {display:none;}
.tab-menu-dropdown  .menu-icon-dropdown-menu-box.change {display:block;}
.tab-menu-dropdown .menu-icon-off-canvas-box.change {display:none;}  
.tab-menu-dropdown  .menu-icon-dropdown-menu-box {display:block;}
.tab-menu-dropdown .menu-icon-off-canvas-box {display:none;}  
.tab-menu-dropdown .w3-row.item-list {
    display: none;
}
.drop-down-menu {display:block!important;}
.canvas-change { 
margin-left: -47px!important;
transition:1s;
}
.but-stick{ margin-right: 300px;}

/* main menu */

nav#block-drupal8-w3css-theme-account-menu {
    display: flex;
    justify-content: space-around;
}
nav#block-drupal8-w3css-theme-account-menu .ul-parent a {
    font-size: 21px !important;
    text-transform: uppercase;
color: #535250;
}
/* logo*/
section#block-drupal8-w3css-theme-branding {
    display: flex;
    justify-content: center;
    margin: 51px 0 40px;

}
/* home page colour overrides*/
h1.sqz-l-2 {
    margin-top: 0;
    line-height: normal;
}
h1.sqz-l-1 {
    margin-bottom: 0;
    line-height: normal;
}
.get-started-button > button {
    padding: 5px 18px;
    border-radius: 55px;
    text-transform: uppercase;
box-shadow: 1px 1px 1px #cccccc;
}
.home-page-pricing .card.active .btn {
    background: #fff!important;
    color: #3f769b;
}
.feature-list-box h2 {
    padding-top: 80px;
}


@media (max-width: 1291px) {
.ftin-a {
    border-right: 0px!important;
}
}
.path-frontpage div#home-page-features h2 {

    padding-top: 70px;
}
h2#pricing {
    color: #baa685;
}
div#home-page-pricing .toggle {
    width: 252px;
}
div#home-page-pricing .toggle label {
    padding: 0 8px;
}
/* home page packages*/
.home-page-pricing .card.active .tooltip .tooltiptext::after {
    border-color: transparent transparent rgb(255 255 255) transparent;
}
 .home-page-pricing .pricing-header {
    display: block;
    margin: 0 auto 100px auto;
    max-width: 205px;
}
 .home-page-pricing .cards {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
div#home-page-pricing p {
    margin: 0;
}
 .home-page-pricing .card {
    background: #fff;
    color: hsl(233,13%,49%);
    border-radius: 0.4rem;
    margin-bottom: 99px;
}
 .home-page-pricing .cards .card.active {
  
    display: flex;
    align-items: center;
    transform: scale(1.1);
    z-index: 1;
    box-shadow: 1px 1px 1px 1px #ccccccc9;
}
 .home-page-pricing .card {
    background: #fff;
    color: hsl(233,13%,49%);
    border-radius: 0.4rem;
}
 .home-page-pricing .shadow {
    box-shadow: -5px 5px 15px 1px rgba(0,0,0,0.1);
}
.home-page-pricing ul {
    margin: 2.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.home-page-pricing  ul li {
    list-style-type: none;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 1rem 0;
}

.home-page-pricing .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 0px dotted black;
}

.home-page-pricing .bottom-bar {
    border-bottom: 2px solid hsl(37.36deg 27.75% 62.55%);
}

.home-page-pricing .tooltip .tooltiptext {
    visibility: hidden;
    width: 270px;
    background-color: #ffffff;
    color: #555555;
    text-align: center;
    border-radius: 4px;
    padding: 12px 6px;
    position: absolute;
    z-index: 1;
    top: 118%;
    left: 42%;
    margin-left: -97px;
    box-shadow: 1px 1px 14px 0px #0000005c;
    font-size: 14px;
}
.home-page-pricing .tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 99%;
    left: 48%;
    margin-left: -5px;
    border-width: 12px;
    border-style: solid;
    border-color: transparent transparent rgb(255 255 255) transparent;
}
.price.menu ul {
    margin-top: 0;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}
.price.menu li::marker {
    color: #baa685;
}
.price.menu li p {
    padding-bottom: 18px;
}
.price.menu li:first-of-type {
    border-top: 1px solid #fff;
}
.home-page-pricing ul li.price {
    font-size: 3rem;
    color: hsl(232,13%,33%);
    padding-bottom: 2rem;
}
.home-page-pricing .tooltip:hover {
    cursor: pointer;
}
.home-page-pricing .tooltip:hover .tooltiptext {
    visibility: visible;
}


.home-page-pricing .pack {
    font-size: 2.1rem;
    color: #baa685;
}
.home-page-pricing .sub {
    background: linear-gradient(135deg,rgb(63 118 155) 0%,rgb(63 118 155) 100%);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 1.6rem;
    width: 3.3rem;
    border-radius: 1.6rem;
    padding: 0.3rem;
    border: 1px inset;
}
.home-page-pricing .checkbox {
    display: none;
}
.home-page-pricing .checkbox:checked + .sub {
    justify-content: flex-end;
    cursor: pointer;
}
.home-page-pricing .circle {
    background-color: #fff;
    height: 1.4rem;
    width: 1.4rem;
    border-radius: 50%;
}
.home-page-pricing  .toggle {
    margin-top: 2rem;
    display: inline-flex;
}
.home-page-pricing .card.active .tooltip .tooltiptext {
    background-color: #fff;
    color: #555555;
}
.home-page-pricing .card.active .btn {
    background: #fff;
    color: #000;
}
.home-page-pricing .btn {
    margin-top: 1rem;
    height: 2.6rem;
    width: 13.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: linear-gradient(135deg,rgb(63 118 155) 0%,rgb(63 118 155) 100%);
    color: #fff;
    outline: none;
    border: 0;
    font-weight: bold;
}

.home-page-pricing li#professional {
    color: #fff!important;
}
/*  home page features */
div#video-box h2 {
    color: #baa685;
}
div#video-box p {
    color: #555555!important;
}
div#home-page-features h3, div#home-page-features p {
    margin: 0;
}
.comments-ft-box {
    background: url(/sites/default/files/commen-bg-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}
.comments-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}
.responsive-ft-box {
    background: url(/sites/default/files/respons-bg-dk_0.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.responsive-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}

.timeline-ft-box {
    background: url(/sites/default/files/timelin-bg-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.timeline-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}

.revisions-ft-box {
    background: url(/sites/default/files/sched-bg-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.revisions-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}

.security-ft-box {
    background: url(/sites/default/files/secure-bg-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
   background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.security-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}

.multimedia-ft-box {
    background: url(/sites/default/files/multmred-bg-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.multimedia-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}

.custom-ft-box {
    background: url(/sites/default/files/custom-bg-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.custom-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}

.memorial-ft-box {
    background: url(/sites/default/files/memori-dk.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-position: right 9px;
    background-size: 67px 64px;
    transition: 1s;
}

.memorial-ft-box:hover {
    background-size: 200px 200px;
   background-position: center 0;
}



/* custom custom*/
#header, div#main-navigation-h {
    background: #fff;
}
.w3-row.node__content {
    padding: 0px;
}
.main-navigation-wrapper, .close-nav, .mobile-nav {
    background-color: #efefef00;
    color: #666666;
}
.ul-parent-account {
    padding-top: 15px;
}
a.w3-left.w3-padding-16.site-logo img {
/*    width: 200px;  */
    display: block;
    margin: 0 auto -10px auto;
}
div#main-navigation-h {
    border-bottom: 1px solid#ccc;
}
/*  search page */
select#edit-sort-by, select#edit-sort-order {
    padding: 0 9px;
}

.view-search-for-page .views-field.views-field-label h4 {
    text-transform: capitalize;
    text-align: center;
    font-weight: bold;
}
.view-search-for-page .w3-padding.views-col.col-1 {
    float: left;
    padding: 10px!important;
    border-radius: 7px;
    border: 1px solid #cccccc47;
    background: #ffffff;
    box-shadow: 1px 1px 1px #00000014;
}
.view-search-for-page .view-content {
    padding: 0 30px 50px 30px;
}
section#block-views-block-search-for-page-block-1 .w3-block.form--inline.clearfix {
    display: flex;
    justify-content: space-evenly;
    background: #f4f4f4;
    margin-bottom: 100px;
    padding-bottom: 20px;
}
#page-title {
    background-color: #fff;
    color: #efefef;
}
section#block-views-block-search-for-page-block-1 .w3-section.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-sort-by.form-item-sort-by, section#block-views-block-search-for-page-block-1 .w3-section.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-sort-order.form-item-sort-order {
    margin-top: 25px!important;
}
section#block-views-block-search-for-page-block-1 div#edit-actions {
    margin-top: 33px;
}
.views-field.views-field-label h4 {
    text-transform: capitalize;
    text-align: center;
}
section#block-views-block-search-for-page-block-1 div#edit-actions .w3-button, section#block-views-block-search-for-page-block-1 div#edit-actions .w3-button:hover, section#block-views-block-search-for-page-block-1 div#edit-actions .w3-button:focus {
    background: #3f769b!important;
    color: #fff;
    padding: 4px 34px;
    border-radius: 4px;
}

h1.page-title {
    padding: 30px 10px;
    font-size: 46px;
    color: #5f5f5f;
    text-shadow: 1px 1px 1px #feffff;
    text-align: center;
    text-transform: uppercase;
    line-height: normal;
}
span.field-content.header-user-link {
margin-left: 15px;
filter: contrast(0.1);
}
span.field-content.header-user-link:before {
    content: 'account_circle';
    position: relative;
    display: inline-block!important;
    left: -6px;
    top: 3px;
    font-family: material icons!important;
    z-index: 1;
    font-size: 21px;
    color: #b8a46f;
    line-height: normal;
    padding-top: 3px;
    text-transform: none;
    text-shadow: 1px 1px 2px #cccccc47;
}
.w3-hover-over:hover, .w3-button:hover {
    background: transparent!important;
}
.w3-button:after, .w3-button:before {
    border: 0!important;
}
.path-user section#block-drupal8-w3css-theme-content {
    padding: 15px;
}
#footer-menu {
    background-color: #ffffff;
    color: #3f769b;
}
.home-page-pricing .tooltip {
    width: 100%;
}
/*
.views-field.views-field-field-activity, .views-field.views-field-field-address {
    font-size: 18px;
}

div#quicktabs-tabpage-page_tabs-0 .views-field.views-field-field-activity {
    font-size: .3em!important;
}
*/

div#quicktabs-tabpage-page_tabs-0 .views-field.views-field-field-address {
    font-size: .4em;
}
div#quicktabs-tabpage-page_tabs-0 p.field-content.get-directions {
    font-size: 19px!important;
}
section#block-views-blocklocations-block-1 .views-element-container.contextual-region.w3-row.element-container-wrapper {
    padding: 0;
}
section#block-views-blocklocations-block-1 .views-element-container.contextual-region.w3-row.element-container-wrapper .view-locations.view-id-locations.view-display-id-block_1 {
    margin: 0;
    max-width: 100%;
    padding: 25px 0;
}
div#quicktabs-container-companion_content  footer {
    margin-top: 36px;
}
/*
div#quicktabs-container-companion_content p {
    font-size: .6em;
}
*/
.w3-padding {
    padding: 0!important;
}

div#quicktabs-container-companion_content {
    text-align: center;
    margin-left: 25px;
    margin-right: 25px;
}

div#quicktabs-container-companion_content h1, div#quicktabs-container-companion_content h2, div#quicktabs-container-companion_content h3, 
div#quicktabs-container-companion_content h4, div#quicktabs-container-companion_content h5, div#quicktabs-container-companion_content h6 {
    font-weight: normal;
    line-height: normal;
}
div#quicktabs-container-companion_content h1 {
font-size: 2.7em;
}
div#quicktabs-container-companion_content h2 {
font-size: 3.2em;
} 
div#quicktabs-container-companion_content h3 {
font-size: 2.5em;
} 
div#quicktabs-container-companion_content h4 {
font-size: 42px;
} 
div#quicktabs-container-companion_content h5 {
font-size: .7em;
} 
div#quicktabs-container-companion_content h6 {
font-size: 30px;
}
div#quicktabs-tabpage-page_tabs-1 {
    padding-bottom: 49px;
}

.sched-title.row-title.insider-left p, .sched-obj.row-text.insider-right p {
    bottom: -30px;
}
section#block-views-blocklocations-block-1 {
    text-align: left;
}
div#quicktabs-container-companion_content .view-id-page_text_blocks.view-display-id-block_5 {
    text-align: left;
}
.path-group ul.w3-ul.w3-bar.tabs.primary.ul-0 a:active, .path-group ul.w3-ul.w3-bar.tabs.primary.ul-0 a.is-active, .path-group ul.w3-ul.w3-bar.tabs.primary.ul-0 a:hover {
    color: #006547;
    background: #3f769b8a;
    border-radius: 48px;
}
.path-group ul.primary li.is-active > a {
    font-weight: bold;
}
.path-group ul.w3-ul.w3-bar.tabs.primary.ul-0 a {
    color: #1a1a1a;
    font-size: 17px;
    font-weight: bold;
}
.path-group ul.w3-ul.w3-bar.tabs.primary.ul-0 {
   padding: 18px;
   border-bottom: 1px solid #ebebeb;
}
.path-group ul.primary > li {
    margin: 0 5px;
}
#cboxCurrent {
    bottom: -8px;
}
/*  page menu and flag buttons */
.ajax-progress {
    display: none;
}
.flag.flag-bookmarks.action-flag a, 
.flag.flag-bookmarks.action-unflag a {
    visibility: hidden;
} 
.flag.flag-bookmarks.action-flag a:before {
    content: 'bookmark_border';
    font-family: 'Material Icons';
    font-size: 42px;
    display: block;
 
    visibility: visible;
}
.flag.flag-bookmarks.action-unflag a:before {
    content: 'bookmark';
    font-family: 'Material Icons';
    font-size: 44px;
    display: block;
 
    visibility: visible;
}
.block-extra-field-blockgroupstela-pageflag-bookmarks {
    width: 50px;
    height: 55px;
    float: right;
    padding-top: 5px;
    margin-right: 4px;
    margin-top: 98px;
}
.block-field-blockgroupwedding-companionfield-page-menu-buttons {
    position: absolute;
    right: 20px;
    top: 17px;
    z-index: 99;
}
/* FAQ'S block */
section#block-frontfaqs {
    background: #3f769b;
    padding: 50px 0;
}

.ckeditor-accordion-container {
    margin: 0 auto;
    max-width: 1000px;
}

.ckeditor-accordion-container > dl dd {
    display: none;
    padding: 15px 15px;
    margin: -4px 37px 0;
    will-change: height;
    position: relative;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #555;
    margin-bottom: 20px;
    line-height: 28px;
}

.ckeditor-accordion-container > dl dt.active > a {
    background-color: #ffffff;
}

.ckeditor-accordion-container > dl dt > a {
    color: #555555;
}

.ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover {
    background-color: #ffffff;
    box-shadow: none;
    color: #555555;
    text-decoration: none;
}

.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    display: block;
    padding: 10px 15px 10px 50px;
    background-color: #fff;
    color: #555555;
    cursor: pointer;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
    border-bottom: 0;
    border-radius: 4px;
    margin-bottom: 12px;
}

dt.active a {
    background: #fff!important;
}
.ckeditor-accordion-container > dl {
    border: 0;
}

h2#faqs {
    color: #baa685;
    font-size: 50px;
    text-shadow: 1px 1px 2px #ffffff;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
    background: #baa685;
}
.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    box-shadow: 1px 1px 1px 1px #2f2f2f08;
}
.ckeditor-accordion-container > dl dt > a:focus, .ckeditor-accordion-container > dl dt > a:not(.button):focus {
    box-shadow: 1px 1px 1px 1px #2f2f2f08;
}


/*   JPlayer    */

        #jp-speed {
            font-size: 3vw;
            font-style: oblique;
            text-align: center;
            cursor: pointer;
            margin: 0 0 10px 0;
        }
        
        #jp-thumbnail {
            width: 50px;
            margin: 3px 0px 2px 0px;
            border: 2px solid skyblue;
            border-radius: 10px;
        }
        
        #jp_container_1 {
            width: 100%;
            overflow: hidden;
        }
        
        .jp-interface {
            display: flex;
            align-items: center;
            flex-direction: row;
        }
        
        .jp-controls {
            padding: 3px !important;
            display: flex;
            flex-direction: row;
            margin: 3% !important;
            width: auto !important;
            min-width: 94px!important;
            align-items: center;
            padding-left: 16px!important;
        }
        
        .jp-controls button {
            margin: 0;
text-indent: unset;
overflow: hidden;
        }
        
        .jp-controls-wrp {
            display: flex;
            align-items: center;
        }
        
        .jp-previous,
        .jp-next {
            display: none !important;
        }
        
        .jp-progress-wrp {
            display: flex;
            flex-direction: column;
            max-width: 70% !important;
            width: 70% !important;
            margin-right: 3px
        }
        
       .jp-progress {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 65% !important;
    margin-right: 96px;
}
        
        .jp-pushdown {
            height: 16px;
        }
        .jp-volume-bar {
    border: .5px inset;
}
.jp-time-holder {
    display: block;
    position: absolute;
    /* margin: 60px 29% 0 40%!important; */
    min-width: 258px;
    /* max-width: 309px; */
}
.jp-audio .jp-type-single .jp-time-holder {
    left: unset;
    width: unset;
    width: 100%;
    display: flex;
    justify-content: center;
}
.jp-audio .jp-time-holder {
    position: absolute;
    top: 90px;
}
        .jp-type-single button {
    transition: unset;
}
        .jp-controls-wrp2 {
            margin: 2%;
            display: flex;
            flex-direction: column;
            align-items: center
        }
        
        .jp-pushdown2 {
            height: 20px;
        }
        
        .jp-volume-controls {
                margin: 2%;
    width: 70px !important;
    position: relative !important;
    top: auto !important;
    left: -56px !important;
    display: flex !important;
    justify-content: space-around;
    align-items: center;
        }
        .jp-mute{
visibility:hidden;
}
        .jp-volume-max,
        .jp-mute,
        .jp-volume-bar {
            position: relative !important;
            top: auto !important;
            left: auto !important;
        }
        
        .jp-volume-max {
            margin-left: 5px
visibility:hidden;
        }
        .jp-toggles {
    padding: 0;
    margin: unset;
    overflow: hidden;
}
       .jp-toggles {
    position: relative !important;
    top: 5px !important;
    left: -104px !important;
}
       .jp-details .jp-title {
    font-weight: 500;
    font-size: 1.3em;
}
.jp-audio, .jp-audio-stream, .jp-video {
    margin: 0 auto;
    width: 100%;
background-color: unset;
border:0;
}
.jp-interface {
    background-color: #ffffffd4;
}
.jp-seek-bar {
    border: 1px inset;
    background: unset;
}
        @media only screen and (min-width: 460px) {
            #jp-speed {
                font-size: 14px;
            }
        }
        
        @media only screen and (min-width: 620px) {
            .jp-previous,
            .jp-next {
                display: block!important;
            }
            #jp_container_1 {
                width: 90vw;
                margin: 0 auto;
            }
            #jp-thumbnail {
                margin: 10px 0px -4px 0px;
                width: 80px;
            }
            .jp-interface {
                height: 120px !important;
            }
            .jp-controls {
                width: 160px !important;
                transform: scale(1.4);
                margin: 14px;
            }
            .jp-volume-controls {
                width: 80px !important;
                transform: scale(1.4);
                margin: 14px;
            }
            .jp-progress {
                transform: scaleY(1.2);
            }
            .jp-playlist {
                font-size: 2.3vw;
            }
            .jp-current-time,
            .jp-duration {
                font-size: 1.8vw;
            }
        }
        
        @media only screen and (min-width: 1120px) {
            #jp_container_1 {
                width: 1024px;
            }
            .jp-playlist {
                font-size: 22px;
            }
            .jp-interface {
                height: 140px !important;
            }
            #jp-thumbnail {
                margin: 10px 0px -4px 0px;
                width: 90px;
            }
            .jp-progress-wrp {
                max-width: 65% !important;
                width: 65% !important
            }
            .jp-controls {
                width: 130px !important;
                transform: scale(1.7);
            }
            .jp-volume-controls {
                    margin-right: 34px;
    width: 119px !important;
    transform: scale(1.7);
    padding: 0 12px;
            }
            .jp-current-time,
            .jp-duration {
                font-size: 16px;
            }
            #jp-speed {
                font-size: 1.6vw;
            }
        }
        

.jp-state-muted .jp-mute:focus {
    background: url(/sites/default/files/volume_mute_white_18dp.svg) no-repeat;
}
.jp-mute:focus {
    background: url(/sites/default/files/volume_mute_white_18dp.svg) no-repeat;
}
.jp-mute {
    background: url(/sites/default/files/volume_mute_white_18dp.svg) no-repeat;
}
.jp-volume-max:focus {
    background: url(/sites/default/files/volume_up_white_18dp.svg) no-repeat;
}
.jp-volume-max {
    background: url(/sites/default/files/volume_up_white_18dp.svg)  no-repeat;
}
.jp-repeat:focus {
    background: url(/sites/default/files/repeat_white_24dp.svg) no-repeat;
}
.jp-repeat {
    background: url(/sites/default/files/repeat_white_24dp.svg) no-repeat;
}
.jp-state-looped .jp-repeat:focus {
    background: url(/sites/default/files/repeat_white_24dp.svg) no-repeat;
}
.jp-state-looped .jp-repeat {
    background: url(/sites/default/files/repeat_white_24dp.svg) no-repeat;
    opacity: .8;
}
.jp-toggles button {
    width: 25px;
    height: 25px;
}
.jp-play, .jp-play:focus {
    width: 40px;
    height: 40px;
    background: none;
    /* background-color: #000; */
    content: '';
    background-size: contain;
}
.jp-state-playing .jp-play, .jp-state-playing .jp-play:focus {
width: 70px;
    height: 70px;
    background: none;
/* background-color: #000; */
    content: ' ';
    background-size: contain;
}
button.jp-stop, .jp-stop:focus {
    width: 40px;
    height: 40px;
    background: url(/sites/default/files/stop_white_24dp.svg) no-repeat;
    /* background-color: #000; */
    content: ' ';
    background-size: contain;
}
button.jp-play:before {
    content: 'play_arrow';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 36px;
    top: 11px;
}

button.jp-play {
    visibility: hidden;
    height: 70px;
    width: 44px;
}

button.jp-stop:before {
    content: 'stop';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 36px;
    top: 11px;
}
.jp-toggles button {
    width: 41px;
    height: 41px;
    text-indent: unset;
    visibility: hidden;
}
button.jp-repeat:before {
    content: 'repeat';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 22px;
    top: 7px;
    display: block;
}

button.jp-stop {
    visibility: hidden;
}
button.jp-stop:before {
    content: 'stop';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 36px;
    top: 11px;
}
button.jp-play {
    visibility: hidden;
    height: 70px;
    width: 44px;
}
button.jp-play:before {
    content: 'play_arrow';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 36px;
    top: 11px;
}
.jp-details, .jp-playlist {
border-top: 2px inset #eaeaea69!important;
filter: brightness(0.9);
}
button.jp-volume-max:before {
    content: 'volume_up';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 17px;
    top: 0px;
}
button.jp-mute:before {
    content: 'volume_off';
    visibility: visible;
    position: absolute;
    font-family: material icons;
    font-size: 17px;
    top: 0px;
}
.jp-volume-controls button {
    text-indent: unset;
    width: 24px;
    height: 24px;
    visibility: hidden;
}
.jp-gui.jp-interface {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.jp-details {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.jp-seek-bar, .jp-volume-bar, .jp-progress {
    background: none!Important;
}
@media all and (max-width: 1599px) {
.jp-time-holder div {
    margin: 0 11px;
}
.jp-time-holder {
    display: block;
    position: absolute;
    /* margin: 60px 29% 0 40%!important; */
    min-width: 258px;
    /* max-width: 309px; */
    margin: unset;
    max-width: unset;
}
.jp-audio .jp-type-single .jp-time-holder {
    left: unset;
    width: unset;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
   left: -33%;
}

.jp-time-holder div {
    margin: 0 11px;
}
}


/* audio player end */
.view-locations .view-content .views-row {
    padding: 0 25px 20px 0;
    margin-left: 20px;
}
.view-locations .view-content {
    display: flex;
    justify-content: center;
}
.main-navigation-wrapper {
    background-color: #fff;
    color: #baa685;
    border-top: 1px inset #cccccc47;
    border-bottom: 1px inset #cccccce0;
    padding: 5px 0;

}
.active-top-1 > .solo-inner > div, .active-main-1 > .solo-inner > div, .active-bottom-1 > .solo-inner > div, .active-footer-1 > .solo-inner > div {
    width: 100%;
    margin: 0 auto;
}
ul#account-menubar a {
    text-transform: uppercase;
    background: transparent;
    color: #8f8f8f;
    font-size: 20px;
}
.nav__menu-item a::before, .nav__menu-item a::after {
    display: none;
}


span.toggler-icon.dropdown-arrow svg.svg-stroke {
    color: #baa685;
}

span.toggler-icon.dropdown-arrow {
    background: #fff;
}
button.en-link.dropdown-toggler.dropdown-toggler-parent:before{display:none;}
button.en-link.dropdown-toggler.dropdown-toggler-parent {
    padding: 0!important;
    border: #fff;
    flex-basis: unset!important;
    width: unset!important;
    background: #fff;
}
a.nav__menu-link.nav__menu-link-account.is-active, a.nav__menu-link.nav__menu-link-account.is-active:hover  {
    color: #b7a687;
    font-weight: normal!important;
}
.ftin-a div img {
    max-width: 50px;
    height: auto;
}
.w3-row.w3-breadcrumb li {
    color: #fff;
}
.w3-row.w3-breadcrumb {
    background-color: #fff;
    margin-top: -50px;
}
.site-name-slogan {
    display: none;
 }
a.header-user-link {
    color: #777777;
    float: right;
}
a.header-user-link:before {
    content: '';
    background-image: url(/themes/contrib/gin/dist/media/sprite.svg#user-view);
    width: 17px;
    height: 17px;
    position: relative;
    display: inline-block;
    left: -6px;
    top: 2px;
    filter: contrast(0.1);
}
@media and (max-width: 600px) {
.site-name-slogan {
    display: none;
 }
}
span.cart-block--summary__count {
    position: relative;
    right: -24px;
    top: -30px;
color: #777777;
}
.cart-block--summary__icon img {
    filter: invert(.4);
}
section#block-drupal8-w3css-theme-views-block-username-block-block-1 {
    display: inline-block;
    max-width: fit-content;
    float: right;
    clear: left;
    vertical-align: top;
    padding-top: 0px;
    margin-right: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-transform: capitalize;
    border: 1px inset #cccccc47;
    top: 10px;
    border-radius: 24px;
    padding-right: 15px;
background: #fff;
}
section#block-drupal8-w3css-theme-cart {
    width: 80px;
    position: absolute;
    right: 30px;
    top: 67px;
}
section#block-guestuserblock,  section#block-cart {
    display: inline-block;
    max-width: 90px;
    float: right;
    clear: left;
    vertical-align: top;
    padding-top: 10px;
    margin-right: 15px;
}
section#block-guestuserblock {
    max-width: 87px!important;
margin-top: 0px!important;

}
.path-product .block-system-main-block, .path-checkout .block-system-main-block, .cart.cart-form {
    padding: 50px;
}
section#block-cart {
    margin-top: -3px!important;
    color: #726e6e!important;
}
/*  login pages */

section#block-cart {
    margin-right: 93px;
}

section#block-guestuserblock {
    margin-right: 40px;
    margin-top: 5px;
}
/*  user login */
.path-user-login section#block-drupal8-w3css-theme-content {
    padding: 50px 7%;
}

.path-user-login div#edit-actions {
    text-align: left;
}



.path-user-login section#block-drupal8-w3css-theme-local-tasks a {
    color: #fff;
}

form.user-login-form .form-actions .w3-button {
    background: #3f769b;
    border: 1px!important;
    color: #fff;
    border-radius: 4px;
}

form.user-login-form .form-actions .w3-button:hover {
    form.user-login-form .form-actions .w3-button {
    background: #3f769b;
    border: 0;
    color: #fff;
    border-radius: 4px;
};
    background: #ffffff!important;
    border: 0!important;
    color: #555!important;
    border-radius: 4px;
    box-shadow: 1px 1px 2px 1px #cccc;
}

form.user-login-form .form-actions .w3-button:hover header#header {
    border-top: 8px solid #fff;
}

form#user-login-form {
    padding: 10px 25px;
    border-radius: 5px;
    /* box-shadow: 1px 1px 1px 0px #01120b4d; */
}

form#user-login-form input {
    border-radius: 5px;
}

/* password */



.path-user-password section#block-drupal8-w3css-theme-local-tasks {
    background: #015531;
}

.path-user-password section#block-drupal8-w3css-theme-local-tasks a {
    color: #fff;
}

.path-user-password section#block-drupal8-w3css-theme-content {
  
    padding: 50px 7%;
}

form#user-pass {
    padding: 10px 25px;
    background: #eaeaea;
    border-radius: 5px;
    /* box-shadow: 1px 1px 1px 0px #01120b4d; */
}

form#user-pass .form-actions .w3-button {
    background: #ffffff;
    border: 0!important;
    color: #555!important;
    border-radius: 4px;
    box-shadow: 1px 1px 2px 1px #cccc;
}

form#user-pass div#edit-actions {
    text-align: left;
}

form#user-pass .form-actions .w3-button:hover {
    background: #ffffff!important;
    border: 0!important;
    color: #555!important;
    border-radius: 4px;
    box-shadow: 1px 1px 2px 1px #cccc;
}
ul.primary li.is-active > a {
    font-weight: bold;
    color: #d7bd93!important;
}
ul.primary li> a:hover {
    color: #d7bd93!important;
}

/* front page tabs*/

.path-frontpage nav.w3-bar.w3-section.tabs {
  margin: 0 !important;
  width: auto;
background: #fff;
}

.path-frontpage ul.tabs li,
.action-links > li {
  padding: 0 !important;
}

.path-frontpage ul.primary {
    border-bottom: 1px solid #21618d;
    background: #296085;
}

.path-frontpage ul.primary li.is-active > a {
  font-weight: bold;
}

.path-frontpage nav.action-links > li {
  float: left;
}

.path-frontpage ul.primary > li {
  border: none;
  border-right: 1px dotted #ddd;
  float: left;
}

.path-frontpage ul.primary > li:last-child {
  border-right: none !important;
}

.path-frontpage ul.primary > li > a,
nav.action-links > li > a {
  text-align: center;
  padding: 8px 16px;
  display: block;
}

.path-frontpage ul.secondary > li > a {
  padding: 5px 10px;
  display: block;
}

.path-frontpage section#block-drupal8-w3css-theme-local-tasks  a{
   color:#fff
}
.heading-text.w3-row.field.field--name-field-epitaph.field--type-text-long.field--label-hidden.w3-bar-item.field__item p {
    line-height: normal;
  margin: 11px 0 20px;
}
.path-user-password section#block-drupal8-w3css-theme-breadcrumbs, 
.path-user-login section#block-drupal8-w3css-theme-breadcrumbs, 
.path-user-register section#block-drupal8-w3css-theme-breadcrumbs {
    display: none;
}
section#block-cart {
    margin-right: -4px;
}
.path-group ul.primary > li > a, nav.action-links > li > a {
    text-align: center;
    padding: 5px 16px;
    display: block;
}
.path-group ul.primary li.is-active > a, 
.path-group ul.primary li> a:hover {
    color: #000000!important;
}
.block-field-blockgroupwedding-companionfield-headings label {
    display: none;
}
.view-timeline .views-field.views-field-title {
    line-height: normal;
}
.path-group .w3-row.w3-breadcrumb {
    display: none;
}


/*  Responsive Start */
@media only screen and (min-width: 1600px) {
            #jp_container_1 {
                width: 1480px;
            }
            .jp-current-time,
            .jp-duration {
                font-size: 22px;
                width: 100px;
            }
            .jp-playlist {
                font-size: 34px;
            }
            #jp-speed {
                font-size: 25px;
            }
        }
@media (max-width:992px) {
nav#block-drupal8-w3css-theme-account-menu .ul-parent li {
    border-bottom: 1px inset;
 }
}
@media (max-width: 900px) {
div#quicktabs-container-companion_content .views-element-container.w3-row.element-container-wrapper {
    padding: 0px;
 }
div#quicktabs-container-companion_content .view {
    padding: 10px;
 }
button.slick-prev.slick-arrow {
    position: fixed;
    bottom: -13px;
    z-index: 9;
}
button.slick-next.slick-arrow {
    right: 10px;
    position: fixed;
    bottom: -13px;
    z-index: 9;
}
.user-logged-in button.slick-prev.slick-arrow {
    position: fixed;
    bottom: -13px;
    z-index: 9;

    left: 10px;
    font-size: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
}
.user-logged-in button.slick-next.slick-arrow {
    right: 10px;
    position: fixed;
    bottom: -13px;
    z-index: 9;
}
.user-logged-in .slick__arrow {
    position: fixed;
    z-index: 2;
    top: unset;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    transform: translateY(-50%);
    pointer-events: none;
    bottom: -123px;
}
button.slick-next.slick-arrow:after {
    visibility: visible;
    content: 'skip_next';
    font-family: 'Material Icons';
    display: block;
    font-size: 50px;
    color: #fff;
    position: fixed;
    right: 10px;
    bottom: -13px;
}
button.slick-prev.slick-arrow:before {
    visibility: visible;
    content: 'skip_previous';
    font-family: 'Material Icons';
    display: block;
    font-size: 50px;
    color: #fff;
    position: fixed;
    bottom: -13px;
}

} 
@media (max-width: 790px) {
.view-locations .view-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
 }
}
@media (max-width: 600px) {
.block-system-branding-block {
    width: 96%;
    margin: 0 2% 25px !important;
/*    padding-top: 55px; */
 }
ul.timeline-list:after {
    background-color: transparent;
}
ul.timeline-list.alternate li.timeline-item .timeline-item-wrapper {
    width: 100%;
}
ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
    display: none;
}
section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-heading {
    text-align: center;
    margin-top: 24px;
}
.block-field-blockgroupwedding-companionfield-portrait-image-media {
    margin-top: 31px;
}
}
@media (max-width:480px) {

}

@media (max-width:430px){
.block-field-blockgroupwedding-companionfield-epitaph, 
.block-field-blockgroupwedding-companionfield-life-dates {
    font-size: inherit!important;
}
.block-field-blockgroupwedding-companionfield-portrait img {
    padding: 9px;
 } 
div#quicktabs-container-companion_content p {
    font-size: 6.em!important;
    padding: 0!important;
    line-height: normal;
}
.view-locations .view-content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    font-size: 14px;
    padding: 0px;
    margin: 0;
    min-width: 200px;
    margin-left: -26px;
}
.views-field.views-field-field-activity, .views-field.views-field-field-address {
    font-size: 15px;
}
div#quicktabs-container-companion_content h5 {
  font-size: .9em;
}
.view-locations .view-content .views-row {
    padding-bottom: 15px;
}
.tab-menu-dropdown .w3-row.item-list ul {
    width: 207px;
}
div#quicktabs-container-companion_content h2 {
    font-size: 1.2em;
}
}
@media (max-width: 280px) {
.tab-menu-dropdown .w3-row.item-list {
    position: absolute;
    top: 53px;
    right: 9px;
    z-index: 5;
    background: #3f769b!important;
    box-shadow: 1px 1px 3px 1px #0000006e;
    opacity: .9;
}
}
@media (max-width: 279px) {
ul.primary > li > a, nav.action-links > li > a {
    text-align: center;
    padding: 9px 11px;
    display: block;
    font-size: 90%;
}
html, body {
    font-size: 99%;
 }
}
.w3-block {

    transition: 1s;
}

.tab-menu-horizontal .menu-icon-off-canvas-box, 
.tab-menu-horizontal .menu-icon-dropdown-menu-box {
    display: none;
}

.tab-menu-horizontal .block-extra-field-blockgroupstela-pageflag-bookmarks {
    margin-right: 0;
}
.menu-icon-dropdown-menu-box:after, .menu-icon-off-canvas-box:after {
    content: 'MENU';
    color: #fff;
    font-size: 14px;
    position: relative;
    top: -11px;
}
ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
    width: 26px;
    height: 26px;
}



ul.timeline-list:after {
  content: '';
  width: 5px;
  border-radius:2px 
}
.view-tributes .view-footer a {
    border-radius: 22px;
    /* box-shadow: inset 1px 1px 7px 1px #cccccc47; */
    font-family: material icons;
    right: 15px;
    font-size: 48px!important;
    position: fixed;
    bottom: 64px;
}
.w3-row.view.view-tributes.view-id-tributes.view-display-id-block_3 .view-content {
    display: none;
}
div#views_slideshow_cycle_main_tributes-block_1 p {
    font-size: 29px;
}
div#views_slideshow_cycle_main_tributes-block_1 p::first-letter {
    text-transform: uppercase;
}
.views-field.views-field-field-real-name {
    font-size: 22px;
}
.block-field-blockgroupwedding-companionfield-embedded-video {
    width: 73%;
    height: auto;
    margin: 25px auto -28px;
border: 15px solid ;  
    border-radius: 5px;
position: relative;
z-index: 3;
}
.block-field-blockgroupwedding-companionfield-embedded-video .field__label {
    display: none;
}

.view-tributes .views-field-comment-body:before {
    content: 'format_quote';
    font-family: material icons;
    /* display: inline-block; */
    /* margin-bottom: 33px; */
}

.view-tributes p {margin-top: 23px!important;}


.view-tributes .views-field-comment-body .field-content {
    margin-top: -43px;
}

.view-tributes div#quicktabs-container-companion_content p::first-letter {
    text-transform: capitalize;
}



.view-tributes .views-field.views-field-nothing a:before {
    content: 'rate_review';
    font-family: material icons;
    visibility: visible;
    position: relative;
    left: -6px;
    font-size: 24px;
    top: 6px;
}

.view-tributes .views-field.views-field-nothing a {
    font-size: 18px;
    position: relative;
    text-align: center;
      border-radius: 15px;
    border: 1px inset #cccccc47;
    padding: 4px 15px 4px 18px;
}
.view-tributes .block-extra-field-blockuseruseruser-disk-quota {
    display: none;
}




div#footer-menu-inner .d8-fade.w3-container.w3-center.w3-mobile {
    opacity: 1!important;
}
section#block-drupal8-w3css-theme-frontfaqs {
    background: #3f769b;
    padding: 50px 0 100px 0;
}

h2#faqs, div#video-box h2 {
    padding-top: 25px;
}
li.li-item.li-item-account.li-0:first-of-type:before {
    content: 'home';
    font-family: 'material icons'!important;
    display: block;
    visibility: visible;
    font-size: 27px;
    position: absolute;
    margin-top: 6px;
    margin-left: -15px;
    color: #baa685;
}
.view-search-for-page .views-field.views-field-field-portrait img {
    border-radius: 4px!important;
}
.view-search-for-page  .views-field.views-field-field-portrait {
    border-radius: 7px!important;
}
.w3-section.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-sort-order.form-item-sort-order, .w3-section.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-sort-by.form-item-sort-by {
    margin: 0 60px;
}
.path-search .w3-block.form--inline.clearfix {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
    padding-bottom: 20px;
    padding-top: 10px;
    justify-content: center;
}
.path-search select#edit-sort-by, .path-search select#edit-sort-order {
    padding: 13px 16px 13px;
}
.path-search form .form-item label {
    padding-right: 10px;
    font-weight: 200;
}
input#edit-submit-search-for-page {
    background: #3f769b!important;
    color: #fff;
    padding: 7px 34px;
    border-radius: 4px;
    position: relative;
    top: 32px;
}
.path-search div#footer-menu {
    border-top: 1px solid #cccccc4d;
    color: #fff;
}

.path-group div#copyright, .path-group #footer-menu {
    display: none!important;
}
.iziToast.iziToast-color-green {
    background: #fff!important;
    background-color: #fff!important;
}
section#block-drupal8-w3css-theme-createannouncement, section#block-drupal8-w3css-theme-postfirsttribute {
    width: 50px;
    height: 50px;
}

section.block-block-content.block-block-contentf7d860f9-bde0-4dcb-83c1-fe27ad7f44b6, section.block-block-content.block-block-contentdc07e670-88a2-411e-9af5-d9c4f4552f99 {
    display: inline-block;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 100px;
    flex-wrap: nowrap;
    vertical-align: top;
}
section.block-block-content.block-block-contentf7d860f9-bde0-4dcb-83c1-fe27ad7f44b6 {
    margin-right: 16px;
}
section.block-block-content.block-block-contentdc07e670-88a2-411e-9af5-d9c4f4552f99 {
    margin-right: 55px;
}


.path-product div#edit-actions {
    display: flex;
    flex-wrap: nowrap;
}
input#edit-commerce-buy-now {
    margin-left: 20px;
}
.path-frontpage .button--primary, .path-frontpage .button--primary:hover, .path-frontpage .button--primary:active, .path-frontpage .button--primary:focus {
color:#ffffff!important;
}
.button--primary, .button--primary:hover, .button--primary:active, .button--primary:focus {

    height: inherit;
    width: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    outline: none;
    font-weight: bold;
    box-shadow: 0.1em 0.25em 0.5em #00875f26;
    font-size: 15px;
}
.path-search select#edit-sort-by, .path-search select#edit-sort-order, .path-search input#edit-label {
    border-radius: 3px;
    font-size: 15px;
    -webkit-box-shadow: inset 0 0 5px rgba(51, 44, 51, 0.1);
    -moz-box-shadow: inset 0 0 5px rgba(51, 44, 51, 0.1);
    box-shadow: inset 0 0 5px rgba(51, 44, 51, 0.1);
}
section.views-element-container.w3-block.w3-block-wrapper.block-views.block-views-blockpage-announcemnents-block-1 {
    max-width: 530px;
    position: fixed;
    left: 50%;
    padding: 0 15px 15px;   
    border-radius: 7px;
    margin: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: 0s;
    z-index: 9;
    max-height: 600px;
    
}
.view-page-announcemnents.view-id-page_announcemnents.view-display-id-block_1 {
    overflow-y: scroll;
    max-height: 515px;
}
span.views-field.views-field-created {
    float: right;
}
li.w3-button.w3-light-gray.w3-active-pager.pager__item.is-active.li-0 {
    display: none;
}
.view-page-announcemnents p {
    margin-top: 0px;   
font-size: 16px;
}
.announce-block p.stusha {
    display: none;
}
.view-page-announcemnents  p.field-content {
    display: none;
}
.announce-block time {
    font-size: 15px;
}
.block-views-blockpage-announcemnents-block-1 {
visibility:hidden;
}
.announce-block h2 {
    text-shadow: none!important;
    font-size: 28px;
}

.announce-block{
visibility:visible;
}
.announce-block h2:before {
    content: 'notifications_active';
    position: relative;
    font-family: 'Material Icons';
    top: 3px;
    margin-right: 9px;
}


.path-group .page-wrapper__node-edit-form div#block-gin-page-title h1:before {
    content: 'Create Announcement';
    visibility: visible;
    font-size: 34px;
}
.path-group .page-wrapper__node-edit-form div#block-gin-page-title h1 {
    visibility: hidden;
    font-size: 1px;
}
.path-group [data-drupal-link-system-path="group/1/node/add"] {
    display: none!important;
}
[data-drupal-link-system-path="group/1/node/create"]:after {
    content: 'Create Announcement';
    visibility: visible;
    background: #00875f;
    font-size: 15px;
    padding: 15px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: relative;
    left: -16px;
box-shadow: 0.1em 0.25em 0.5em #00875f26;
}

[data-drupal-link-system-path="group/1/node/create"] {visibility: hidden;font-size: 0;}

[data-drupal-link-system-path="group/1/node/create"]:before {
    visibility: visible;
    font-size: 15px;
    background: #00875f;
    padding: 15px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
box-shadow: 0.1em 0.25em 0.5em #00875f26;
}
.path-product [data-drupal-selector="edit-actions"] {
    display: flex;
}

.path-product [data-drupal-selector="edit-actions"] .button--primary:nth-of-type(2) {
    margin-left: 25px;
}
ul.w3-bar.pager__items.js-pager__items.ul-0 {
    font-family: material icons;
    margin: 0;
font-size: 28px;
}
.view-page-announcemnents .pager__items li a {
    padding: 0px 12px;
    display: inline-block;
    margin: 0;
}
.view-page-announcemnents nav.w3-center.pager {
    margin: -23px 0;
}

.block-block-content71b60fb1-7e75-4390-a765-1bcdf7794846 {
    display: none;
}

section#block-views-blocklocations-block-1 .views-element-container.w3-row.element-container-wrapper .view-locations.view-id-locations.view-display-id-block_1 {
    background: none!important;
    box-shadow: none;
}
.path-admin .block-extra-field-blockgroupstela-pageflag-bookmarks {
    width: inherit;
    height: inherit;
    float: none;
    padding-top: inherit;
    margin-right: inherit;
    margin-top: inherit;
}



/*    Visibility settings     */

[text-shadows-option="On"] .heading-text, 
[text-shadows-option="On"] a.quicktabs-loaded, 
[text-shadow-option="On"] .block-field-blockgroupwedding-companionfield-date, 
[text-shadows-option="On"] .block-field-blockgroupwedding-companionfield-rsvp-a  {
text-shadow: 1px 1px 1px #000;
}
[box-shadow-option="On"] .flag.flag-bookmarks.action-flag a:before, 
[box-shadow-option="On"] .flag.flag-bookmarks.action-unflag a:before, 
[box-shadow-option="On"] .announce-butt, 
[box-shadow-option="On"] .menu-icon-dropdown-menu-box:after, 
[box-shadow-option="On"] .menu-icon-off-canvas-box:after, 
[box-shadow-option="On"] .view-tributes .view-footer a,
 [box-shadow-option="On"] .block-field-blockgroupwedding-companionfield-date {
text-shadow: 1px 1px 1px #000;
}
[box-shadow-option="On"] .block-field-blockgroupwedding-companionfield-portrait img, 
[box-shadow-option="On"] div#quicktabs-container-companion_content .view, 
[box-shadow-option="On"] .bar1, [box-shadow-option="On"] .bar2, 
[box-shadow-option="On"] .bar3, 
[box-shadow-option="On"] div#quicktabs-container-companion_content .view-page-image-gallery img {
box-shadow: 1px 1px 1px #000;
}
[image-borders-option="Off"] .block-field-blockgroupwedding-companionfield-portrait img {
    padding: 0px;
}
[countdown-tab-option="Off"] .w3-row.field.field--name-field-date.field--type-datetime.field--label-hidden.w3-bar-item.field__item .field-timer-jquery-countdown {
    display: none;
}

/* Animation  */
/* image Gallery*/

/* Zoom In #1 */
.image-zoom-in-a img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
 .image-zoom-in-a img:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}


/* Zoom In #2 */
.image-zoom-in-b img {
	width: 300px;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-zoom-in-b img:hover {
	width: 350px;
}


/* Zoom Out #1 */
.image-zoom-out-a img {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-zoom-out-a img:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* Zoom Out #2 */
.image-zoom-out-b img {
	width: 400px;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-zoom-out-b img:hover {
	width: 300px;
}

/* Slide */
.image-slide img {
	margin-left: 30px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-slide img:hover {
	margin-left: 0;
}

/* Rotate */
.image-rotate img {
	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-rotate img:hover {
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
}

/* Blur */
.image-blur img {
	-webkit-filter: blur(3px);
	filter: blur(3px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-blur img:hover {
	-webkit-filter: blur(0);
	filter: blur(0);
}

/* Gray Scale */
.image-grey-scale img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-grey-scale img:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* Sepia */
.image-sepia img {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-sepia img:hover {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}

/* Blur + Gray Scale */
.image-blur-and-grey-scale img {
	-webkit-filter: grayscale(0) blur(0);
	filter: grayscale(0) blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-blur-and-grey-scale img:hover {
	-webkit-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
}

/* Opacity #1 */
.image-opacity-a img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.image-opacity-a  img:hover {
	opacity: .5;
}

/* Opacity #2 */
image-opacity-b  {
	background: #1abc9c;
}
image-opacity-b img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
image-opacity-b  img:hover {
	opacity: .5;
}

/* Flashing */


@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
.image-flashing img:hover {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}


/* Shine */


@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
.image-shine img {
	position: relative;
}
.image-shine img::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.image-shine  img:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}


/* Circle */

@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

.image-circle  {
	position: relative;
}
.image-circle img::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.image-circle img:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
/*  Gallery image anim end  */

/*Gallery video */


/* Zoom In #1 */
.video-zoom-in-a {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
 .video-zoom-in-a:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}


/* Zoom In #2 */
.video-zoom-in-b {
	width: 300px;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-zoom-in-b:hover {
	width: 350px;
}


/* Zoom Out #1 */
.video-zoom-out-a {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-zoom-out-a:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* Zoom Out #2 */
.video-zoom-out-b {
	width: 400px;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-zoom-out-b:hover {
	width: 300px;
}

/* Slide */
.video-slide {
	margin-left: 30px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-slide:hover {
	margin-left: 0;
}

/* Rotate */
.video-rotate {
	-webkit-transform: rotate(15deg) scale(1.4);
	transform: rotate(15deg) scale(1.4);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-rotate:hover {
	-webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1);
}

/* Blur */
.video-blur {
	-webkit-filter: blur(3px);
	filter: blur(3px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-blur:hover {
	-webkit-filter: blur(0);
	filter: blur(0);
}

/* Gray Scale */
.video-grey-scale {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-grey-scale:hover {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* Sepia */
.video-sepia {
	-webkit-filter: sepia(100%);
	filter: sepia(100%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-sepia:hover {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}

/* Blur + Gray Scale */
.video-blur-and-grey-scale {
	-webkit-filter: grayscale(0) blur(0);
	filter: grayscale(0) blur(0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-blur-and-grey-scale:hover {
	-webkit-filter: grayscale(100%) blur(3px);
	filter: grayscale(100%) blur(3px);
}

/* Opacity #1 */
.video-opacity-a {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.video-opacity-a :hover {
	opacity: .5;
}

/* Opacity #2 */
image-opacity-b  {
	background: #1abc9c;
}
image-opacity-b {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
image-opacity-b :hover {
	opacity: .5;
}

/* Flashing */


@-webkit-keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .4;
	}
	100% {
		opacity: 1;
	}
}
.video-flashing:hover {
	opacity: 1;
	-webkit-animation: flash 1.5s;
	animation: flash 1.5s;
}


/* Shine */


@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
.video-shine {
	position: relative;
}
.video-shine::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.video-shine :hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}


/* Circle */

@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

.video-circle  {
	position: relative;
}
.video-circle::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.video-circle:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}


/* Gallery video end  */

/*  data page */
.view-page-data table tbody td {
    border: 1px solid #ccc;
}
.view-page-data .view-header {
    padding: 0px;
}
.view-page-data .view-content {
    margin: 0 40px!important;
}
.view-page-data .view-filename-table-column {
    width: 88%;
}
.view-page-data .view-content {
    margin: 0 50px!important;
}
.view-page-data table th {
    background: #d9ede7;
    color: #000;
    padding: 9px;
}
.view-page-data table {
    margin-bottom: 50px;
    border-radius: 5px;
}
.view-page-data table td {
    padding: 8px;
}
.view-page-data .views-field views-field-filename {
    width: 80%;
}
.view-page-data td.views-field.views-field-filesize {
    width: 200px;
    border-left: 1px solid #ccc;
    text-align: center;
}
.view-page-data .views-field views-field-filename {
    text-align: left;
}
.view-page-data td#view-filename-table-column:last-of-type {
    border: 0!important;
}
.view-page-data tfoot tr {
    border: 0;
}
.view-page-data tfoot td.views-field.views-field-filesize:last-of-type {
    border-left: 0;
}
.view-page-data tfoot td#view-filename-table-column:after, .view-page-data tfoot td#view-filename-table-column--2:after, 
.view-page-data tfoot td#view-filename-table-column--3:after, .view-page-data tfoot td#view-filename-table-column--4:after {
    content: 'Total';
    float: right;
    font-weight: bold;
    margin-right:25px;
}
.view-page-data table th:first-of-type {
    text-align: left;
}
.view-page-data tfoot .views-field views-field-filename:after {
    content: 'Total';
    float: right;
    font-weight: bold;
}
.view-page-data td.views-field views-field-filename:after {
    content: 'Total';
    float: right;
    font-weight: bold;
    display: block;
}


div#fsw-btn {
    height: 60px!important;
    width: 60px!important;
    background: #ffffff !important;
    box-shadow: 1px 1px 0px 0px #33333330;
    right: 25px!important;
    border: 1px solid #baa685;
}
div#fsw-btn:after {
    content: 'chat';
    display: block;
    font-size: 37px;
    visibility: visible;
    font-family: material icons;
    color: #555555;
    position: absolute;
    height: 50px;
    width: 50px;
    z-index: 9999999999;
    top: 20px;
    left: 6px;
}

div#fsw-btn img {
    visibility: hidden;
}
div#fsw-btn:Before {
    content: 'Chat With Us!';
    display: block;
    width: 117px;
    color: #555555;
    position: absolute;
    left: -33px;
    top: -33px;
    font-size: 15px;
    font-weight: bold;
    border-radius: 4px;
    padding: 6px;
    text-shadow: 1px 1px 2px #33333330;
}
/*
[textures-activated="On"] .heading-text, [textures-activated="On"] a.quicktabs-loaded, [textures-activated="On"] h2.w3-block-title, 
[textures-activated="On"] .flag.flag-bookmarks.action-flag a:before, 
[textures-activated="On"] .flag.flag-bookmarks.action-unflag a:before, [textures-activated="On"] .announce-butt, [textures-activated="On"] .view-tributes .view-footer a {
    -webkit-background-clip: text; 
 -webkit-text-fill-color: transparent; 
 -webkit-font-smoothing: antialiased; 
}

[textures-activated="Off"] .heading-text, [textures-activated="Off"] a.quicktabs-loaded, [textures-activated="Off"] h2.w3-block-title, [textures-activated="Off"] .flag.flag-bookmarks.action-flag a:before, [textures-activated="Off"] .flag.flag-bookmarks.action-unflag a:before, [textures-activated="Off"] .announce-butt, [textures-activated="Off"] .menu-icon-dropdown-menu-box:after, [textures-activated="Off"] .menu-icon-off-canvas-box:after, [textures-activated="Off"] .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img, [textures-activated="Off"] .bar1, [textures-activated="Off"] .bar2, [textures-activated="Off"] .bar3, [textures-activated="Off"] .view-tributes .view-footer a {
    -webkit-text-fill-color: unset;
    background-image: none!important;
}
*/
.plyr--video {
    background: #fff!important;
    border-radius: 5px;

}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #5b5b5b!important;
}
.plyr--full-ui input[type=range] {
    -webkit-appearance: none;
    appearance: none;
    color: #5b5b5b!important;
    color: var(--plyr-range-fill-background, #5b5b5b);
}
.plyr__controls__item.plyr__menu {
    display: none!important;
}
ul.access-options.ul-0 {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
}

ul.access-options.ul-0 li a {
    margin: 0 15px;
    background: #3f769b;
    padding: 8px 25px;
    border-radius: 8px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.access-denied-container h1 {
    font-size: 88px;
}
.access-denied-container h3 {
    font-size: 48px;
}
.path-user-register section#block-drupal8-w3css-theme-content {
    padding: 29px 145px;
}
.path-user-register section#block-drupal8-w3css-theme-content input {
    border-radius: 5px;
}
.path-user-register div#edit-account {
    background: #eaeaea;
    padding: 26px;
    border-radius: 3px;
}

.path-user-register .button--primary, .path-user-register .button--primary:hover, .path-user-register .button--primary:active, .button--primary:focus {
    margin-top: 1rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    background: #ffffff!important;
    color: #555!important;
    outline: none;
    font-weight: bold;
    box-shadow: 0.1em 0.25em 0.5em #00875f26;
}
/*  403 */



* {
  box-sizing: border-box;
}
.access-denied-container {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  text-align: center;
  padding: 10px;
  min-width: 300px;
  div {
    display: inline-block;
  }
  .lock {
    opacity: 1;
  }
 .access-denied-container  h1 {
    font-family: 'Comfortaa', cursive;
    font-size: 100px;
    text-align: center;
    color: #3f769b;
    font-weight: 100;
    margin: 0;
  }
.access-denied-container  p {
    color: #baa685;
  }
}
.lock {
  transition: 0.5s ease;
  position: relative;
  overflow: hidden;
  opacity: 0;
  &.generated {
    transform: scale(0.5);
    position: absolute;
    animation: 2s move linear;
    animation-fill-mode: forwards;
  }
  ::after {
    content: '';
    background: #479573;
    opacity: 0.3;
    display: block;
    position: absolute;
    height: 100%;
    width: 50%;
    top: 0;
    left: 0;
  }
  .bottom {
    background: #3f769b;
    height: 40px;
    width: 60px;
    display: block;
    position: relative;
    margin: 0 auto;
  }
  .top {
    height: 60px;
    width: 50px;
    border-radius: 50%;
    border: 10px solid #baa685;
    display: block;
    position: relative;
    top: 30px;
    margin: 0 auto;
    &::after {
      padding: 10px;
      border-radius: 50%;
    }
  }
}
.top::after {
    background: transparent;
}
@keyframes move {
  to {
    top: 100%;
  }
}
@media (max-width: 420px) {
  .container {
    transform: translate(-50%,-50%) scale(0.8)
  }
  .lock.generated {
    transform: scale(0.3);
  }
}
li.a.li-0 a:before {
    content: 'home';
    font-family: material icons;
    position: relative;
    top: 1px;
    left: -5px;
}
li.b.li-0 a:before {
    content: 'app_registration';
    font-family: material icons;
    position: relative;
    top: 1px;
    left: -5px;
}
li.c.li-0 a:before {
    content: 'person';
    font-family: material icons;
    position: relative;
    top: 1px;
    left: -5px;
}

/*
body.fontyourface.user-logged-in.path-comment.large-screen .group--stela-page, .tab-menu-off-canvas .w3-row.item-list ul {
    display: none;
}
*/

/* slideshow tab */
div#quicktabs-tabpage-page_tabs-8 .view {
    background: transparent!important;
padding:0;
}
div#quicktabs-tabpage-page_tabs-8 {
    margin-bottom: 200px;
}
.views_slideshow_cycle_slide .views-row {

    padding: 50px;
}

.views-field.views-field-field-real-name {
    font-style: italic;
    padding-top: 23px;
}
.views-slideshow-controls-bottom.clearfix {
    position: relative;
    /* bottom: -224px; */
    z-index: 99;
    margin: 0 auto;
    display: block;
    max-width: 150px;
}.view-tributes.view-display-id-block_2 .views-field-comment-body .field-content {
     margin-top: 50px; 
}
.view-tributes.view-display-id-block_2 div#views_slideshow_controls_text_tributes-block_2 {
    position: relative;
    bottom: -20px;
    font-family: material icons;
    
}
.view-tributes.view-display-id-block_2 .views-field-comment-body:before {
    content: '';
    font-family: material icons;
}
.w3-row.view.view-tributes.view-id-tributes.view-display-id-block_3 .view-content {
    display: none;
}
.move {margin-left: 500px;}
p.w3-section.w3-left-align.w3-opacity.w3-hover-opacity-off {
    opacity: 1;
}
.pwa-a2hs-active.show button {
    margin: 0 auto;
    display: block;
    cursor: pointer;
}
.views-field.views-field-group-join-leave-link {
    text-align: center;
}
.views-field.views-field-group-join-leave-link a:before {
    content: 'person';
    font-family: 'Material icons';
    position: relative;
    top: 3px;
}
.view-search-for-page  .views-col {min-width: 220px!important;}

p.field-content.get-directions a:before {
    content: 'map';
    font-family: material icons;
    position: relative;
    top: 4px;
    font-size: 22px;
    left: -7px;
    margin-right: 0px;
}
p.field-content.get-directions a {
    font-weight: bold;
    border: 1px inset;
    border-radius: 21px;
    padding: 4px 15px;
    background: #fff;
    font-size: 17px;
    position: relative;
    top: -8px;
border-color: #cccccc47;
}


/* box shadow opacity */ 
.zeropercentshad .block-field-blockgroupwedding-companionfield-portrait img, .zeropercentshad  div#quicktabs-container-companion_content .view, .zeropercentshad  .bar1, .tenpercentshad .bar2, .zeropercentshad .bar3, .zeropercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .zeropercentshad .audiofield, .zeropercentshad .view-timeline .views-field.views-field-field-image img, .zeropercentshad ul.timeline-list:after, .zeropercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .zeropercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .zeropercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
box-shadow: 1px 1px 1px rgb(0 0 0 / 0%);
}
.tenpercentshad .block-field-blockgroupwedding-companionfield-portrait img, .tenpercentshad div#quicktabs-container-companion_content .view, .tenpercentshad .bar1, .tenpercentshad .bar2, .tenpercentshad .bar3, .tenpercentshad div#quicktabs-container-companion_content .view-page-image-gallery img.tenpercentshad .audiofield,  .tenpercentshad .view-timeline .views-field.views-field-field-image img, .tenpercentshad ul.timeline-list:after, .tenpercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .tenpercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .tenpercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
    box-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
}	
.twentypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .twentypercentshad div#quicktabs-container-companion_content .view, .twentypercentshad .bar1, .twentypercentshad .bar2, .twentypercentshad .bar3, .twentypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .twentypercentshad .audiofield, .twentypercentshad .view-timeline .views-field.views-field-field-image img, .twentypercentshad ul.timeline-list:after, .twentypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .tewntypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .twentypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
 box-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
}
.thirtypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .thirtypercentshad div#quicktabs-container-companion_content .view, .thirtypercentshad .bar1, .thirtypercentshad .bar2, .thirtypercentshad .bar3, .thirtypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .thirtypercentshad .audiofield, .thirtypercentshad .view-timeline .views-field.views-field-field-image img, .thirtypercentshad ul.timeline-list:after, .thirtypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .thirtypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .thirtypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
box-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
}


.fourtypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .fourtypercentshad div#quicktabs-container-companion_content .view, .fourtypercentshad .bar1, .fourtypercentshad .bar2, .fourtypercentshad .bar3, .fourtypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .fourtypercentshad .audiofield, .fourtypercentshad .view-timeline .views-field.views-field-field-image img, .fourtypercentshad  ul.timeline-list:after, .fourtypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .fourtypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .fourtypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
box-shadow: 1px 1px 1px rgb(0 0 0 / 40%);
}
.fiftypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .fiftypercentshad div#quicktabs-container-companion_content .view, .fiftypercentshad .bar1, .fiftypercentshad .bar2, .fiftypercentshad .bar3, .fiftypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .fiftypercentshad .audiofield, .fiftypercentshad .view-timeline .views-field.views-field-field-image img, .fiftypercentshad ul.timeline-list:after, .fiftypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .fiftypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .fiftypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
box-shadow: 1px 1px 1px rgb(0 0 0 / 50%);
}
.sixtypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .sixtypercentshad  div#quicktabs-container-companion_content .view, .sixtypercentshad  .bar1, .sixtypercentshad  .bar2, .sixtypercentshad  .bar3, .sixtypercentshad  div#quicktabs-container-companion_content .view-page-image-gallery img, .sixtypercentshad .audiofield, .sixtypercentshad .view-timeline .views-field.views-field-field-image img, .sixtypercentshad ul.timeline-list:after, .sixtypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .sixtypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .sixtypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {	
box-shadow: 1px 1px 1px rgb(0 0 0 / 60%);
}
.seventypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .seventypercentshad div#quicktabs-container-companion_content .view, .seventypercentshad .bar1, .seventypercentshad .bar2, .seventypercentshad .bar3, .seventypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .seventypercentshad .audiofield, .seventypercentshad .view-timeline .views-field.views-field-field-image img, .seventypercentshad ul.timeline-list:after, .seventypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .seventypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .seventypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {	 
box-shadow: 1px 1px 1px rgb(0 0 0 / 70%);
}		  
.eightypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .eightypercentshad div#quicktabs-container-companion_content .view, .eightypercentshad .bar1, .eightypercentshad .bar2, .eightypercentshad .bar3, .eightypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .eightypercentshad .audiofield, .eightypercentshad .view-timeline .views-field.views-field-field-image img, .eightypercentshad ul.timeline-list:after, .eightypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .eightypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .eightypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper { 
box-shadow: 1px 1px 1px rgb(0 0 0 / 80%);
}
.ninetypercentshad .block-field-blockgroupwedding-companionfield-portrait img, .ninetypercentshad div#quicktabs-container-companion_content .view, .ninetypercentshad .bar1, .ninetypercentshad .bar2, .ninetypercentshad .bar3, .ninetypercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .ninetypercentshad .audiofield, .ninetypercentshad .view-timeline .views-field.views-field-field-image img, .ninetypercentshad ul.timeline-list:after, .ninetypercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .ninetypercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .ninetypercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper { 
box-shadow: 1px 1px 1px rgb(0 0 0 / 90%);
}
.onehundredpercentshad .block-field-blockgroupwedding-companionfield-portrait img, .onehundredpercentshad div#quicktabs-container-companion_content .view, .onehundredpercentshad .bar1, .onehundredpercentshad .bar2, .onehundredpercentshad .bar3, .onehundredpercentshad div#quicktabs-container-companion_content .view-page-image-gallery img, .onehundredpercentshad .audiofield, .onehundredpercentshad .view-timeline .views-field.views-field-field-image img, .onehundredpercentshad ul.timeline-list:after, .onehundredpercentshad ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, .onehundredpercentshad ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper, .onehundredpercentshad ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {	
box-shadow: 1px 1px 1px rgb(0 0 0 / 100%);
}

/* text shadow opacity */ 

[box-shadow-option="On"]  div#bga-butt, [box-shadow-option="On"] .block-field-blockgroupwedding-companionfield-date, [box-shadow-option="On"] .flag.flag-bookmarks.action-flag a:before, [box-shadow-option="On"] .flag.flag-bookmarks.action-unflag a:before, [box-shadow-option="On"] .announce-butt, [box-shadow-option="On"] .menu-icon-dropdown-menu-box:after, [box-shadow-option="On"] .menu-icon-off-canvas-box:after, [box-shadow-option="On"] .view-tributes .view-footer a, .block-field-blockgroupwedding-companionfield-rsvp-a, [box-shadow-option="On"] .block-field-blockgroupwedding-companionfield-epitaph, [box-shadow-option="On"] .block-field-blockgroupwedding-companionlabel, [box-shadow-option="On"] .view-timeline .views-field.views-field-field-image img, [box-shadow-option="On"] ul.timeline-list:after, [box-shadow-option="On"] ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker, [box-shadow-option="On"] .audiofield, [box-shadow-option="On"] .view-timeline .views-field.views-field-field-image img, [box-shadow-option="On"] button.slick-prev.slick-arrow:before, [box-shadow-option="On"] button.slick-next.slick-arrow:after {

    text-shadow: 1px 1px 1px #333;
}

.zeropercentshad div#bga-butt, .zeropercentshad .block-field-blockgroupwedding-companionfield-date, .zeropercentshad .flag.flag-bookmarks.action-flag a:before, .zeropercentshad .flag.flag-bookmarks.action-unflag a:before, .zeropercentshad .announce-butt, .zeropercentshad .menu-icon-dropdown-menu-box:after, .zeropercentshad .menu-icon-off-canvas-box:after, .zeropercentshad .view-tributes .view-footer a, .zeropercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .zeropercentshad .block-field-blockgroupwedding-companionfield-epitaph, .zeropercentshad .block-field-blockgroupwedding-companionlabel, .zeropercentshad .view-timeline .views-field.views-field-field-image img, .zeropercentshad button.slick-prev.slick-arrow:before, .zeropercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 0%);
}
.tenpercentshad h1, 
.tenpercentshad h2, 
.tenpercentshad h3, 
.tenpercentshad h4, 
.tenpercentshad h5, 
.tenpercentshad h6, .tenpercentshad div#bga-butt, .tenpercentshad a.quicktabs-loaded, .tenpercentshad .block-field-blockgroupwedding-companionfield-date, .tenpercentshad .flag.flag-bookmarks.action-flag a:before, .tenpercentshad .flag.flag-bookmarks.action-unflag a:before, .tenpercentshad .announce-butt, .tenpercentshad .menu-icon-dropdown-menu-box:after, .tenpercentshad .menu-icon-off-canvas-box:after, .tenpercentshad .view-tributes .view-footer a, .tenpercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .tenpercentshad .block-field-blockgroupwedding-companionfield-epitaph, .tenpercentshad .block-field-blockgroupwedding-companionlabel, .twentypercentshad .view-timeline .views-field.views-field-field-image img, .twentypercentshad button.slick-prev.slick-arrow:before, .twentypercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 10%);
}	
.twentypercentshad h1, 
.twentypercentshad h2, 
.twentypercentshad h3, 
.twentypercentshad h4, 
.twentypercentshad h5, 
.twentypercentshad h6, .twentypercentshad div#bga-butt, .twentypercentshad a.quicktabs-loaded, .twentypercentshad .block-field-blockgroupwedding-companionfield-date, .twentypercentshad .flag.flag-bookmarks.action-flag a:before, .twentypercentshad .flag.flag-bookmarks.action-unflag a:before, .twentypercentshad .announce-butt, .twentypercentshad .menu-icon-dropdown-menu-box:after, .twentypercentshad .menu-icon-off-canvas-box:after, .twentypercentshad .view-tributes .view-footer a, .twentypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .twentypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .twentypercentshad .block-field-blockgroupwedding-companionlabel, .thirtypercentshad .view-timeline .views-field.views-field-field-image img, .thirtypercentshad button.slick-prev.slick-arrow:before, .thirtypercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 20%);
}	 
.thirtypercentshad h1, 
.thirtypercentshad h2, 
.thirtypercentshad h3, 
.thirtypercentshad h4, 
.thirtypercentshad h5, 
.thirtypercentshad h6, .thirtypercentshad div#bga-butt, .thirtypercentshad a.quicktabs-loaded, .thirtypercentshad .block-field-blockgroupwedding-companionfield-date, .thirtypercentshad .flag.flag-bookmarks.action-flag a:before, .thirtypercentshad .flag.flag-bookmarks.action-unflag a:before, .thirtypercentshad .announce-butt, .thirtypercentshad .menu-icon-dropdown-menu-box:after, .thirtypercentshad .menu-icon-off-canvas-box:after, .thirtypercentshad .view-tributes .view-footer a, .thirtypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .thirtypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .thirtypercentshad .block-field-blockgroupwedding-companionlabel, .fourtypercentshad .view-timeline .views-field.views-field-field-image img, .fourtypercentshad  button.slick-prev.slick-arrow:before, .fourtypercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
}	  
.fourtypercentshad h1, 
.fourtypercentshad h2, 
.fourtypercentshad h3, 
.fourtypercentshad h4, 
.fourtypercentshad h5, 
.fourtypercentshad h6, .fourtypercentshad div#bga-butt, .fourtypercentshad a.quicktabs-loaded, .fourtypercentshad .block-field-blockgroupwedding-companionfield-date, .fourtypercentshad .flag.flag-bookmarks.action-flag a:before, .fourtypercentshad .flag.flag-bookmarks.action-unflag a:before, .fourtypercentshad .announce-butt, .fourtypercentshad .menu-icon-dropdown-menu-box:after, .fourtypercentshad .menu-icon-off-canvas-box:after, .fourtypercentshad .view-tributes .view-footer a, .fourtypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .fourtypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .fourtypercentshad .block-field-blockgroupwedding-companionlabel, .fiftypercentshad .view-timeline .views-field.views-field-field-image img, .fiftypercentshad button.slick-prev.slick-arrow:before, .fiftypercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 40%);
}	   
.fiftypercentshad h1, 
.fiftypercentshad h2, 
.fiftypercentshad h3, 
.fiftypercentshad h4, 
.fiftypercentshad h5, 
.fiftypercentshad h6, .fiftypercentshad div#bga-butt, .fiftypercentshad a.quicktabs-loaded, .fiftypercentshad .block-field-blockgroupwedding-companionfield-date, .fiftypercentshad .flag.flag-bookmarks.action-flag a:before, .fiftypercentshad .flag.flag-bookmarks.action-unflag a:before, .fiftypercentshad .announce-butt, .fiftypercentshad.menu-icon-dropdown-menu-box:after, .fiftypercentshad .menu-icon-off-canvas-box:after, .fiftypercentshad .view-tributes .view-footer a, .fiftypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .fiftypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .fiftypercentshad .block-field-blockgroupwedding-companionlabel, .sixtypercentshad .view-timeline .views-field.views-field-field-image img, .sixtypercentshad button.slick-prev.slick-arrow:before, .sixtypercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 50%);
}		
.sixtypercentshad h1, 
.sixtypercentshad h2, 
.sixtypercentshad h3, 
.sixtypercentshad h4, 
.sixtypercentshad h5, 
.sixtypercentshad h6, .sixtypercentshad div#bga-butt, .sixtypercentshad a.quicktabs-loaded, .sixtypercentshad .block-field-blockgroupwedding-companionfield-date, .sixtypercentshad  .flag.flag-bookmarks.action-flag a:before, .sixtypercentshad .flag.flag-bookmarks.action-unflag a:before, .sixtypercentshad .announce-butt, .sixtypercentshad .menu-icon-dropdown-menu-box:after, .sixtypercentshad .menu-icon-off-canvas-box:after, .sixtypercentshad .view-tributes .view-footer a, .sixtypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .sixtypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .sixtypercentshad .block-field-blockgroupwedding-companionlabel {
text-shadow: 1px 1px 1px rgb(0 0 0 / 60%);
}	 
.seventypercentshad h1, 
.seventypercentshad h2, 
.seventypercentshad h3, 
.seventypercentshad h4, 
.seventypercentshad h5, 
.seventypercentshad h6, .seventypercentshad div#bga-butt, .seventypercentshad a.quicktabs-loaded, .seventypercentshad .block-field-blockgroupwedding-companionfield-date, .seventypercentshad .flag.flag-bookmarks.action-flag a:before, .seventypercentshad .flag.flag-bookmarks.action-unflag a:before, .seventypercentshad .announce-butt, .seventypercentshad .menu-icon-dropdown-menu-box:after, .seventypercentshad .menu-icon-off-canvas-box:after, .seventypercentshad .view-tributes .view-footer a, .seventypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .seventypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .seventypercentshad .block-field-blockgroupwedding-companionlabel, .seventypercentshad .view-timeline .views-field.views-field-field-image img, .seventypercentshad button.slick-prev.slick-arrow:before, .seventypercentshad button.slick-next.slick-arrow:after {
text-shadow: 1px 1px 1px rgb(0 0 0 / 70%);
}		  
.eightypercentshad h1, 
.eightypercentshad h2, 
.eightypercentshad h3, 
.eightypercentshad h4, 
.eightypercentshad h5, 
.eightypercentshad h6, .eightypercentshad div#bga-butt, .eightypercentshad a.quicktabs-loaded,  .eightypercentshad .block-field-blockgroupwedding-companionfield-date, .eightypercentshad .flag.flag-bookmarks.action-flag a:before, .eightypercentshad .flag.flag-bookmarks.action-unflag a:before, .eightypercentshad .announce-butt, .eightypercentshad .menu-icon-dropdown-menu-box:after, .eightypercentshad .menu-icon-off-canvas-box:after, .eightypercentshad.view-tributes .view-footer a, .eightypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .eightypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .eightypercentshad .block-field-blockgroupwedding-companionlabel, .eightypercentshad .view-timeline .views-field.views-field-field-image img, .eightypercentshad button.slick-prev.slick-arrow:before, .eightypercentshad button.slick-next.slick-arrow:after {
 text-shadow: 1px 1px 1px rgb(0 0 0 / 80%);
}		   
.ninetypercentshad h1, 
.ninetypercentshad h2, 
.ninetypercentshad h3, 
.ninetypercentshad h4, 
.ninetypercentshad h5, 
.ninetypercentshad h6, .ninetypercentshad div#bga-butt, .ninetypercentshad a.quicktabs-loaded,  .nenetypercentshad .block-field-blockgroupwedding-companionfield-date, .ninetypercentshad .flag.flag-bookmarks.action-flag a:before, .ninetypercentshad .flag.flag-bookmarks.action-unflag a:before, .ninetypercentshad .announce-butt, .ninetypercentshad .menu-icon-dropdown-menu-box:after, .ninetypercentshad .menu-icon-off-canvas-box:after, .ninetypercentshad .view-tributes .view-footer a, .ninetypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .ninetypercentshad .block-field-blockgroupwedding-companionfield-epitaph, .ninetypercentshad .block-field-blockgroupwedding-companionlabel, .ninetypercentshad .view-timeline .views-field.views-field-field-image img, .ninetypercentshad button.slick-prev.slick-arrow:before, .ninetypercentshad button.slick-next.slick-arrow:after {
 text-shadow: 1px 1px 1px rgb(0 0 0 / 90%);
}			
.onehundredpercentshad h1, 
.onehundredpercentshad h2, 
.onehundredpercentshad h3, 
.onehundredpercentshad h4, 
.onehundredpercentshad h5, 
.onehundredpercentshad h6, .onehundredpercentshad div#bga-butt, .onehundredpercentshad a.quicktabs-loaded, .onehundredpercentshad .block-field-blockgroupwedding-companionfield-date, .onehundredpercentshad .flag.flag-bookmarks.action-flag a:before, .onehundredpercentshad .flag.flag-bookmarks.action-unflag a:before, .onehundredpercentshad .announce-butt, .onehundredpercentshad .menu-icon-dropdown-menu-box:after, .onehundredpercentshad .menu-icon-off-canvas-box:after, .onehundredpercentshad .view-tributes .view-footer a, .onehundredpercentshad .block-field-blockgroupwedding-companionfield-rsvp-a, .onehundredpercentshad .block-field-blockgroupwedding-companionfield-epitaph, .onehundredpercentshad .block-field-blockgroupwedding-companionlabel, .onehundredpercentshad button.slick-prev.slick-arrow:before, .onehundredpercentshad button.slick-next.slick-arrow:after {
 text-shadow: 1px 1px 1px rgb(0 0 0 / 100%);
}

form#registration-rsvp-register-form--2 select {
    border-radius: 4px!important;
}

form#registration-rsvp-register-form--2 label {
    font-size: 13px;
    font-weight: normal;
}	
.rsvp-block{
visibility:visible;
} 

/*  knowledgebase  */
.view-knowledgebase .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 50px;
    background: #fff;
    margin: 50px 0;
}
/*
.view-knowledgebase .views-row {
    width: 300px;
    padding: 21px 25px;
    display: flex;
    justify-content: center;
    border-radius: 51px;
    margin-top: 50px;
    margin-bottom: 50px;
    background-color: #ffffff;
    box-shadow: inset 1px 1px 4px #cccccc47;
    border: 1px solid #b19e7f;
}
*/

section#block-formknowledgebase-latest-articles-blockblock-1 {
    font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
}

section#block-formknowledgebase-latest-articles-blockblock-1 div#edit-actions {
    font-weight: bold;
    color: #5f5f5f;
}
.view-knowledgebase .views-row a {
    color: #5f5f5f;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 300px;
    padding: 21px 25px;
    display: flex;
    justify-content: center;
    border-radius: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
    background-color: #ffffff;
    box-shadow: inset 1px 1px 4px #cccccc47;
    border: 1px solid #b19e7f;
}
div#main-navigation-h {
    padding-bottom: 50px;
}
.path-frontpage div#main-navigation-h {
    padding-bottom: 0px;
}
section#block-knowledgebase-latest-articles-block-block-1 {
    text-align: center;
    padding: 0 0px 50px;
}
section#block-formknowledgebase-latest-articles-blockblock-1 .w3-block.form--inline.clearfix {
    display: flex;
    justify-content: center;
}
section#block-formknowledgebase-latest-articles-blockblock-1 label {
    display: none;
}

section#block-formknowledgebase-latest-articles-blockblock-1 {
padding-top:50px;
}

input#edit-submit-knowledgebase-latest-articles-block {
     background: #ffffff;
     color: #5f5f5f;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left: 0!important;
    border: 1px solid #ccc!important;
    padding: 8px 8px;
}

.w3-section.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label input {
    border: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding-left: 15px;
}
a.w3-left.w3-padding-16.site-logo {
    margin: 50px;
}
#main-container {
    background-color: #ffffff;
}
.path-taxonomy section#block-drupal8-w3css-theme-content, 
.page-node-type-article section#block-drupal8-w3css-theme-content {
    padding: 30px!important;
}
.node__content ul.links a {
    color: #fff;
    background: #baa685;
    padding: 2px 21px!important;
    border-radius: 3px;
}
section#block-knowledgebase-latest-articles-block-block-1 h2:before {
    content: 'school';
    font-family: material icons;
    color: #baa685;
    margin-right: 5px;
    position: relative;
    top: 3px;
}
span.field-content.knowledgebase-list-category {
    color: #b19e7f;
    font-style: italic;
}
.w3-row.field.field--name-field-category.field--type-entity-reference.field--label-above {
    display: flex;
}
.w3-row.field.field--name-field-category.field--type-entity-reference.field--label-above label {
    margin-right: 10px;
    color: #baa685;
}
p.views-label.views-label-field-location-information.bold-label {
    font-weight: bold;
    padding-top: 25px;
}

/*  Seating Plan  */

.view-page-seating-plan .views-row:before {
    content: '  ';
    display: block;
    width: 250px;
    height: 88px;
    background: #f7f2f2;
    border-radius: 30px;
    border: 3px solid #333;
    position: relative;
    left: 14px;
    top: 76px;
}

.view-page-seating-plan .views-row, .views-row:before {
    display: flex;
}
.view-page-seating-plan .views-row .views-field.views-field-field-table {
    margin-left: 25px;
max-width: 475px;
}


.view-page-seating-plan .plan-table-name.field.field--name-title.field--type-string.field--label-hidden.field__item {
    text-align: center;
    font-size: 2.2em;
}

.view-page-seating-plan .plan-person.field.field--name-field-people.field--type-string.field--label-hidden.field__items {
/*    border: 1px solid #ccc; */
width: -webkit-fill-available;
    padding: 14px;
}

.view-page-seating-plan .plan-person.field.field--name-field-people.field--type-string.field--label-hidden.field__items .field__item {
  /*  border-bottom: 1px solid #ccc; */
    padding: 3px;
}



.view-page-seating-plan .view-content  {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.view-page-seating-plan .views-row:first-of-type {
    display: block;
    width: 100%;
margin: 0 auto;
}

.view-page-seating-plan .views-row:first-of-type:before {
    border-radius: 0;
    height: 150px;
    width: 100%;
    background: none;
    border: 0;
}

.view-page-seating-plan .views-row:first-of-type .plan-person.field.field--name-field-people.field--type-string.field--label-hidden.field__items div {
    display: inline;
    margin: 5px;
}

.view-page-seating-plan .views-row:first-of-type .plan-person.field.field--name-field-people.field--type-string.field--label-hidden.field__items {
     position: relative;
    top: -190px;
    border: 0;
    text-align: center;
padding: 34px;
border-radius: 20px;
margin-bottom: -100px;
}
.view-page-seating-plan .views-row:first-of-type .views-field.views-field-field-table {
      max-width: 54%;
    margin: 0 auto;
    min-width: 300px;
}

.view-page-seating-plan .views-row {
    display: flex;
    justify-content: space-around;
    width: 30%;
    flex-wrap: wrap;
/*    margin-bottom: 150px; */
    align-items: stretch;
    align-content: flex-start;
   min-width: 350px;
}


.w3-row.view.view-page-seating-plan.view-id-page_seating_plan.view-display-id-block_1  {
    padding-top: 130px!important;
}
.view-page-seating-plan .plan-person.field.field--name-field-people.field--type-string.field--label-hidden.field__items div:last-of-type {
    margin-bottom: 30px;
}

.view-page-seating-plan .views-row:first-of-type .plan-table-name.field.field--name-title.field--type-string.field--label-hidden.field__item {
    position: relative;
    top: -203px;
font-size: 4.4vw;
}
div#quicktabs-container-companion_content .view-page-seating-plan {
    font-size: inherit;
}
.plan-table-name.w3-row.field.field--name-title.field--type-string.field--label-hidden.w3-bar-item.field__item {
    position: relative;

}
.view-id-new_annouincement.view-display-id-block_1 {
    background: #fff;
    position: fixed;
    right: 14px;
    bottom: 14px;
    font-size: 11px;
    z-index: 9;
    padding: 0 7px;
    border-radius: 5px;
}

.flag-attendance a, .flag-attendance a:hover {
    font-size: 17px;
    border: 1px inset;
    padding: 4px 27px 2px 9px;
    border-radius: 16px;
    font-weight: bold;
    position: relative;
    top: -27px;
}
p.field-content.attendees-link:before {
    content: 'people';
    font-family: 'Material Icons';
    margin-right: 8px;
    position: relative;
    top: 3px;
}
.flag-attendance a:before {
    content: 'theater_comedy';
    font-family: material icons;
    position: relative;
    top: 4px;
    font-size: 23px;
    margin-right: 7px;
font-weight: normal;
}

@media (max-width:1300px) {
ul.w3-ul.w3-bar.tabs.primary.ul-0 {
    display: flex;
    flex-wrap: nowrap;
    width: auto;
}

ul.w3-ul.w3-bar.tabs.primary.ul-0 li {
    display: inline;
    width: max-content!important;
}


nav.w3-bar.w3-section.tabs {
    width: auto;
    display: flex;
    flex-wrap: nowrap;
    overflow: scroll;
    overflow-y: hidden;
 }
.w3-bar {
    overflow: unset;
}
}

.view-tributes .views-field.views-field-nothing .comment-link {
    text-align: left;
    position: absolute;
    right: 20px;
    margin-top: -20px;
}
@media (max-width:1330px) {

.block-field-blockgroupwedding-companionfield-epitaph, .block-field-blockgroupwedding-companionfield-date {
    font-size: 3.5vw;
}
.tabsbar ul.quicktabs-tabs {
    margin: 0;
}
.tabsbar .quicktabs-tabs > li > a {
    padding: 0 15px;
}
.block-field-blockgroupwedding-companionlabel, .block-field-blockgroupwedding-companionfield-epitaph, .block-field-blockgroupwedding-companionfield-date {
    margin-bottom: 10px;
}

.block-field-blockgroupwedding-companionfield-rsvp-a {
    text-align: center;

}
/*
.block-field-blockgroupwedding-companionfield-rsvp-a a:before {
    content: 'link';
    font-family: 'Material Icons';
    position: relative;
    top: 11px;
    margin-right: 5px;
    font-size: 2.5vw;
}
*/

..w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    color: #333;
    background: #ffffffeb;
    padding: 10px 40px 5px!important;
    text-shadow: none;
    border-radius: 9px;
    box-shadow: 1px 1px 1px #33333352;
    font-weight: normal;
}


.block-field-blockgroupwedding-companionfield-rsvp-a {
    margin-top: 10px;
}

.block-field-blockgroupwedding-companionfield-portrait img {
    padding: 11px;
}

.block-field-blockgroupwedding-companionlabel {
    padding-top: 20px;
}
.block-field-blockgroupwedding-companionfield-rsvp-a  {
   font-size: 2.5vw!important;
}

div#quicktabs-container-companion_content p {
/*    font-size: 2.3vw; */
    padding: 0!important;
    margin: 0;
}
}
ul.timeline-list li.timeline-item .views-field.views-field-field-date {
    font-weight: bold;
    font-size: 1.5vw;
}
@media (max-width:600px) {
ul.timeline-list.alternate:after {
display:none;
}
}
span.media__icon.media__icon--litebox {
    display: none;
}
 div#quicktabs-container-companion_content .view-video-gallery .view-content .views-row {
  width: 350px;
    height: auto;
    box-shadow: none;
}
a.blazy__slick-lightbox.litebox, a.blazy__slick-lightbox.litebox img {
    width: 350px;
    height: 225px!important;
}
.blazy__slick-lightbox {
    cursor: pointer;
}
.iziToast {
    font-family: inherit!important;
}
.slick--skin--classic .slide__caption {
    left: auto;
    box-sizing: border-box;
    width: 100%!important;
    min-height: 80px;
    margin: 0;
    padding: 15px;
    -webkit-transition: -webkit-transform 1s ease-in-out 0.2s;
    transition: transform 1s ease-in-out 0.2s;
    color: inherit;
    background-color: inherit;
    background-color: inherit;
}
.slick--skin--classic .slide__title {
    color: unset;
}


div#quicktabs-tabpage-page_tabs-7  .view {
    height: 0;
    background: transparent!important;
    box-shadow: none!important;
    margin: 0;
    padding: 0;
}

.w3-row.view.view-tributes.view-id-tributes.view-display-id-block_2.js-view-dom-id-a597392495bc36387f0e78bfc2e845f9951b1e4c210e10cee2de7c8701f7748b {
    margin-top: -39px;
    position: relative;
    top: -81px;
}

div#quicktabs-tabpage-page_tabs-6 .view, div#quicktabs-tabpage-page_tabs-6 .view-content {
    padding: 0!important;
    background: transparent!important;
    border: 0;
   box-shadow: none!important;
}
ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
    width: 23px;
    height: 23px;
    border: 0;
}

.jp-title, .jp-current-time, .jp-duration {
    text-shadow: none!important;
}

@media (max-width:900px) {


.field-timer-jquery-countdown {
    margin-bottom: 15px;
}
.b-tray {
    width: 100%;
    height: 62px;
    background: #0000005c;
    display: block;
    position: fixed;
    bottom: 0;
border-top: 2px solid;
z-index:3;
}
.block-field-blockgroupwedding-companionfield-heading {
    font-size: 8vw;
    margin-bottom: 25px;
    margin-top: 35px;
}

.block-extra-field-blockgroupstela-pageflag-bookmarks {
    width: 50px;
    height: 55px;
    padding-top: 5px;
    margin-right: 13px;
    position: fixed;
    bottom: 18px;
    z-index: 9;
    top: unset;
    left: 10%;
margin-top: 0;
}

div#announce-butt {
    font-family: 'material icons';
    font-size: 38px;
    position: fixed!important;
    top: unset!important;
    cursor: pointer;
    left: 30%!important;
    bottom: -4px;
    z-index: 9;
}
.block-field-blockgroupwedding-companionfield-page-menu-buttons {
    position: relative;
    top: unset; 
    right: 20px;
    position: fixed;
    bottom: 40px;
    background: #ccc;
    z-index: 99999999;
 }
.bar1, .bar2, .bar3 {
    width: 30px;
    height: 4px;
    background-color: #333;
    margin: 7px 0;
    transition: 0.4s;
}
.menu-icon-off-canvas-box, .menu-icon-dropdown-menu-box {
    position: absolute;
    z-index: 9;
}
.change .bar3 {
    transform: translate(0,-11px) rotate(45deg);
 }
.menu-icon-dropdown-menu-box:after, .menu-icon-off-canvas-box:after {
    visibility: hidden;
 }
.field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    max-width: 80%;
}
}

ul.timeline-list li.timeline-item {
    margin: 0;
    padding: 17px 0;
}
/*
.block-field-blockgroupwedding-companionfield-rsvp-a a:before {
    content: 'link';
    font-family: 'Material Icons';
    position: relative;
    top: 11px;
    margin-right: 5px;
    font-size:2.5vw;
}
*/
/*
animation: blinker 1.8s step-start infinite;
animation-timing-function: ease-in-out;
}
@keyframes blinker {
    10% {
        opacity: 0;
    }
}
*/
.views-field.views-field-field-event-description {
    font-size: 18px;
}
details.event-addresss-collapse.collapsed {
    font-size: 18px;
}
.views-field.views-field-fieldset summary {
    font-weight: bold;
    cursor: pointer;
}
details.event-addresss-collapse.collapsed {
    font-size: 18px;
    padding: 25px 0 0 0!important;
}
.jp-volume-bar-value, .jp-play-bar {
    background: unset;
}
.path-user div#main-navigation-h {
    padding-bottom: 0;
}
.path-frontpage ul.primary {
    border-bottom: 1px solid #d3d7d9;
    background: #dee5e9;
}
.path-user-login section#block-drupal8-w3css-theme-local-tasks {
    background: #296085;
}
/* front page */
.home-0 h1 {
    text-transform: uppercase;
    color: #555555;
    font-weight: bold;
    line-height: normal;
}
/*
.home-0 {
    text-shadow: 1px 1px 2px #eaf7ff;
}
.get-started-button {
    padding-bottom: 100px;
}

*/
.home-1 .card-0:hover, .home-1 .card-1:hover, .home-1 .card-2:hover, .home-1 .card-3:hover, .home-1 .card-4:hover, .home-1 .card-5:hover, .home-1 .card-6:hover, .home-1 .card-7:hover {
    box-shadow: 1px 1px 12px #a0c6df;
    transition: 1s;
    padding: 23px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border: 1px solid #baa685a1;
}
.home-1 .card-0 img,  
.home-1 .card-2 img, 
.home-1 .card-1 img {
transition: 1s;
}

.home-1 .card-0:hover img,  
.home-1 .card-2:hover img, 
.home-1 .card-1:hover img {
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
}
.home-1 .card-0, .home-1 .card-1, .home-1 .card-2, .home-1 .card-3, .home-1 .card-4, .home-1 .card-5, .home-1 .card-6, .home-1 .card-7 {
    min-width: 300px;
    width: 380px;
    box-shadow: 1px 1px 1px 1px #2f2f2f08;
    height: 425px;
    border-radius: 4px;
    margin: 15px;
padding: 25px;
transition: 1s;
background:#fff;
border: 1px solid #ffffff;
padding: 23px;
}
.card-0, .card-1, .card-2 {
    background: #fff !important;
}

.home-1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.home-1 h5 {
    font-weight: bold;
    text-transform: capitalize;
    font-size: 1.3em;
    line-height: normal;
    color: #555555;
    text-shadow: 1px 1px 2px #ffffff;
}
.home-1 {
background: #3f769b29;
/*    background: url(https://trulywed.page/sites/default/files/30970887_hytrfg.jpg); */
 background: #fff;
    padding: 100px 0;
    background-size: cover;
background-attachment: fixed;
}
.home-1-inner {
    width: 1243px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.crest-box {
    background: #f5f0ea;
    text-align: center;
    box-shadow: inset -1px 0px 3px 1px #ccc;
height: 148px;
background: #fff;
}
.crest p, .crest .words {
    display: inline-block;
    font-size: 4em;
    color: #555555;
    text-shadow: 1px 1px 2px #ffffff;
    text-transform: capitalize;
    font-family: 'Tangerine';
padding-top: 32px;
}
.crest .words {
    overflow: hidden;
    height: 81px;
    position: relative;
    top: 42px;
line-height: inherit;
}
.crest span {
display:block;
height:109px;
padding-left:10px;
animation:spin_words 19s infinite;
}
.front-top-block {
    background: #3f769b;
    height: 760px;
    padding-top: 60px;
    width: 100%;
    text-align: center;
}
section#block-drupal8-w3css-theme-views-block-carousel-blocks-block-1 .view-content {
    margin: -550px auto 0 auto;
    width: 1140px;
}
.path-group .slick__slide {
    margin: 0px 50px;
}
section#block-drupal8-w3css-theme-views-block-carousel-blocks-block-1 {
    background: #fbfbfb;
}

.front-about-box-one, .front-about-box-two {
    display: flex;
    width: 1200px;
    margin: 0 auto;
}



.front-about-box-one-text, .front-about-box-one-image, .front-about-box-two-text, .front-about-box-two-image {
    width: 50%;
    height: 600px;
}

.front-features-box {
    display: flex;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto;
}

.front-features-box div {
    width: 350px;
    margin: 25px;
    height: 472px;
    background: #fff;
box-shadow: 1px 1px 1px 1px #2f2f2f08;
}
.front-about-box-box {
    width: 100%;
    background: #fff;
}

.front-features-box-box {
    width: 100%;
    background: #fff;
    padding-top: 80px;
    padding-bottom: 80px;
    border-bottom: 2px dotted #baa685;
    border-top: 2px dotted #baa685;
}
div#edit-field-date-wrapper h4 {
    font-size: 18px;
}

.path-frontpage ul.w3-ul.w3-bar.tabs.primary.ul-0 {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
}
.owl-stage {
    transition: all 1.25s ease 0s!important;
/* margin-left: -40px; */
}

details#edit-group-textual-content .field--name-label:after {
    content: "Enter the names of the bride and groom e.g. Jack & Jill.";
    position: absolute;
    font-size: 12px;
    color: #333;
    display: block;
    margin-top: -18px;
}
.home-1-inner img {
    width: 70px;
}

@keyframes spin_words {
10%{
      transform: translateY(-112%);
}
25%{
      transform: translateY(-100%);
}
35%{
      transform: translateY(-212%);
}
50%{
      transform: translateY(-200%);
}
60%{
      transform: translateY(-312%);
}
75%{
      transform: translateY(-300%);
}
85%{
      transform: translateY(-412%);
}
100%{
      transform: translateY(-400%);
}
}


div#quicktabs-container-companion_content .view-text-boxes.view-id-text_boxes {
    background-color: transparent!important;
    background: transparent!important;
    box-shadow: none;
}
.slick__slide.slide.slick-current.slick-active {
    padding: 50px;
}
.view.view-id-text_boxes {
    padding: 0!important;
}
.view.view-text-boxes.view-id-text_boxes.view-display-id-default {
    padding: 0!important;
}
.slick__slide {
    margin: 0 25px;
padding: 50px;
}
.owl-stage {
    transition: all 1.25s ease 0s!important;
}
.owl-carousel .owl-item {
    padding: 50px;
}

div#quicktabs-tabpage-page_tabs-4 .view {
    background: none!important;
    box-shadow: none!important;
}

ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper {
    border-radius: 8px;
    padding: 30px;

}
ul.timeline-list.alternate li.timeline-item .timeline-item-wrapper {
    width: 49%;
}
ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper {
    border-radius: 8px;
    padding: 30px;
  }

.timeline-item-wrapper .views-field.views-field-field-location-information .views-label, .timeline-item-wrapper .views-field.views-field-field-location-information p {
    font-size: 18px!important;
}
.w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    color: #333;
    background: #ffffffeb;
    padding: 10px 39px 5px;
    text-shadow: none;
    border-radius: 5px;
    box-shadow: 1px 1px 1px #33333352;
    font-weight: normal;
}
.w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    padding: 10px 40px  5px 28px;
    border-radius: 8px;
}

.path-group button.owl-next {
    position: absolute;
    right: 0;
    top: 0;
}
.path-group button.owl-prev {
    position: absolute;
    left: 0;
    top: 0;
}
.w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    padding: 10px 40px  5px 40px;
    border-radius: 8px;
    color: #333;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    font-size: 3em;
}

.owl-theme .owl-nav [class*='owl-'] {
    margin: 0px;
}
.path-frontpage section#block-drupal8-w3css-theme-local-tasks  a {
    color: #6a6e71;
}
.home-0 {
      text-shadow: 1px 1px 2px #eaf7ff;
}
.home-0 p {
    text-shadow: 1px 1px  1px #87ceeb21;
}
.view-search-for-page .view-content {
    padding-top: 50px;
}
.view-search-for-page .view-content, #footer-menu {
   background: #dee7ed;
}
div#main-navigation-h {
    padding-bottom: 50px;
    padding-bottom: 0;
}
input#edit-submit-search-for-page--2 {
    background: #ffffff;
    color: #555555;
}
.messages.messages--status {
    color: #ffffff;
    background: #000000;
}
@media (max-width:993px) {
 li.li-item.li-item-account.li-0:first-of-type:before {
display:none;
 }
}
.mobile-nav.w3-hide-large.w3-button.w3-block.w3-right-align.w3-large.w3-theme svg {
    cursor: pointer;
}
form.user-login-form .form-actions .w3-button {
    background: #ffffff;
    border: 0;
    color: #555555;
    border-radius: 4px;
    box-shadow: 1px 1px 2px 1px #cccc;
}
form.user-login-form .form-actions .w3-button:hover {
    background: #ffffff!important;
    border: 0!important;
    color: #555!important;
    box-shadow: 1px 1px 2px 1px #cccc;
}
.mobile-nav.w3-hide-large.w3-button.w3-block.w3-right-align.w3-large.w3-theme svg {
    cursor: pointer;
    width: 35px;
    height: 35px;
}
form.user-register-form .form-actions .w3-button, form.user-login-form .form-actions .w3-button, form.user-pass .form-actions .w3-button {
    float: none;
    padding: 1px 22px;
}
.path-user-login section#block-drupal8-w3css-theme-local-tasks, 
.path-user-password section#block-drupal8-w3css-theme-local-tasks, 
.path-user-register section#block-drupal8-w3css-theme-local-tasks {
    display: none;
}
form#user-login-form, form#user-pass, .path-user-register div#edit-account{
padding:0;
    background: #eaeaea00;
}


.path-user-login section#block-drupal8-w3css-theme-content {
    padding: 50px 7%;
}
@media(max-width:750px) {
.path-user-register section#block-drupal8-w3css-theme-content {
    padding: 0;
 }
}
@media (max-width: 600px){
.w3-row.field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    margin-top: -55px;
}
a.w3-left.w3-padding-16.site-logo img {
    width: 200px;
    display: block;
    margin: 60px auto 20px auto;
}
h1.page-title {
    padding: 33px 32px;
}

ul.ul-parent.ul-parent-account.ul-0 a {
    text-align: center;
 }
section.solo-clear.solo-block.block-layout-builder.views-field.views-field-field-portrait-slideshow, .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content {
    padding: 15px!important;
}
}

.block-field-blockgroupwedding-companionfield-rsvp-a {
    margin-top: 25px;
}
.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a:before {
    content: 'mark_as_unread';
    font-family: 'Material Icons';
    position: relative;
    top: 7px;
}
.form-required:after {
    visibility: hidden!important;
}

.w3-row.view.view-username-block- .view-empty:before {
    content: '';
    background-image: url(/themes/contrib/gin/dist/media/sprite.svg#user-view);
    width: 17px;
    height: 17px;
    position: relative;
    display: inline-block;
    left: -2px;
    top: 2px;
    filter: contrast(0.1);
}
.w3-row.view.view-username-block- .view-empty {
    padding-left: 10px;
}

section#block-drupal8-w3css-theme-views-block-username-block-block-1 {
    top: 10px;
    position: relative;
}

.view-background-video video {
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
}

.block-field-blockgroupwedding-companionfield-portrait, .block-field-blockgroupwedding-companionlabel, .block-field-blockgroupwedding-companionfield-epitaph, .block-field-blockgroupwedding-companionfield-date, .block-field-blockgroupwedding-companionfield-rsvp-a, div#highlighted, section#block-drupal8-w3css-theme-local-tasks {
    position: relative;
    z-index: 1;
}
#highlighted {
    z-index: 3!important;
}
section#block-drupal8-w3css-theme-local-tasks {
    background: #fff;
    z-index: 2;
}
section.w3-block.w3-block-wrapper.block-quicktabs.block-quicktabs-blockpage-tabs {
    position: relative;
    z-index: 3;
}
div#announce-butt, .block-extra-field-blockgroupstela-pageflag-bookmarks {
    z-index: 9;
}

details.event-addresss-collapse::marker {
    content: 'place';
    font-family: 'Material Icons';
    position: relative;
}

.views-field.views-field-fieldset summary {
    font-size: 21px;
}
span.addtocalendar.atc-style-glow-orange {
    border-radius: 20px;
    border: 1px inset;
    padding: 0px 9px 0 5px;
    background: #fff!important;
    position: relative;
    top: -3px;
   height: 33px;
}
span.views-field.views-field-count, span.views-field.views-field-link-flag.P, 
.timeline-item-wrapper .views-field.views-field-nothing, 
.timeline-item-wrapper .views-field.views-field-field-add-to-calendar {
    display: inline-block;
    margin: 0px 13px 0 0;
    vertical-align: top;
}
-style-glow-orange .atcb-list {
    width: 170px;
    border: 0;
    border-radius: 9px;
    box-shadow: none;
    padding: 7px;
}
.atc-style-glow-orange .atcb-item-link:hover, .atc-style-glow-orange .atcb-item-link:active, .atc-style-glow-orange .atcb-item-link:focus {
    color: unset;
    background: rgba(219,87,5,1);
    background: transparent!important;
    
}
.atc-style-glow-orange .atcb-item.hover, .atc-style-glow-orange .atcb-item:hover {
    background: transparent;
}
a.atcb-link:active {
    margin-top: -5px;
}

.path-group .block-views-blockbackground-video-block-1 video {
    position: fixed;
    z-index: 0!important;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    max-width: fit-content;
}
.path-group .video-overlay {
    width: 100%;
    height: 900px;
    position: absolute;
    z-index: 1!important;
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    max-width: fit-content;
}
.scroll.group--stela-page {
    background-attachment: scroll!important;
}
.view-audio .plyr--audio {
    display: block;
    border-radius: 30px;
}
div#edit-comment-body-0-value-counter {
    font-size: 15px;
}
.js-form-item-comment-body-0-value label, label#edit-field-record-audio-0--label {
    text-transform: capitalize!important;
    font-weight: bold!important;
    position: relative;

    font-size: 15px;
}
div#edit-field-record-audio-0-upload--2 button {
    border-radius: 5px;
    color: #fff;
    background: #3f769b;
    padding: 5px 16px;
    border: 0;
    border: 1px solid #ccc !important;
    font-weight: bold;
    cursor: pointer;
}
div#media-comment {
    display: flex;
    justify-content: flex-start;
}
div#edit-field-record-audio-wrapper {
    margin-right: 33px;
}
.field--name-comment-body div#edit-comment-body-0-format {
    display: none;
}
label#edit-field-upload-video-comment-0--label, label#edit-field-record-audio-0--label {
    text-transform: capitalize;
    font-size: 15px;
    font-weight: bold;
}

.flag.flag-bookmarks.action-flag a:before {
    right: -4px;
    position: relative;
    z-index: 99;
}
.circular .views-field.views-field-field-portrait-slideshow {
    border-radius: 50%;
}
.square .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    border-radius: 0;
}
[rounded-corners="On"].square .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    border-radius: 10px;
}
.ellipsetwo .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    display: block;
    margin: 0 auto;
    max-width: 50%;
    height: 30vw;
}
.oval .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    max-width: 32%;
    height: 43vw;
}
section.views-element-container.contextual-region.w3-block.w3-block-wrapper.block-views.block-views-blockuploaded-page-video-block-1 .plyr--video {
    border: 15px;
    border-style: solid;
}
div#edit-field-background-video-overlay-s-style-selector:before {
    display: none;
}
div#edit-field-background-video-overlay-s-style-selector div {
    width: 28px;
}
div#edit-field-portrait-image-shape-style-selector, div#edit-field-border-style-style-selector {
    display: flex;
}

div#edit-field-portrait-image-shape-style-selector div, div#edit-field-border-style-style-selector div {
    width: 30px;
}
.double .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img, 
.double .w3-block.w3-block-wrapper.block-views.block-views-blockuploaded-page-video-block-1 .plyr--video {
    border: 15px;
    border-style: double;
    padding: 0;
    background-color: transparent!important;
}
.double  .block-field-blockgroupwedding-companionfield-embedded-video {
    border-style: double;
}
[rounded-corners="On"].square .views-field.views-field-field-portrait-slideshow, [rounded-corners="On"] .block-views.block-views-blockuploaded-page-video-block-1 .plyr--video  {
    border-radius: 10px;
}
.square .views-field.views-field-field-portrait-slideshow {
   border-radius: 0; 
}
.oval .views-field.views-field-field-portrait-slideshow {
    width: 400px!important;
    height: 480px;
    border-radius: 51%;
}
.ellipsetwo .field.field--name-field-media-image.field--type-image.field--label-visually_hidden img {
    border-radius: 50%;
    height: 400px;
}
.double .views-field.views-field-field-portrait-slideshow {
    border: 15px;
    border-style: double;
    padding:0;
    background-color: transparent!important;
}
.double div#quicktabs-container-companion_content .view-video-gallery .view-content .views-row {
    max-width: 350px;
    padding: 0;
    background: #fff0;
    margin: 30px;
    border-radius: 4px;
    border: 11px double;
}
.double .plyr--video {
    border-radius: 0px;
    box-shadow: 1px 1px 4px 1px #5555558a;
}
.double div#quicktabs-container-companion_content .view-page-image-gallery img {
    padding: 0;
    margin: unset;
    background: #fff0;
    width: 350px;
    height: 225px;
    border: 11px double;
}
.double .view-timeline .views-field.views-field-field-image img {
    background: unset;
    border: 11px;
    border-style: double;
    padding: 0;
    background-color: transparent!important;
box-shadow: none!important;
}
.noborder .block-field-blockgroupwedding-companionfield-portrait img {
    padding: 0;
}
.noborder div#quicktabs-container-companion_content .view-video-gallery .view-content .views-row {
  width: 350px;
    height: 225px;
    padding: 0;
}
.noborder div#quicktabs-container-companion_content .view-page-image-gallery img {
  width: 350px;
    height: 225px;
    padding: 0;
}
.noborder .block-field-blockgroupwedding-companionfield-embedded-video, .noborder .block-views.block-views-blockuploaded-page-video-block-1 .plyr--video  {
    border: 0;
}

[image-borders-option="Off"] .views-field.views-field-field-portrait-slideshow, [image-borders-option="Off"] .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, [image-borders-option="Off"] .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content {
    padding: 0!important;
    background: none!important;
}



@media (min-width: 1200px) {
    .double .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
        border-width: 25px !important;
    }
}

@media (min-width: 900px) {
    .double .field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
        border-width: 22px !important;
    }
}


@media (max-width: 900px) {
.block-field-blockgroupwedding-companionfield-rsvp-a {
    font-size: 3.5vw!important;
}
    div#announce-butt, .bar1, .bar2, .bar3, 
	.flag.flag-bookmarks.action-flag a:before, div#bga-butt {
        filter: invert(1)!important;
    }
div#bga-butt {
    font-size: 38px;
    position: fixed!important;
    top: unset!important;
    cursor: pointer;
    left: 46%!important;
    bottom: -4px;
    z-index: 9;
 }
.bttwpi-progressbar-container {
    filter: invert(1)!important;
}
.block-field-blockgroupwedding-companionfield-embedded-video {
    border: 10px solid;
}
p.field-content.get-directions a {
    font-weight: normal;
    border: none;
    border-radius: 0;
    padding: 0px 6px;
    background: #ffffff00!important;
    font-size: 14px;
    position: relative;
    top: -14px;
}
div#quicktabs-tabpage-page_tabs-0 p.field-content.get-directions {
    font-size: 7px!important;
    margin-top: 14px;
}
section#block-views-blocklocations-block-1 .view-header p:before {
    margin-right: -9px;
}
}

.right-scrollbar {
    right: 20px;
}
.bttwpi-progressbar-container {
bottom: 20px;
}
p.field-content.attendees-link {
    font-size: 17px!important;
    border: 1px inset;
    padding: 0 10px;
    border-radius: 16px;
    font-weight: bold;
    background: #fff;
}
form#group-stela-page-edit-form {
    background: transparent!important;
    border: 0!important;
    box-shadow: none!important;
    padding: 30px 0;
}
form#group-stela-page-edit-form .horizontal-tabs-panes {
    margin-top: 7px;
}
.block-field-blockgroupwedding-companionfield-video-file {
    position: relative;
    z-index: 3;
}
section.views-element-container.contextual-region.w3-block.w3-block-wrapper.block-views.block-views-blockuploaded-page-video-block-1 {
    position: relative;
    z-index: 3;
}
.views-field.views-field-field-video-file {
    max-width: 1200px;
    margin: 50px auto;
}

.phone-show {
    flex-wrap: wrap;
justify-content: space-between;
padding: 100px 0;
}
.phone-show-media video#myVideo {
    width: 400px;
}
.phone-show-text {
    min-width: 300px;
    max-width: 750px;
    border: 0;
    padding: 0px;
    border-radius: 5px;
   width: -webkit-fill-available;
    min-height: 800px;
    overflow: hidden;
}
.phone-show-text div {
    background: #fff;
    min-height: 180px;
    margin: 0px 0 26px;
    border-radius: 10px;
    padding:10px;
    box-shadow: 1px 1px 2px 1px #cccccc70;
}
.phone-show-text p {
    margin: 0;
}

/*
.phone-show-media:before {
    content: '';
    background: #f1f1f1;
    display: block;
    width: 42px;
    height: 19px;
    border-radius: 100%;
    position: absolute;
    top: 71px;
    box-shadow: inset 0px 0px 1px 1px #ccc;
    margin-left: 257px;
    z-index: 999999999999999999;
}
*/
.phone-show-media video {
    margin: 0 auto;
    display: block;
    background: #fff;
    border-radius: 8px;
    padding: 38px 15px 50px 15px;
    box-shadow: 1px 1px 2px 1px #cccccc70;
}
.phone-show-media {
    width: 430px;
    min-width: 300px;
}
.phone-show-text-2 p {
    text-shadow: 1px 1px 1px #797979;
    text-shadow: 1px 1px 2px #eaf7ff;
}
/*
.phone-show-text-2 p:before {
    content: '';
    background: url(https://trulywed.page/sites/default/files/background_videos/wedding-rings_17820495.svg);
    display: block;
    height: 80px;
    width: 80px;
    margin: 0px auto 40px;
    filter: contrast(0.3);
}

.phone-show-text p:before {
    content: '';
    background: url(https://trulywed.page/sites/default/files/background_videos/wedding-rings_17820495.svg);
    display: block;
    height: 80px;
    width: 80px;
    margin: 0px auto 40px;
    filter: contrast(0.3);
}

.phone-show-text p:after, .phone-show-text-2 p:after {
    content: '';
    background: url(https://trulywed.page/sites/default/files/background_videos/calendar_9389192.svg);
    display: block;
    height: 80px;
    width: 80px;
    margin: 112px auto 40px;
    filter: contrast(0.3);
    background-size: contain;
}
*/
.tablet-show-media video {
    margin: 0 auto;
    display: block;
    background: #fff;
    border-radius: 8px;
    padding: 29px 37px 29px 54px;
    box-shadow: 1px 1px 2px 1px #cccccc70;
}

.tablet-show-media:before {
    content: '';
    background: #f1f1f1;
    width: 41px;
    height: 39px;
    display: block;
    position: relative;
    /* margin: 266px 7px; */
    border-radius: 50%;
    top: 50%;
    left: 5px;
}



.laptop:before {
  top: -10px;
  margin: -3px 0 0 -3px;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #a5adbd;
}

.screen:after {
  width: 8px;
  height: 8px;
  border-radius: 8px;
  bottom: -10px;
  margin: 0 0 -4px -4px;
  background: #e8ebf0;
}
/*
.content {
  width: 420px;
  height: 240px;
  left: 50%;
  margin-left: -210px;
  overflow: hidden;
}

.content:before {
  content: "";
  position: absolute;
  right: -90px;
  width: 200px;
  height: 300px;
  transform: rotate(45deg);
  background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);
  z-index: 5;
}

.pg {
  width: 240px;
  height: 180px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -90px 0 0 -120px;
  background: #ffffff;
  border: 1px solid #f4f5f7;
  border-top: 20px solid #f4f5f7;
  border-radius: 5px;
  box-shadow: 0 5px 0 #e0625e;
}

*/

.laptop {
    width: 47%;
    height: auto;
    border: 17px solid #ffffff;
    border-radius: 10px 10px 0 0;
    position: absolute;
    margin-top: 100px;
    right: 25%;
    box-shadow: -1px 0px 5px #4d4d4d85;
}

.laptop:before {
 top: -6px;
}

.laptop > div {
  position: absolute; 
}

.laptop > .content {
  width: 211px;
  height: 131px;
  left: 0;
  margin-left: 0;
}
.front-about-box-one-text {
    height: 800px;
}
.btm {
  width: 120%;
  height: 33px;
  bottom: -45px;
  left: -12%;
  /* margin-left: -190px; */
  border-radius: 0 0 20px 20px;
  background: #f0f0f1;
  z-index: 1;
}

.btm:before {
  content: "";
  position: absolute;
  width: 12%;
  height: 6px;
  left: 50%;
  top: 0;
  margin-left: -38px;
  border-radius: 0 0 5px 5px;
  background: #d8dbe1;
}

.laptop .shadow {
  position: absolute;

  height: 31px;
  left: 50%;
  margin-left: -175px;
  z-index: 0;
  bottom: -20px;
background: radial-gradient(ellipse at center, rgb(95 95 95 / 35%) 0%, rgb(198 205 209 / 33%) 53%, #fff 55%, rgba(46, 204, 113, 0) 55%, rgba(46, 204, 113, 0) 100%);
}

.laptop .shadow {
  width: 200%;
  margin-left: -102%;
  bottom: -65px;
}




.f-b-inner {
    width: 86%!important;
    border: 1px solid #baa685;
    margin: 0;
    padding: 6px;
    height: 418px!important;
    border-style: dotted;
}

/* price table */

.size-22{
  font-size: 22px;
}
.section{
  position: relative;
  width: 100%;
  z-index: 1;
  display: block;
}
.full-height{
  min-height: 100vh;
}


.card-3d-wrap {
    position: relative;
    width: 466px;
    max-width: calc(100% - 20px);
    height: 772px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: 1000px;
    margin: 15px auto 90px;
}
.card-3d-wrapper {
  width: 100%;
  height: 100%;
  position:absolute;    
  top: 0;
  left: 0;  
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  transition: transform 700ms 400ms ease-out; 
}
.card-front, .card-back {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
  position: absolute;
  border-radius: 6px;
  left: 0;
  top: 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;

}
.card-back {
  transform: rotateY(180deg);
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper {
  transform: rotateY(180deg);
  transition: transform 700ms 400ms ease-out; 
}
.pricing-wrap{
  position: relative;
  padding-top: 30px;
  width: 100%;
  display: block;
  z-index: 1;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
.pricing-wrap h4{
  position: relative;
  width: 100%;
  display: block;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
  font-size: 22px;
  line-height: 1.7;
  color: #102770;
  transform: translate3d(0, 0, 35px) perspective(100px);
}
.pricing-wrap h4:before{
  position: absolute;
  content: '';
  z-index: -1;
 background: linear-gradient(217deg, #baa685, #fdebce);
  width: 70px;
  height: 70px;
  display: block;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 6px 20px 0 rgba(16, 39, 112,.3);
  animation: border-transform 6s linear infinite;
}
.card-back .pricing-wrap h4:before{
  background: linear-gradient(217deg, #baa685, #ffe5ba);
}
@keyframes border-transform{
    0%,100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; } 
  14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; } 
  28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; } 
  42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; } 
  56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; } 
  70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; } 
  84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; } 
}
.pricing-wrap h2{
  position: relative;
  width: 100%;
  display: block;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 36px;
  line-height: 1.1;
  color: #102770;
  transform: translate3d(0, 0, 30px) perspective(100px);
}
.pricing-wrap h2 sup{
  font-size: 20px;
}
.pricing-wrap p {
    position: relative;
    width: 95%;
    display: block;
    text-align: center;
    /* font-family: 'Poppins', sans-serif; */
    font-weight: 500;
    font-size: 18px;
    line-height: 2.3;
    /* letter-spacing: 1px; */
    color: #535250;
    transform: translate3d(0, 0, 30px) perspective(100px);
    border-bottom: .3px solid #cccccc61;
    /* padding: 0 44px; */
    left: 10px;
}
.card-back h2,
.card-back p,
.card-back h4{
  color: #0c1c00;
}
.link {
    position: relative;
    padding: 10px 20px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    color: #555555;
    background-color: #87ceeb;
    transition: all 200ms linear;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.2;
    transform: translate3d(0, 0, 30px) perspective(100px);
}
.link:hover {
  color: #102770;
  background-color: #ffeba7;
}
.card-back .link{
  background-color: #87ceeb;
}
.card-back .link:hover{
  color: #0c1c00;
  background-color: #ffeba7;
}
.img-wrap img{
  width: 100%;
  height: auto;
  display: block;
}
.img-1{
  position: absolute;
  display: block;
  left: -160px;
  top: -50px;
  z-index: 5;
  width: calc(80% + 160px);
  transform: translate3d(0, 0, 45px) perspective(100px);
  opacity: 1;
  pointer-events: auto;
  transition: transform 400ms 1200ms ease, opacity 400ms 1200ms ease;
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper .img-1 {
  opacity: 0;
  transform: translate3d(-50px, 25px, 45px) perspective(100px);
  pointer-events: none;
  transition: transform 400ms ease, opacity 200ms 150ms ease;
}
.img-2 {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  z-index: 1;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
  width: 100%;
  transform: translate3d(0, 0, 15px) perspective(100px);
}
.img-3{
  position: absolute;
  display: block;
  right: -20px;
  top: -40px;
  z-index: 5;
  width: calc(60% + 20px);
  transform: translate3d(0, 0, 55px) perspective(100px) scale(1);
  opacity: 1;
  pointer-events: auto;
  transition: transform 300ms 1300ms ease, opacity 200ms 1300ms ease;
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper .img-3 {
  opacity: 0;
  transform: translate3d(-50px, 5px, 55px) perspective(100px) scale(0.4);
  pointer-events: none;
  transition: transform 400ms ease, opacity 200ms 150ms ease;
}
.img-6{
  position: absolute;
  display: block;
  right: -20px;
  bottom: -55px;
  z-index: 5;
  width: calc(20% + 30px);
  transform: translate3d(0, 0, 25px) perspective(100px) scale(1);
  opacity: 1;
  pointer-events: auto;
  transition: transform 300ms 1300ms ease, opacity 200ms 1300ms ease;
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper .img-6 {
  opacity: 0;
  transform: translate3d(0, 0, 25px) perspective(100px) scale(0.4);
  pointer-events: none;
  transition: transform 400ms ease, opacity 200ms 150ms ease;
}

.img-4{
  position: absolute;
  display: block;
  left: -60px;
  top: -60px;
  z-index: 5;
  width: calc(65% + 60px);
  transform: translate3d(0, 0, 45px) perspective(100px) scale(0.5);
  opacity: 0;
  pointer-events: none;
  transition: transform 400ms ease, opacity 200ms 150ms ease;
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper .img-4 {
  opacity: 1;
  pointer-events: auto;
  transform: translate3d(0, 0, 45px) perspective(100px) scale(1);
  transition: transform 400ms 1200ms ease, opacity 300ms 1200ms ease;
}
.img-5{
  position: absolute;
  display: block;
  right: -70px;
  top: -50px;
  z-index: 6;
  width: calc(60% + 70px);
  transform: translate3d(0, 0, 35px) perspective(100px) scale(0.5) rotate(0deg);
  opacity: 0;
  pointer-events: none;
  transition: transform 400ms 100ms ease, opacity 200ms 250ms ease;
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper .img-5 {
  opacity: 1;
  pointer-events: auto;
  transform: translate3d(0, 0, 35px) perspective(100px) scale(1) rotate(10deg);
  transition: transform 400ms 1300ms ease, opacity 300ms 1300ms ease;
}
.img-7{
  position: absolute;
  display: block;
  right: -30px;
  bottom: -65px;
  z-index: 6;
  width: calc(25% + 30px);
  transform: translate3d(0, 0, 35px) perspective(100px) scale(0.5);
  opacity: 0;
  pointer-events: none;
  transition: transform 400ms 100ms ease, opacity 200ms 250ms ease;
}
.pricing:checked ~ .card-3d-wrap .card-3d-wrapper .img-7 {
  opacity: 1;
  pointer-events: auto;
  transform: translate3d(0, 0, 35px) perspective(100px) scale(1);
  transition: transform 400ms 1300ms ease, opacity 300ms 1300ms ease;
}
span.float-right {
    float: right;
}
.home-page-order {
    padding-top: 70px;
}

div#home-page-last-box {
    display: flex;
    justify-content: space-around;
}

div#home-page-last-box {
    background: #fff;
    margin-bottom: -11px;
    border-bottom: 1px ridge;
}

.card-3d-wrapper {
    box-shadow: 1px 1px 1px 1px #2f2f2f08;
}

.ckeditor-accordion-container {
    width: 700px;
}
.views-field.views-field-field-upload-video-comment, 
.views-field.views-field-field-record-audio {
    margin-top: 45px;
}

div#views_slideshow_cycle_main_tributes-block_2 .plyr--video {
    box-shadow: none;
}

.view-tributes .views-field.views-field-field-upload-video-comment .plyr--video {
    padding: 11px;
    border: 1px inset;
    border-radius: 5px;
    background: transparent!important;
}
.view-tributes .plyr--video .plyr__controls {
    margin: 0 11px 11px;
}

div#quicktabs-tabpage-page_tabs-7 {
    margin-bottom: 200px;
}
.views-field.views-field-field-record-audio .plyr--audio {
    border-radius: 50px;
}
svg.icon--not-pressed {
    position: relative;
    right: -2px;
}
.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
    border-radius: 15px;
}
button.ui-dialog-titlebar-close:before {
    content: 'Close';
    position: absolute;
    left: -19px;
    width: 50px;
    color: #fff!important;
    cursor: pointer;
    top: 7px;
}
.ui-dialog .ui-dialog-title {
    color: #fff;
}
.ui-dialog .ui-dialog-titlebar {
    background: #3f769b;
}
.view-locations .views-field.views-field-field-date {
    font-size: 22px;
    font-weight: bold;
letter-spacing: 2px;
}
/*
.phone-show-media:after {
    content: '';
    background: #f1f1f1;
    width: 60px;
    height: 12px;
    display: block;
    position: relative;
    border-radius: 3px;
    left: 250px;
    top: -33px;
    border: 1px inset;
}
*/
#progress-bar-1705781451 svg.progress-circle path {
    stroke: #555555!important;
}
.f-b-inner {
  border-radius: 5px;
}
.front-features-box-0, .front-features-box-1, .front-features-box-2, .front-features-box-3, .front-features-box-4, .front-features-box-5 {
    border-radius: 5px;
}
.f-b-inner .sash {
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
    box-shadow: none;
    text-align: center;
}

.phone-show-media iframe {
    margin: 0 auto;
    display: block;
    background: #fff;
    border-radius: 8px;
    padding: 38px 15px 50px 15px;
    box-shadow: 1px 1px 2px 1px #cccccc70;
}

.form-item-name label {
    visibility: hidden;
    font-size: 0;
}

.form-item-name label:before {
    visibility: visible;
    content: 'Username/Email';
    font-size: 17px;
}

div#edit-name--description {
    display: none;
}

@media (max-width: 700px) {

 div#quicktabs-container-companion_content p {
    font-size: 3.5vw;
    padding: 0!important;
    margin: 0;
    line-height: 30px;
}   
    .w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    padding: 10px 28px  5px 28px;
    border-radius: 3px;
    color: #333;
}
.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a:before {
    content: 'mark_as_unread';
    font-family: 'Material Icons';
    position: relative;
    top: 2px;
    left: -3px;
 }
.views-field.views-field-field-hymns {
    padding: 10px;
}

    
}

@media (max-width: 1000px) {
       .w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    padding: 10px 28px  5px 28px;
    border-radius: 3px;
    color: #333;
}
.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a:before {
    content: 'mark_as_unread';
    font-family: 'Material Icons';
    position: relative;
    top: 2px;
    left: -3px;
 }
.views-field.views-field-field-hymns {
   
    padding:10px
}
}   
.views-field.views-field-field-activity {
    font-size: .25em;
}
.bttwpi-progressbar-container {
    bottom: 8px;
}
.front-reviews-box {
border-top: 2px dotted #baa685;
background: #fff;
}

svg.svg-inline--fa.fa-quote-right.fa-6x {
    color: #fff;
    filter: drop-shadow(1px 1px 1px grey);
}

.is-countdown {
    border: 0; 
    border-radius: 10px;
    line-height: normal;
}
.field-timer-jquery-countdown {
    margin-top: 20px;
    background: transparent;
}

.countdown-period {
    font-size: 14px;
    background: #ffffff;
    padding: 3px 13px;
    margin: 0 10px;
    border-radius: 10px;
    color: #000;
    text-transform: uppercase;
    text-shadow: none!important;
font-weight: bold!important;
}

.countdown-amount {
    font-size: 66px;
}


.collapse-text-text section {
    max-width: 438px;
    padding: 25px;
    box-shadow: 1px 1px 1px 1px #2f2f2f08;
    border-radius: 5px;
    background: #fff;
margin-bottom: 100px;
}

.collapse-text-text section button {
    margin: 40px auto 20px auto;
    display: block;
    color: #baa685!important;
    background: #ffffff;
    border: 1px solid #baa685;
    padding: 8px 36px;
    cursor: pointer;
    border-radius: 32px;
}

.collapse-text-text section .price {
    text-align: center;
}

.collapse-text-text section details {
    border-bottom: 1px solid #cccccc4f;
    min-height: 62px;
}
.price.menu li {
    border-bottom: 1px solid #fff;
    padding-top: 15px;
}
.price.menu {
    background: #fff;
}

.price.menu h2, summary::marker {
    color: #baa685;
}
.w3-section.details-wrapper .collapse-text-text {
    background: #d9e2e7;
    padding-left: 12px;
    padding-bottom: 24px;
    text-shadow: 0 0 #fff;
}
.price.menu h2 {
    text-transform: uppercase;
    font-size: 50px;
    font-weight: normal;
    margin: 0 0 4px 0;
    padding: 29px 0 0px 0;
    color: #555555;
    font-weight: bold;
text-shadow: 1px 1px 2px #ffffff;
}
.price.menu h4 {
    font-size: 72px;
    color: #baa685;
    margin: 0;
    padding: 0;
line-height: initial;
}
.price.menu p {
    padding: 0;
    margin: 0;
}

.price.menu button {
    background: #fff;
    border: 0px;
    color: #baa685;
    cursor: pointer;
    border: 1px solid #baa685;
    cursor: pointer;
    padding: 5px 18px;
    border-radius: 55px;
    text-transform: uppercase;
    box-shadow: 1px 1px 1px #cccccc;
    display: block;
    margin: 0 auto;
}

.price.menu a {
    margin: 0 auto;
}

.f-b-inner p {
    padding: 0px 10px;
    color: #555;
    font-size: 17px;
    line-height: 28px;
margin-top: 0;
}

.view-locations.view-id-locations.view-display-id-block_1 header.view-header p {
    text-align: center;
    font-size: 28px;
    font-weight: bold;
margin-top: 0;
}
.owl-theme .owl-nav [class*='owl-'] {
    border-radius: 0px;
}



[obituary-tab-option="Off"] li#quicktabs-tab-page_tabs-0, 
[obituary-tab-option="Off"] div#quicktabs-tabpage-page_tabs-0 {
    display: none;
}

[ceremony-tab-option="Off"] li#quicktabs-tab-page_tabs-1, 
[ceremony-tab-option="Off"] div#quicktabs-tabpage-page_tabs-1 {
   display: none;
}

[seating-tab-option="Off"] li#quicktabs-tab-page_tabs-2,
 [seating-tab-option="Off"] div#quicktabs-tabpage-page_tabs-2 {
    display: none;
}

[dining-menu-tab-option="Off"] li#quicktabs-tab-page_tabs-3, 
[dining-menu-tab-option="Off"] div#quicktabs-tabpage-page_tabs-3 {
    display: none;
}

[tributes-tab-option="Off"] li#quicktabs-tab-page_tabs-5, 
[tributes-tab-option="Off"] div#quicktabs-tabpage-page_tabs-5 {
    display: none;
}

[video-gallery-tab-option="Off"] li#quicktabs-tab-page_tabs-6, 
[video-gallery-tab-option="Off"] div#quicktabs-tabpage-page_tabs-6 {
    display: none;
}
[image-gallery-tab-option="Off"] li#quicktabs-tab-page_tabs-7, 
[image-gallery-tab-option="Off"] div#quicktabs-tabpage-page_tabs-7 {
    display: none;
}

.w3-row.field.field--name-field-portrait.field--type-image.field--label-hidden.field__item img {
    margin-top: -90px;
}

#an-close {
    top: 4px!important;
    position: fixed!important;
    right: 12px!important;
}

.block-views.block-views-blockaudio-block-1 {
    top: 0;
    height: 100%;
    position: fixed;
    z-index: 99;
    background: #ffffff6b;
    padding: 25% 0;
visibility:hidden;
}
.block-block-content8476d576-3a99-4b54-b23b-9d3b64473b63 {
      margin-top: 97px;
    position: relative;
    z-index: 9;
}

.block-views.block-views-blockaudio-block-1 .view-content {
    margin: 0 auto;
    width: 50%;
}

p.bga-close {
    position: relative;
    right: -25%;
    margin-bottom: -27px;
    font-weight: bold;
    font-size: 40px;
    margin-top: 0;
}
.bga-see {
visibility:visible!important;
}

.q-options {
    display: flex;
    flex-direction: column;
}

..q-options .custom-rating-wrapper.rate-enabled {
    border: 1px inset #cccccc47;
    padding: 9px 9px;
    border-radius: 7px;
    background: #ccc;
    color: #fff;
}

.rating-option-result {
    color: #000;
    background: #dee7ed;
    border-radius: 4px;
}
.node.node--type-questionnaire .w3-row.field.field--name-title.field--type-string.field--label-hidden.w3-bar-item.field__item {
    margin-bottom: 20px;
}

article.contextual-region.w3-row.node.node--type-questionnaire.node--view-mode-full {
    padding: 0 25px 25px;
}

div.custom-rating-wrapper > div > label.rating-label {
    text-transform: none;
}


.q-options {
    display: flex;
    flex-direction: column;
}

.q-options .custom-rating-wrapper.rate-enabled {
    border: 1px inset #cccccc47;
    padding: 9px 9px;
    border-radius: 10px;
    background: #ccc;
    color: #fff;
}

.rating-option-result {
    color: #000;
    background: #dee7ed;
    border-radius: 4px;
}
article.contextual-region.w3-row.node.node--type-questionnaire.node--view-mode-full {
    padding: 0 25px 25px;
}

div.custom-rating-wrapper > div > label.rating-label {
    text-transform: none;
}
.block-private-message-notification-block .private-message-page-link:focus {
    box-shadow: none!important;
}
.front-features-box-box h3 {
    color: #ccc;
    text-shadow: 0 0 black;
}
.votingapi-reaction-form .votingapi-reaction-radios label {
    max-width: 200px;
    font-size: 15px;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view {
    padding: 50px;
    max-width: 950px;

}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view div#edit-field-react-0-status .w3-section {
    border: 1px inset #cccccc47;
    padding: 0 20px;
    border-radius: 5px;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .field--name-field-heading {
margin-bottom: 200px;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view h2.comment-form__title {
    display: none;
}



div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view[data-drupal-selector="edit-comment-body-0-format"] {
    display: none;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view div#edit-field-react-0-status {
    display: none;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view div#edit-field-react-0-status label {
    font-size: 18px;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .button--primary, 
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view  .button--primary:hover, 
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .button--primary:active, 
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .button--primary:focus {
    margin-top: 1rem;
    height: inherit;
    width: inherit;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    background: inherit;
/*    color: #fff!important; */
    outline: none;
    font-weight: bold;
    box-shadow: none;
    font-size: 15px;
    padding: 16px;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view p.comment__time {
    display: block;
    font-size: 12px!important;
    padding-top: 24px;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view div#edit-actions--3 {
    float: right;
    position: relative;
    right: -174px;
    top: -117px;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
    height: 82px;
    font-size: 25px;
    padding: 10px;
    background: #fff!important;
}
.w3-section.js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-comment-body-0-value.form-item-comment-body-0-value label {
    display: none;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-focused {
    height: 82px;
    font-size: 25px;
    padding: 10px;
    background: #fff!important;
}


div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .js-filter-wrapper {
    display: none;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .fieldset-wrapper .w3-panel
div#edit-field-react-0-status--yXpqKv72Y_s {
    display: none;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view [data-drupal-selector="edit-cancel"] {
    font-size: 15px;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view [data-drupal-selector="edit-actions"] {
    display: flex;
justify-content: flex-end;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view [data-drupal-selector="edit-actions"] input, 
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view [data-drupal-selector="edit-actions"] input:hover {
/*    background: #fff;
    color: #555555!important; */
padding: 4px 16px;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .votingapi-reaction-form .votingapi-reaction-radios label {
    max-width: 200px;
    font-size: 7px;
    padding-right: 0;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .votingapi-reaction-form .votingapi-reaction-radios> :first-child {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
    justify-content: flex-end;
    position: absolute;
    right: 10px;
    bottom: 0;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .comment .links {
    padding: 0 0 0.25em 0;
    position: absolute;
    bottom: 0;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .comment__content {
    border-radius: 5px;
    text-align: left;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view .votingapi-reaction-form .votingapi-reaction-radios label .votingapi-reaction-item {
    margin: 0 3px;
    padding: 0px;
}

div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view [data-drupal-selector="edit-field-react-0-status"] {
    display: none;
}
div#quicktabs-tabpage-page_tabs-8 .views-element-container.w3-row.element-container-wrapper .view [data-izi-messages] {
    font-size: 13px;
    position: relative;
    top: -41px;
    width: 500px;
    margin: 0 auto;
}

.comment__content:before {
    top: 51px;
    border-right: 20px solid #ffffff;
}
div#quicktabs-tabpage-page_tabs-5 .w3-row.view.view-tributes.view-id-tributes.view-display-id-block_2.js-view-dom-id-5c805dff8f40ac699a8345a0858b0b4401b843844f916af55046218c0322d5f5 {
    background: transparent!important;
    padding: 0!important;
    box-shadow: none;
}

.event-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 50px;
}
div#quicktabs-tabpage-page_tabs-4 p {
    padding: 0 10px!important;
}

@media(max-width:950px) {
 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, ul.timeline-list li.timeline-item:after {
    display: none;
}
ul.timeline-list.alternate li.timeline-item .timeline-item-wrapper {
    width: 100%;
 }
ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper {
    margin-bottom: 50px;
}
.event-links span, .event-links div {
    margin-bottom: 13px!important;
}
li.timeline-item.even .addtocalendar:before {
    margin-top: 0px;
}
}

section#block-views-blocklocations-block-1 .view-header p {
    line-height: 61px;
font-size: 30px;
}

.votingapi-reaction-form .votingapi-reaction-radios label .votingapi-reaction-image {
    width: 21px;
    height: 23px;
}
/*
home-1.tablet-block {
    border-top: 2px dotted #baa685;
}

.front-about-box {
    border-top: 2px dotted #baa685;
}
.home-1.tablet-block {
    border-top: 2px dotted #baa685;
}
.home-0.phone-block {
    border-top: 2px dotted #baa685;
}
*/

@media (max-width: 500px) {
.countdown-period {
    font-size: 9px!important;
 }	
.views-field.views-field-field-activity {
    font-size: 15px!important;
}
.views-field.views-field-field-hymns {
    padding-top: 10px;
}
.block-field-blockgroupwedding-companionfield-rsvp-a {
    font-size: 3.5vw!important;
}
.view-locations .views-field.views-field-field-date {
    font-size: 15px;
    font-weight: normal;
}
p.field-content.get-directions a:before {
    font-size: 17px;
}
div#quicktabs-tabpage-page_tabs-0 p.field-content.get-directions {
    font-size: 15px!important;
}
.view-locations .views-field.views-field-field-date {
    font-size: 15px;
    font-weight: normal;
}
.view-locations.view-id-locations.view-display-id-block_1 h5 {
    font-size: 48px!important;
}
.view-locations.view-id-locations.view-display-id-block_1 {
    padding-top: 0!important;
}
div#quicktabs-container-companion_content  footer {
    margin-top: 20px;
}
.tab-menu-off-canvas .w3-row.item-list ul {
    padding-left: 36px;
 }
.w3-row.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a {
    padding: 10px 28px  5px 28px;
    border-radius: 3px;
    color: #333;
font-size: 16px;
}
.field.field--name-field-rsvp-a.field--type-registration.field--label-hidden.w3-bar-item.field__item a:before {
    content: 'mark_as_unread';
    font-family: 'Material Icons';
    position: relative;
    top: 2px;
    left: -3px;
 }
.view-locations .view-content .views-row {
    padding: 0 0px 20px 18px;
    margin-left: 20px;
 }
.block-field-blockgroupwedding-companionlabel {
    font-size: clamp(1rem,-1.3855rem + 17.6336vw,8.5rem);
}
.block-field-blockgroupwedding-companionfield-embedded-video {
    border-radius: 5px;
}
}

.card-0 img, .card-1 img, .card-2 img {
    border: 1px solid #ccc;
}



p.subber {
    margin-top: -20px!important;
}

.home-page-order section div {
    position: relative;
    padding: 14px;
    max-width: 600px!important;
    box-shadow: 1px 1px 1px 1px #2f2f2f08;
    border-radius: 4px;
    top: -16px;
}
span.term-ting {
    color: #baa685;
    position: relative;
    top: 1px;
    font-size: 24px;
}
p.smprt {
    font-size: 13px;
    max-width: 600px;
    margin-top: -13px;
}
h2.section-title {
    text-align: center;
    color: #555555;
    font-size: 50px;
    text-shadow: 1px 1px 2px #ffffff;
}


.path-tfa form#email-tfa-email-tfa-verify-login {
    padding: 50px 0;
    max-width: 382px;
    margin: 0 auto;
}

.path-tfa #main-container {
    background: #fff;
}

.path-tfa section#block-drupal8-w3css-theme-content {
    background: #dee7ed;
    border-bottom: 1px dashed #baa685;
}

.path-tfa input#edit-resend, input#edit-submit {
    background: #fff;
    display: inline-block;
}
.klaro .cookie-notice:not(.cookie-modal-notice) {
    right: 126px;
}
.view-username-block- .views-field.views-field-nothing {
    display: none;
}
.node__content ul.links {
    position: absolute;
}
form#user-login-form {
    padding: 10px 25px;
    background: #fff;
    border-radius: 5px;
}
.views-field.views-field-field-review p:nth-of-type(2) {
    font-size: 3.5em;
    margin: 0;
    text-shadow: 1px 1px 1px #0000005e;
    color: #555;
    font-family: 'Tangerine';
}
.views-field.views-field-field-review p:nth-of-type(3) {
    font-style: italic;
}
/* The switch */
.switch {
position: relative;
display: inline-block;
width: 130px;
height: 35px;
}

/* Hide default HTML checkbox */
.switch input {
opacity: 0;
width: 0;
height: 0;
}


/* The slider */
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ffffff;transition: .4s;}

.slider:before {
    position: absolute;
    content: " VIDEO";
    height: 26px;
    width: 56px;
    left: 4px;
    bottom: 4px;
    background-color: #3a3a3a !important;
    transition: .4s;
    z-index: 2;
    COLOR: #FFF;
    FONT-SIZE: 13PX;
    padding: 3px 7px;
}

input:checked + .slider {
background-color: #ffffff;
}

input:focus + .slider {
box-shadow: 0 0 1px #ccccccc47;
}

input:checked + .slider:before {transform: translateX(64px);}

/* Rounded sliders */
.slider.round {
border-radius: 4px;border: 1px inset #cccccc47;
}

.slider.round:before {
border-radius: 3PX;
}

.block-block-contentc2f7443d-f7c7-44d6-8bc4-e21b148d43d9 [type="checkbox"]:checked, .block-block-contentc2f7443d-f7c7-44d6-8bc4-e21b148d43d9  [type="checkbox"]:not(:checked) {
    position: unset;
    margin: 0 auto;
    display: block;
}
section.contextual-region.w3-block.w3-block-wrapper.block-block-content.block-block-contentc2f7443d-f7c7-44d6-8bc4-e21b148d43d9 .switch {
    margin: 0 auto;
    z-index: 9999999;
    display: block;
}
.block-field-blockgroupwedding-companionfield-primary-video-toggler {
    position: relative;
    z-index: 1;
margin-top: 25px;
}

label.switch {
    margin: 0 auto;
    display: block;
}

label.switch:after {
    content: 'SHOW';
    display: block;
    position: relative;
    left: 7px;
    font-size: 15px;
    top: -23px;
    z-index: 1;
}

label.switch:before {
    content: 'HIDE';
    display: block;
    position: relative;
    left: 83px;
    font-size: 15px;
    top: 5px;
    z-index: 1;
}
[video--toggle--switch--option="Off"] .block-field-blockgroupwedding-companionfield-primary-video-toggler {
    display: none;
}



.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-field-application-download-0-title.form-item--field-application-download-0-title, .js-form-item.form-item.js-form-type-entity-autocomplete.form-type--entity-autocomplete.js-form-item-field-application-download-0-uri.form-item--field-application-download-0-uri, 
.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-field-application-download-1-title.form-item--field-application-download-1-title, .js-form-item.form-item.js-form-type-entity-autocomplete.form-type--entity-autocomplete.js-form-item-field-application-download-1-uri.form-item--field-application-download-1-uri, 
.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-field-application-download-2-title.form-item--field-application-download-2-title, .js-form-item.form-item.js-form-type-entity-autocomplete.form-type--entity-autocomplete.js-form-item-field-application-download-2-uri.form-item--field-application-download-2-uri, 
.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-field-application-download-3-title.form-item--field-application-download-3-title, .js-form-item.form-item.js-form-type-entity-autocomplete.form-type--entity-autocomplete.js-form-item-field-application-download-3-uri.form-item--field-application-download-3-uri, 
.js-form-item.form-item.js-form-type-textfield.form-type--textfield.js-form-item-field-application-download-4-title.form-item--field-application-download-4-title, .js-form-item.form-item.js-form-type-entity-autocomplete.form-type--entity-autocomplete.js-form-item-field-application-download-4-uri.form-item--field-application-download-4-uri {
    display: inline-block;
    max-width: 45%;
    vertical-align: top;
}
section#block-drupal8-w3css-theme-local-tasks {
    background-color: #fff;
}
.block-field-blocknodearticlebody {
    padding-right: 32px;
}
.page-node-type-article .field--name-field-image.field--type-image img {
    width: 100%;
    background: #fff;
    border-radius: 8px;
}
.page-node-type-article .field--name-field-image.field--type-image {
    width: 100%;
    background: #e1e9ef;
    padding: 15px;
    border-radius: 8px;
    margin-top: 25px;
}

.comment-comment-form .js-form-submit {
    margin-top: 1rem;
    height: inherit;
    width: inherit;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    outline: none;
    font-weight: bold;
    box-shadow: 0.1em 0.25em 0.5em #00875f26;
    font-size: 15px;
    background: #fff;
}
.ck-editor__editable_inline {
    background: #fff!important;
}
.block-extra-field-blocknodearticlelinks {
    position: relative;
    top: 30px;
    left: -16px;
}

.block-extra-field-blocknodearticlelinks li a {
    background: transparent;
    color: #baa685;
    padding: 0!important;
}
.block-field-blocknodearticlefield-embed-video {
    width: 100%;
    background: #e1e9ef;
    padding: 15px;
    border-radius: 8px;
    margin-top: 25px;
}

.block-field-blocknodearticlefield-embed-video iframe {
    border-radius: 8px;
}
.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-title a {
    text-decoration: underline;
}
.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1  ol.item-list.w3-ul {
    list-style: auto;
}
.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_1 .views-field.views-field-title {
    position: absolute;
    margin-top: -23px;
}
.path-view-taxonomy-term section#block-drupal8-w3css-theme-content {
    margin-left: 50px;
}
.path-taxonomy section#block-drupal8-w3css-theme-content, .page-node-type-article section#block-drupal8-w3css-theme-content {
    padding: 30px!important;
}
.path-view-taxonomy-term .main-container-inner .second-sidebar > div {
    width: 380px!important;
}
section#block-drupal8-w3css-theme-views-block-knowledgebase-articles-block-1 {
    border: 1px solid #ccc;
    padding: 0 25px 25px;
    margin-right: 50px;
    border-radius:8px;
    margin-top:60px;
}
.view-knowledgebase-articles.view-id-knowledgebase_articles.view-display-id-block_1 .views-field.views-field-title:before {
    content: '• ';
}

.klaro .cookie-notice:not(.cookie-modal-notice) {
    background-color: #ffffff!important;
    box-shadow: 1px 1px 1px #ccc!important;
}
.klaro .cookie-modal p, .klaro .cookie-modal strong, .klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal ul, .klaro .cookie-modal li, .klaro .context-notice p, .klaro .context-notice strong, .klaro .context-notice h1, .klaro .context-notice h2, .klaro .context-notice ul, .klaro .context-notice li, .klaro .cookie-notice p, .klaro .cookie-notice strong, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice ul, .klaro .cookie-notice li {
color: #656565!important;
}
.klaro .cookie-modal .cm-modal.cm-klaro {
    background-color: #ffffff!important;
}
.klaro .cookie-modal .cm-modal .cm-header {
    border-bottom-color: #5c5c5c1a!important;
}
.klaro .cookie-modal .cm-modal .cm-footer {
    border-top-color: #5c5c5c1a!important;
}
.cookie-notice {
    bottom: 119px!important;
}

/* Frontend Editor*/
#group-formblock-container [type="checkbox"]:checked, #group-formblock-container [type="checkbox"]:not(:checked) {
    position: relative;
    left: 0px;
}
details#edit-group-visibility-settings .details-wrapper label {
    text-transform: capitalize;
}
details#edit-group-visibility-settings .details-wrapper .form-item {
    background: #fff;
    padding: 12px;
    margin-bottom: 12px;
    border-radius: 7px;
    border: 1px inset #cccccc47;
}
/*fonts */
details#edit-group-fonts label.ssui__option-label.form-item__label.option {
    visibility: hidden;
    font-size: 0;
}
.ssui__item.form-type-boolean.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-field-heading-fonts-style-selector.form-item-field-heading-fonts-style-selector {
      flex-basis: fit-content;
}

.js-form-item-field-heading-fonts-style-selector div {
    width: 134px;
}

.js-form-item-field-heading-fonts-style-selector {
    width: 120px!important;
}

/* tooltip */
#group-wedding-companion-frontend-editor-form .field--type-color-field-type label:before {
    content: '';
    width: 8px;
    height: 10px;
    display: block;
    position: absolute;
    margin-top: -13px;
    margin-left: 20px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 9px solid #000000ba;
}
#group-wedding-companion-frontend-editor-form .field--type-color-field-type:hover label {
    visibility: visible;
}
#group-wedding-companion-frontend-editor-form .field--type-color-field-type label {
    visibility: hidden;
    width: fit-content;
    background-color: #000000ba;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 4px 9px;
    position: absolute;
    z-index: 1;
    margin-top: 43px;
    margin-left: -14px;
    font-size: 10px;
}
/*  style selector labels  */
div#edit-field-texture-style-selector label {
    display: none;
}
div#edit-field-heading-fonts-style-selector label {
    display: none;
}



/*  toggler  */
.block-group-formblock-block h2.solo-block-title {
    display: none;
}
button#group-formblock-toggle:hover {
    opacity: 1;
}

/* Hide off-canvas by default */
.block-group-formblock-block {
    position: fixed!important;
    top: 0;
    left: 0;
    margin-left: -570px;
    width: 570px;
    height: 100%;
    background: #f9f9f9;
    box-shadow: 2px 0 6px rgba(0, 0, 0, 0.2);
    transition: margin-left 0.3s ease-in-out;
    z-index: 99999999999999999999999!important;
    overflow-y: auto;
    padding: 25px;
}

/* Make it visible */
.group-block-visible {
  margin-left: 0 !important;
}
form#group-event-page-frontend-editor-form .details-wrapper {
    display: block;
}
[data-drupal-selector="edit-group-colours-shadows"] .details-wrapper .field--type-color-field-type {
    display: inline-block!important;
}

[data-drupal-selector="edit-group-colours-shadows"] .details-wrapper .field--type-color-field-type {
    display: inline-block!important;
}

[data-drupal-selector="edit-group-colours-shadows"] .details-wrapper .fieldset-wrapper.solo-clear .form-radios {
    display: flex!important;
}

div#edit-field-heading-fonts-style-selector .ssui__input:before {
    font-size: 24px;
    display: block;
    padding: 0 10px;
    position: relative;
    top: 36px;
}

div#edit-field-text-fonts-style-selector label {
    display: none;
}

div#edit-field-heading-fonts-style-selector, 
div#edit-field-text-fonts-style-selector {
    display: flex;
}
#group-formblock-container .vertical-tabs.clearfix {
    margin-left: 0;
border: 0;
}
#group-formblock-container a#edit-delete {
    display: none;
}
#group-formblock-container input#edit-submit {
    width: 100%;
    font-weight: bold;
    border-radius: 5px;
    box-shadow: inset 0 0 var(--solo-px10) var(--r-br);
    background-color: #fff;
    color: #555555;
}

/*  color picker (spectrum) */
.sp-replacer {
    border: solid 1px #d7d7d7;
    background: #f1f1f1;
    color: #707070;
    border-radius: 3px;
}
.sp-preview {
    border: solid 1px #979797;
    border-radius: 2px;
}
.sp-container {
    border-radius: 0;
    background-color: #fff;
    border: solid 1px #dbdbdb;
    padding: 0;
    box-shadow: 1px 1px 7px 1px #ccc;
}

.sp-color, .sp-hue, .sp-clear, .sp-alpha-inner, .sp-initial {
    border: solid 1px #e5e5e5;
}
.js-media-library-item-preview {
    margin-top: 5px;
}
.js-media-library-item-preview .field__label {
    display: none;
}
/*Frontend background */
.grapick-cont .inputs {
    display: flex;
}
.copy-grid textarea {
    display: none;
}
group-formblock-container [type="checkbox"]:checked, group-formblock-container .form-type-boolean  [type="checkbox"]:not(:checked) {
    left: 0;
    position: relative;
}
.grp-wrapper {
    height: 100px!important;
}
div#grapick {
    margin-bottom: 20px;
}
div#edit-field-gradient-wrapper label {
    text-transform: none;
}
details#edit-group-colours .details-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
fieldset#edit-field-shadow-opacity-style-selector--wrapper .solo-clear .ssui__item-group {
    margin: 0!important;
}
div#edit-field-shadow-opacity-style-selector {
    gap: 5px;
}
div#edit-field-shadow-opacity-style-selector .form-type-boolean {
    width: 32px;
    justify-content: center;
}
.grapick-cont {
    margin-top: 19px;
}

/* frontend editor end*/
[data-drupal-selector="edit-field-header-image-selection-0-rendered-entity"] div:nth-of-type(2), [data-drupal-selector="edit-field-background-image-selection-0-rendered-entity"] div:nth-of-type(2) {
    display: none;
}
li#navigation-link-ptah-toolboxadmin [class*=toolbar-button--icon] {
    --icon: hidden!important;
}

#group-formblock-container details.form-wrapper {
    box-shadow: 1px 1px 1px #ccc;
    border: 1px solid #cccccc47;
 border-radius:5px;
}
#group-formblock-container .w3-section.details-wrapper .field--type-color-field-type label {
    display: none;
}
#group-formblock-container .w3-section.details-wrapper .field--type-color-field-type {
    display: inline-flex;
}
/* vertical tabs */
#group-formblock-container .vertical-tabs.clearfix {
    margin-left: 0;
    border: 0;
}
#group-formblock-container ul.vertical-tabs__menu {
    float: none;
    margin: 0;
    display: flex;
    width: auto;
    border: 0;
}

#group-formblock-container ul.vertical-tabs__menu li a {
    padding: 0;
    border: 0;
}

#group-formblock-container li.vertical-tabs__menu-item.first, #group-formblock-container .vertical-tabs__menu-item {
    background: rgb(255,255,255);
    margin: 0 7px 0 0;
    padding: 5px 12px 5px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 0px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

#group-formblock-container li.vertical-tabs__menu-item {
    display: inline;
}
#group-formblock-container .vertical-tabs__menu-item a:hover, 
#group-formblock-container  .vertical-tabs__menu-item a:hover strong {
    outline: 0;
#group-formblock-container  font-weight:normal;
    text-decoration: none!important;
}
span.vertical-tabs__menu-item-summary {
    display: none;
}
#group-formblock-container .vertical-tabs .vertical-tabs__panes {
    padding: 0;
}

#group-formblock-container .vertical-tabs .vertical-tabs__panes details.form-wrapper {
    padding: 21px!important;
}
#edit-group-visibility- .details-wrapper .field--type-boolean {
    background: #fff;
    margin: 12px;
    padding: 0 0 0 22px;
    border-radius: 3px;
}
fieldset#edit-field-text-fonts-style-selector--wrapper, 
fieldset#edit-field-heading-fonts-style-selector--wrapper, 
fieldset#edit-field-texture-style-selector--wrapper {
    margin-right: 0;
    padding-right: 0;
}
777

/* Media library */
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
    background: #555555;
    padding: 17px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
ul.js-media-library-menu.w3-ul.ul-0 li a {
    background: #555555;
    color: #ffffff;
    padding: 8px 25px;
    border-radius: 4px;
}

ul.js-media-library-menu.w3-ul.ul-0 {
    margin-left: -19px;
    margin-top: 15px;
}
.view-filters.form-group .w3-block {
    padding: 30px;
border-radius: 5px;
}
.ui-widget select, .ui-widget textarea, [data-drupal-selector="edit-name"] {
    padding-right: 20px!important;
    padding-left: 20px!important;
    border-radius: 5px;
}
.external-media-widget-wrapper .browse:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/file-upload_12067196.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 2px;
    position: relative;
    top: 4px;
}
a.button.pixabay-picker:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/pixabay_2111606.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    background-size: contain;
    margin: 0 4px 0 8px;
}
a.unsplash-picker:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/unspash_2111751.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    background-size: contain;
    margin: 0 4px 0 8px;
}
a.pexels-picker:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/pixels.png);
    width: 24px;
    height: 24px;
    display: inline-block;
    position: relative;
    top: 4px;
    background-size: contain;
    margin: 0 4px 0 8px;
}
a.views-display-link.views-display-link-widget:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/grid_18969728.svg);
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 1px;
    background-size: contain;
    margin: -3px 4px 0 0px;
}
a.views-display-link-widget_table:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/tablet_1629508.svg);
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 1px;
    background-size: contain;
    margin: -3px 4px 0 0px;
}

.media-library-widget-modal .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button {
    border: 0!important;
    margin-right: 10px!important;
}
.media-library-widget-modal .w3-button:before {
    content: '';
    background: url(https://stela.page/sites/default/files/media_icons/plus_10503173.svg);
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: 3px;
    background-size: contain;
}

/*  media library end */

/*  font selection  */
input#edit-field-heading-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-heading-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-auguststories:before {
    padding-top: 21px;
    content: 'August Stories';
    font-family: 'auguststories';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-lancose:before {
    padding-top: 21px;
    content: 'Lancose';
    font-family: 'lancose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-okeffe:before {
    padding-top: 21px;
    content: 'Okeffe';
    font-family: 'okeffe';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-roadstone:before {
    padding-top: 21px;
    content: 'Roadstone';
    font-family: 'roadstone';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-roward:before {
    padding-top: 21px;
    content: 'Roward';
    font-family: 'roward';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-vintagebinary:before {
    padding-top: 21px;
    content: 'Vintage Binary';
    font-family: 'vintagebinary';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}



input#edit-field-text-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-text-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-text-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-text-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
/*  texture thumbs */
input#edit-field-texture-style-selector-texture1 {
background: url(https://stela.page/sites/default/files/textures/1jf9cejyr.jpg);
}
input#edit-field-texture-style-selector-texture2 {
background: url(https://stela.page/sites/default/files/textures/own4n2i40.jpg);
}
input#edit-field-texture-style-selector-texture3 {
background: url(https://stela.page/sites/default/files/textures/hv6xfg2jf.jpg);
}
 input#edit-field-texture-style-selector-texture4 {
background: url(https://stela.page/sites/default/files/textures/nufkiomc7.jpg);
}
 input#edit-field-texture-style-selector-texture5 {
background: url(https://stela.page/sites/default/files/textures/egwwzfflp.jpg);
}
 input#edit-field-texture-style-selector-texture6 {  
background: url(https://stela.page/sites/default/files/textures/gsq7u8fqt.jpg);
}
input#edit-field-texture-style-selector-texture7 {
background: url(https://stela.page/sites/default/files/textures/nbcxjwp2k.jpg);
}
input#edit-field-texture-style-selector-texture8 {
background: url(https://stela.page/sites/default/files/textures/s7waxs8a0.jpg);
}
input#edit-field-texture-style-selector-texture9 {
background: url(https://stela.page/sites/default/files/textures/thodubzhl.jpg);
}
input#edit-field-texture-style-selector-texture10 {
background: url(https://stela.page/sites/default/files/textures/a04pjzicy.jpg);
}
input#edit-field-texture-style-selector-texture11 {
background: url(https://stela.page/sites/default/files/textures/m740inerh.jpg);
}
input#edit-field-texture-style-selector-texture12 {
background: url(https://stela.page/sites/default/files/textures/pilsy7qez.jpg);
}
input#edit-field-texture-style-selector-texture13 {
background: url(https://stela.page/sites/default/files/textures/usccntofj.jpg);
}
input#edit-field-texture-style-selector-texture14 {
background: url(https://stela.page/sites/default/files/textures/t4xhl2wqh.jpg);
}
input#edit-field-texture-style-selector-texture15 {
background: url(https://stela.page/sites/default/files/textures/kjbx1frrj.jpg);
} 
input#edit-field-texture-style-selector-texture16 {
background: url(https://stela.page/sites/default/files/textures/jnjkebrrs.jpg);
}
input#edit-field-texture-style-selector-texture17 {
background: url(https://stela.page/sites/default/files/textures/zsfala1wx.jpg);
}
input#edit-field-texture-style-selector-texture18 {
background: url(https://stela.page/sites/default/files/textures/gtdqffaey.jpg);
}
input#edit-field-texture-style-selector-texture19 {
background: url(https://stela.page/sites/default/files/textures/lywbbe3bw.jpg);
}
input#edit-field-texture-style-selector-texture20 {
background: url(https://stela.page/sites/default/files/textures/do9180jc4.jpg);
}
input#edit-field-texture-style-selector-texture21 {
background: url(https://stela.page/sites/default/files/textures/xvmqnpyjm.jpg);
}
input#edit-field-texture-style-selector-texture22 {
background: url(https://stela.page/sites/default/files/textures/ytbt0pscc.jpg);
} 
input#edit-field-texture-style-selector-texture23 {
background: url(https://stela.page/sites/default/files/textures/46ywkh6mg.jpg);
} 
input#edit-field-texture-style-selector-texture24 {
background: url(https://stela.page/sites/default/files/textures/e36b0xym7.jpg);
} 
input#edit-field-texture-style-selector-texture25 {
background: url(https://stela.page/sites/default/files/textures/93e8qfqtb.jpg);
}
input#edit-field-texture-style-selector-texture26 {
background: url(https://stela.page/sites/default/files/textures/x3fryk5aw.jpg);
}
input#edit-field-texture-style-selector-texture27 {
background: url(https://stela.page/sites/default/files/textures/we8iecdfr.jpg);
} 
/*  texture thumbs end */

/*  paragraph text selection  */
input#edit-field-text-fonts-style-selector-armata:before {
    padding-top: 21px;
    content: 'Armata';
    font-family:  'Armata';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-autour-one:before {
    padding-top: 21px;
    content: 'Autour One';
    font-family:  'Autour One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bad-script:before {
    padding-top: 21px;
    content: 'Bad Script';
    font-family:  'Bad Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-barlow:before {
    padding-top: 21px;
    content: 'Barlow';
    font-family:  'Barlow';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bitter:before {
    padding-top: 21px;
    content: 'bitter';
    font-family:  'Bitter';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cardo:before {
    padding-top: 21px;
    content: 'Cardo';
    font-family:  'Cardo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-crimson-text:before {
    padding-top: 21px;
    content:  'Crimson Text';
    font-family:  'Crimson Text';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-gruppo:before {
    padding-top: 21px;
    content: 'Gruppo';
    font-family:  'Gruppo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-inclusive-sans:before {
    padding-top: 21px;
    content: 'Inclusive Sans';
    font-family:  'Inclusive Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-lilita-one:before {
    padding-top: 21px;
    content:  'Lilita One';
    font-family:  'Lilita One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-marck-script:before {
    padding-top: 21px;
    content:  'Marck Script';
    font-family:  'Marck Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-martel-sans:before {
    padding-top: 21px;
    content:  'Martel Sans';
    font-family:   'Martel Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-merienda:before {
    padding-top: 21px;
    content:  'Merienda';
    font-family:   'Merienda';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-merriweather:before {
    padding-top: 21px;
    content:  'Merriweather';
    font-family:   'Merriweather';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-mukta:before {
    padding-top: 21px;
    content:  'Mukta';
    font-family:   'Mukta';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-pt-sans:before {
    padding-top: 21px;
    content:  'PT Sans';
    font-family:   'PT Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-saira-condensed:before {
    padding-top: 21px;
    content:  'Saira Condensed';
    font-family:   'Saira Condensed';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-sawarabi-mincho:before {
    padding-top: 21px;
    content:  'Sawarabi Mincho';
    font-family:   'Sawarabi Mincho';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-sofia-sans:before {
    padding-top: 21px;
    content:  'Sofia Sans';
    font-family:  'Sofia Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-special-elite:before {
    padding-top: 21px;
    content:  'Special Elite';
    font-family:  'Special Elite';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-sriracha:before {
    padding-top: 21px;
    content:  'Sriracha';
    font-family:  'Sriracha';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-viga:before {
    padding-top: 21px;
    content:  'Viga';
    font-family:  'Viga';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-ubuntu:before {
    padding-top: 21px;
    content:  'Ubuntu';
    font-family:  'Ubuntu';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-unbounded:before {
    padding-top: 21px;
    content:  'Unbounded';
    font-family:  'Unbounded';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-zeyada:before {
    padding-top: 21px;
    content:  'Zeyada';
    font-family:  'Zeyada';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-popins:before {
    padding-top: 21px;
    content:  'Popins';
    font-family:  'popins';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-roboto:before {
    padding-top: 21px;
    content:  'Roboto';
    font-family:  'roboto';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-inter:before {
    padding-top: 21px;
    content:  'Inter';
    font-family:  'inter';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}


/*  modern fonts   */
/*  font selection  */
input#edit-field-create-form-0-field-heading-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-heading-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-heading-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-text-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-text-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-text-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}


/*  paragraph text selection  */
input#edit-field-create-form-0-field-text-fonts-style-selector-armata:before {
    padding-top: 21px;
    content: 'Armata';
    font-family:  'Armata';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-autour-one:before {
    padding-top: 21px;
    content: 'Autour One';
    font-family:  'Autour One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bad-script:before {
    padding-top: 21px;
    content: 'Bad Script';
    font-family:  'Bad Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-barlow:before {
    padding-top: 21px;
    content: 'Barlow';
    font-family:  'Barlow';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bitter:before {
    padding-top: 21px;
    content: 'bitter';
    font-family:  'Bitter';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cardo:before {
    padding-top: 21px;
    content: 'Cardo';
    font-family:  'Cardo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-crimson-text:before {
    padding-top: 21px;
    content:  'Crimson Text';
    font-family:  'Crimson Text';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-gruppo:before {
    padding-top: 21px;
    content: 'Gruppo';
    font-family:  'Gruppo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-inclusive-sans:before {
    padding-top: 21px;
    content: 'Inclusive Sans';
    font-family:  'Inclusive Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-lilita-one:before {
    padding-top: 21px;
    content:  'Lilita One';
    font-family:  'Lilita One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-marck-script:before {
    padding-top: 21px;
    content:  'Marck Script';
    font-family:  'Marck Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-martel-sans:before {
    padding-top: 21px;
    content:  'Martel Sans';
    font-family:   'Martel Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-merienda:before {
    padding-top: 21px;
    content:  'Merienda';
    font-family:   'Merienda';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-merriweather:before {
    padding-top: 21px;
    content:  'Merriweather';
    font-family:   'Merriweather';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-mukta:before {
    padding-top: 21px;
    content:  'Mukta';
    font-family:   'Mukta';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-pt-sans:before {
    padding-top: 21px;
    content:  'PT Sans';
    font-family:   'PT Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-saira-condensed:before {
    padding-top: 21px;
    content:  'Saira Condensed';
    font-family:   'Saira Condensed';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-sawarabi-mincho:before {
    padding-top: 21px;
    content:  'Sawarabi Mincho';
    font-family:   'Sawarabi Mincho';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-sofia-sans:before {
    padding-top: 21px;
    content:  'Sofia Sans';
    font-family:  'Sofia Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-special-elite:before {
    padding-top: 21px;
    content:  'Special Elite';
    font-family:  'Special Elite';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-sriracha:before {
    padding-top: 21px;
    content:  'Sriracha';
    font-family:  'Sriracha';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-viga:before {
    padding-top: 21px;
    content:  'Viga';
    font-family:  'Viga';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-ubuntu:before {
    padding-top: 21px;
    content:  'Ubuntu';
    font-family:  'Ubuntu';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-unbounded:before {
    padding-top: 21px;
    content:  'Unbounded';
    font-family:  'Unbounded';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-zeyada:before {
    padding-top: 21px;
    content:  'Zeyada';
    font-family:  'Zeyada';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
/*  modern fonts end   */

/* shadow seletion */
input#edit-field-shadow-opacity-style-selector-tenpercentshad {
    background: rgb(0 0 0 / 10%);
}
input#edit-field-shadow-opacity-style-selector-twentypercentshad {
    background: rgb(0 0 0 / 20%);
}
input#edit-field-shadow-opacity-style-selector-thirtypercentshad {
    background: rgb(0 0 0 / 30%);
}
input#edit-field-shadow-opacity-style-selector-fourtypercentshad {
    background: rgb(0 0 0 / 40%);
}
input#edit-field-shadow-opacity-style-selector-fiftypercentshad {
    background: rgb(0 0 0 / 50%);
}
input#edit-field-shadow-opacity-style-selector-sixtypercentshad {
    background: rgb(0 0 0 / 60%);
}
input#edit-field-shadow-opacity-style-selector-seventypercentshad {
    background: rgb(0 0 0 / 70%);
}
input#edit-field-shadow-opacity-style-selector-eightypercentshad {
    background: rgb(0 0 0 / 80%);
}
input#edit-field-shadow-opacity-style-selector-ninetypercentshad {
    background: rgb(0 0 0 / 90%);
}
input#edit-field-shadow-opacity-style-selector-onehundredpercentshad {
    background: rgb(0 0 0 / 100%);
}
.ssui__item.js-form-item.form-item.js-form-type-radio.form-type--radio.form-type--boolean.js-form-item-field-shadow-opacity-style-selector.form-item--field-shadow-opacity-style-selector:first-of-type {
    display: none;
}

/*  Background video thumbs  */

div#edit-field-background-video {
    display: flex;
    flex-wrap: wrap;
}
/* video thumbs placeholder*/

div#edit-field-background-video .form-item label {
    display: block;
    position: relative;
    top: 0px;
    width: 220px;
    color: transparent;
    font-weight: bold;
    text-align: center;
    height: 86px;
    font-size: 0;
}
/*
div#edit-field-background-video .form-item .form-boolean--type-radio {
    position: relative;
    left: 33px;
    top: -134px;
}
div#edit-field-background-video .form-item:before {
    content: '';
    width: 220px;
    height: 150px;
    display: block;
    background: #ccc;
    visibility: visible;
border: 1px solid #ccc;
border-radius: 6px;
background-size:cover;
}
*/
div#edit-field-background-video .form-item {
    height: 94px!important;
    margin-right: 10px;
    background-repeat: no-repeat!important;
    width: 123px!important;
    border-radius: 4px;
    background-size: 100px x 94px!important;
}
div#edit-field-background-video .form-item:nth-of-type(1)::before {
   display:none;
}
fieldset#edit-field-background-video--wrapper, fieldset#edit-field-text-fonts-style-selector--wrapper, fieldset#edit-field-heading-fonts-style-selector--wrapper, fieldset#edit-field-texture-style-selector--wrapper {
    height: 500px;
    overflow-y: scroll;
    overflow-x: hidden;
}

div#edit-field-background-video-playback .form-item {
    display: inline-block;
    margin-right: 15px;
}

div#edit-field-background-video-playback .form-item:nth-of-type(1) {
    display: none;
}
/*  ?? video background - not sure   */
/*
div#edit-field-background-video .form-item:nth-of-type(2)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2029-03-08%20214647.png);
    background-repeat: no-repeat;
    background-position: center;
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(3)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1744647_Forest%20Trees_Forest%20Background_Nature%20Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(4)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2197380_Forest%20Trees_Forest%20Background_Tree%20Silhouette_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(5)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4578213_Night_Fog_Forest_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(6)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2379693_Sewan%20Grass_Field_Blades_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(7)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1243345_Abyss_Aqua_Aquatic_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(8)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6010125_Animal_Coral_Reef_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(9)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118387_Liquid_4k_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(10)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2393172_Nemo_Clown%20Fish_Saddleback_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(11)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6010203_Animal_Koi_Orange_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(12)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1602519_Tropical_Reef%20Fish_Reef_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(13)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1263502_Sea_Shark_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(14)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1682303_Dolphin_Dolphins_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(15)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1820366_Southern%20Right%20Whales_Right%20Whale_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(16)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118387_Liquid_4k_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(17)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1817052_River_Austria_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(18)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2250061_Fall_Colorful_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(19)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1754255_River_Nature_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(20)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/5314908_Nature_Grass_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(21)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1754311_Cascade_Wilderness_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(22)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/5892129_Awala%20Yalimapo_Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(23)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1971329_People_Swim_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(24)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1895250_Christmas_Merry_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(25)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1816966_Resurrection_Cross_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(26)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6793045_Woman_Muslim_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(27)::before {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/2414110_Religion_Religious_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(28)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1785457_Interior_Dome_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(29)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/6793054_Woman_Muslim_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(30)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/4885129_Diwali_Festival%20Of%20Lights_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(31)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1523972_Hold_Celebration_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(32)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2246111_Buddha_Thailand_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(33)::before {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/1767155_Candle_Candlelit_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(34)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2230617_Religion_Christianity_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(35)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1895287_Christmas_Merry_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(36)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1291520_Background_Belief_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(37)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1298375_Belief_Bible_1920x1080.mp4.jpg);
}


div#edit-field-background-video .form-item:nth-of-type(38)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1316082_Belief_Bible_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(39)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1697419_Interior_Altar_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(40)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1311060_Arm_Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(41)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2229019_Interior_Religion_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(42)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2061912_Angel_Beautiful_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(43)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4935914_Church_Interior_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(44)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/4935918_Church_Interior_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(45)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1793363_Cloudscape_Clouds_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(46)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2361514_Church_Bible_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(47)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2410947_Spiritual_Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(48)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2317418_Lady_Buddhist_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(49)::before {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/1162033_Meditation_Tibetan_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(50)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/5239346_Tiling%20Mosaic_Design_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(51)::before {
 background: url(https://stela.page/sites/default/files/bgvdthumbs/4951953_Muslim_Quran_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(52)::before {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/2348586_Jewish_Judaism_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(53)::before {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/2305459_Bible_Torah_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(54)::before {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/4706149_Candle_Letter_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(55)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1589015_3d_Motion%20Graphic_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(56)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2348613_Jewish_Judaism_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(57)::before {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/5960104_Cricket_Still%20Life_1920x1080.mp4.jpg);
}


div#edit-field-background-video .form-item:nth-of-type(58)::before {
     background: url(https://stela.page/sites/default/files/bgvdthumbs/meteor.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(59)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/galaxy.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(60)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/forest_walking.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(61)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/snow_winter.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(62)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/q7fk2v4e.png);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(63)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/32.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(64)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/46.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(65)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/50.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(66)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/8.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(67)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(68)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/40.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(69)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/37.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(70)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/50.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(71)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/36.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(72)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/75.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(73)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/5.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(74)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/39.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(75)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/56.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(76)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/41.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(77)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/38.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(78)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/33.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(79)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/3.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(80)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/57.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(81)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/20.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(82)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/603464_Abstract_Art_Backdrop.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(83)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/67.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(84)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/34.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(85)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/53.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(86)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118519_4k_Pulse_Shiny_.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(87)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/54.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(88)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/62.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(89)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/69.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(90)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/27.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(91)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/78.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(92)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/76.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(93)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/79.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(94)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/43.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(95)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118717_4k_Imagination_Serenity_.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(96)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/26.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(97)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(98)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/61.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(99)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(100)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/21.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(101)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/64.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(102)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/51.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(103)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/60.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(104)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/47.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(105)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/23.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(106)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/59.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(107)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/65.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(108)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/18.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(109)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/28.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(110)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/19.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(111)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/17.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(112)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/9.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(113)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/52.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(114)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(115)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/10.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(116)::before {
background: url(https://stela.page/sites/default/files/bgvdthumbs/1118717_4k_Imagination_Serenity__0.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(117)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/22.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(118)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/63.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(119)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/20.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(120)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/24.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(121)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/44.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(122)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/74.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(123)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/25.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(124)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/55.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(125)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/29.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(126)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/16.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(127)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/13.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(128)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/70.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(129)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(130)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/66.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(131)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/12.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(132)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/42.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(133)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/30.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(134)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/49.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(135)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/56.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(136)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/68.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(137)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118660_Mystery_Astronomy_Stars.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(138)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/44.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(139)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/31.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(140)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/71.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(141)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118664_Mystery_Astronomy_Stars_.jpg);
background-size: cover;
}
*/
#group-formblock-container div#edit-field-background-video input {
    position: relative;
    top: -28px;
    left: 9px;
}
[for="edit-field-background-video-none"] {
    position: relative;
    top: -32px!important;
    border-radius: 5px;
    left: -5px;
padding-top: 60px;
}
div#edit-field-background-video div {
    border: 1px inset;
}
#group-formblock-container [data-drupal-selector="edit-field-background-video-none"] {
    bottom: 51px;
    position: absolute;
    padding-top: 46px;
    top: 0;

}



/* video Thumbs */
 div#edit-field-background-video .form-item:nth-of-type(2)::before {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2029-03-08%20214647.png);
    background-repeat: no-repeat;
    background-position: center;
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(3) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1744647_Forest%20Trees_Forest%20Background_Nature%20Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(4) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2197380_Forest%20Trees_Forest%20Background_Tree%20Silhouette_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(5) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4578213_Night_Fog_Forest_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(6) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2379693_Sewan%20Grass_Field_Blades_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(7) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1243345_Abyss_Aqua_Aquatic_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(8) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6010125_Animal_Coral_Reef_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(9) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118387_Liquid_4k_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(10) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2393172_Nemo_Clown%20Fish_Saddleback_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(11) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6010203_Animal_Koi_Orange_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(12) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1602519_Tropical_Reef%20Fish_Reef_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(13) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1263502_Sea_Shark_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(14) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1682303_Dolphin_Dolphins_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(15) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1820366_Southern%20Right%20Whales_Right%20Whale_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(16) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118387_Liquid_4k_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(17) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1817052_River_Austria_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(18) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2250061_Fall_Colorful_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(19) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1754255_River_Nature_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(20) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/5314908_Nature_Grass_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(21) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1754311_Cascade_Wilderness_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(22) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/5892129_Awala%20Yalimapo_Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(23) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1971329_People_Swim_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(24) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1895250_Christmas_Merry_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(25) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1816966_Resurrection_Cross_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(26) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6793045_Woman_Muslim_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(27) {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/2414110_Religion_Religious_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(28) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1785457_Interior_Dome_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(29) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/6793054_Woman_Muslim_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(30) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/4885129_Diwali_Festival%20Of%20Lights_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(31) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1523972_Hold_Celebration_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(32) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2246111_Buddha_Thailand_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(33) {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/1767155_Candle_Candlelit_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(34) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2230617_Religion_Christianity_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(35) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1895287_Christmas_Merry_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(36) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1291520_Background_Belief_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(37) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1298375_Belief_Bible_1920x1080.mp4.jpg);
}


div#edit-field-background-video .form-item:nth-of-type(38) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1316082_Belief_Bible_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(39) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1697419_Interior_Altar_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(40) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1311060_Arm_Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(41) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2229019_Interior_Religion_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(42) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2061912_Angel_Beautiful_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(43) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4935914_Church_Interior_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(44) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/4935918_Church_Interior_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(45) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1793363_Cloudscape_Clouds_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(46) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2361514_Church_Bible_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(47) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2410947_Spiritual_Background_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(48) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2317418_Lady_Buddhist_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(49) {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/1162033_Meditation_Tibetan_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(50) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/5239346_Tiling%20Mosaic_Design_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(51) {
 background: url(https://stela.page/sites/default/files/bgvdthumbs/4951953_Muslim_Quran_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(52) {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/2348586_Jewish_Judaism_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(53) {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/2305459_Bible_Torah_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(54) {
  background: url(https://stela.page/sites/default/files/bgvdthumbs/4706149_Candle_Letter_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(55) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/1589015_3d_Motion%20Graphic_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(56) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/2348613_Jewish_Judaism_1920x1080.mp4.jpg);
}
div#edit-field-background-video .form-item:nth-of-type(57) {
   background: url(https://stela.page/sites/default/files/bgvdthumbs/5960104_Cricket_Still%20Life_1920x1080.mp4.jpg);
}


div#edit-field-background-video .form-item:nth-of-type(58) {
     background: url(https://stela.page/sites/default/files/bgvdthumbs/meteor.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(59) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/galaxy.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(60) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/forest_walking.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(61) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/snow_winter.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(62) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/q7fk2v4e.png);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(63) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/32.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(64) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/46.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(65) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/50.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(66) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/8.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(67) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(68) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/40.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(69) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/37.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(70) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/50.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(71) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/36.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(72) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/75.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(73) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/5.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(74) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/39.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(75) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/56.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(76) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/41.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(77) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/38.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(78) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/33.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(79) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/3.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(80) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/57.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(81) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/20.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(82) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/603464_Abstract_Art_Backdrop.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(83) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/67.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(84) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/34.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(85) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/53.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(86) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118519_4k_Pulse_Shiny_.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(87) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/54.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(88) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/62.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(89) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/69.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(90) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/27.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(91) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/78.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(92) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/76.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(93) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/79.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(94) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/43.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(95) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118717_4k_Imagination_Serenity_.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(96) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/26.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(97) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/6.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(98) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/61.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(99) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(100) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/21.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(101) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/64.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(102) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/51.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(103) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/60.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(104) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/47.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(105) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/23.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(106) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/59.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(107) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/65.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(108) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/18.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(109) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/28.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(110) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/19.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(111) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/17.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(112) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/9.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(113) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/52.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(114) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/2.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(115) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/10.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(116) {
background: url(https://stela.page/sites/default/files/bgvdthumbs/1118717_4k_Imagination_Serenity__0.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(117) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/22.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(118) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/63.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(119) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/20.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(120) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/24.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(121) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/44.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(122) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/74.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(123) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/25.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(124) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/55.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(125) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/29.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(126) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/16.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(127) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/13.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(128) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/70.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(129) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/4.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(130) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/66.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(131) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/12.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(132) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/42.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(133) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/30.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(134) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/49.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(135) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/56.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(136) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/68.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(137) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118660_Mystery_Astronomy_Stars.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(138) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/44.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(139) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/31.jpg);
background-size: cover;
}
div#edit-field-background-video .form-item:nth-of-type(140) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/71.jpg);
background-size: cover;
}

div#edit-field-background-video .form-item:nth-of-type(141) {
    background: url(https://stela.page/sites/default/files/bgvdthumbs/1118664_Mystery_Astronomy_Stars_.jpg);
background-size: cover;
}
/* video thumbs end */



/*  font selection  */
input#edit-field-heading-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-heading-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-heading-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-heading-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-text-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-text-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-text-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-text-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}


/*  paragraph text selection  */
input#edit-field-text-fonts-style-selector-armata:before {
    padding-top: 21px;
    content: 'Armata';
    font-family:  'Armata';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-autour-one:before {
    padding-top: 21px;
    content: 'Autour One';
    font-family:  'Autour One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bad-script:before {
    padding-top: 21px;
    content: 'Bad Script';
    font-family:  'Bad Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-barlow:before {
    padding-top: 21px;
    content: 'Barlow';
    font-family:  'Barlow';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-bitter:before {
    padding-top: 21px;
    content: 'bitter';
    font-family:  'Bitter';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-cardo:before {
    padding-top: 21px;
    content: 'Cardo';
    font-family:  'Cardo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-crimson-text:before {
    padding-top: 21px;
    content:  'Crimson Text';
    font-family:  'Crimson Text';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-gruppo:before {
    padding-top: 21px;
    content: 'Gruppo';
    font-family:  'Gruppo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-inclusive-sans:before {
    padding-top: 21px;
    content: 'Inclusive Sans';
    font-family:  'Inclusive Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-lilita-one:before {
    padding-top: 21px;
    content:  'Lilita One';
    font-family:  'Lilita One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-marck-script:before {
    padding-top: 21px;
    content:  'Marck Script';
    font-family:  'Marck Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-martel-sans:before {
    padding-top: 21px;
    content:  'Martel Sans';
    font-family:   'Martel Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-merienda:before {
    padding-top: 21px;
    content:  'Merienda';
    font-family:   'Merienda';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-merriweather:before {
    padding-top: 21px;
    content:  'Merriweather';
    font-family:   'Merriweather';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-mukta:before {
    padding-top: 21px;
    content:  'Mukta';
    font-family:   'Mukta';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-pt-sans:before {
    padding-top: 21px;
    content:  'PT Sans';
    font-family:   'PT Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-saira-condensed:before {
    padding-top: 21px;
    content:  'Saira Condensed';
    font-family:   'Saira Condensed';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-sawarabi-mincho:before {
    padding-top: 21px;
    content:  'Sawarabi Mincho';
    font-family:   'Sawarabi Mincho';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-sofia-sans:before {
    padding-top: 21px;
    content:  'Sofia Sans';
    font-family:  'Sofia Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-special-elite:before {
    padding-top: 21px;
    content:  'Special Elite';
    font-family:  'Special Elite';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-sriracha:before {
    padding-top: 21px;
    content:  'Sriracha';
    font-family:  'Sriracha';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-viga:before {
    padding-top: 21px;
    content:  'Viga';
    font-family:  'Viga';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-ubuntu:before {
    padding-top: 21px;
    content:  'Ubuntu';
    font-family:  'Ubuntu';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-unbounded:before {
    padding-top: 21px;
    content:  'Unbounded';
    font-family:  'Unbounded';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-text-fonts-style-selector-zeyada:before {
    padding-top: 21px;
    content:  'Zeyada';
    font-family:  'Zeyada';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}


/*  modern fonts   */
/*  font selection  */
input#edit-field-create-form-0-field-heading-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-heading-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-heading-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-heading-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-text-fonts-style-selector-almalik:before {
    padding-top: 21px;
    content: 'Almalik';
    font-family: 'almalik';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-altgotisch:before {
    padding-top: 21px;
    content: 'Altgotisch';
    font-family: 'Altgotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-anton:before {
    padding-top: 21px;
    content: 'Anton';
    font-family: 'Anton';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bargitta:before {
    padding-top: 21px;
    content: 'Bargitta';
    font-family: 'Bargitta';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bitterdine:before {
    padding-top: 21px;
    content: 'Bitterdine';
    font-family: 'Bitterdine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-text-fonts-style-selector-blank-moment:before {
    padding-top: 21px;
    content: 'Blank Moment';
    font-family: 'Blank Moment';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cabin-sketch:before {
    padding-top: 21px;
    content: 'Cabin Sketch';
    font-family: 'Cabin Sketch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-camilla:before {
    padding-top: 21px;
    content: 'Camilla';
    font-family: 'camilla';
    font-size: 5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-carrol-wild:before {
    padding-top: 21px;
    content: 'Carrol Wild';
    font-family: 'Carrol Wild';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cloistered-monk:before {
    padding-top: 21px;
    content: 'Cloistered Monk';
    font-family: 'Cloistered Monk';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cody-star:before {
    padding-top: 21px;
    content: 'Cody Star';
    font-family: 'Cody Star';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cookie:before {
    padding-top: 21px;
    content: 'Cookie';
    font-family: 'Cookie';
    font-size: 4vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-courgette:before {
    padding-top: 21px;
    content: 'Courgette';
    font-family: 'Courgette';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-covered-by-your-grace:before {
    padding-top: 21px;
    content: 'Covered By Your Grace';
    font-family: 'Covered By Your Grace';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-damion:before {
    padding-top: 21px;
    content: 'Damion';
    font-family: 'Damion';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-duarose:before {
    padding-top: 21px;
    content: 'Duarose';
    font-family: 'Duarose';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-ferguson:before {
    padding-top: 21px;
    content: 'Ferguson';
    font-family: 'Ferguson';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-forestine:before {
    padding-top: 21px;
    content: 'Forestine';
    font-family: 'Forestine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-freaky-story:before {
    padding-top: 21px;
    content: 'Freaky Story';
    font-family: 'Freaky Story';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-ganiser:before {
    padding-top: 21px;
    content: 'Ganiser';
    font-family: 'Ganiser';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-grafika:before {
    padding-top: 21px;
    content: 'Grafika';
    font-family: 'Grafika';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-granesta:before {
    padding-top: 21px;
    content: 'Granesta';
    font-family: 'Granesta';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-im-fell-english:before {
    padding-top: 21px;
    content: 'Im Fell English';
    font-family: 'Im Fell English';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-jena-gotisch:before {
    padding-top: 21px;
    content: 'Jena Gotisch';
    font-family: 'Jena Gotisch';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-karelle:before {
    padding-top: 21px;
    content: 'Karelle';
    font-family: 'Karelle';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-khodijah:before {
    padding-top: 21px;
    content: 'Khodijah';
    font-family: 'Khodijah';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-lancaster:before {
    padding-top: 21px;
    content: 'Lancaster';
    font-family: 'Lancaster';
    font-size: 2.5vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-london-scroll:before {
    padding-top: 21px;
    content: 'London Scroll';
    font-family: 'London Scroll';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-metorius:before {
    padding-top: 21px;
    content: 'Metorius';
    font-family: 'Metorius';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-mr-de-haviland:before {
    padding-top: 21px;
    content: 'Mr De Haviland';
    font-family: 'Mr De Haviland';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-nicky:before {
    padding-top: 21px;
    content: 'Nicky';
    font-family: 'Nicky';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-open-sans:before {
    padding-top: 21px;
    content: 'Open Sans';
    font-family: 'Open Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-oswald:before {
    padding-top: 21px;
    content: 'Oswald';
    font-family: 'Oswald';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-passion-one:before {
    padding-top: 21px;
    content: 'Passion One';
    font-family: 'Passion One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

input#edit-field-create-form-0-field-text-fonts-style-selector-patua-one:before {
    padding-top: 21px;
    content: 'Patua One';
    font-family: 'Patua One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-persona:before {
    padding-top: 21px;
    content: 'Persona';
    font-family: 'Persona';
    font-size: 2.1vw;
    position: relative;
    top: 35px;
    left: 5px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-point-panther:before {
    padding-top: 21px;
    content: 'Point Panther';
    font-family: 'Point Panther';
    font-size: 2.7vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-rochester:before {
    padding-top: 21px;
    content: 'Rochester';
    font-family: 'Rochester';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-rosterine:before {
    padding-top: 21px;
    content: 'Rosterine';
    font-family: 'Rosterine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-runestar:before {
    padding-top: 21px;
    content: 'Runestar';
    font-family: 'Runestar';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-seaweed-script:before {
    padding-top: 21px;
    content: 'Seaweed Script';
    font-family: 'Seaweed Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-shelbie-roger:before {
    padding-top: 21px;
    content: 'Shelbie Roger';
    font-family: 'Shelbie Roger';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-tangerine:before {
    padding-top: 21px;
    content: 'Tangerine';
    font-family: 'Tangerine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-the-morshine:before {
    padding-top: 21px;
    content: 'The Morshine';
    font-family: 'The Morshine';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}


/*  paragraph text selection  */
input#edit-field-create-form-0-field-text-fonts-style-selector-armata:before {
    padding-top: 21px;
    content: 'Armata';
    font-family:  'Armata';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-autour-one:before {
    padding-top: 21px;
    content: 'Autour One';
    font-family:  'Autour One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bad-script:before {
    padding-top: 21px;
    content: 'Bad Script';
    font-family:  'Bad Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-barlow:before {
    padding-top: 21px;
    content: 'Barlow';
    font-family:  'Barlow';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-bitter:before {
    padding-top: 21px;
    content: 'bitter';
    font-family:  'Bitter';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-cardo:before {
    padding-top: 21px;
    content: 'Cardo';
    font-family:  'Cardo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-crimson-text:before {
    padding-top: 21px;
    content:  'Crimson Text';
    font-family:  'Crimson Text';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-gruppo:before {
    padding-top: 21px;
    content: 'Gruppo';
    font-family:  'Gruppo';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-inclusive-sans:before {
    padding-top: 21px;
    content: 'Inclusive Sans';
    font-family:  'Inclusive Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-lilita-one:before {
    padding-top: 21px;
    content:  'Lilita One';
    font-family:  'Lilita One';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-marck-script:before {
    padding-top: 21px;
    content:  'Marck Script';
    font-family:  'Marck Script';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-martel-sans:before {
    padding-top: 21px;
    content:  'Martel Sans';
    font-family:   'Martel Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-merienda:before {
    padding-top: 21px;
    content:  'Merienda';
    font-family:   'Merienda';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-merriweather:before {
    padding-top: 21px;
    content:  'Merriweather';
    font-family:   'Merriweather';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-mukta:before {
    padding-top: 21px;
    content:  'Mukta';
    font-family:   'Mukta';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-pt-sans:before {
    padding-top: 21px;
    content:  'PT Sans';
    font-family:   'PT Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-saira-condensed:before {
    padding-top: 21px;
    content:  'Saira Condensed';
    font-family:   'Saira Condensed';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-sawarabi-mincho:before {
    padding-top: 21px;
    content:  'Sawarabi Mincho';
    font-family:   'Sawarabi Mincho';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-sofia-sans:before {
    padding-top: 21px;
    content:  'Sofia Sans';
    font-family:  'Sofia Sans';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-special-elite:before {
    padding-top: 21px;
    content:  'Special Elite';
    font-family:  'Special Elite';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-sriracha:before {
    padding-top: 21px;
    content:  'Sriracha';
    font-family:  'Sriracha';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-viga:before {
    padding-top: 21px;
    content:  'Viga';
    font-family:  'Viga';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-ubuntu:before {
    padding-top: 21px;
    content:  'Ubuntu';
    font-family:  'Ubuntu';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-unbounded:before {
    padding-top: 21px;
    content:  'Unbounded';
    font-family:  'Unbounded';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}
input#edit-field-create-form-0-field-text-fonts-style-selector-zeyada:before {
    padding-top: 21px;
    content:  'Zeyada';
    font-family:  'Zeyada';
    font-size: 2vw;
    position: relative;
    top: 35px;
    left: 10px;
}

/*  modern fonts end   */

/* field fixers*/
div#edit-field-create-form-0-label-wrapper, div#edit-field-create-form-0-field-heading-wrapper {
    display: inline-block;
    width: 45%;
}
div#edit-field-create-form-0-field-heading-wrapper {
    margin-right: 25px;
}
/*  Life dates */
fieldset#edit-field-create-form-0-field-life-dates-0 .fieldset__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.form-item.form-datetime-wrapper {
    margin-right: 25px;
}
fieldset#edit-field-create-form-0-field-life-dates-0 span.fieldset__label {
    padding-left: 0;
}
fieldset#edit-field-create-form-0-field-life-dates-0 {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

fieldset#edit-field-life-dates-0 .fieldset__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
fieldset#edit-field-life-dates-0 .fieldset__wrapper .form-item.form-datetime-wrapper {
    margin-right: 25px;
}
fieldset#edit-field-create-form-0-field-audio-player span.fieldset__label, 
fieldset#edit-field-create-form-0-field-audio-player .fieldset__wrapper, 
div#edit-field-create-form-0-field-timeline-events-wrapper span.fieldset__label,
div#edit-field-create-form-0-field-timeline-events-wrapper .fieldset__wrapper, 
div#edit-field-create-form-0-field-image-gallery-wrapper--2 span.fieldset__label, 
div#edit-field-create-form-0-field-image-gallery-wrapper--2 .fieldset__wrapper, 
div#edit-field-create-form-0-field-video-gallery-wrapper--2 span.fieldset__label, 
div#edit-field-create-form-0-field-video-gallery-wrapper--2 .fieldset__wrapper {
    padding-left: 0;
    margin-left: 0!important;
}

section.js-layout-builder-block.layout-builder-block.contextual-region.solo-clear.solo-block.block-group-formblock.block-group-formblock-block {
    display: none;
}

section.views-element-container.contextual-region.solo-clear.solo-block.block-views.block-views-blockbackground-video-block-block-1 {
    position: fixed;
    top: 0;
    z-index: 0;
    height: 100%;
}
/*  background video */
section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-background-video-display {
    position: fixed;
    top: 0;
}
.field.field--name-field-background-video-display.field--type-text-long.field--label-hidden.field__item video {
   position: fixed;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -1;
    object-fit: cover;
}
/*  primary video  */
.block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content {
    margin: 0 auto;
}
.block-field-blockgroupwedding-companionfield-primary-video-media  .field--name-field-media-oembed-video {
    margin: 0 auto;
    position: relative;
    padding-bottom: 43.25%;
    max-height: 500px;
    overflow: hidden;
    max-width: 66%;
}
.block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content {
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.path-comment .group.group--full.group--wedding-companion {
    display: none;
}
/* recorder animation */
.blinking-indicator {
  color: red;
  font-weight: bold;
  text-align: center;
  animation: pulse-blink 1s ease-in-out infinite;
}

@keyframes pulse-blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.25; }
}

.recorder-button-group {
  display: flex;
  gap: 0.5em;
  margin-top: 1em;
  flex-wrap: wrap;
}

.recorder-btn {
  padding: 0.5em 1em;
  font-size: 1rem;
  font-weight: bold;
  border: none;
  border-radius: 5px;
  background-color: #555;
  color: white;
  cursor: pointer;
  transition: transform 0.2s ease, opacity 0.3s ease;
}

.recorder-btn:hover {
  transform: scale(1.05);
}

.recorder-btn:disabled {
  opacity: 0.5;
  transform: scale(0.95);
  cursor: not-allowed;
}

.recorder-btn.start {
  background-color: #0078d7;
}

.recorder-btn.stop {
  background-color: #e81123;
}

.recorder-btn.cancel {
  background-color: #666;
  margin-top: 1em;
}



.gin-lb-plus-link__label {
    position: relative!important;
}
/* stream */
.page-wrapper form input.button.form-submit:hover {
animation:none!important;
}
div#quicktabs-tabpage-companion_content-7 .js-filter-wrapper {
    display: none;
}
footer.comment__meta .ptah-quota-summary {
    display: none;
}
.field--name-comment-body p {
    text-align: left;
}
.add-comment .button--primary {
    max-width: 157px;
    float: right;
}
footer.comment__meta .user-disk-quota.w3-row.element-container-wrapper, p.comment__permalink {
    display: none;
}
p.comment__author {
    display: block;
    position: relative;
    top: 0px;
    text-transform: capitalize;
}
.comment__content h3 {
    display: none;
}
.comment__content {
    border-radius: 5px;
}
div#quicktabs-tabpage-companion_content-7 {
    max-width: 1000px;
    margin: 0 auto;
}
.add-comment__form .form-actions {
    display: block;
}
.add-comment__form label.form-item__label.js-form-required.form-required {
    display: none;
}
div#quicktabs-tabpage-companion_content-7  .view {
    padding: 50px;
    background: #cccccc;
    max-width: 100%;
    margin: 0 auto;
   font-size: 1.2em; 
}

.page-wrapper form input.button.form-submit {
width: fit-content;
}
.comment-wrapper {
    display: flex;
    flex-direction: column-reverse;
}
section#stream-stream-field-comment .add-comment {
    position: absolute;
    top: 0;
    right: 0;
}
section#stream-stream-field-comment article:last-of-type {
    margin-top: 153px;
}
section#stream-stream-field-comment .add-comment .add-comment__form:before {
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    position: absolute;
    left: -121px;
    background: url(https://trulywed.page/sites/default/files/chat_8220566.svg);
    background-size: contain;
    top: 13px;
}


/*  stream updates */
.comment__header-info {
    display: flex;
}

section#stream-stream-field-comment article {
    background: #f1f1f194;
    border-radius: 3px;
}


footer.comment__footer {
    margin-top: 0!important;
}
.comment__author a:first-letter {
    font-size: 29px;
}

p.comment__time {
    position: absolute;
    right: 32px;
    top: 22px;
}
.comment__content:before{display:none;}
section#stream-stream-field-comment .comment__content p:first-letter {
    text-transform: uppercase;
}

.comment__author a {
    position: relative;
    left: -45px;
}

.comment__content {
    border: 0;
    margin-left: 60px;
    margin-top: 36px;
}
.comment__content p {
    font-size: 26px;
}

p.comment__author {
    line-height: normal;
}
.comment__content ul.links.inline.solo-ul {
    justify-content: flex-start;
}
.comment__content ul.links.inline.solo-ul li {
    padding-left: 0;
}
div#edit-comment-body-wrapper textarea#edit-comment-body-0-value {
    padding: 9px;
    font-size: 21px;
    border: 2px solid #00000024;
    height: 100px!important;
    border-radius: 6px;
    margin-top: 8px;
}
section#stream-stream-field-comment .add-comment .add-comment__form:before {
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    background: #ccc;
    position: absolute;
    left: -121px;
    background: url(https://trulywed.page/sites/default/files/chat_8220566.svg);
    background-size: contain;
    top: 13px;
}
section#stream-stream-field-comment article {
    background: #ffffff94;
    border-radius: 10px;
}
#stream-stream-field-comment .comment__body .comment__title {
    display: none;
}
#stream-stream-field-comment article {
    padding: 0px 25px;
}
/*   Border   */
.media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items {
    display: flex;
    justify-content: space-evenly;
}

.media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img {
    padding: 15px;
    width: 250px;
    height: 250px;
    margin-bottom:20px;
}

section.solo-clear.solo-block.block-layout-builder.views-field.views-field-field-portrait-slideshow, 
.media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
.block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content {
    padding: 15px;
    background: #ffffff;
}

/*
.apture-preview-window.show:before {
    background: url(/sites/default/files/trulywed---logo_0.png);
    display: block;
    width: 167px;
    height: 38px;
    content: ' ';
    background-size: 100px 30px;
    background-repeat: no-repeat;
    position: absolute;
    left: 12px;
    bottom: 3px;
    z-index: 1;
    top: 16px;
}
*/

article.node.node--view-mode-full .node__header .node__meta {
    display: flex;
    justify-content: end;
}
div#edit-date {
    display: flex;
}

.rotor-group-heading {
    position: relative;
    top: 110px;
    font-size: 19px;
    text-align: center;
}

div#flipdown-field_date-0 {
    margin: 0 auto;
    width: 568px;
    margin-bottom: 40px;
}
ul.solo-ul.solo-clear.tabs.primary.ul-1, ul.solo-ul.solo-clear.tabs.primary.ul-1 li {
    background: #ffffff;
    border-color: #fff;
    padding-top: 10px;
}

/*   cart  table*/
input#edit-edit-quantity-0 {
    width: 65px;
}
input#edit-edit-quantity-0 {
    width: 65px;
}

.page-wrapper table * {
    background: #fff!important;
}

.page-wrapper table th {
    color: #baaea5;
    font-weight: normal;
}

.page-wrapper table th {
    border: 0!important;
}

.page-wrapper table tr {
    border: 0!important;
}

.page-wrapper table {
    border: 0!important;
}

.solo-responsive.solo-table-wrapper {
    border: 1px solid #baa68533;
    border-radius: 8px;
}

table.solo-table-all.views-table input.button.form-submit {
    margin: 0;
    border: 0;
    padding: 0;
    box-shadow: none;
    color: #dd2626;
}

input#edit-checkout {
    color: #baa685!important;
    background: #fff;
    display: inline-block;
}
.page-wrapper .dropbutton-widget {
    background: transparent;
    border: 0;
}
div#block-solo-subtheme-pagetitle {
    text-align: center;
}
#page-wrapper .region-inner.region-left .navigation__menubar {
    justify-content: center;
}
@media (min-width: 62rem) {
#page-wrapper .region-inner.region-left .navigation__menubar {
    justify-content: center;
}
}
h1.page-title-text {
    font-size: calc(2 * var(--solo-px32));
    line-height: calc(2 * var(--solo-px38));
    color: #8b8585;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 0 0 #50585ea6;
font-size: 5vh;
}
input#edit-sidebar-coupon-redemption-form-code {
    width: 300px;
}


form#ptah-sms-group-bulk-form {
    display: flex;
    flex-direction: column;
}
div#quicktabs-container-companion_content .solo-clear.view.view-shoutbox.view-id-shoutbox {
    max-width: 911px;
}
.add-comment__form .form-actions {
    display: block;
    margin-bottom: 30px;
}

nav.solo-clear.tabs {
    background: #fff!important;
}

section#block-solo-subtheme-primary-local-tasks {
    border-bottom: 0;
    background: #ffffff;
    background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(247, 247, 247, 0) 100%);
}
.page-wrapper .primary-menu.solo-sticky {
box-shadow:none;
}
header#header {
    height: 325px;
}
section#block-solo-subtheme-primary-local-tasks li a:hover {
    box-shadow: none;
    color: #000 !important;
    text-shadow: 0 0 #626262;
}
ul.solo-ul.solo-clear.tabs.primary.ul-1, ul.solo-ul.solo-clear.tabs.primary.ul-1 li {
    background: #fff;
    border-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
border: 0;
}
section#block-solo-subtheme-primary-local-tasks {
    margin-top: -15px;
}

a.address-book__add-link {
    text-align: center;
}
.claro-autocomplete {
    width: auto;
}
.ui-front .eck-entity {
    padding: 20px;
}
.view-contacts .views-field-title {
    text-transform: capitalize;
    font-weight: 500;
    margin-left: 27px;
    margin-top: -50px;
}

.ui-dialog .ui-dialog-title {
    text-transform: capitalize;
}

.view-id-contacts.view-display-id-page_1 .views-row {border: 1px inset #cccccc47!important;padding: 10px;border-radius: 5px;max-width: 31.33%;min-width: 300px;padding-left: 46px;}

.view-id-contacts.view-display-id-page_1 .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.view-id-contacts.view-display-id-page_1 .views-row:before {
    content: '';
    background: url(/sites/default/files/background_videos/contact_8089114.svg);
    width: 50px;
    height: 50px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    left: -36px;
    margin-bottom: -20px;
}

.view-id-contacts.view-display-id-page_1 .views-row span {
    position: relative;
    left: 14px;
    font-size: 13px;
    top: 0px;
}

div#ptah-editor {
    padding: 10px 10px 55px 10px;
    border-radius: 10px;
}



a.popup-field-group-open-popup.tasks-popup-link:before {
    content: '';
    background: url(https://trulywed.page/sites/default/files/background_videos/task_icon.gif);
    width: 50px;
    height: 50px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}

a.popup-field-group-open-popup.app-popup-link:before {
    content: '';
    background: url(https://trulywed.page/sites/default/files/background_videos/mobile_app.gif);
    width: 50px;
    height: 50px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
}
a.popup-field-group-open-popup.tasks-popup-link:after {
    content: 'Add and remove tasks';
    color: #000;
    font-size: 14px;
}
a.popup-field-group-open-popup.app-popup-link:after {
    font-size: 14px;
    content: 'Customise your mobile app';
    color: #000;
}
.form-item-field-texture-style-selector:nth-of-type(1) .ssui__option-wrapper {
    position: relative;
    left: 0px;
    margin-left: -10px;
}
div#edit-field-texture-style-selector div {
    flex-basis: fit-content;
    width: 137px;
}
section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-heading {
    text-align: center;
    margin-top: 61px;
}

section#block-solo-subtheme-primary-local-tasks {

    z-index: 1;
    position: relative;

}


/*   overlays  */
.v-overlay1 .video-overlay {
    background: url(/sites/default/files/overlays/01.png);
    background-repeat: repeat;
}
.v-overlay2 .video-overlay {
    background: url(/sites/default/files/overlays/01.png);
    background-repeat: repeat;
}
.v-overlay3 .video-overlay {
    background: url(/sites/default/files/overlays/03.png);
    background-repeat: repeat;
}
.v-overlay4 .video-overlay {
    background: url(/sites/default/files/overlays/04.png);
    background-repeat: repeat;
}
.v-overlay5 .video-overlay {
    background: url(/sites/default/files/overlays/05.png);
    background-repeat: repeat;
}
.v-overlay6 .video-overlay {
    background: url(/sites/default/files/overlays/06.png);
    background-repeat: repeat;
}
.v-overlay7 .video-overlay {
    background: url(/sites/default/files/overlays/07.png);
    background-repeat: repeat;
}
.v-overlay8 .video-overlay {
    background: url(/sites/default/files/overlays/08.png);
    background-repeat: repeat;
}
.v-overlay9 .video-overlay {
    background: url(/sites/default/files/overlays/09.png);
    background-repeat: repeat;
}
.form-item-field-background-video-overlay-s-style-selector {
    width: 42px;
}

/*  front page */
p.desktop-about {
    line-height: 26px;
}
h3.mobile-about {
    padding: 21px 10px!important;
}
div#home-1, .home-page-pricing .sub {
    background: #f4f4f4!important;
}
div#home-1 {
    border-bottom: 1px inset #cccccc52;
}
div#home-1 h1 {
    font-size: 3em;
    font-weight: 100;
}
div#home-1, div#home-page-features {
    background: #ffffff!important;
}
.path-frontpage div#home-page-features h2, .feature-list-box h2 {
    padding-bottom: 0!important;
    padding-top: 95px;
    /* background: linear-gradient(to top left, #b8a46f, #a99058, #bdab8a, #e1cc8c, #ddb071, #efd580); */
    -webkit-background-clip: text;
    /* -webkit-text-fill-color: transparent; */
    /* filter: drop-shadow(1px 1px 1px #000000a8); */
    /* text-shadow: none!important; */
    /* font-weight: 500; */
    color: #555555;
    text-shadow: 1px 1px 1px #000000a8;
}
.trib.memorial-ft-box, .custom-ft-box, .multimedia-ft-box, .security-ft-box, .timeline-ft-box, .responsive-ft-box, .comments-ft-box, .revisions-ft-box {
    max-width: 470px;
    min-width: 300px;
    margin: 25px;
    background: #f4f4f4;
    border-radius: 5px;
    border: 1px inset #cccccc47;
}

.feature-list-box {
    margin: 0 auto;
    display: block;
    padding-bottom: 90px;
    border-bottom: 1px inset #cccccc47;
    border-top: 1px inset #cccccc47;
    background: #f5f5f5;
}
ul.feature-list.ul-0 {
    list-style: none;
    padding-left: 0;
    padding-top: 90px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1300px;
    justify-content: center;
}
ul.feature-list.ul-0 li {
    min-width: 300px;
    max-width: 350px;
    margin: 16px;
    background: #ebf1ee;
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #cccccc47;
    background: #fff;
    transition: .5s;
}
li.fetaure-list-item.li-0 {
    box-shadow: 1px 1px 0px 0px #cbcbcb;
}
h2#pricing, h2#faqs {
    text-transform: uppercase;
    font-size: 3em!important;
    /* font-weight: 500!important; */
    /* background: linear-gradient(to top left, #b8a46f, #a99058, #bdab8a, #e1cc8c, #ddb071, #efd580); */
    -webkit-background-clip: text;
    /* -webkit-text-fill-color: transparent; */
    /* filter: drop-shadow(1px 1px 1px #000000a8); */
    /* text-shadow: none!important; */
    color: #555555;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000000a8;
}
.home-page-pricing ul {
    margin: 2.6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.home-page-pricing .cards {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
background: #fff;
}
.home-page-pricing .card {
    background: #fff;
    color: #555;
    border-radius: 0.4rem;
    margin-bottom: 99px;
/*   border: 1px solid #ccc; */
    max-width: 30%;
}
.home-page-pricing .shadow {
    box-shadow: -5px 5px 15px 1px rgba(0,0,0,0.1);
}
.home-page-pricing .pack {
    font-size: 2.1rem;
    color: #b8a46f;
}
.home-page-pricing ul li.price {
    font-size: 3rem;
    color: #3a3a3a;
    padding-bottom: 69px;
}
.home-page-pricing .bottom-bar {
    border-bottom: 1px solid #cccccc5c;
}
.home-page-pricing .tooltip {
    width: 100%;
}
.home-page-pricing .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 0px dotted black;
}
.home-page-pricing  ul li {
    list-style-type: none;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 1rem 0;
    flex-direction: column;
    text-align: center;
}
.home-page-pricing .btn {
    margin-top: 1rem;
    height: 2.6rem;
    width: 13.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #ffffff!important;
    color: #4f4f4f;
    outline: none;
    border: 1px solid #ccc;
    margin-left: auto;
    margin-right: auto;
}
.card.active.aos-init.aos-animate {
    background: #ffffff!important;
}
.home-page-pricing .price {
    font-weight: 700;
    margin-top: -30px;
    padding: 0;
}

p.product-addendum {
    position: relative;
    top: 34px;
}
#main-container {
    background-color: #f4f4f4;
    color: #3a3a3a;
} 
.page-wrapper {
    background-color: #f8f8f8;
    color: #3a3a3a;
}

section.faq-fp-box {
    background: #ffffff;
    padding: 100px 0;
}
ul.feature-list.ul-0 li {
    min-width: 300px;
    max-width: 350px;
    margin: 16px;
    background: #ebf1ee;
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #cccccc47;
    background: #fff;
    transition: .5s;
}
ul.feature-list.ul-0 {
    list-style: none;
    padding-left: 0;
    padding-top: 90px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1300px;
    justify-content: center;
}
li.fetaure-list-item {
    min-width: 300px;
    max-width: 350px;
    margin: 16px;
    background: #ebf1ee;
    padding: 20px;
    border-radius: 7px;
    border: 1px solid #cccccc42 !important;
    background: #fff;
    transition: .5s;
}
li.fetaure-list-item h3 {
    text-align: center;
    color: #b5a572;
    padding-bottom: 0!important;
    font-weight: 600;
    text-shadow: 0 0 black;
}
ul.navigation__menubar li a {
    background: #fff!important;
    text-transform: uppercase;
    font-size: large;
}
.site-logo img {
    width: 390px;
    display: block;
    margin: 0 auto -17px auto;
}
.mq-text-scroller {
    padding: 10px 0;
    margin: 0 auto!important;
    border-bottom: 1px inset #cccccc;
    padding-top: 0;
background: #ffffff;
}
.marquee-container {
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    max-width: 530px;
    margin: 7px auto;
}
.marquee p span {
    font-weight: 500;
    color: #b8a46f;
}
.marquee p {
    margin: 0;
}
div#home-1, .home-page-pricing .sub {
    background: #f4f4f4!important;
}
div#home-1 {
    display: block;
}
p.site-slogan-text span {
    top: -3px;
}




.field.field--name-field-audio-file.field--type-file.field--label-hidden.field__items {
    border-radius: 14px;

}

#quicktabs-companion_content .item-list::-webkit-scrollbar-track {
    background: #f0f0f0; /* Match your container background */
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

#quicktabs-companion_content .item-list::-webkit-scrollbar {
    width: 12px;
}
#quicktabs-companion_content .item-list::-webkit-scrollbar-thumb {
    background-color: #888; /* Customize thumb color */
    border-radius: 6px;
    border: 3px solid #f0f0f0; /* Creates padding around thumb */
}
div#edit-field-text-fonts-style-selector:before, div#edit-field-heading-fonts-style-selector:before {
    display: none;
}

div#edit-field-text-fonts-style-selector div, div#edit-field-heading-fonts-style-selector div {
    width: 123px!important;
}

/*  textures start */
[textures-activated="On"] * {
    text-shadow: none!important;
}
[textures-activated="On"].texture1 .quicktabs-tabpage p,
[textures-activated="On"].texture1 .apture-restore-button,
[textures-activated="On"].texture1 a.atcb-link,
[textures-activated="On"].texture1 .comment__author a,
[textures-activated="On"].texture1 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture1 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture1 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture1 .quicktabs-tabpage h1,
[textures-activated="On"].texture1 .quicktabs-tabpage h2,
[textures-activated="On"].texture1 .quicktabs-tabpage h3,
[textures-activated="On"].texture1 .quicktabs-tabpage h4,
[textures-activated="On"].texture1 .quicktabs-tabpage h5,
[textures-activated="On"].texture1 .quicktabs-tabpage h6,

[textures-activated="On"].texture1 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture1 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture1 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture1 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture1 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture1 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture1 .apture-preview-header,
[textures-activated="On"].texture1 .apture-preview-window,
[textures-activated="On"].texture1 .apture-restore-button,
[textures-activated="On"].texture1 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture1 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture1 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture1 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture1 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture1 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture1 ul.timeline-list:after, 
[textures-activated="On"].texture1 .heading-text , 
[textures-activated="On"].texture1 .bar1, 
[textures-activated="On"].texture1 .bar2, 
[textures-activated="On"].texture1 .bar3, [textures-activated="On"].texture1 .rotor-group-heading {
background: url(/sites/default/files/textures/1jf9cejyr.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture2 .quicktabs-tabpage p,
[textures-activated="On"].texture2 .apture-restore-button,
[textures-activated="On"].texture2 a.atcb-link,
[textures-activated="On"].texture2 .comment__author a,
[textures-activated="On"].texture2 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture2 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture2 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture2 .quicktabs-tabpage h1,
[textures-activated="On"].texture2 .quicktabs-tabpage h2,
[textures-activated="On"].texture2 .quicktabs-tabpage h3,
[textures-activated="On"].texture2 .quicktabs-tabpage h4,
[textures-activated="On"].texture2 .quicktabs-tabpage h5,
[textures-activated="On"].texture2 .quicktabs-tabpage h6,

[textures-activated="On"].texture2 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture2 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture2 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture2 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture2 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture2 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture2 .apture-preview-header,
[textures-activated="On"].texture2 .apture-preview-window,
[textures-activated="On"].texture2 .apture-restore-button,
[textures-activated="On"].texture2 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture2 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture2 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture2 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture2 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture2 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture2 ul.timeline-list:after,

[textures-activated="On"].texture2 .heading-text, 
[textures-activated="On"].texture2 .bar1, 
[textures-activated="On"].texture2 .bar2, 
[textures-activated="On"].texture2 .bar3, [textures-activated="On"].texture2 .rotor-group-heading { 
background: url(/sites/default/files/textures/own4n2i40.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture3 .quicktabs-tabpage p,
[textures-activated="On"].texture3 .apture-restore-button,
[textures-activated="On"].texture3 a.atcb-link,
[textures-activated="On"].texture3 .comment__author a,
[textures-activated="On"].texture3 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture3 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture3.block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture3 .quicktabs-tabpage h1,
[textures-activated="On"].texture3 .quicktabs-tabpage h2,
[textures-activated="On"].texture3 .quicktabs-tabpage h3,
[textures-activated="On"].texture3 .quicktabs-tabpage h4,
[textures-activated="On"].texture3 .quicktabs-tabpage h5,
[textures-activated="On"].texture3 .quicktabs-tabpage h6,

[textures-activated="On"].texture3 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture3 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture3 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture3 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture3 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture3 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture3 .apture-preview-header,
[textures-activated="On"].texture3 .apture-preview-window,
[textures-activated="On"].texture3 .apture-restore-button,
[textures-activated="On"].texture3 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture3 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture3 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture3 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture3 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture3 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture3 ul.timeline-list:after, 

[textures-activated="On"].texture3 .heading-text , 
[textures-activated="On"].texture3 .bar1, 
[textures-activated="On"].texture3 .bar2, 
[textures-activated="On"].texture3 .bar3, [textures-activated="On"].texture3 .rotor-group-heading { 
background: url(/sites/default/files/textures/hv6xfg2jf.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture4 .quicktabs-tabpage p,
[textures-activated="On"].texture4 .apture-restore-button,
[textures-activated="On"].texture4 a.atcb-link,
[textures-activated="On"].texture4 .comment__author a,
[textures-activated="On"].texture4 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture4 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture4 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture4 .quicktabs-tabpage h1,
[textures-activated="On"].texture4 .quicktabs-tabpage h2,
[textures-activated="On"].texture4 .quicktabs-tabpage h3,
[textures-activated="On"].texture4 .quicktabs-tabpage h4,
[textures-activated="On"].texture4 .quicktabs-tabpage h5,
[textures-activated="On"].texture4 .quicktabs-tabpage h6,

[textures-activated="On"].texture4 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture4 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture4 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture4 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture4 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture4 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture4 .apture-preview-header,
[textures-activated="On"].texture4 .apture-preview-window,
[textures-activated="On"].texture4 .apture-restore-button,
[textures-activated="On"].texture4 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture4 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture4 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture4 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture4 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture4 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture4 ul.timeline-list:after, 

[textures-activated="On"].texture4 .heading-text , 
[textures-activated="On"].texture4 .bar1, 
[textures-activated="On"].texture4 .bar2, 
[textures-activated="On"].texture4 .bar3, [textures-activated="On"].texture4 .rotor-group-heading { 
background: url(/sites/default/files/textures/nufkiomc7.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture5 .quicktabs-tabpage p,
[textures-activated="On"].texture5 .apture-restore-button,
[textures-activated="On"].texture5 a.atcb-link,
[textures-activated="On"].texture5 .comment__author a,
[textures-activated="On"].texture5 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture5 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture5 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture5 .quicktabs-tabpage h1,
[textures-activated="On"].texture5 .quicktabs-tabpage h2,
[textures-activated="On"].texture5 .quicktabs-tabpage h3,
[textures-activated="On"].texture5 .quicktabs-tabpage h4,
[textures-activated="On"].texture5 .quicktabs-tabpage h5,
[textures-activated="On"].texture5 .quicktabs-tabpage h6,

[textures-activated="On"].texture5 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture5 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture5 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture5 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture5 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture5 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture5 .apture-preview-header,
[textures-activated="On"].texture5 .apture-preview-window,
[textures-activated="On"].texture5 .apture-restore-button,
[textures-activated="On"].texture5 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture5 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture5 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture5 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture5 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture5 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture5 ul.timeline-list:after,
 
[textures-activated="On"].texture5 .heading-text, 
[textures-activated="On"].texture5 .bar1, 
[textures-activated="On"].texture5 .bar2, 
[textures-activated="On"].texture5 .bar3, [textures-activated="On"].texture5 .rotor-group-heading { 
background: url(/sites/default/files/textures/egwwzfflp.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture6 .quicktabs-tabpage p,
[textures-activated="On"].texture6 .apture-restore-button,
[textures-activated="On"].texture6 a.atcb-link,
[textures-activated="On"].texture6 .comment__author a,
[textures-activated="On"].texture6 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture6 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture6 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture6 .quicktabs-tabpage h1,
[textures-activated="On"].texture6 .quicktabs-tabpage h2,
[textures-activated="On"].texture6 .quicktabs-tabpage h3,
[textures-activated="On"].texture6 .quicktabs-tabpage h4,
[textures-activated="On"].texture6 .quicktabs-tabpage h5,
[textures-activated="On"].texture6 .quicktabs-tabpage h6,

[textures-activated="On"].texture6 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture6 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture6 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture6 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture6 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture6 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture6 .apture-preview-header,
[textures-activated="On"].texture6 .apture-preview-window,
[textures-activated="On"].texture6 .apture-restore-button,
[textures-activated="On"].texture6 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture6 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture6 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture6 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture6 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture6 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture6 ul.timeline-list:after,
 
[textures-activated="On"].texture6 .heading-text,[textures-activated="On"].texture6 .bar1, 
[textures-activated="On"].texture6 .bar2, 
[textures-activated="On"].texture6 .bar3, [textures-activated="On"].texture6 .rotor-group-heading { 
background: url(/sites/default/files/textures/gsq7u8fqt.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture7 .quicktabs-tabpage p,
[textures-activated="On"].texture7 .apture-restore-button,
[textures-activated="On"].texture7 a.atcb-link,
[textures-activated="On"].texture7. comment__author a,
[textures-activated="On"].texture7 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture7 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture7 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture7 .quicktabs-tabpage h1,
[textures-activated="On"].texture7 .quicktabs-tabpage h2,
[textures-activated="On"].texture7 .quicktabs-tabpage h3,
[textures-activated="On"].texture7 .quicktabs-tabpage h4,
[textures-activated="On"].texture7 .quicktabs-tabpage h5,
[textures-activated="On"].texture7 .quicktabs-tabpage h6,

[textures-activated="On"].texture7 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture7 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture7 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture7 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture7 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture7 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture7 .apture-preview-header,
[textures-activated="On"].texture7 .apture-preview-window,
[textures-activated="On"].texture7 .apture-restore-button,
[textures-activated="On"].texture7 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture7 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture7 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture7 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture7 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture7 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture7 ul.timeline-list:after,
 
[textures-activated="On"].texture7 .heading-text, 
[textures-activated="On"].texture7 .bar1, 
[textures-activated="On"].texture7 .bar2, 
[textures-activated="On"].texture7 .bar3, [textures-activated="On"].texture7 .rotor-group-heading { 
background: url(/sites/default/files/textures/nbcxjwp2k.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture8 .quicktabs-tabpage p,
[textures-activated="On"].texture8 .apture-restore-button,
[textures-activated="On"].texture8 a.atcb-link,
[textures-activated="On"].texture8 .comment__author a,
[textures-activated="On"].texture8 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture8 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture8 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture8 .quicktabs-tabpage h1,
[textures-activated="On"].texture8 .quicktabs-tabpage h2,
[textures-activated="On"].texture8 .quicktabs-tabpage h3,
[textures-activated="On"].texture8 .quicktabs-tabpage h4,
[textures-activated="On"].texture8 .quicktabs-tabpage h5,
[textures-activated="On"].texture8 .quicktabs-tabpage h6,

[textures-activated="On"].texture8 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture8 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture8 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture8 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture8 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture8 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture8 .apture-preview-header,
[textures-activated="On"].texture8 .apture-preview-window,
[textures-activated="On"].texture8 .apture-restore-button,
[textures-activated="On"].texture8 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture8 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture8 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture8 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture8 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture8 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture8 ul.timeline-list:after,
 
[textures-activated="On"].texture8 .heading-text , 
[textures-activated="On"].texture8 .bar1, 
[textures-activated="On"].texture8 .bar2, 
[textures-activated="On"].texture8 .bar3, [textures-activated="On"].texture8 .rotor-group-heading { 
background: url(/sites/default/files/textures/s7waxs8a0.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture9 .quicktabs-tabpage p,
[textures-activated="On"].texture9 .apture-restore-button,
[textures-activated="On"].texture9 a.atcb-link,
[textures-activated="On"].texture9 .comment__author a,
[textures-activated="On"].texture9 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture9 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture9 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture9 .quicktabs-tabpage h1,
[textures-activated="On"].texture9 .quicktabs-tabpage h2,
[textures-activated="On"].texture9 .quicktabs-tabpage h3,
[textures-activated="On"].texture9 .quicktabs-tabpage h4,
[textures-activated="On"].texture9 .quicktabs-tabpage h5,
[textures-activated="On"].texture9 .quicktabs-tabpage h6,

[textures-activated="On"].texture9 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture9 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture9 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture9 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture9 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture9 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture9 .apture-preview-header,
[textures-activated="On"].texture9 .apture-preview-window,
[textures-activated="On"].texture9 .apture-restore-button,
[textures-activated="On"].texture9 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture9 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture9 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture9 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture9 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture9 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture9 ul.timeline-list:after,
 
[textures-activated="On"].texture9 .heading-text , 
[textures-activated="On"].texture9 .bar1, 
[textures-activated="On"].texture9 .bar2, 
[textures-activated="On"].texture9 .bar3, [textures-activated="On"].texture9 .rotor-group-heading { 
background: url(/sites/default/files/textures/thodubzhl.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture10 .quicktabs-tabpage p,
[textures-activated="On"].texture10 .apture-restore-button,
[textures-activated="On"].texture10 a.atcb-link,
[textures-activated="On"].texture10 .comment__author a,
[textures-activated="On"].texture10 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture10 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture10 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture10 .quicktabs-tabpage h1,
[textures-activated="On"].texture10 .quicktabs-tabpage h2,
[textures-activated="On"].texture10 .quicktabs-tabpage h3,
[textures-activated="On"].texture10 .quicktabs-tabpage h4,
[textures-activated="On"].texture10 .quicktabs-tabpage h5,
[textures-activated="On"].texture10 .quicktabs-tabpage h6,

[textures-activated="On"].texture10 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture10 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture10 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture10 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture10 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture10 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture10 .apture-preview-header,
[textures-activated="On"].texture10 .apture-preview-window,
[textures-activated="On"].texture10 .apture-restore-button,
[textures-activated="On"].texture10 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture10 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture10 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture10 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture10 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture10 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture10 ul.timeline-list:after,
 
[textures-activated="On"].texture10 .heading-text , 
[textures-activated="On"].texture10 .bar1, 
[textures-activated="On"].texture10 .bar2, 
[textures-activated="On"].texture10 .bar3, [textures-activated="On"].texture10 .rotor-group-heading { 
background: url(/sites/default/files/textures/a04pjzicy.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture11 .quicktabs-tabpage p,
[textures-activated="On"].texture11 .apture-restore-button,
[textures-activated="On"].texture11 a.atcb-link,
[textures-activated="On"].texture11 .comment__author a,
[textures-activated="On"].texture11 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture11 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture11 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture11 .quicktabs-tabpage h1,
[textures-activated="On"].texture11 .quicktabs-tabpage h2,
[textures-activated="On"].texture11 .quicktabs-tabpage h3,
[textures-activated="On"].texture11 .quicktabs-tabpage h4,
[textures-activated="On"].texture11 .quicktabs-tabpage h5,
[textures-activated="On"].texture11 .quicktabs-tabpage h6,

[textures-activated="On"].texture11 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture11 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture11 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture11 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture11 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture11 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture11 .apture-preview-header,
[textures-activated="On"].texture11 .apture-preview-window,
[textures-activated="On"].texture11 .apture-restore-button,
[textures-activated="On"].texture11 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture11 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture11 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture11 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture11 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture11 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture11 ul.timeline-list:after,
 
[textures-activated="On"].texture11 .heading-text , 
[textures-activated="On"].texture11 .bar1, 
[textures-activated="On"].texture11 .bar2, 
[textures-activated="On"].texture11 .bar3, [textures-activated="On"].texture11 .rotor-group-heading { 
background: url(/sites/default/files/textures/m740inerh.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture12 .quicktabs-tabpage p,
[textures-activated="On"].texture12 .apture-restore-button,
[textures-activated="On"].texture12 a.atcb-link,
[textures-activated="On"].texture12 .comment__author a,
[textures-activated="On"].texture12 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture12 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture12 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture12 .quicktabs-tabpage h1,
[textures-activated="On"].texture12 .quicktabs-tabpage h2,
[textures-activated="On"].texture12 .quicktabs-tabpage h3,
[textures-activated="On"].texture12 .quicktabs-tabpage h4,
[textures-activated="On"].texture12 .quicktabs-tabpage h5,
[textures-activated="On"].texture12 .quicktabs-tabpage h6,

[textures-activated="On"].texture12 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture12 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture12 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture12 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture12 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture12 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture12 .apture-preview-header,
[textures-activated="On"].texture12 .apture-preview-window,
[textures-activated="On"].texture12 .apture-restore-button,
[textures-activated="On"].texture12 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture12 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture12 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture12 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture12 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture12 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture12 ul.timeline-list:after,
 
[textures-activated="On"].texture12 .heading-text , 
[textures-activated="On"].texture12 .bar1, 
[textures-activated="On"].texture12 .bar2, 
[textures-activated="On"].texture12 .bar3, [textures-activated="On"].texture12 .rotor-group-heading { 
background: url(/sites/default/files/textures/pilsy7qez.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture13 .quicktabs-tabpage p,
[textures-activated="On"].texture13 .apture-restore-button,
[textures-activated="On"].texture13 a.atcb-link,
[textures-activated="On"].texture13 .comment__author a,
[textures-activated="On"].texture13 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture13 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture13 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture13 .quicktabs-tabpage h1,
[textures-activated="On"].texture13 .quicktabs-tabpage h2,
[textures-activated="On"].texture13 .quicktabs-tabpage h3,
[textures-activated="On"].texture13 .quicktabs-tabpage h4,
[textures-activated="On"].texture13 .quicktabs-tabpage h5,
[textures-activated="On"].texture13 .quicktabs-tabpage h6,

[textures-activated="On"].texture13 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture13 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture13 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture13 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture13 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture13 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture13 .apture-preview-header,
[textures-activated="On"].texture13 .apture-preview-window,
[textures-activated="On"].texture13 .apture-restore-button,
[textures-activated="On"].texture13 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture13 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture13 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture13 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture13 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture13 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture13 ul.timeline-list:after,
 
[textures-activated="On"].texture13 .heading-text , 
[textures-activated="On"].texture13 .bar1, 
[textures-activated="On"].texture13 .bar2, 
[textures-activated="On"].texture13 .bar3, [textures-activated="On"].texture13 .rotor-group-heading { 
background: url(/sites/default/files/textures/usccntofj.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture14 .quicktabs-tabpage p,
[textures-activated="On"].texture14 .apture-restore-button,
[textures-activated="On"].texture14 a.atcb-link,
[textures-activated="On"].texture14 .comment__author a,
[textures-activated="On"].texture14 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture14 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture14 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture14 .quicktabs-tabpage h1,
[textures-activated="On"].texture14 .quicktabs-tabpage h2,
[textures-activated="On"].texture14 .quicktabs-tabpage h3,
[textures-activated="On"].texture14 .quicktabs-tabpage h4,
[textures-activated="On"].texture14 .quicktabs-tabpage h5,
[textures-activated="On"].texture14 .quicktabs-tabpage h6,

[textures-activated="On"].texture14 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture14 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture14 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture14 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture14 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture14 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture14 .apture-preview-header,
[textures-activated="On"].texture14 .apture-preview-window,
[textures-activated="On"].texture14 .apture-restore-button,
[textures-activated="On"].texture14 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture14 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture14 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture14 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture14 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture14 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture14 ul.timeline-list:after,
 
[textures-activated="On"].texture14 .heading-text , 
[textures-activated="On"].texture14 .bar1, 
[textures-activated="On"].texture14 .bar2, 
[textures-activated="On"].texture14 .bar3, [textures-activated="On"].texture14 .rotor-group-heading {  
background: url(/sites/default/files/textures/t4xhl2wqh.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture15 .quicktabs-tabpage p,
[textures-activated="On"].texture15.apture-restore-button,
[textures-activated="On"].texture15 a.atcb-link,
[textures-activated="On"].texture15 .comment__author a,
[textures-activated="On"].texture15 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture15 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture15 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture15 .quicktabs-tabpage h1,
[textures-activated="On"].texture15 .quicktabs-tabpage h2,
[textures-activated="On"].texture15 .quicktabs-tabpage h3,
[textures-activated="On"].texture15 .quicktabs-tabpage h4,
[textures-activated="On"].texture15 .quicktabs-tabpage h5,
[textures-activated="On"].texture15 .quicktabs-tabpage h6,

[textures-activated="On"].texture15 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture15 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture15 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture15 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture15 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture15 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture15 .apture-preview-header,
[textures-activated="On"].texture15 .apture-preview-window,
[textures-activated="On"].texture15 .apture-restore-button,
[textures-activated="On"].texture15 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture15 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture15 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture15 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture15 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture15 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture15 ul.timeline-list:after,
 
[textures-activated="On"].texture15 .heading-text , 
[textures-activated="On"].texture15 .bar1, 
[textures-activated="On"].texture15 .bar2, 
[textures-activated="On"].texture15 .bar3, [textures-activated="On"].texture15 .rotor-group-heading { 
background: url(/sites/default/files/textures/kjbx1frrj.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture16 .quicktabs-tabpage p,
[textures-activated="On"].texture16 .apture-restore-button,
[textures-activated="On"].texture16 a.atcb-link,
[textures-activated="On"].texture16 .comment__author a,
[textures-activated="On"].texture16 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture16 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture16 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture16   .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture16 .quicktabs-tabpage h1,
[textures-activated="On"].texture16 .quicktabs-tabpage h2,
[textures-activated="On"].texture16 .quicktabs-tabpage h3,
[textures-activated="On"].texture16 .quicktabs-tabpage h4,
[textures-activated="On"].texture16 .quicktabs-tabpage h5,
[textures-activated="On"].texture16 .quicktabs-tabpage h6,

[textures-activated="On"].texture16 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture16 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture16 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture16 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture16 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture16 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture16 .apture-preview-header,
[textures-activated="On"].texture16 .apture-preview-window,
[textures-activated="On"].texture16 .apture-restore-button,
[textures-activated="On"].texture16 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture16 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture16 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture16 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture16 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture16 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture16 ul.timeline-list:after,
 
[textures-activated="On"].texture16 .heading-text , 
[textures-activated="On"].texture16 .bar1, 
[textures-activated="On"].texture16 .bar2, 
[textures-activated="On"].texture16 .bar3, [textures-activated="On"].texture16 .rotor-group-heading { 
background: url(/sites/default/files/textures/jnjkebrrs.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture17 .quicktabs-tabpage p,
[textures-activated="On"].texture17 .apture-restore-button,
[textures-activated="On"].texture17 a.atcb-link,
[textures-activated="On"].texture17 .comment__author a,
[textures-activated="On"].texture17 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture17 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture17 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture17 .quicktabs-tabpage h1,
[textures-activated="On"].texture17 .quicktabs-tabpage h2,
[textures-activated="On"].texture17 .quicktabs-tabpage h3,
[textures-activated="On"].texture17 .quicktabs-tabpage h4,
[textures-activated="On"].texture17 .quicktabs-tabpage h5,
[textures-activated="On"].texture17 .quicktabs-tabpage h6,

[textures-activated="On"].texture17 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture17 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture17 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture17 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture17 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture17 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture17 .apture-preview-header,
[textures-activated="On"].texture17 .apture-preview-window,
[textures-activated="On"].texture17 .apture-restore-button,
[textures-activated="On"].texture17 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture17 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture17 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture17 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture17 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture17 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture17 ul.timeline-list:after,
 
[textures-activated="On"].texture17 .heading-text , 
[textures-activated="On"].texture17 .bar1, 
[textures-activated="On"].texture17 .bar2, 
[textures-activated="On"].texture17 .bar3, [textures-activated="On"].texture17 .rotor-group-heading { 
background: url(/sites/default/files/textures/zsfala1wx.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture18 .quicktabs-tabpage p,
[textures-activated="On"].texture18 .apture-restore-button,
[textures-activated="On"].texture18 a.atcb-link,
[textures-activated="On"].texture18 .comment__author a,
[textures-activated="On"].texture18 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture18 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture18 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture18 .quicktabs-tabpage h1,
[textures-activated="On"].texture18 .quicktabs-tabpage h2,
[textures-activated="On"].texture18 .quicktabs-tabpage h3,
[textures-activated="On"].texture18 .quicktabs-tabpage h4,
[textures-activated="On"].texture18 .quicktabs-tabpage h5,
[textures-activated="On"].texture18 .quicktabs-tabpage h6,

[textures-activated="On"].texture18 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture18 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture18 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture18 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture18 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture18 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture18 .apture-preview-header,
[textures-activated="On"].texture18 .apture-preview-window,
[textures-activated="On"].texture18 .apture-restore-button,
[textures-activated="On"].texture18 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture18 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture18 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture18 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture18 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture18 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture18 ul.timeline-list:after,
 
[textures-activated="On"].texture18 .heading-text , 
[textures-activated="On"].texture18 .bar1, 
[textures-activated="On"].texture18 .bar2, 
[textures-activated="On"].texture18 .bar3, [textures-activated="On"].texture18 .rotor-group-heading { 
background: url(/sites/default/files/textures/gtdqffaey.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture19 .quicktabs-tabpage p,
[textures-activated="On"].texture19 .apture-restore-button,
[textures-activated="On"].texture19 a.atcb-link,
[textures-activated="On"].texture19 .comment__author a,
[textures-activated="On"].texture19 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture19 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture19 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture19 .quicktabs-tabpage h1,
[textures-activated="On"].texture19 .quicktabs-tabpage h2,
[textures-activated="On"].texture19 .quicktabs-tabpage h3,
[textures-activated="On"].texture19 .quicktabs-tabpage h4,
[textures-activated="On"].texture19 .quicktabs-tabpage h5,
[textures-activated="On"].texture19 .quicktabs-tabpage h6,

[textures-activated="On"].texture19 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture19 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture19 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture19 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture19 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture19 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture19 .apture-preview-header,
[textures-activated="On"].texture19 .apture-preview-window,
[textures-activated="On"].texture19 .apture-restore-button,
[textures-activated="On"].texture19 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture19 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture19 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture19 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture19 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture19 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture19 ul.timeline-list:after,
 
[textures-activated="On"].texture19 .heading-text, 
[textures-activated="On"].texture19 .bar1, 
[textures-activated="On"].texture19 .bar2, 
[textures-activated="On"].texture19 .bar3, [textures-activated="On"].texture19 .rotor-group-heading { 
background: url(/sites/default/files/textures/lywbbe3bw.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture20 .quicktabs-tabpage p,
[textures-activated="On"].texture20 .apture-restore-button,
[textures-activated="On"].texture20 a.atcb-link,
[textures-activated="On"].texture20 .comment__author a,
[textures-activated="On"].texture20 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture20 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture20 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture20 .quicktabs-tabpage h1,
[textures-activated="On"].texture20 .quicktabs-tabpage h2,
[textures-activated="On"].texture20 .quicktabs-tabpage h3,
[textures-activated="On"].texture20 .quicktabs-tabpage h4,
[textures-activated="On"].texture20 .quicktabs-tabpage h5,
[textures-activated="On"].texture20 .quicktabs-tabpage h6,

[textures-activated="On"].texture20 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture20 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture20 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture20 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture20 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture20 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture20 .apture-preview-header,
[textures-activated="On"].texture20 .apture-preview-window,
[textures-activated="On"].texture20 .apture-restore-button,
[textures-activated="On"].texture20 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture20 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture20 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture20 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture20 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture20 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture20 ul.timeline-list:after,
 
[textures-activated="On"].texture20 .heading-text , 
[textures-activated="On"].texture20 .bar1, 
[textures-activated="On"].texture20 .bar2, 
[textures-activated="On"].texture20 .bar3, [textures-activated="On"].texture20 .rotor-group-heading { 
background: url(/sites/default/files/textures/do9180jc4.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture21 .quicktabs-tabpage p,
[textures-activated="On"].texture21 .apture-restore-button,
[textures-activated="On"].texture21 a.atcb-link,
[textures-activated="On"].texture21 .comment__author a,
[textures-activated="On"].texture21 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture21 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture21 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture21 .quicktabs-tabpage h1,
[textures-activated="On"].texture21 .quicktabs-tabpage h2,
[textures-activated="On"].texture21 .quicktabs-tabpage h3,
[textures-activated="On"].texture21 .quicktabs-tabpage h4,
[textures-activated="On"].texture21 .quicktabs-tabpage h5,
[textures-activated="On"].texture21 .quicktabs-tabpage h6,

[textures-activated="On"].texture21 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture21 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,

[textures-activated="On"].texture21 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture21 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture21 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture21 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture21 .apture-preview-header,
[textures-activated="On"].texture21 .apture-preview-window,
[textures-activated="On"].texture21 .apture-restore-button,
[textures-activated="On"].texture21 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture21 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture21 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture21 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture21 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture21 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture21 ul.timeline-list:after,
 
[textures-activated="On"].texture21 .heading-text , 
[textures-activated="On"].texture21 .bar1, 
[textures-activated="On"].texture21 .bar2, 
[textures-activated="On"].texture21 .bar3, [textures-activated="On"].texture21 .rotor-group-heading { 
background: url(/sites/default/files/textures/xvmqnpyjm.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture22 .quicktabs-tabpage p,
[textures-activated="On"].texture22 .apture-restore-button,
[textures-activated="On"].texture22 a.atcb-link,
[textures-activated="On"].texture22 .comment__author a,
[textures-activated="On"].texture22 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture22 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture22 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture22 .quicktabs-tabpage h1,
[textures-activated="On"].texture22 .quicktabs-tabpage h2,
[textures-activated="On"].texture22 .quicktabs-tabpage h3,
[textures-activated="On"].texture22 .quicktabs-tabpage h4,
[textures-activated="On"].texture22 .quicktabs-tabpage h5,
[textures-activated="On"].texture22 .quicktabs-tabpage h6,

[textures-activated="On"].texture22 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture22 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,

[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor,
[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture22 .apture-preview-header,
[textures-activated="On"].texture22 .apture-preview-window,
[textures-activated="On"].texture22 .apture-restore-button,
[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture22 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture22 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture22 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture22 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture22 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture22 ul.timeline-list:after,
 
[textures-activated="On"].texture22 .heading-text , 
[textures-activated="On"].texture22 .bar1, 
[textures-activated="On"].texture22 .bar2, 
[textures-activated="On"].texture22 .bar3, [textures-activated="On"].texture22 .rotor-group-heading { 
background: url(/sites/default/files/textures/ytbt0pscc.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture23 .quicktabs-tabpage p,
[textures-activated="On"].texture23 .apture-restore-button,
[textures-activated="On"].texture23 a.atcb-link,
[textures-activated="On"].texture23 .comment__author a,
[textures-activated="On"].texture23 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture23 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture23 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture23 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture23 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture23 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture23 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture23 .quicktabs-tabpage h1,
[textures-activated="On"].texture23 .quicktabs-tabpage h2,
[textures-activated="On"].texture23 .quicktabs-tabpage h3,
[textures-activated="On"].texture23 .quicktabs-tabpage h4,
[textures-activated="On"].texture23 .quicktabs-tabpage h5,
[textures-activated="On"].texture23 .quicktabs-tabpage h6,

[textures-activated="On"].texture23 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture23 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture23 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture23 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture23 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture23 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture23 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture23 .apture-preview-header,
[textures-activated="On"].texture23 .apture-preview-window,
[textures-activated="On"].texture23 .apture-restore-button,
[textures-activated="On"].texture23 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture23 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture23 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture23 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture23 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture23 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture23 ul.timeline-list:after,
 
[textures-activated="On"].texture23 .heading-text , 
[textures-activated="On"].texture23 .bar1, 
[textures-activated="On"].texture23 .bar2, 
[textures-activated="On"].texture23 .bar3, , [textures-activated="On"].texture23 .rotor-group-heading { 
background: url(/sites/default/files/textures/46ywkh6mg.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture24 .quicktabs-tabpage p,
[textures-activated="On"].texture24 .apture-restore-button,
[textures-activated="On"].texture24 a.atcb-link,
[textures-activated="On"].texture24 .comment__author a,
[textures-activated="On"].texture24 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture24 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture24 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture24 .quicktabs-tabpage h1,
[textures-activated="On"].texture24 .quicktabs-tabpage h2,
[textures-activated="On"].texture24 .quicktabs-tabpage h3,
[textures-activated="On"].texture24 .quicktabs-tabpage h4,
[textures-activated="On"].texture24 .quicktabs-tabpage h5,
[textures-activated="On"].texture24 .quicktabs-tabpage h6,

[textures-activated="On"].texture24 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture24 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture24 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture24 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture24 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture24 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture24 .apture-preview-header,
[textures-activated="On"].texture24 .apture-preview-window,
[textures-activated="On"].texture24 .apture-restore-button,
[textures-activated="On"].texture24 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture24 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture24 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture24 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture24 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture24 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture24 ul.timeline-list:after,
 
[textures-activated="On"].texture24 .heading-text , 
[textures-activated="On"].texture24 .bar1, 
[textures-activated="On"].texture24 .bar2, 
[textures-activated="On"].texture24 .bar3, [textures-activated="On"].texture24 .rotor-group-heading { 
background: url(/sites/default/files/textures/e36b0xym7.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture25 .quicktabs-tabpage p,
[textures-activated="On"].texture25 .apture-restore-button,
[textures-activated="On"].texture25 a.atcb-link,
[textures-activated="On"].texture25 .comment__author a,
[textures-activated="On"].texture25 ul.links.inline.solo-ul a, 
[textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture25 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture25 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture25 .quicktabs-tabpage h1,
[textures-activated="On"].texture25 .quicktabs-tabpage h2,
[textures-activated="On"].texture25 .quicktabs-tabpage h3,
[textures-activated="On"].texture25 .quicktabs-tabpage h4,
[textures-activated="On"].texture25 .quicktabs-tabpage h5,
[textures-activated="On"].texture25 .quicktabs-tabpage h6,

[textures-activated="On"].texture25 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture25 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture25 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture25 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture25 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture25 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture25 .apture-preview-header,
[textures-activated="On"].texture25 .apture-preview-window,
[textures-activated="On"].texture25 .apture-restore-button,
[textures-activated="On"].texture25 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture25 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture25 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture25 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture25 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture25 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture25 ul.timeline-list:after,
 
[textures-activated="On"].texture25 .heading-text , 
[textures-activated="On"].texture25 .bar1, 
[textures-activated="On"].texture25 .bar2, 
[textures-activated="On"].texture25 .bar3, [textures-activated="On"].texture25 .rotor-group-heading { 
background: url(/sites/default/files/textures/93e8qfqtb.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture26 .quicktabs-tabpage p,
[textures-activated="On"].texture26 .apture-restore-button,
[textures-activated="On"].texture26 a.atcb-link,
[textures-activated="On"].texture26 .comment__author a,
[textures-activated="On"].texture26 ul.links.inline.solo-ul a,
[textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture26 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture26 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture26 .quicktabs-tabpage h1,
[textures-activated="On"].texture26 .quicktabs-tabpage h2,
[textures-activated="On"].texture26 .quicktabs-tabpage h3,
[textures-activated="On"].texture26 .quicktabs-tabpage h4,
[textures-activated="On"].texture26 .quicktabs-tabpage h5,
[textures-activated="On"].texture26 .quicktabs-tabpage h6,

[textures-activated="On"].texture26 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture26 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture26 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture26 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture26 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture26 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture26 .apture-preview-header,
[textures-activated="On"].texture26 .apture-preview-window,
[textures-activated="On"].texture26 .apture-restore-button,
[textures-activated="On"].texture26 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture26 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture26 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture26 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture26 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture26 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture26 ul.timeline-list:after,
 
[textures-activated="On"].texture26 .heading-text, 
[textures-activated="On"].texture26 .bar1, 
[textures-activated="On"].texture26 .bar2, 
[textures-activated="On"].texture26 .bar3, [textures-activated="On"].texture26 .rotor-group-heading { 
background: url(/sites/default/files/textures/x3fryk5aw.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}
[textures-activated="On"].texture27 .quicktabs-tabpage p,
[textures-activated="On"].texture27 .apture-restore-button,
[textures-activated="On"].texture27 a.atcb-link,
[textures-activated="On"].texture27 .comment__author a,
[textures-activated="On"].texture27 ul.links.inline.solo-ul a,
[textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-rsvp-a,
[textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-primary-video-media iframe, [textures-activated="On"].texture27 ul.quicktabs-tabs.solo-ul a, [textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-heading, [textures-activated="On"].texture27 .block-field-blockgroupwedding-companionlabel, [textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-epitaph, [textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].texture27 .quicktabs-tabpage h1,
[textures-activated="On"].texture27 .quicktabs-tabpage h2,
[textures-activated="On"].texture27 .quicktabs-tabpage h3,
[textures-activated="On"].texture27 .quicktabs-tabpage h4,
[textures-activated="On"].texture27 .quicktabs-tabpage h5,
[textures-activated="On"].texture27 .quicktabs-tabpage h6,

[textures-activated="On"].texture27 .views-field.views-field-field-portrait-slideshow,
[textures-activated="On"].texture27 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img,
[textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content,


[textures-activated="On"].texture27 .flipdown.flipdown__theme-dark .rotor-top,
[textures-activated="On"].texture27 .flipdown.flipdown__theme-dark .rotor-leaf-front,
[textures-activated="On"].texture27 .flipdown.flipdown__theme-dark .rotor-bottom,
[textures-activated="On"].texture27 .flipdown.flipdown__theme-dark .rotor-leaf-rear,
[textures-activated="On"].texture27 .apture-preview-header,
[textures-activated="On"].texture27 .apture-preview-window,
[textures-activated="On"].texture27 .apture-restore-button,
[textures-activated="On"].texture27 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
[textures-activated="On"].texture27 .flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after,
[textures-activated="On"].texture27 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden,
[textures-activated="On"].texture27 .view-timeline .views-field.views-field-field-image img,
[textures-activated="On"].texture27 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture27 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker,
[textures-activated="On"].texture27 ul.timeline-list:after,
 
[textures-activated="On"].texture27 .heading-text , 
[textures-activated="On"].texture27 .bar1, 
[textures-activated="On"].texture27 .bar2, 
[textures-activated="On"].texture27 .bar3, [textures-activated="On"].texture27 .rotor-group-heading { 
  filter: drop-shadow(1px 1px 1px #696969);
background: url(/sites/default/files/textures/we8iecdfr.jpg)!important;
    background-color: #ffffff00 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
    background-position: left top !important;
    z-index: auto;
	-webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent;
    -webkit-font-smoothing: antialiased;
}


/* frames & msc*/
[textures-activated="On"].texture27 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture27 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture27 button#group-formblock-toggle, 
[textures-activated="On"].texture27 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture27 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture27 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture27 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture27 ul.timeline-list:after, 
[textures-activated="On"].texture27 .bar1, 
[textures-activated="On"].texture27 .bar2, 
[textures-activated="On"].texture27 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture1 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture1 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture1 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture1 button#group-formblock-toggle, 
[textures-activated="On"].texture1 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture1 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture1 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture1 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture1 ul.timeline-list:after, 
[textures-activated="On"].texture1 .bar1, 
[textures-activated="On"].texture1 .bar2, 
[textures-activated="On"].texture1 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture2 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture2 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture2 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture2 button#group-formblock-toggle, 
[textures-activated="On"].texture2 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture2 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture2 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture2 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture2 ul.timeline-list:after, 
[textures-activated="On"].texture2 .bar1, 
[textures-activated="On"].texture2 .bar2, 
[textures-activated="On"].texture2 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture3 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture3 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture3 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture3 button#group-formblock-toggle, 
[textures-activated="On"].texture3 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture3 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture3 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture3 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture3 ul.timeline-list:after, 
[textures-activated="On"].texture3 .bar1, 
[textures-activated="On"].texture3 .bar2, 
[textures-activated="On"].texture3 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture4 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture4 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture4 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture4 button#group-formblock-toggle, 
[textures-activated="On"].texture4 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture4 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture4 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture4 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture4 ul.timeline-list:after, 
[textures-activated="On"].texture4 .bar1, 
[textures-activated="On"].texture4 .bar2, 
[textures-activated="On"].texture4 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture5 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture5 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture5 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture5 button#group-formblock-toggle, 
[textures-activated="On"].texture5 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture5 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture5 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture5 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture5 ul.timeline-list:after, 
[textures-activated="On"].texture5 .bar1, 
[textures-activated="On"].texture5 .bar2, 
[textures-activated="On"].texture5 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture6 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture6 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture6 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture6 button#group-formblock-toggle, 
[textures-activated="On"].texture6 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture6 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture6 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture6 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture6 ul.timeline-list:after, 
[textures-activated="On"].texture6 .bar1, 
[textures-activated="On"].texture6 .bar2, 
[textures-activated="On"].texture6 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture7 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture7 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture7 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture7 button#group-formblock-toggle, 
[textures-activated="On"].texture7 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture7 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture7 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture7 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture7 ul.timeline-list:after, 
[textures-activated="On"].texture7 .bar1, 
[textures-activated="On"].texture7 .bar2, 
[textures-activated="On"].texture7 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture8 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture8 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture8 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture8 button#group-formblock-toggle, 
[textures-activated="On"].texture8 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture8 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture8 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture8 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture8 ul.timeline-list:after, 
[textures-activated="On"].texture8 .bar1, 
[textures-activated="On"].texture8 .bar2, 
[textures-activated="On"].texture8 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture9 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture9 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture9 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture9 button#group-formblock-toggle, 
[textures-activated="On"].texture9 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture9 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture9 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture9 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture9 ul.timeline-list:after, 
[textures-activated="On"].texture9 .bar1, 
[textures-activated="On"].texture9 .bar2, 
[textures-activated="On"].texture9 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture10 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture10 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture10 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture10 button#group-formblock-toggle, 
[textures-activated="On"].texture10 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture10 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture10 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture10 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture10 ul.timeline-list:after, 
[textures-activated="On"].texture10 .bar1, 
[textures-activated="On"].texture10 .bar2, 
[textures-activated="On"].texture10 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture11 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture11 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture11 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture11 button#group-formblock-toggle, 
[textures-activated="On"].texture11 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture11 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture11 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture11 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture11 ul.timeline-list:after, 
[textures-activated="On"].texture11 .bar1, 
[textures-activated="On"].texture11 .bar2, 
[textures-activated="On"].texture11 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture12 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture12 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture12 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture12 button#group-formblock-toggle, 
[textures-activated="On"].texture12 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture12 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture12 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture12 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture12 ul.timeline-list:after, 
[textures-activated="On"].texture12 .bar1, 
[textures-activated="On"].texture12 .bar2, 
[textures-activated="On"].texture12 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture13 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture13 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture13 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture13 button#group-formblock-toggle, 
[textures-activated="On"].texture13 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture13 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture13 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture13 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture13 ul.timeline-list:after, 
[textures-activated="On"].texture13 .bar1, 
[textures-activated="On"].texture13 .bar2, 
[textures-activated="On"].texture13 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture14 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture14 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture14 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture14 button#group-formblock-toggle, 
[textures-activated="On"].texture14 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture14 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture14 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture14 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture14 ul.timeline-list:after, 
[textures-activated="On"].texture14 .bar1, 
[textures-activated="On"].texture14 .bar2, 
[textures-activated="On"].texture14 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture15 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture15 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture15 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture15 button#group-formblock-toggle, 
[textures-activated="On"].texture15 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture15 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture15 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture15 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture15 ul.timeline-list:after, 
[textures-activated="On"].texture15 .bar1, 
[textures-activated="On"].texture15 .bar2, 
[textures-activated="On"].texture15 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture16 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture16 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture16 button#group-formblock-toggle, 
[textures-activated="On"].texture16 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture16 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture16 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture16 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture16 ul.timeline-list:after, 
[textures-activated="On"].texture16 .bar1, 
[textures-activated="On"].texture16 .bar2, 
[textures-activated="On"].texture16 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture17 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture17 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture17 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture17 button#group-formblock-toggle, 
[textures-activated="On"].texture17 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture17 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture17 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture17 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture17 ul.timeline-list:after, 
[textures-activated="On"].texture17 .bar1, 
[textures-activated="On"].texture17 .bar2, 
[textures-activated="On"].texture17 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture18 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture18 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture18 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture18 button#group-formblock-toggle, 
[textures-activated="On"].texture18 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture18 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture18 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture18 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture18 ul.timeline-list:after, 
[textures-activated="On"].texture18 .bar1, 
[textures-activated="On"].texture18 .bar2, 
[textures-activated="On"].texture18 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture19 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture19 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture19 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture19 button#group-formblock-toggle, 
[textures-activated="On"].texture19 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture19 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture19 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture19 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture19 ul.timeline-list:after, 
[textures-activated="On"].texture19 .bar1, 
[textures-activated="On"].texture19 .bar2, 
[textures-activated="On"].texture19 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture20 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture20 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture20 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture20 button#group-formblock-toggle, 
[textures-activated="On"].texture20 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture20 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture20 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture20 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture20 ul.timeline-list:after, 
[textures-activated="On"].texture20 .bar1, 
[textures-activated="On"].texture20 .bar2, 
[textures-activated="On"].texture20 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture21 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture21 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture21 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture21 button#group-formblock-toggle, 
[textures-activated="On"].texture21 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture21 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture21 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture21 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture21 ul.timeline-list:after, 
[textures-activated="On"].texture21 .bar1, 
[textures-activated="On"].texture21 .bar2, 
[textures-activated="On"].texture21 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture22 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture22 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture22 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture22 button#group-formblock-toggle, 
[textures-activated="On"].texture22 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture22 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture22 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture22 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture22 ul.timeline-list:after, 
[textures-activated="On"].texture22 .bar1, 
[textures-activated="On"].texture22 .bar2, 
[textures-activated="On"].texture22 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture23 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture23 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture23 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture23 button#group-formblock-toggle, 
[textures-activated="On"].texture23 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture23 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture23 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture23 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture23 ul.timeline-list:after, 
[textures-activated="On"].texture23 .bar1, 
[textures-activated="On"].texture23 .bar2, 
[textures-activated="On"].texture23 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture24 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture24 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture24 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture24 button#group-formblock-toggle, 
[textures-activated="On"].texture24 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture24 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture24 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture24 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture24 ul.timeline-list:after, 
[textures-activated="On"].texture24 .bar1, 
[textures-activated="On"].texture24 .bar2, 
[textures-activated="On"].texture24 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture25 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture25 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture25 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture25 button#group-formblock-toggle, 
[textures-activated="On"].texture25 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture25 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture25 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture25 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture25 ul.timeline-list:after, 
[textures-activated="On"].texture25 .bar1, 
[textures-activated="On"].texture25 .bar2, 
[textures-activated="On"].texture25 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture26 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture26 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture26 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture26 button#group-formblock-toggle, 
[textures-activated="On"].texture26 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture26 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture26 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture26 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture26 ul.timeline-list:after, 
[textures-activated="On"].texture26 .bar1, 
[textures-activated="On"].texture26 .bar2, 
[textures-activated="On"].texture26 .bar3 {
    -webkit-background-clip: unset!important;
}

[textures-activated="On"].texture27 .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].texture27 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, 
[textures-activated="On"].texture27 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture27 button#group-formblock-toggle, 
[textures-activated="On"].texture27 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture27 .view-timeline .views-field.views-field-field-image img, 
[textures-activated="On"].texture27 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture27 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture27 ul.timeline-list:after, 
[textures-activated="On"].texture27 .bar1, 
[textures-activated="On"].texture27 .bar2, 
[textures-activated="On"].texture27 .bar3 {
    -webkit-background-clip: unset!important;
}


[textures-activated="On"].texture16 .views-field.views-field-field-portrait-slideshow, [textures-activated="On"].texture16 .media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items img, [textures-activated="On"].texture16 .block-field-blockgroupwedding-companionfield-primary-video-media iframe.media-oembed-content, [textures-activated="On"].texture16 button#group-formblock-toggle, [textures-activated="On"].texture16 .field.field--name-field-media-video-file.field--type-file.field--label-visually_hidden, [textures-activated="On"].texture16 .view-timeline .views-field.views-field-field-image img, [textures-activated="On"].texture16 ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture16 ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker, [textures-activated="On"].texture16 ul.timeline-list:after, [textures-activated="On"].texture16 .bar1, [textures-activated="On"].texture16 .bar2, [textures-activated="On"].texture16 .bar3 {
    -webkit-background-clip: unset!important;
}

/*  textures end */

[box-shadows-option="Off"] * {
box-shadow: none!important;
}

.block-field-blockgroupwedding-companionfield-date, .block-field-blockgroupwedding-companionfield-life-dates, .block-field-blockgroupwedding-companionfield-epitaph, .block-field-blockgroupwedding-companionfield-secondary-headings, .block-field-blockgroupwedding-companionlabel, .block-field-blockgroupwedding-companionfield-heading {
    position: relative;
    z-index: 1!important;
}


/* textured overlays  */
.v-overlay1 .video-overlay {
    background: url(/sites/default/files/overlays/01.png);
    background-repeat: repeat;
}
.v-overlay2 .video-overlay {
    background: url(/sites/default/files/overlays/01.png);
    background-repeat: repeat;
}
.v-overlay3 .video-overlay {
    background: url(/sites/default/files/overlays/03.png);
    background-repeat: repeat;
}
.v-overlay4 .video-overlay {
    background: url(/sites/default/files/overlays/04.png);
    background-repeat: repeat;
}
.v-overlay5 .video-overlay {
    background: url(/sites/default/files/overlays/05.png);
    background-repeat: repeat;
}
.v-overlay6 .video-overlay {
    background: url(/sites/default/files/overlays/06.png);
    background-repeat: repeat;
}
.v-overlay7 .video-overlay {
    background: url(/sites/default/files/overlays/07.png);
    background-repeat: repeat;
}
.v-overlay8 .video-overlay {
    background: url(/sites/default/files/overlays/08.png);
    background-repeat: repeat;
}
.v-overlay9 .video-overlay {
    background: url(/sites/default/files/overlays/09.png);
    background-repeat: repeat;
}


.v-overlay1 .bg-image-overlay {
    background: url(/sites/default/files/overlays/01.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay2 .bg-image-overlay {
    background: url(/sites/default/files/overlays/01.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay3 .bg-image-overlay {
    background: url(/sites/default/files/overlays/03.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay4 .bg-image-overlay {
    background: url(/sites/default/files/overlays/04.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay5 .bg-image-overlay {
    background: url(/sites/default/files/overlays/05.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay6 .bg-image-overlay {
    background: url(/sites/default/files/overlays/06.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay7 .bg-image-overlay {
    background: url(/sites/default/files/overlays/07.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay8 .bg-image-overlay {
    background: url(/sites/default/files/overlays/08.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}
.v-overlay9 .bg-image-overlay {
    background: url(/sites/default/files/overlays/09.png);
    background-repeat: repeat;
	width: 100%;
    height: -webkit-fill-available;
    position: fixed;
    z-index: 0;
    top: 0;
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay1{
    background: url(/sites/default/files/overlays/01.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay2 {
    background: url(/sites/default/files/overlays/02.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay3 {
    background: url(/sites/default/files/overlays/03.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay4 {
    background: url(/sites/default/files/overlays/04.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay5 {
    background: url(/sites/default/files/overlays/05.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay6 {
    background: url(/sites/default/files/overlays/06.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay7 {
    background: url(/sites/default/files/overlays/07.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay8 {
    background: url(/sites/default/files/overlays/08.png);
}

input#edit-field-background-video-overlay-s-style-selector-v-overlay9 {
    background: url(/sites/default/files/overlays/09.png);
}

input#edit-field-portrait-image-style-style-selector-pi-001 * {
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-right-radius: 0%;
    border-bottom-left-radius: 0%;
}

input#edit-field-portrait-image-style-style-selector-pi-001 * {
    border-top-left-radius: 0%;
    border-top-right-radius: 0%;
    border-bottom-right-radius: 0%;
    border-bottom-left-radius: 0%;
}

input#edit-field-portrait-image-style-style-selector-pi-001 {
    background: #baa685;
    border-top-left-radius: 0%!important;
    border-top-right-radius: 0%!important;
    border-bottom-right-radius: 0%!important;
    border-bottom-left-radius: 0%!important;
}

.ssui__option.pi-002 * {
    background: #baa685;
    border-radius: 6px!important;
}

.ssui__option.pi-003 * {
    background: #baa685;
    border-top-left-radius: 33%!important;
    border-top-right-radius: 3%!important;
    border-bottom-left-radius: 3%!important;
    border-bottom-right-radius: 33%!important;
}
.pi-003.group.group--full.group--wedding-companion img.solo-image.image-style-large {
     border-top-left-radius: 33%!important;
    border-top-right-radius: 3%!important;
    border-bottom-left-radius: 3%!important;
    border-bottom-right-radius: 33%!important;
}
.ssui__option.pi-004 * {
    background: #baa685;
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important;
    border-bottom-left-radius: 5%!important;
    border-bottom-right-radius: 5%!important;
}
.pi-004.group.group--full.group--wedding-companion img.solo-image.image-style-large {
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important;
    border-bottom-left-radius: 5%!important;
    border-bottom-right-radius: 5%!important;
}
.ssui__option.pi-005 * {
    border-radius: 50%;
    background: #baa685;
}
.pi-005.group.group--full.group--wedding-companion img.solo-image.image-style-large {
 border-radius: 50%;
}
.ssui__option.pi-006 * {
    background: #baa685;
    border-top-left-radius: 66%!important;
    border-top-right-radius: 5%!important;
    border-bottom-left-radius: 5%!important;
    border-bottom-right-radius: 66%!important;
}
.pi-006.group.group--full.group--wedding-companion img.solo-image.image-style-large { 
 border-top-left-radius: 66%!important;
    border-top-right-radius: 5%!important;
    border-bottom-left-radius: 5%!important;
    border-bottom-right-radius: 66%!important;
}
.ssui__option.pi-007 * {
    background: #baa685;
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important;
    border-bottom-right-radius: 50%!important;
    width: 122%!important;
}
.pi-007.group.group--full.group--wedding-companion img.solo-image.image-style-large { 
    border-top-left-radius: 50%!important;
    border-top-right-radius: 50%!important;
    border-bottom-left-radius: 50%!important;
    border-bottom-right-radius: 50%!important;
    width: 122%!important;
}
.ssui__option.pi-008 * {
    background: #baa685;
    border-top-left-radius: 7%!important;
    border-top-right-radius: 61%!important;
    border-bottom-left-radius: 61%!important;
    border-bottom-right-radius: 61%!important;
}
.pi-008.group.group--full.group--wedding-companion img.solo-image.image-style-large { 
    border-top-left-radius: 7%!important;
    border-top-right-radius: 61%!important;
    border-bottom-left-radius: 61%!important;
    border-bottom-right-radius: 61%!important;
}
.ssui__option.pi-009 * {
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%!important;
    background: #baa685;
}
.pi-009.group.group--full.group--wedding-companion img.solo-image.image-style-large { 
 border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%!important;
}
.ssui__option.pi-0010 * {
    background: #baa685;
    border-top-left-radius: 3%!important;
    border-top-right-radius: 33%!important;
    border-bottom-left-radius: 33%!important;
    border-bottom-right-radius: 3%!important;
}
.pi-0010.group.group--full.group--wedding-companion img.solo-image.image-style-large { 
    border-top-left-radius: 3%!important;
    border-top-right-radius: 33%!important;
    border-bottom-left-radius: 33%!important;
    border-bottom-right-radius: 3%!important;
}
a.quicktabs-loaded {
    font-size: 3.5em;
}

/* Text drop-shadows */
[textures-activated="On"].tenpercentshad h1, 
[textures-activated="On"].tenpercentshad h2, 
[textures-activated="On"].tenpercentshad h3, 
[textures-activated="On"].tenpercentshad h4, 
[textures-activated="On"].tenpercentshad h5, 
[textures-activated="On"].tenpercentshad h6, [text-shadows-option="On"].tenpercentshad .quicktabs-tabpage p,  
[textures-activated="On"].tenpercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].tenpercentshad .quicktabs-tabpage p,  
[textures-activated="On"].tenpercentshad .apture-restore-button, 
[textures-activated="On"].tenpercentshad a.atcb-link,  
[textures-activated="On"].tenpercentshad .comment__author a, 
[textures-activated="On"].tenpercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].tenpercentshad  .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].tenpercentshad  .block-field-blockgroupwedding-companionfield-primary-video-media,  
[textures-activated="On"].tenpercentshad .rotor-group-heading, 
[textures-activated="On"].tenpercentshad a.quicktabs-loaded, 
[textures-activated="On"].tenpercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].tenpercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].tenpercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].tenpercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 10%));
}
[textures-activated="On"].twentypercentshad h1, 
[textures-activated="On"].twentypercentshad h2, 
[textures-activated="On"].twentypercentshad h3, 
[textures-activated="On"].twentypercentshad h4, 
[textures-activated="On"].twentypercentshad h5, 
[textures-activated="On"].twentypercentshad h6, [text-shadows-option="On"].twenytypercentshad .quicktabs-tabpage p, 
[textures-activated="On"].twentypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].twentypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].twentypercentshad .apture-restore-button, 
[textures-activated="On"].twentypercentshad a.atcb-link,  
[textures-activated="On"].twentypercentshad .comment__author a, 
[textures-activated="On"].twentypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].twentypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].twentypercentshad .block-field-blockgroupwedding-companionfield-primary-video-media, 
[textures-activated="On"].twentypercentshad .rotor-group-heading, 
[textures-activated="On"].twentypercentshad a.quicktabs-loaded, 
[textures-activated="On"].twentypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].twentypercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].twentypercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].twentypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 20%));
}
[textures-activated="On"].thirtypercentshad h1, 
[textures-activated="On"].thirtypercentshad h2, 
[textures-activated="On"].thirtypercentshad h3, 
[textures-activated="On"].thirtypercentshad h4, 
[textures-activated="On"].thirtypercentshad h5, 
[textures-activated="On"].thirtypercentshad h6, [text-shadows-option="On"].thirtypercentshad .quicktabs-tabpage p, 
[textures-activated="On"].thirtypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].thirtypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].thirtypercentshad .apture-restore-button, 
[textures-activated="On"].thirtypercentshad a.atcb-link,  
[textures-activated="On"].thirtypercentshad .comment__author a, 
[textures-activated="On"].thirtypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].thirtypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].thirtypercentshad.block-field-blockgroupwedding-companionfield-primary-video-media, 
[textures-activated="On"].thirtypercentshad .rotor-group-heading,
[textures-activated="On"].thirtypercentshad a.quicktabs-loaded, 
[textures-activated="On"].thirtypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].thirtypercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].thirtypercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].thirtypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 30%));
}
[textures-activated="On"].fourtypercentshad h1, 
[textures-activated="On"].fourtypercentshad h2, 
[textures-activated="On"].fourtypercentshad h3, 
[textures-activated="On"].fourtypercentshad h4, 
[textures-activated="On"].fourtypercentshad h5, 
[textures-activated="On"].fourtypercentshad h6, [text-shadows-option="On"].fourtypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].fourtypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].fourtypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].fourtypercentshad .apture-restore-button, 
[textures-activated="On"].fourtypercentshad a.atcb-link,  
[textures-activated="On"].fourtypercentshad .comment__author a, 
[textures-activated="On"].fourtypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].fourtypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].fourtypercentshad .block-field-blockgroupwedding-companionfield-primary-video-media, 
[textures-activated="On"].fourtypercentshad .rotor-group-heading, 
[textures-activated="On"].fourtypercentshad a.quicktabs-loaded, 
[textures-activated="On"].fourtypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].fourtypercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].fourtypercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].fourtypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 40%));
}
[textures-activated="On"].fiftypercentshad h1, 
[textures-activated="On"].fiftypercentshad h2, 
[textures-activated="On"].fiftypercentshad h3, 
[textures-activated="On"].fiftypercentshad h4, 
[textures-activated="On"].fiftypercentshad h5, 
[textures-activated="On"].fiftypercentshad h6, [text-shadows-option="On"].fiftypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].fiftypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].fiftypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].fiftypercentshad .apture-restore-button, 
[textures-activated="On"].fiftypercentshad a.atcb-link,  
[textures-activated="On"].fiftypercentshad .comment__author a, 
[textures-activated="On"].fiftypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].fiftypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].fiftypercentshad .block-field-blockgroupwedding-companionfield-primary-video-media, 
[textures-activated="On"].fiftypercentshad .rotor-group-heading, 
[textures-activated="On"].fiftypercentshad a.quicktabs-loaded, 
[textures-activated="On"].fiftypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].fiftypercentshad .block-field-blockgroupwedding-companionfield-epitaph, 
[textures-activated="On"].fiftypercentshad .block-field-blockgroupwedding-companionfield-date,  
[textures-activated="On"].fiftypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 50%));
}
[textures-activated="On"].sixtypercentshad h1, 
[textures-activated="On"].sixtypercentshad h2, 
[textures-activated="On"].sixtypercentshad h3, 
[textures-activated="On"].sixtypercentshad h4, 
[textures-activated="On"].sixtypercentshad h5, 
[textures-activated="On"].sixtypercentshad h6, [text-shadows-option="On"].sixtypercentshad .quicktabs-tabpage p, 
[textures-activated="On"].sixtypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item, 
[textures-activated="On"].sixtypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].sixtypercentshad .apture-restore-button, 
[textures-activated="On"].sixtypercentshad a.atcb-link,  
[textures-activated="On"].sixtypercentshad .comment__author a, 
[textures-activated="On"].sixtypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].sixtypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].sixtypercentshad .block-field-blockgroupwedding-companionfield-primary-video-media,  
[textures-activated="On"].sixtypercentshad .rotor-group-heading, 
[textures-activated="On"].sixtypercentshad a.quicktabs-loaded, 
[textures-activated="On"].sixtypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].sixtypercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].sixtypercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].sixtypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 60%));
}
[textures-activated="On"].seventypercentshad h1, 
[textures-activated="On"].seventypercentshad h2, 
[textures-activated="On"].seventypercentshad h3, 
[textures-activated="On"].seventypercentshad h4, 
[textures-activated="On"].seventypercentshad h5, 
[textures-activated="On"].seventypercentshad h6, [text-shadows-option="On"].seventypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].seventypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].seventypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].seventypercentshad .apture-restore-button, 
[textures-activated="On"].seventypercentshad a.atcb-link,  
[textures-activated="On"].seventypercentshad .comment__author a, 
[textures-activated="On"].seventypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].seventypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].seventypercentshad .block-field-blockgroupwedding-companionfield-primary-video-media,  
[textures-activated="On"].seventypercentshad .rotor-group-heading, 
[textures-activated="On"].seventypercentshad a.quicktabs-loaded, 
[textures-activated="On"].seventypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].seventypercentshad .block-field-blockgroupwedding-companionfield-epitaph, 
[textures-activated="On"].seventypercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].seventypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 70%));
}
[textures-activated="On"].eightypercentshad h1, 
[textures-activated="On"].eightypercentshad h2, 
[textures-activated="On"].eightypercentshad h3, 
[textures-activated="On"].eightypercentshad h4, 
[textures-activated="On"].eightypercentshad h5, 
[textures-activated="On"].eightypercentshad h6, [text-shadows-option="On"].eightypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].eightypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].eightypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].eightypercentshad .apture-restore-button, 
[textures-activated="On"].eightypercentshad a.atcb-link,  
[textures-activated="On"].eightypercentshad .comment__author a, 
[textures-activated="On"].eightypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].eightypercentshad  .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].eightypercentshad  .block-field-blockgroupwedding-companionfield-primary-video-media,  
[textures-activated="On"].eightypercentshad .rotor-group-heading, 
[textures-activated="On"].eightypercentshad a.quicktabs-loaded,
[textures-activated="On"].eightypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].eightypercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].eightypercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].eightypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 80%));
}
[textures-activated="On"].ninetypercentshad h1, 
[textures-activated="On"].ninetypercentshad h2, 
[textures-activated="On"].ninetypercentshad h3, 
[textures-activated="On"].ninetypercentshad h4, 
[textures-activated="On"].ninetypercentshad h5, 
[textures-activated="On"].ninetypercentshad h6, [text-shadows-option="On"].ninetypercentshad .quicktabs-tabpage p,
[textures-activated="On"].ninetypercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].ninetypercentshad .quicktabs-tabpage p,  
[textures-activated="On"].ninetypercentshad .apture-restore-button, 
[textures-activated="On"].ninetypercentshad a.atcb-link,  
[textures-activated="On"].ninetypercentshad .comment__author a, 
[textures-activated="On"].ninetypercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].ninetypercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].ninetypercentshad .block-field-blockgroupwedding-companionfield-primary-video-media,  
[textures-activated="On"].ninetypercentshad .rotor-group-heading, 
[textures-activated="On"].ninetypercentshad a.quicktabs-loaded, 
[textures-activated="On"].ninetypercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].ninetypercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].ninetypercentshad .block-field-blockgroupwedding-companionfield-date,
[textures-activated="On"].ninetypercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 90%));
}
[textures-activated="On"].onehundredpercentshad h1, 
[textures-activated="On"].onehundredpercentshad h2, 
[textures-activated="On"].onehundredpercentshad h3, 
[textures-activated="On"].onehundredpercentshad h4, 
[textures-activated="On"].onehundredpercentshad h5, 
[textures-activated="On"].onehundredpercentshad h6, [text-shadows-option="On"].onehuundredpercentshad .quicktabs-tabpage p, 
[textures-activated="On"].onehundredpercentshad .block-field-blockgroupwedding-companionfield-date.heading-text.field.field--name-field-life-dates.field--type-daterange.field--label-hidden.field__item,
[textures-activated="On"].onehundredpercentshad .quicktabs-tabpage p,  
[textures-activated="On"].onehundredpercentshad .apture-restore-button, 
[textures-activated="On"].onehundredpercentshad a.atcb-link,  
[textures-activated="On"].onehundredpercentshad .comment__author a, 
[textures-activated="On"].onehundredpercentshad ul.links.inline.solo-ul a, 
[textures-activated="On"].onehundredpercentshad .views-field.views-field-field-portrait-slideshow, 
[textures-activated="On"].onehundredpercentshad .block-field-blockgroupwedding-companionfield-primary-video-media,  
[textures-activated="On"].onehundredpercentshad .rotor-group-heading, 
[textures-activated="On"].onehundredpercentshad a.quicktabs-loaded, 
[textures-activated="On"].onehundredpercentshad .block-field-blockgroupwedding-companionlabel, 
[textures-activated="On"].onehundredpercentshad .block-field-blockgroupwedding-companionfield-epitaph,
[textures-activated="On"].onehundredpercentshad .block-field-blockgroupwedding-companionfield-date, 
[textures-activated="On"].onehundredpercentshad .block-field-blockgroupwedding-companionfield-rsvp-a a {
    filter: drop-shadow(1px 1px 0px rgb(0 0 0 / 100%));
}
/*text shadows off*/
[heading-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-date, [heading-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-life-dates, [heading-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-epitaph, [heading-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-secondary-headings, [heading-shadows-option="Off"] .block-field-blockgroupwedding-companionlabel, [heading-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-heading {
    text-shadow: none!important;
    filter: unset!important;
}

[paragraph-shadows-option="Off"] .quicktabs-tabpage p {
    text-shadow: none!important;
    filter: unset!important;
}

.nav__menu-item a::before, .nav__menu-item a::after {
    display: none;
}
.path-group .region-inner.main-box-inner.sidebar-box-main-inner.fade-inner.region-left.region-xxl {
    margin-bottom: -23px;
}


[paragraph-textures-option="Off"] .quicktabs-tabpage p, [paragraph-textures-option="Off"] .apture-restore-button, [paragraph-textures-option="Off"] a.atcb-link, [paragraph-textures-option="Off"] .comment__author a, [paragraph-textures-option="Off"] ul.links.inline.solo-ul a {
    background: unset!important;
    background-color: unset !important;
    background-repeat: unset !important;
    background-attachment: unset !important;
    background-position: unset !important;
    z-index: auto;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
    -webkit-font-smoothing: unset !important;
 /*   filter: unset!important; */
}

[heading-textures-option="Off"] .block-field-blockgroupwedding-companionfield-rsvp-a *, [heading-textures-option="Off"] section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-life-dates *, [heading-textures-option="Off"] section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-epitaph *, [heading-textures-option="Off"] section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionlabel *, [heading-textures-option="Off"] section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-date *, [heading-textures-option="Off"] section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-heading * {
    background: initial!important;
    background-color: unset !important;
    background-repeat: unset !important;
    background-attachment: unset !important;
    background-position: unset !important;
    z-index: auto;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: initial!important;
    -webkit-font-smoothing: unset !important;
    filter: unset!important;
}

[text-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-date, [text-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-life-dates, [text-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-epitaph, [text-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-secondary-headings, [text-shadows-option="Off"] .block-field-blockgroupwedding-companionlabel, [text-shadows-option="Off"] .block-field-blockgroupwedding-companionfield-heading, [text-shadows-option="Off"] div#quicktabs-container-companion_content {
    filter: none!important;
}



.media-entity.field.field--name-field-gallery-images.field--type-entity-reference.field--label-hidden.field__items {
    display: flex;
    gap: 15px;
 flex-wrap: wrap;
}

div#quicktabs-tabpage-companion_content-6 .view, 
div#quicktabs-tabpage-companion_content-7 .view {
    box-shadow: none!important;
    background: transparent!important;
}
.views-field.views-field-field-video-gallery- .media-entity.field.field--name-field-gallery-videos.field--type-entity-reference.field--label-hidden.field__items {
    display: flex;
    gap: 15px;
}


.views-field.views-field-field-video-gallery- .media-entity.field.field--name-field-gallery-videos.field--type-entity-reference.field--label-hidden.field__items .field__item {
    width: 250px;
}
/*
div#tns1-ow * {
    max-height: 500px;
}
*/
div#off-can-but {
    margin: 8px 8px 0 0;
}
/* tiny slider */
ul.messages__list * {
    color: #000!important;
}

.tns-controls {
    display: flex;
    justify-content: space-between;
    width: 112%;
    margin-left: -82px;
}

.tns-controls button {
    background: #fff!important;
    box-shadow: 1px 1px 1px #ccc;
    text-transform: capitalize;
    font-weight: bold;
    text-shadow: none!important;
    font-family: 'Open Sans ';
}
.views-field.views-field-field-video-tribute {
    width: 720px;
    margin: 0 auto;
}
/* updated headings */

.block-field-blockgroupwedding-companionfield-epitaph, .block-field-blockgroupwedding-companionfield-date {
    font-size: 3vw;
}

div#quicktabs-tabpage-companion_content-6 .view, div#quicktabs-tabpage-companion_content-7 .view, div#quicktabs-tabpage-companion_content-1 .view {
    box-shadow: none!important;
    background: transparent!important;
}

.cap-art, .cap-chip, .cap-btn, .cap-btn:hover, .custom-player-playlist .cap-thumb, .cap-seek, .t-dur, span.cap-time {
    border: 0!important;
}
.tns-outer h2 {
    padding-top: 0px!important;
    text-align: center;
}
.quicktabs-tabpage-companion_content-4 [data-controls="next"] {
    position: relative;
    left: -8px;
}

ul.timeline-list.item-list.alternate.marker-center {
    visibility: visible!important;
    opacity: 1!important;
    position: relative!important;
    overflow: unset!important;
}

div#quicktabs-tabpage-companion_content-3 .view {
    background: transparent!important;
    box-shadow: none!important;
    overflow: revert-layer;
 padding:0px!important;
}

div#quicktabs-tabpage-companion_content-3 .view  .views-field.views-field-field-event-description {
    margin: 10px 0;
}
ul.timeline-list.alternate li.timeline-item.even .timeline-item-wrapper .timeline-marker {
    left: -20px!important;
    z-index: 9!important;
}

ul.timeline-list.alternate li.timeline-item.odd .timeline-item-wrapper .timeline-marker {
    right: -22px!important;
    z-index: 9!important;
}


.share.buttons-share svg {
    width: 40px;
}

.share.buttons-share {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin: 25px 0;
    justify-content: center;
}

a.resp-sharing-button__link {
    font-size: 12px;
}

.resp-sharing-button {
    width: 100px;
    height: 100px;
}

div#quicktabs-tabpage-companion_content-8 {
    background: #0000006e;
    padding: 22px;
}

div#qrCode img {
    margin: 25px auto;
    display: block;
    background: #ffffff;
    padding: 16px;
}

.cp-to-clip.copy-url-link {
    padding: 8px;
    margin-top: 25px;
}

.comment-reply .field.field--name-field-background-video-display.field--type-text-long.field--label-hidden.field__item video {
    visibility: hidden;
}

.react-recorder-widget button, .solo-file-upload-wrapper button {
    margin-top: 1rem;
    height: inherit;
    border-radius: 5px;
    outline: none;
    font-weight: bold;
    box-shadow: 0.1em 0.25em 0.5em #00875f26;
    font-size: 15px;
    background: #fff;
    color: #baa685!important;
    padding: 10px;
    border: 1px solid #ccc;
    margin-right: 15px;
}

[for="edit-field-audio-tribute-0-upload-upload"] {
    display: none;
}
/*
.comment-reply div#primary-menu-inner {
    display: none;
}
*/
.comment-reply div#primary-menu {
    display: none;
}
.comment-reply #header {
    border-bottom: 1.5px inset #cccccc47;
}

label#edit-field-audio-tribute-0--label {
    font-weight: bold;
    text-transform: capitalize;
    font-size: 16px;
}

div#edit-field-audio-tribute-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
}

div#edit-field-video-tribute-wrapper:before {
    content: 'Video tribute';
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

div#edit-field-video-tribute-0 {
    border: 1px inset #cccccc47;
    padding: 17px;
    border-radius: 6px;
}

div#edit-field-audio-tribute-0 {
    border: 1px inset #cccccc47;
    padding: 0 17px 17px;
    margin-top: 10px;
    border-radius: 6px;
}

.comment-reply div#main-container {
    display: none;
}


div#edit-actions--2 {
    width: 169px;
}

.login-piece {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    margin: 25px auto;
    justify-content: space-between;
    max-width: 1200px;
}
section#block-solo-subtheme-frontpagelogin {
    background: #fff;
}
.login-piece div {
    width: 48%;
    padding: 10px;
}

.path-frontpage .js-form-item.form-item.js-form-type-password.form-type-password.js-form-item-pass.form-item-pass, .path-frontpage .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-name.form-item-name {
    width: 100%;
}


ul.feature-list img {
    width: 48px;
    border-radius: 4px;
    padding: 2px;
    margin: 0 auto;
    display: block!important;
}

ul.feature-list h3 {
    color: #414141;
}
ul.feature-list li {
    box-shadow: 1px 1px 1px #ccc;
}
li.fetaure-list-item:hover {
    box-shadow: none;
}

div#edit-field-select-a-bacground-type label.form-item__label.option {
    text-transform: capitalize;
}

div#edit-field-select-a-bacground-type {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-around;
    flex-wrap: nowrap;
}

div#edit-field-select-a-bacground-type .form-type-boolean {
    display: flex;
    flex-direction: column-reverse;
}

div#edit-field-gradient-background-0-wrapper-controls label {
    text-transform: capitalize;
}


.field.field--name-field-gradient-background.field--type-gradient-background.field--label-above label {
    display: none;
}
.entity-group-canonical .region-inner, .entity-group-canonical #main-container-inner, .entity-group-canonical, div#main-container, .entity-group-canonical div#page-wrapper {
    background: transparent!important;
}

.entity-group-canonical .view-empty img {
    width: 200px;
    margin: 0 auto;
}

.entity-group-canonical .view-empty div {
    background: #ffffffe8;
    padding: 45px 8px;
    border-radius: 7px;
}
body.entity-group-canonical nav.solo-clear.tabs {
    background: transparent!important;
}
.entity-group-canonical section#block-solo-subtheme-primary-local-tasks {
    height: 106px;
}


/*  library  */

.js-media-library-item.js-click-to-select.solo-clear.views-row {
    display: inline-flex;
    gap: 5px;
}

.js-media-library-item.js-click-to-select.solo-clear.views-row article {
    width: 200px;
    height: 200px;
}

.js-media-library-item.js-click-to-select.solo-clear.views-row img {
    height: 176px;
    top: 0;
}

.js-media-library-item.js-click-to-select.solo-clear.views-row article div:nth-of-type(2) {display: block;position: relative;top: -4px;padding: 6px 6px;transition: .5s;height: 120px;opacity: .8;}

.js-media-library-item.js-click-to-select.solo-clear.views-row article div:nth-of-type(2):hover {
    top: -88px;
    background: #fff;
}


thead {
    font-size: 18px;
    font-weight: normal;
}

div#media-library-content * {
    font-family: 'Open Sans ';
}
.ui-dialog .ui-dialog-titlebar {
    background: #ffffff;
}

.media.media--type-video.media--view-mode-default {
    width: 50%;
    display: block;
    margin: 90px auto;
}
section#block-solo-subtheme-frontpagevideo,  div#home-page-pricing {
    background: #fff;
}
.media.media--type-video.media--view-mode-default video {
    width: 100%;
}
.login-piece-2 div , .media.media--type-video.media--view-mode-default, .login-piece div .media.media--type-video.media--view-mode-default .field__item {
    width: 100%!important;
    margin: 0;
    padding: 0;
}

ul.feature-list li img {
    filter: brightness(0);
}

ul.feature-list h3 {
    color: #baa685;
    font-weight: 500;
}
section#block-solo-subtheme-frontpagetopblock .field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
    margin-top: -7px;
}

section#block-solo-subtheme-frontpagevideo .field__item {
    max-width: 720px;
    margin: 0px auto;
    display: block;
 /*   height: 405px; */
    border-radius: 5px;
}

section#block-solo-subtheme-frontpagevideo {
padding: 80px 25px;
}
.plyr__control--overlaid {
    background: #b3a68a;
}
.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
    background: #a4937b;
    color: #fff;
    color: var(--plyr-video-control-color-hover,#fff);
    background: linear-gradient(to top left,#e1cc8c, #715b3c, #d1be81);
}

.solo-col, div#main-container {
    display: flex;
    flex-wrap: wrap;
}

.home-page-pricing .cards .card {
    min-width: 372px;
}
.home-0.phone-block {
    padding: 0 25px;
}
article.node.node--view-mode-full {
    display: flex;
}
@media (max-width: 768px) {
ul#account-menubar--2 {
    display: none;
}
select.tabs-select.fade-in {
    width: 80%;
    margin: 25px auto;
    text-align: center;
}

}


@media (max-width:639px) {
.login-piece {
    display: flex;
    flex-wrap: nowrap;
    gap: 25px;
    margin: 25px auto;
    justify-content: space-between;
    flex-direction: column;
}
.login-piece {
    display: flex;
    flex-wrap: nowrap;
    gap: 25px;
    margin: 25px auto;
    justify-content: space-between;
    flex-direction: column-reverse;
}
}
@media (max-width:1244px) {
.phone-show, .ftin-a {
    justify-content: center;
}
.footer-grid {
    justify-items: center;
}
section.footer-col {
    padding: 0;
    border-right: 0;
}
.ckeditor-accordion-container {
    margin: 0 15px;
}
}

.flag.flag-apture-bookmark.js-flag-apture-bookmark-6.action-flag {
    display: none;
}

.site-footer { background: #ffffff; color: #cfd5e1; }
.footer-cta, .footer-grid, .footer-bottom {max-width: 1800px;margin: 0 auto;padding: 1.25rem;}
.footer-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 5rem;max-width: 1600px;}
.footer-title {/* font-size: 1rem; */font-weight: 600;margin-bottom: .75rem;color: #fff;}
.footer-links, .footer-social, .footer-legal { list-style: none; padding: 0; margin: 0; display: grid; gap: .5rem; }
.footer-form input, .footer-form textarea, .footer-cta__form input { width: 100%; padding: .6rem .75rem; border-radius: .5rem; border: 1px solid #2b3242; background: #101321; color: #e8edf7; }
.footer-form button, .footer-cta__form button, .footer-preferences button { padding: .6rem .9rem; border-radius: .5rem; border: 1px solid transparent; background: #4f7cf7; color: #fff; cursor: pointer; }
.footer-bottom { display: grid; grid-template-columns: 1fr auto auto; gap: 1rem; align-items: center; border-top: 1px solid #1c2233; padding-top: 1rem; }
.icon {display: inline-flex;align-items: center;margin-right: .5rem;/* color: #8fa1c7; */}
.visually-hidden { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }
.badge { display: inline-block; padding: .25rem .5rem;  border-radius: .375rem; font-size: .75rem; margin-right: .25rem; }
@media (max-width: 860px) { .footer-grid { grid-template-columns: 1fr; } .footer-bottom { grid-template-columns: 1fr; } }

#block-solo-subtheme-frontpagelogin .media.media--type-video.media--view-mode-default video {
    width: 100%;
    border-radius: 0;
    margin: 0;
    padding: 0;
    margin-bottom: -6px;
}
.footer-grid ul.footer-links svg {
    stroke: #baa685;
 
}

ul.footer-social svg {
    fill: #baa685;
    stroke: #baa685;
}



.path-frontpage ul.links.inline.solo-ul {
    display: none;
}
.footer-grid h2 {
    font-family: 'Open Sans ';
}
div#footer-container {
    margin-top: -40px;
    border-top: 1px inset #cccccc47;
}
.footer-badges {
    margin-top: 35px;
}
section.footer-col {
    padding: 0 26px 26px;
    border-right: 1px inset #e2e2e2;
}

.footer-badges .badge {
    border: 1px inset #ccc;
    background: #fffaf0;
    color: #555555;
}
/* knowledge b  */


.knb-block-links {
    display: flex;
    justify-content: space-around;
    width: 100%;
    padding: 100px 0;
    /* gap: 25px; */
    background: #fff;
    border-top: 1px inset #cccccc29;
    border-bottom: 1px inset #cccccc47;
}

.path-node article.node.node--view-mode-full .node__content {
    display: block!important;
}

article.node.node--view-mode-full {
    display: block;
}

.knb-bottom-space {
    height: 96px;
}
 .knb-top-space {
    height: 150px;
}

.knb-block-links div {
    color: #5f5f5f;
    font-weight: bold;
    font-family: 'Open Sans','Helvetica Neue', Helvetica, Arial, sans-serif;
    width: 300px;
    background-color: #ffffff;
    box-shadow: inset 1px 1px 4px #cccccc47;
    border: 1px solid #b19e7f;
    text-align: center;
    border-radius: 4px;
}

h1.page-title-text {
    display: block;
}
.knb-block-links  a {
    max-width: 300px;
    display: block;
    padding: 36px;
    margin: 0;
}
/*  Status messages */
.simple-status-messages .messages--status {
    background-image: url(../img/checked.svg);
    background-size: 16px;
    background-color: #ffffff;
    color: #000000;
    border-color: #baa685 #c4af8b #d4c09f transparent;
    box-shadow: -8px 0 0 #baa685, -4px 0px 15px rgba(0, 0, 0, 0.3);
}
.simple-status-messages a {
    color: #555555!important;
    font-style: italic;
    text-transform: capitalize;
}
h2#faqs {
    padding-top: 90px;
}

a.create-account-link:before {
    content: '';
    background: url(https://stela.page/sites/default/files/edit-info_9424667.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    visibility: visible;
    background-size: contain;
    margin-right: 4px;
}

a.request-password-link:before {
    content: '';
    background: url(https://stela.page/sites/default/files/lock_13270157.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    visibility: visible;
    background-size: contain;
    margin-right: 4px;
}

.login-piece-1 .solo-clear.item-list {
    width: 100%;
}

.solo-clear.item-list ul {
    display: flex;
    flex-direction: column;
}

.login-piece-1 .solo-clear.item-list li {
    padding-left: 0;
    padding-right: 40px;
}

a.create-account-link:after {
    content: 'Register new account';
    visibility: visible;
    font-size: 16px;
}

a.request-password-link:after {
    visibility: visible;
    content: 'Reset password';
    font-size: 16px;
}
a.create-account-link, a.request-password-link {
    visibility: hidden;
    font-size: 0;
}

.sp-input-container.sp-cf {
    margin-top: -2px;
    height: 45px;
}

input.sp-input {
    height: 30px;
}



.sp-alpha-inner {
    border: 0;
}

.sp-initial.sp-thumb.sp-cf {
    /* border: 0; */
    float: left;
    border: solid 1px #74747480;
    border-radius: 3px;
}

.sp-color, .sp-hue, .sp-clear {
    border: 0;
    border-radius: 3px;
}

.sp-container button, .sp-cancel {
    background-color: #ebebeb;
    background-image: none!important;
    border: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    border-radius: 3px;
    color: #333!important;
    font-size: 11px!important;
    line-height: 1;
    padding: 5px 11px!important;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    font: inherit;
    font-family: 'Open Sans';
}

.sp-alpha-handle {
    position: absolute;
    top: -4px;
    bottom: -4px;
    width: 6px;
    left: 50%;
    cursor: pointer;
    border: 1px solid #00000047;
    background: white;
    opacity: 1;
    border-radius: 3px;
}

.sp-slider {
    position: absolute;
    top: 0;
    cursor: pointer;
    height: 3px;
    left: -1px;
    right: -1px;
    border: 1px solid #00000059;
    background: white;
    opacity: 1;
    border-radius: 2px;
}

/*   font sizes  */

.small.group.group--full.group--wedding-companion .quicktabs-main p {
    font-size: .5vw!important;
}
.medium.group.group--full.group--wedding-companion .quicktabs-main p {
    font-size: 1vw!important;
}
.large.group.group--full.group--wedding-companion .quicktabs-main p {
    font-size: 1.5vw!important;
}
.larger.group.group--full.group--wedding-companion .quicktabs-main p {
    font-size: 2vw!important;
}
.x-large.group.group--full.group--wedding-companion .quicktabs-main p {
    font-size: 2.5vw!important;
}
.xx-large.group.group--full.group--wedding-companion .quicktabs-main p {
    font-size: 3vw!important;
}

section.views-element-container.contextual-region.solo-clear.solo-block.block-views.block-views-blockportrait-slideshow-block-1 {
    width: 50%;
    margin: 0 auto;
z-index: 1;
}

section.views-element-container.contextual-region.solo-clear.solo-block.block-views.block-views-blockportrait-slideshow-block-1 img {
    border-radius: 50%;
}
.square section.views-element-container.contextual-region.solo-clear.solo-block.block-views.block-views-blockportrait-slideshow-block-1 img {
    border-radius: 0;
}
.views-field.views-field-field-portrait-slideshow {
    background: #fff;
    border-radius: 50%;
    padding: 20px;
}
input.cap-vol-range {
    border: 0;

}
.view-shoutbox .field.field--name-field-heading.field--type-text-long.field--label-hidden.field__item {
    position: relative;
    top: -30px;
}

div#quicktabs-tabpage-companion_content-3 .item-list {
    left: 0;
    display: block;
    margin: 0 auto;
    transform: unset!important;
}

.glightbox-clean .gclose {
    top: 5px!important;
}



.bm-notepad-wrapper {
    bottom: 5.5rem;
}
select.bm-notepad-module-select {
    max-width: 46%;
}
.bm-notepad-wrapper {
    opacity: .5;
}
.bm-notepad-wrapper:hover, .bm-notepad-wrapper:active, .bm-notepad-wrapper:focus, .bm-notepad-wrapper:focus-within {
    opacity: 1;
}
.tablet-show-media iframe {
    box-shadow: rgba(204, 204, 204, 0.44) 1px 1px 2px 1px;
    margin: 0 auto;
    display: block;
    background: #e0e9ef;
    border-radius: 8px;
    padding: 29px 37px 29px 54px;
    box-shadow: 1px 1px 2px 1px #cccccc70;
}



/*  frontpage produccts */

.front-page-products {
    display: flex;
    gap: 2rem;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: 50px;
    padding-bottom: 150px;
margin-bottom: -18px;
}
.home-0.phone-block {
    margin-bottom: -15px;
}
.product-card {
  position: relative;
  width: 280px;
  padding: 1.5rem;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  background: #fff;
}

.product-card:hover {
  transform: scale(1.05);
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
}

.front-page-products .badge {
    position: absolute;
    top: -10px;
    left: -10px;
    background: #55555594;
    color: #fff;
    padding: 0.4rem 0.8rem;
    border-radius: 6px;
    font-size: 0.9rem;
}

.storage {
  font-weight: bold;
  margin: 0.5rem 0;
}

.description {
  font-size: 0.9rem;
  color: #555;
  margin-bottom: 1rem;
}

/* Tier-specific accents */
.bronze {
  border: 2px solid #cd7f32;
  background: linear-gradient(135deg, #fff, #fdf5f0);
}
.silver {
  border: 2px solid #c0c0c0;
  background: linear-gradient(135deg, #fff, #f7f7f7);
}
.gold {
  border: 2px solid #ffd700;
  background: linear-gradient(135deg, #fff, #fff8e1);
}

/* CTA buttons */
.cta {
  padding: 0.6rem 1.2rem;
  border: none;
  border-radius: 8px;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.3s ease;
}

.bronze-btn {
  background: #cd7f32;
  color: #fff;
}
.bronze-btn:hover {
  background: #b87333;
}

.silver-btn {
  background: #c0c0c0;
  color: #333;
}
.silver-btn:hover {
  background: #a9a9a9;
}

.gold-btn {
  background: #ffd700;
  color: #333;
}
.gold-btn:hover {
  background: #e6c200;
}

/* frontpage faq */

.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    background-color: #f1f1f1;
}
.ckeditor-accordion-container > dl dt.active > a {
    background-color: #f1f1f1!important;
}
.ckeditor-accordion-container > dl dd {
    background: #f1f1f1;
    border-top: 1px solid #cccccc82;
top: -8px;
}
.front-page-products-headings, .front-page-products {
    background: #f1f1f1;
}
.ckeditor-accordion-container > dl dd, div#home-1, .home-0.phone-block, .feature-list-box, .front-page-products-headings, .front-page-products, .trib.memorial-ft-box, .custom-ft-box, .multimedia-ft-box, .security-ft-box, .timeline-ft-box, .responsive-ft-box, .comments-ft-box, .revisions-ft-box, .ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
    background: #f1f1f1 !important;
}

.home-0.phone-block {
    margin-bottom: -15px;
}

section.faq-fp-box, .home-0.phone-block {
    border-bottom: 1px inset #cccccc!important;
}

div#home-page-features {
    border-top: 1px inset #cccccc6e;
    padding-bottom: 100px;
}

section#block-solo-subtheme-frontpagevideo {
    border-bottom: 1px inset #ccc;
}

.product-card h2 {
    display: none;
}
.product-card p {
    font-size: 20px;
}
.ftin-a h3 {
    padding: 40px 0 7px;
}
.home-0.phone-block, .feature-list-box {
    background: url(https://stela.page/sites/default/files/79536_r.png) bottom right no-repeat, url(https://stela.page/sites/default/files/freepik__adjust__79536.png) top left no-repeat!important;
    /* background-image: url(https://stela.page/sites/default/files/freepik__adjust__79536.png)!important; */
    /* background-position: top left!important; */
    background-repeat: no-repeat!important;
    background-size: 25%!important;
}

.faq-fp-box, div#home-page-features {
    background: url(https://stela.page/sites/default/files/79536_r.png) bottom right no-repeat, url(https://stela.page/sites/default/files/freepik__adjust__79536.png) top left no-repeat!important;
    background-size: 25%!important;
    background-color: #ffffff!important;
}
.plyr__video-wrapper {
    margin-bottom: -10px;
}
.phone-show-text h3 {
    color: #b5a689;
}
p.storage {
    color: #b5a689;
}


.dashboard section {
    background-color: #fff;
    margin: 25px;
    padding: 25px;
    border-radius: 8px;
}


.dashboard {
    max-width: 1600px;
    margin: 0 auto;
}

.dashboard .layout__region.layout__region--first {
    padding-right: 25px;
}
.page-wrapper h1, .page-wrapper h2, .page-wrapper h3, .page-wrapper h1 a, .page-wrapper h2 a, .page-wrapper h3 a, .page-wrapper h1 a span, .page-wrapper h2 a span, .page-wrapper h3 a span, .page-wrapper .site-name, .page-wrapper .site-slogan, .page-wrapper .site-name-link {

}
.user-profile-page section#block-solo-subtheme-content {
    border-radius: 8px;
    background: #fff;
    padding: 25px;
    max-width: 1000px;
    margin: 50px auto;
}
.dashboard .views-field.views-field-user-picture {width: 200px;margin: 0 auto;}

.dashboard .views-field.views-field-name h4 {
    text-align: center;
    text-transform: capitalize;
    font-size: 40px;
}
.view-my-companions.view-id-my_companions.view-display-id-block_1 a {
    color: #4895f0;
    text-shadow: 1px 1px #5757573d;
}

.ptah_dashboard-user_dashboard section#block-solo-subtheme-content, .entity-user-canonical .region-inner.main-box-inner.sidebar-box-main-inner.fade-inner.region-left.region-xxl {
    background: url(https://stela.page/sites/default/files/79536_r.png) bottom right no-repeat, url(https://stela.page/sites/default/files/freepik__adjust__79536.png) top left no-repeat!important;
    background-repeat: no-repeat!important;
    background-size: 25%!important;
    background-color: #f1f1f1!important;
}
.entity-commerce_payment_method-collection section#block-solo-subtheme-content {
    max-width: 1200px;
    margin: 46px auto;
    border-radius: 8px;
    padding: 12px;
    background: #fff;
    border: 0!important;
}

.entity-commerce_payment_method-collection section#block-solo-subtheme-content .solo-table-wrapper {
    border: 0!important;
}
.path-user ul.solo-ul.solo-clear.tabs.primary.ul-1 {
padding-bottom: 13px;
border-bottom: 1px inset #ccc;
}

.views-field.views-field-field-preview-image img {
    max-width: 500px;
}

.views-field.views-field-field-preview-image {
    max-width: 500px;
    height: 784px;
    overflow: hidden;
    margin-top: 27px;
    background: #f1f1f1;
    padding: 16px;
}
button#group-formblock-toggle img {
    width: 64px;
}
/* pwa buttons  
.ptah-pwa-ui {
    display: flex;
    flex-direction: column;
    position: fixed;
    bottom: 30px;
    z-index: 99999999999999999999;
}

.ptah-pwa-ui button {
    background: #fff;
    padding: 6px;
    border-radius: 4px;
    margin: 15px;
    cursor: pointer;
}
*/

.ptah-pwa-a11y section.solo-clear.solo-block.block-layout-builder.block-field-blockgroupwedding-companionfield-heading {
    background: none!important;
    background-color: #unset !important;
    /* background-repeat: repeat !important; */
    /* background-attachment: scroll !important; */
    /* background-position: left top !important; */
    z-index: auto;
    -webkit-background-clip: unset!important;
    -webkit-text-fill-color: #555555!important;
    /* -webkit-font-smoothing: antialiased; */
    text-shadow: none!important;
}

.entity-group-canonical.ptah-pwa-a11y * {
    /* background: unset!important; */
    background-color: #ffffff !important;
    -webkit-background-clip: none!important;
    -webkit-text-fill-color: #555555!important;
    text-shadow: none!important;
    box-shadow: none!important;
    filter: unset!important;
font-family: 'open sans'!important;
}
.ptah-pwa-a11y div#off-can-but * {
    background: #555555!important;
}
body.ptah-pwa-a11y a {
    text-decoration: none;
    font-weight: normal;
    color: #555555!important;
    font-size: inherit!important;
}

.has-value.solo-field-select.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-gradient-background-0-wrapper-controls-type.form-item-field-gradient-background-0-wrapper-controls-type {
    margin-right: 40px;
}

.has-value.solo-field-select.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-gradient-background-0-wrapper-controls-direction.form-item-field-gradient-background-0-wrapper-controls-direction, .has-value.solo-field-select.js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-gradient-background-0-wrapper-controls-type.form-item-field-gradient-background-0-wrapper-controls-type {
    display: inline-block;
    width: 45%;
    vertical-align: top;
    margin-bottom: 20px;
}

div#edit-field-gradient-background-0-wrapper-controls-direction--description {
    display: none;
}

.has-value.form-type-boolean.solo-field-checkbox.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-gradient-background-0-wrapper-controls-enabled.form-item-field-gradient-background-0-wrapper-controls-enabled {
    margin-top: 40px;
}

[for="edit-field-gradient-background-0-wrapper-controls-animation-speed"] {
    font-size: 14px;
}

/*  SP HOME PAGE */
/* Stela Page homepage — mockup-accurate reset pass.
   Upload this whole package to /sites/default/files/stelapage-home/ and paste the HTML into the page body. */

.stela-page {
  --stela-gold: #c8953a;
  --stela-gold-dark: #a87825;
  --stela-ink: #2f2f2f;
  --stela-muted: #68635c;
  --stela-soft: #faf7f1;
  --stela-line: rgba(200, 149, 58, .28);
  --stela-card: rgba(255,255,255,.92);
  --stela-shadow: 0 18px 45px rgba(55, 43, 28, .10);
  background: #fff;
  color: var(--stela-ink);
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.55;
  overflow: hidden;
}

.stela-page * { box-sizing: border-box; }
.stela-page a { color: inherit; text-decoration: none; }
.stela-page img { max-width: 100%; height: auto; display: block; }
.stela-shell { width: min(1180px, calc(100% - 48px)); margin-inline: auto; }

.stela-topbar {
    background: #f6f6f6;
    color: rgb(87 87 87 / 84%);
    font-size: 12px;
}
.stela-topbar__inner { min-height: 34px; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.stela-topbar__trust, .stela-topbar__links { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
.stela-topbar__trust span::before, .stela-topbar__links a::before { content: "◇"; color: var(--stela-gold); margin-right: 7px; font-size: 10px; }
.stela-topbar__login { border: 1px solid rgba(255,255,255,.20); border-radius: 999px; padding: 3px 12px; }

.stela-header {
  background: rgba(255,255,255,.97);
  border-bottom: 1px solid rgba(0,0,0,.06);
  position: sticky;
  top: 0;
  z-index: 30;
  backdrop-filter: blur(12px);
padding-top: 5px;
}
.stela-header__inner { min-height: 86px; display: flex; align-items: center; gap: 34px; }
.stela-logo { width: 238px; flex: 0 0 auto; }
.stela-nav { margin-left: auto; display: flex; align-items: center; gap: 26px; text-transform: uppercase; letter-spacing: .07em; font-size: 11px; color: #47413a; }
.stela-nav a { position: relative; padding-block: 33px 30px; }
.stela-nav a::after { content: ""; position: absolute; left: 50%; right: 50%; bottom: 23px; height: 2px; background: var(--stela-gold); transition: .22s ease; }
.stela-nav a:hover::after, .stela-nav a.is-active::after { left: 0; right: 0; }
.stela-header__cta { border: 1px solid var(--stela-gold); color: var(--stela-gold-dark); padding: 12px 22px; border-radius: 4px; text-transform: uppercase; letter-spacing: .08em; font-size: 11px; font-weight: 700; transition: .2s ease; }
.stela-header__cta:hover { background: var(--stela-gold); color: #fff; box-shadow: 0 10px 22px rgba(200,149,58,.22); }

.stela-offer { background: #fbf6ed; border-bottom: 1px solid rgba(0,0,0,.06); color: #73634d; }
.stela-offer__inner { min-height: 40px; display: flex; align-items: center; justify-content: center; gap: 12px; font-size: 18px; }
.stela-offer span { color: var(--stela-gold); }
.stela-offer a { color: #6a5530; border-bottom: 1px solid rgba(106,85,48,.35); margin-left: 10px; }

.stela-hero {
  position: relative;
  min-height: 470px;
  background-image: linear-gradient(90deg, rgba(255,255,255,.05), rgba(255,255,255,.26)), url('/sites/default/files/stelapage-home/images/png/stela-hero-roses.png');
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  isolation: isolate;
}
.stela-hero::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 130px;
  background: linear-gradient(to bottom, rgba(255,255,255,0), #fff 96%);
  pointer-events: none;
  z-index: -1;
}
.stela-hero__inner { display: flex; justify-content: center; }
.stela-hero__copy { max-width: 580px; text-align: center; padding: 70px 0 96px; }
.stela-hero h1 {
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(42px, 5vw, 70px);
  line-height: .98;
  font-weight: 400;
  letter-spacing: -.035em;
  color: #242424;
  text-shadow: 0 1px 0 rgba(255,255,255,.45);
}
.stela-hero h1 span { display: block; color: var(--stela-gold); }
.stela-divider { width: 210px; margin: 26px auto 22px; opacity: .92; }
.stela-divider--small { width: 150px; margin-block: 10px 28px; }
.stela-hero p { margin: 0 auto 28px; color: #645e57; font-size: 16px; line-height: 1.7; }
.stela-hero__actions { display: flex; justify-content: center; gap: 26px; flex-wrap: wrap; }

.stela-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 46px; padding: 0 32px; border-radius: 3px; text-transform: uppercase; letter-spacing: .07em; font-size: 12px; font-weight: 700; transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease; }
.stela-btn:hover { transform: translateY(-2px); }
.stela-btn--gold { background: var(--stela-gold); color: #fff !important; border: 1px solid var(--stela-gold); box-shadow: 0 12px 23px rgba(200,149,58,.22); }
.stela-btn--gold:hover { background: var(--stela-gold-dark); box-shadow: 0 16px 30px rgba(200,149,58,.30); }
.stela-btn--outline { background: rgba(255,255,255,.56); color: #3f3831 !important; border: 1px solid rgba(168,120,37,.55); }
.stela-btn--outline:hover { background: #fff; border-color: var(--stela-gold); box-shadow: 0 12px 24px rgba(55,43,28,.08); }
.stela-btn--light { min-height: 42px; color: var(--stela-gold-dark) !important; background: #fff; border: 1px solid rgba(200,149,58,.48); box-shadow: 0 8px 18px rgba(55,43,28,.05); padding-inline: 20px; }
.stela-btn--light img { width: 13px; height: 13px; opacity: .92; }
.stela-btn--light:hover { border-color: var(--stela-gold); background: #fffaf1; box-shadow: 0 12px 24px rgba(200,149,58,.14); }

main { position: relative; background: #fff; }
main::before, main::after {
  content: "";
  position: absolute;
  width: 330px;
  height: 495px;
  background: url('/sites/default/files/stelapage-home/images/svg/stela-floral-corner.svg') center / contain no-repeat;
  pointer-events: none;
  opacity: .34;
  z-index: 0;
}
main::before { left: -86px; top: 390px; transform: scaleX(-1); }
main::after { right: -66px; top: 390px; }
main > section { position: relative; z-index: 1; }

.stela-demo-wrap { margin-top: -72px; padding: 0 0 42px; }
.stela-demo {
  background: rgba(255,255,255,.92);
  border: 1px solid rgba(210,196,170,.50);
  border-radius: 4px;
  box-shadow: var(--stela-shadow);
  display: grid;
  grid-template-columns: .78fr 1.35fr;
  gap: 40px;
  align-items: center;
  padding: 42px;
}
.stela-kicker { display: inline-block; margin-bottom: 13px; text-transform: uppercase; letter-spacing: .1em; font-weight: 700; color: var(--stela-gold); font-size: 12px; }
.stela-demo h2, .stela-about h2, .stela-section-title {
  margin: 0;
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: 400;
  color: #333;
}
.stela-demo h2 { font-size: clamp(30px, 3.1vw, 46px); line-height: 1.12; }
.stela-demo p { margin: 18px 0 26px; color: var(--stela-muted); max-width: 360px; }
.stela-demo__media { min-height: 300px; border-radius: 4px; overflow: hidden; background: #f4eee6; box-shadow: inset 0 0 0 1px rgba(0,0,0,.04); }
.stela-demo__media .media, .stela-demo__media video, .stela-demo__media iframe, .stela-demo__media img { width: 100%; height: 100%; display: block; object-fit: cover; }

.stela-pillars-section { padding: 34px 0 54px; text-align: center; }
.stela-section-title { font-size: clamp(30px, 3vw, 42px); line-height: 1.15; text-align: center; }
.stela-pillar-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; margin-top: 6px; }
.stela-pillar { padding: 26px 42px 18px; border-right: 1px solid rgba(200,149,58,.24); }
.stela-pillar:last-child { border-right: 0; }
.stela-pillar img { width: 68px; height: 68px; margin: 0 auto 17px; }
.stela-pillar h3 { margin: 0 0 8px; text-transform: uppercase; letter-spacing: .08em; font-size: 14px; color: #343434; }
.stela-pillar p { margin: 0; font-size: 13px; color: #605c57; line-height: 1.55; }

.stela-about { padding: 40px 0 50px; }
.stela-about__grid { display: grid; grid-template-columns: 1fr 1.05fr; align-items: center; gap: 70px; }
.stela-about__image img { border-radius: 3px; box-shadow: 0 16px 34px rgba(42,32,22,.12); aspect-ratio: 16/9; object-fit: cover; }
.stela-about h2 { font-size: clamp(32px, 3.3vw, 48px); line-height: 1.12; margin-bottom: 18px; }
.stela-about p { color: var(--stela-muted); max-width: 600px; margin-bottom: 28px; }
.stela-about__badges { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
.stela-about__badges span { display: flex; align-items: center; gap: 10px; color: #625d57; font-size: 12px; line-height: 1.3; }
.stela-about__badges img { width: 42px; height: 42px; flex: 0 0 auto; }

.stela-features { padding: 34px 0 58px; }
.stela-card-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; }
.stela-card-grid article {
  min-height: 150px;
  text-align: center;
  padding: 24px 16px 20px;
  background: var(--stela-card);
  border: 1px solid rgba(0,0,0,.055);
  border-radius: 3px;
  box-shadow: 0 10px 22px rgba(42,32,22,.045);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.stela-card-grid article:hover { transform: translateY(-4px); box-shadow: 0 18px 32px rgba(42,32,22,.09); border-color: rgba(200,149,58,.30); }
.stela-card-grid img { width: 35px; height: 35px; margin: 0 auto 12px; }
.stela-card-grid h3 { margin: 0 0 8px; font-size: 16px; font-weight: 700; color: #242424; }
.stela-card-grid p { margin: 0 auto; max-width: 150px; color: #625e58; font-size: 12.5px; line-height: 1.45; }

.stela-faq { padding: 54px 0 58px; }
.stela-faq__grid { width: min(920px, 100%); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 26px; }
.stela-faq details { background: #f6f4f0; border: 1px solid rgba(0,0,0,.045); border-radius: 3px; margin-bottom: 9px; overflow: hidden; }
.stela-faq summary { cursor: pointer; list-style: none; padding: 13px 18px; font-weight: 700; font-size: 17px; color: #4b4742; display: flex; align-items: center; justify-content: space-between; }
.stela-faq summary::-webkit-details-marker { display: none; }
.stela-faq summary::after { content: "+"; color: var(--stela-gold); font-size: 19px; font-weight: 400; }
.stela-faq details[open] summary::after { content: "–"; }
.stela-faq details p { margin: 0; padding: 0 18px 18px; color: #625d56; font-size: 13px; }

.stela-pricing { padding: 54px 0 75px; background: #f2f1ef; }
.stela-section-subtitle { text-align: center; color: #625d56; margin: 8px 0 28px; }
.stela-price-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; align-items: stretch; }
.stela-price-grid article {
  position: relative;
  text-align: center;
  background: #fff;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 6px;
  padding: 30px 20px 24px;
  box-shadow: 0 10px 24px rgba(42,32,22,.08);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.stela-price-grid article:hover { transform: translateY(-6px); box-shadow: 0 24px 42px rgba(42,32,22,.14); border-color: rgba(200,149,58,.55); }
.stela-price-grid article.is-featured { border: 2px solid var(--stela-gold); transform: translateY(-10px); box-shadow: 0 25px 48px rgba(200,149,58,.16); }
.stela-price-grid article.is-featured:hover { transform: translateY(-16px); }
.stela-price-grid article > span { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: var(--stela-gold); color: #fff; border-radius: 2px; padding: 6px 18px; font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; white-space: nowrap; }
.stela-price-grid h3 { margin: 0 0 10px; font-family: Georgia, 'Times New Roman', serif; font-size: 24px; font-weight: 400; color: #222; }
.stela-price-grid strong { color: var(--stela-gold); font-size: 13px; font-weight: 700; }
.stela-price-grid p { min-height: 76px; color: #5f5a54; font-size: 13px; margin: 10px 0 18px; }
.stela-price-grid b { display: block; margin-bottom: 18px; color: #111; font-size: 21px; }
.stela-price-grid a { display: inline-flex; justify-content: center; align-items: center; width: 100%; min-height: 40px; border: 1px solid var(--stela-gold); color: var(--stela-gold-dark); border-radius: 3px; text-transform: uppercase; font-size: 11px; letter-spacing: .06em; font-weight: 700; transition: .2s ease; }
.stela-price-grid a:hover, .stela-price-grid .is-featured a { background: var(--stela-gold); color: #fff; }
.stela-price-grid .is-featured a:hover { background: var(--stela-gold-dark); border-color: var(--stela-gold-dark); }

.stela-footer { background: #fffaf2; border-top: 1px solid rgba(0,0,0,.06); }
.stela-footer__grid { display: grid; grid-template-columns: 1.45fr 1fr 1fr 1fr .9fr; gap: 42px; padding: 56px 0 46px; }
.stela-footer__brand img { width: 230px; }
.stela-footer h3 { margin: 0 0 14px; font-size: 15px; color: #343434; }
.stela-footer a { display: block; color: #5f5a54; font-size: 13px; margin-bottom: 7px; }
.stela-footer a:hover { color: var(--stela-gold-dark); }
.stela-socials { display: flex; gap: 10px; }
.stela-socials a { width: 30px; height: 30px; border-radius: 50%; background: #4c4c4c; color: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 12px; margin: 0; }
.stela-socials a:hover { background: var(--stela-gold); color: #fff; }
.stela-footer__bottom { background: #141414; color: rgba(255,255,255,.78); font-size: 12px; min-height: 36px; display: flex; align-items: center; justify-content: center; gap: 70px; padding: 8px 24px; }

@media (max-width: 1050px) {
  .stela-header__inner { flex-wrap: wrap; justify-content: center; padding: 16px 0; }
  .stela-nav { order: 3; width: 100%; justify-content: center; flex-wrap: wrap; margin-left: 0; gap: 18px; }
  .stela-nav a { padding: 8px 0; }
  .stela-nav a::after { bottom: 0; }
  .stela-demo, .stela-about__grid { grid-template-columns: 1fr; }
  .stela-card-grid, .stela-price-grid { grid-template-columns: repeat(2, 1fr); }
  .stela-pillar-grid { grid-template-columns: repeat(2, 1fr); }
  .stela-pillar:nth-child(2) { border-right: 0; }
  .stela-footer__grid { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 680px) {
  .stela-shell { width: min(100% - 30px, 1180px); }
  .stela-topbar__inner, .stela-topbar__trust, .stela-topbar__links { justify-content: center; text-align: center; }
  .stela-logo { width: 210px; }
  .stela-header__cta { width: 100%; text-align: center; }
  .stela-hero { min-height: 560px; background-position: left top; }
  .stela-hero__copy { padding-top: 84px; }
  .stela-demo { padding: 25px; }
  .stela-pillar-grid, .stela-card-grid, .stela-faq__grid, .stela-price-grid, .stela-about__badges, .stela-footer__grid { grid-template-columns: 1fr; }
  .stela-pillar { border-right: 0; border-bottom: 1px solid rgba(200,149,58,.20); }
  .stela-price-grid article.is-featured { transform: none; }
  .stela-footer__bottom { flex-direction: column; gap: 4px; }
}


/* Stela Page scale correction — append AFTER stelapage-homepage.css.
   Purpose: restore the larger, more open proportions from the selected mockup. */

@media (min-width: 1100px) {
  .stela-shell {
    width: min(1360px, calc(100% - 72px));
  }

  .stela-topbar {
    font-size: 13px;
  }

  .stela-topbar__inner {
    min-height: 38px;
  }

  .stela-header__inner {
    min-height: 104px;
    gap: 42px;
  }

  .stela-logo {
    width: 292px;
  }

  .stela-nav {
    gap: 30px;
    font-size: 18px;
  }

  .stela-header__cta {
    padding: 14px 28px;
    font-size: 12px;
  }

  .stela-offer__inner {
    min-height: 48px;
    font-size: 18px;
  }

  .stela-hero {
    min-height: 650px;
    background-position: center top;
  }

  .stela-hero__copy {
    max-width: 700px;
    padding: 92px 0 132px;
  }

  .stela-hero h1 {
    font-size: clamp(62px, 5.6vw, 92px);
    line-height: .98;
  }

  .stela-divider {
    width: 260px;
    margin: 30px auto 26px;
  }

  .stela-divider--small {
    width: 190px;
    margin-block: 14px 36px;
  }

  .stela-hero p {
    max-width: 560px;
    font-size: 18px;
    line-height: 1.72;
    margin-bottom: 34px;
  }

  .stela-btn {
    min-height: 54px;
    padding: 0 42px;
    font-size: 13px;
  }

  .stela-btn--light {
    min-height: 48px;
    padding-inline: 26px;
  }

  main::before,
  main::after {
    width: 410px;
    height: 615px;
    opacity: .36;
  }

  main::before {
    left: -110px;
    top: 460px;
  }

  main::after {
    right: -88px;
    top: 460px;
  }

  .stela-demo-wrap {
    margin-top: -92px;
    padding-bottom: 58px;
  }

  .stela-demo {
    grid-template-columns: .78fr 1.45fr;
    gap: 56px;
    padding: 56px;
  }

  .stela-demo h2 {
    font-size: clamp(42px, 3.35vw, 58px);
  }

  .stela-demo p {
    max-width: 440px;
    font-size: 16px;
  }

  .stela-demo__media {
    min-height: 380px;
  }

  .stela-pillars-section {
    padding: 48px 0 74px;
  }

  .stela-section-title {
    font-size: clamp(40px, 3.2vw, 56px);
  }

  .stela-pillar {
    padding: 36px 56px 24px;
  }

  .stela-pillar img {
    width: 82px;
    height: 82px;
    margin-bottom: 22px;
  }

  .stela-pillar h3 {
    font-size: 15px;
  }

  .stela-pillar p {
    font-size: 14px;
  }

  .stela-about {
    padding: 58px 0 68px;
  }

  .stela-about__grid {
    gap: 90px;
  }

  .stela-about h2 {
    font-size: clamp(42px, 3.5vw, 62px);
  }

  .stela-about p {
    font-size: 16px;
    line-height: 1.72;
  }

  .stela-about__badges img {
    width: 50px;
    height: 50px;
  }

  .stela-about__badges span {
    font-size: 13px;
  }

  .stela-features {
    padding: 48px 0 76px;
  }

  .stela-card-grid {
    gap: 18px;
  }

  .stela-card-grid article {
    min-height: 184px;
    padding: 32px 22px 26px;
  }

  .stela-card-grid img {
    width: 44px;
    height: 44px;
    margin-bottom: 15px;
  }

  .stela-card-grid h3 {
    font-size: 18px;
  }

  .stela-card-grid p {
    max-width: 180px;
    font-size: 13.5px;
  }

  .stela-faq {
    padding: 72px 0 76px;
  }

  .stela-faq__grid {
    width: min(1050px, 100%);
    gap: 34px;
  }

  .stela-faq summary {
    padding: 16px 22px;
    font-size: 17px;
  }

  .stela-faq details p {
    padding: 0 22px 22px;
    font-size: 14px;
  }

  .stela-pricing {
    padding: 70px 0 94px;
  }

  .stela-section-subtitle {
    font-size: 16px;
    margin-bottom: 38px;
  }

  .stela-price-grid {
    gap: 24px;
  }

  .stela-price-grid article {
    min-height: 276px;
    padding: 38px 24px 28px;
  }

  .stela-price-grid h3 {
    font-size: 28px;
  }

  .stela-price-grid strong,
  .stela-price-grid p {
    font-size: 14px;
  }

  .stela-price-grid b {
    font-size: 24px;
  }

  .stela-footer__grid {
    gap: 58px;
    padding: 72px 0 60px;
  }

  .stela-footer__brand img {
    width: 280px;
  }

  .stela-footer h3 {
    font-size: 16px;
  }

  .stela-footer a {
    font-size: 14px;
  }
}

a.stela-logo img {
    width: 138px;
    position: relative;
    top: 0px;
}

a.stela-logo:before {
    content: 'Our Loved Ones';
    position: absolute;
    margin-top: -13px;
    font-size: 13px;
    text-transform: uppercase;
    top: 67px;
    margin-left: 147px;
    letter-spacing: 1.2px;
}
a.stela-logo:after {
    content: 'Memorialising';
    font-family: Georgia, "Times New Roman", serif;
    position: relative;
    margin-top: -13px;
    font-size: 13px;
    text-transform: uppercase;
    top: -10px;
    margin-left: 4px;
    letter-spacing: 1.2px;
    display: inline-block;
    width: 140px;
    font-weight: bold;
}
.stela-topbar__links a {
   color: rgb(87 87 87 / 84%)!important;
}
img.stela-divider.stela-divider--small {
    display: block!important;
}




/* ============================================================
   STELA PAGE — SOLO THEME GLOBAL POLISH
   Site-wide styling foundation
   Designed to match the premium cream/gold memorial mockup
   ============================================================ */

:root {
  --stela-bg: #fbf8f1;
  --stela-bg-soft: #f6f1e8;
  --stela-bg-panel: #ffffff;
  --stela-ink: #27231f;
  --stela-muted: #6f665d;
  --stela-soft-text: #8b8176;
  --stela-gold: #bd8b35;
  --stela-gold-dark: #9b6f25;
  --stela-gold-soft: #ead8b8;
  --stela-border: #eadfce;
  --stela-border-soft: rgba(189, 139, 53, 0.22);
  --stela-shadow: 0 18px 46px rgba(68, 52, 31, 0.09);
  --stela-shadow-soft: 0 10px 28px rgba(68, 52, 31, 0.06);
  --stela-radius: 16px;
  --stela-radius-sm: 10px;
  --stela-transition: 180ms ease;
}

/* ============================================================
   BASE PAGE
   ============================================================ */

html {
  scroll-behavior: smooth;
}

body {
  background:
    radial-gradient(circle at top left, rgba(245, 232, 204, 0.38), transparent 34%),
    radial-gradient(circle at bottom right, rgba(255, 255, 255, 0.9), transparent 36%),
    var(--stela-bg);
  color: var(--stela-ink);
  font-family: "Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  line-height: 1.65;
  letter-spacing: 0.01em;
}

.dialog-off-canvas-main-canvas {
  background:
    linear-gradient(180deg, rgba(255,255,255,0.9), rgba(251,248,241,0.96));
  min-height: 100vh;
}

a {
  color: var(--stela-gold-dark);
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  transition: color var(--stela-transition), opacity var(--stela-transition);
}

a:hover,
a:focus {
  color: var(--stela-gold);
}

/* Text selection */
::selection {
  background: rgba(189, 139, 53, 0.2);
  color: var(--stela-ink);
}

/* ============================================================
   GENERAL CONTAINERS / SOLO REGIONS
   ============================================================ */

.page-wrapper,
.site-wrapper,
#page-wrapper,
#page {
  background: transparent;
}

.region-content,
.main-content,
.layout-content,
#main-wrapper,
#main,
main {
  background: transparent;
}

body:not(.path-frontpage) main,
body:not(.path-frontpage) .main-content,
body:not(.path-frontpage) #main-wrapper {
  position: relative;
}

/* Main page content card feel for inner pages */
body:not(.path-frontpage) .region-content > .block-system-main-block,
body:not(.path-frontpage) .layout-content > .block-system-main-block {
  background: rgba(255, 255, 255, 0.76);
  border: 1px solid rgba(234, 223, 206, 0.78);
  border-radius: 22px;
  box-shadow: var(--stela-shadow-soft);
  padding: clamp(1.25rem, 2.6vw, 2.5rem);
  backdrop-filter: blur(10px);
}

/* Avoid double-carding specific full-width admin/dashboard pages if needed */
.path-frontpage .region-content > .block-system-main-block {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
}

/* ============================================================
   TYPOGRAPHY
   ============================================================ */

h1,
h2,
h3,
h4,
h5,
h6,
.page-title,
.block-title,
.field--name-title,
.node__title {
  color: var(--stela-ink);
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.15;
}

h1,
.page-title {
  position: relative;
  margin: 0 0 1.5rem;
  font-size: clamp(2.05rem, 4vw, 3.8rem);
  text-align: center;
}

h1::after,
.page-title::after {
  content: "";
  display: block;
  width: 96px;
  height: 18px;
  margin: 0.85rem auto 0;
  background:
    linear-gradient(to right, transparent, var(--stela-gold), transparent);
  mask:
    linear-gradient(#000 0 0) center / 100% 1px no-repeat,
    radial-gradient(circle, #000 42%, transparent 44%) center / 12px 12px no-repeat;
  -webkit-mask:
    linear-gradient(#000 0 0) center / 100% 1px no-repeat,
    radial-gradient(circle, #000 42%, transparent 44%) center / 12px 12px no-repeat;
  opacity: 0.78;
}

h2 {
  font-size: clamp(1.65rem, 2.8vw, 2.6rem);
  margin-top: 2rem;
  margin-bottom: 1rem;
}

h3 {
  font-size: clamp(1.25rem, 2vw, 1.7rem);
}

p {
  color: var(--stela-muted);
}

small,
.description,
.form-item__description,
.form-item .description,
.webform-element-description {
  color: var(--stela-soft-text);
  font-size: 0.92rem;
  line-height: 1.5;
}

/* ============================================================
   BREADCRUMBS
   ============================================================ */

.breadcrumb,
nav.breadcrumb {
  margin: 0 auto 1.25rem;
  padding: 0.75rem 1rem;
  background: rgba(255, 255, 255, 0.64);
  border: 1px solid var(--stela-border);
  border-radius: 999px;
  box-shadow: 0 6px 18px rgba(68, 52, 31, 0.04);
  width: fit-content;
  max-width: 100%;
}

.breadcrumb ol,
.breadcrumb__list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  align-items: center;
  margin: 0;
  padding: 0;
}

.breadcrumb li,
.breadcrumb__item {
  color: var(--stela-soft-text);
  font-size: 0.82rem;
}

.breadcrumb a {
  color: var(--stela-gold-dark);
  font-weight: 600;
  text-decoration: none;
}

.breadcrumb li + li::before,
.breadcrumb__item + .breadcrumb__item::before {
  color: var(--stela-gold);
  content: "›";
  margin: 0 0.45rem 0 0.15rem;
}

/* ============================================================
   LOCAL TASKS / TABS
   ============================================================ */

.tabs,
.tabs-wrapper,
nav.tabs {
  margin: 1.25rem 0 1.75rem;
}

.tabs ul,
ul.tabs,
.tabs__tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin: 0;
  padding: 0;
  border: 0;
}

.tabs li,
.tabs__tab {
  margin: 0;
  list-style: none;
}

.tabs a,
.tabs__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 0.55rem 1rem;
  border: 1px solid var(--stela-border);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.82);
  color: var(--stela-muted);
  font-size: 0.86rem;
  font-weight: 700;
  text-decoration: none;
  box-shadow: 0 7px 18px rgba(68, 52, 31, 0.045);
  transition:
    background var(--stela-transition),
    border-color var(--stela-transition),
    color var(--stela-transition),
    transform var(--stela-transition),
    box-shadow var(--stela-transition);
}

.tabs a:hover,
.tabs a:focus,
.tabs__link:hover,
.tabs__link:focus {
  border-color: var(--stela-gold-soft);
  color: var(--stela-gold-dark);
  transform: translateY(-1px);
  box-shadow: 0 12px 24px rgba(68, 52, 31, 0.08);
}

.tabs a.is-active,
.tabs__link.is-active,
.tabs li.is-active a {
  background: linear-gradient(135deg, var(--stela-gold), var(--stela-gold-dark));
  border-color: transparent;
  color: #fff;
}

/* ============================================================
   BUTTONS
   ============================================================ */

.button,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.form-submit,
.action-link,
.button--primary {
/*  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.45rem;
  min-height: 42px;
  padding: 0.7rem 1.25rem;
  border: 1px solid transparent;
  border-radius: 999px;
  font-weight: 800;
  font-size: 0.88rem;
  letter-spacing: 0.025em;
  text-decoration: none;
  box-shadow: 0 12px 25px rgba(155, 111, 37, 0.22);
  cursor: pointer; */
  transition:
    transform var(--stela-transition),
    box-shadow var(--stela-transition),
    background var(--stela-transition),
    border-color var(--stela-transition),
    color var(--stela-transition);
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.form-submit:hover,
.action-link:hover {
  transform: translateY(-1px);

}

.button:active,
button:active,
input[type="submit"]:active,
.form-submit:active {
  transform: translateY(0);
}

.button--secondary,
.button[data-drupal-selector*="edit-cancel"],
a.button:not(.button--primary),
input[type="reset"] {
  background: rgba(255, 255, 255, 0.85);
  border-color: var(--stela-border);
  color: var(--stela-gold-dark) !important;
  box-shadow: 0 8px 18px rgba(68, 52, 31, 0.06);
}

.button--secondary:hover,
a.button:not(.button--primary):hover,
input[type="reset"]:hover {
  background: #fff;
  border-color: var(--stela-gold-soft);
  color: var(--stela-gold-dark) !important;
}

/* Danger/destructive buttons */
.button--danger,
.button[data-drupal-selector*="delete"],
input[data-drupal-selector*="delete"] {
  background: linear-gradient(135deg, #a94442, #7f2d2b);
  color: #fff !important;
  box-shadow: 0 12px 25px rgba(127, 45, 43, 0.2);
}

/* ============================================================
   FORMS
   ============================================================ */

form {
  color: var(--stela-ink);
}

.form-item,
.form-actions,
.form-wrapper {
  margin-top: 1.15rem;
  margin-bottom: 1.15rem;
}

label,
.form-item__label,
.fieldset-legend {
  display: inline-block;
  margin-bottom: 0.45rem;
  color: var(--stela-ink);
  font-weight: 800;
  font-size: 0.9rem;
  letter-spacing: 0.015em;
}

.form-required::after {
  filter: sepia(1) saturate(1.8) hue-rotate(355deg);
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="number"],
input[type="date"],
input[type="datetime-local"],
input[type="time"],
textarea,
select,
.form-text,
.form-email,
.form-search,
.form-tel,
.form-url,
.form-number,
.form-date,
.form-time,
.form-textarea,
.form-select {
  width: 100%;
  max-width: 100%;
  min-height: 44px;
  padding: 0.72rem 0.9rem;
  border: 1px solid var(--stela-border);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.88);
  color: var(--stela-ink);
  font: inherit;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.75),
    0 8px 18px rgba(68, 52, 31, 0.035);
  transition:
    border-color var(--stela-transition),
    box-shadow var(--stela-transition),
    background var(--stela-transition);
}

textarea,
.form-textarea {
  min-height: 140px;
  resize: vertical;
}

select,
.form-select {
  appearance: none;
  padding-right: 2.6rem;
  background-image:
    linear-gradient(45deg, transparent 50%, var(--stela-gold-dark) 50%),
    linear-gradient(135deg, var(--stela-gold-dark) 50%, transparent 50%);
  background-position:
    calc(100% - 18px) 50%,
    calc(100% - 12px) 50%;
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
}

input:focus,
textarea:focus,
select:focus,
.form-text:focus,
.form-email:focus,
.form-select:focus,
.form-textarea:focus {
  outline: none;
  border-color: var(--stela-gold);
  background: #fff;
  box-shadow:
    0 0 0 4px rgba(189, 139, 53, 0.14),
    0 12px 26px rgba(68, 52, 31, 0.07);
}

input::placeholder,
textarea::placeholder {
  color: #aaa299;
}

/* Checkboxes and radios */
input[type="checkbox"],
input[type="radio"] {
  width: 1.05rem;
  height: 1.05rem;
  accent-color: var(--stela-gold);
}

.form-type-checkbox,
.form-type-radio,
.checkbox,
.radio {
  display: flex;
  align-items: flex-start;
  gap: 0.55rem;
}

.form-type-checkbox label,
.form-type-radio label {
  margin-bottom: 0;
  font-weight: 650;
  color: var(--stela-muted);
}

/* Fieldsets / details */
fieldset,
details,
.fieldset,
.form-wrapper details {
  border: 1px solid var(--stela-border);
  border-radius: 18px;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.95), rgba(255,252,246,0.88));
  box-shadow: var(--stela-shadow-soft);
  padding: 1rem 1.2rem;
}

fieldset legend,
.fieldset-legend,
details > summary {
  color: var(--stela-ink);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 1.15rem;
  font-weight: 600;
}

details > summary {
  cursor: pointer;
  list-style: none;
  padding: 0.35rem 0;
}

details > summary::-webkit-details-marker {
  display: none;
}

details > summary::after {
    content: "+";
    float: right;
    width: 28px;
    height: 28px;
    border: 1px solid var(--stela-border);
    border-radius: 50%;
    color: var(--stela-gold-dark);
    text-align: center;
    line-height: 25px;
    font-family: system-ui, sans-serif;
    font-size: 1rem;
    margin-top: -2px;
    margin-right: -9px;
}

details[open] > summary::after {
  content: "−";
}

/* Form action area */
.form-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  align-items: center;
  padding-top: 1rem;
}

/* Managed file / file upload */
.form-managed-file,
.js-form-managed-file {
  padding: 1rem;
  border: 1px dashed var(--stela-gold-soft);
  border-radius: 16px;
  background: rgba(255, 252, 246, 0.9);
}

/* Autocomplete */
.ui-autocomplete {
  border: 1px solid var(--stela-border) !important;
  border-radius: 14px !important;
  background: #fff !important;
  box-shadow: var(--stela-shadow) !important;
  overflow: hidden;
}

.ui-autocomplete .ui-menu-item-wrapper {
  padding: 0.75rem 0.9rem !important;
  color: var(--stela-ink) !important;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  border: 0 !important;
  background: var(--stela-bg-soft) !important;
  color: var(--stela-gold-dark) !important;
}

/* ============================================================
   WEBFORM / CONTACT FORM SUPPORT
   ============================================================ */

.webform-submission-form,
.contact-message-form,
.user-form,
.user-login-form,
.user-pass,
.user-register-form {
  max-width: 900px;
  margin: 0 auto;
}

.webform-submission-form .form-item,
.contact-message-form .form-item {
  margin-bottom: 1.25rem;
}

/* ============================================================
   TABLES
   ============================================================ */

table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 1.5rem 0;
  overflow: hidden;
  border: 1px solid var(--stela-border);
  border-radius: 8px;
  background: #fff;
  box-shadow: var(--stela-shadow-soft);
}

caption {
  margin-bottom: 0.75rem;
  color: var(--stela-muted);
  font-weight: 700;
  text-align: left;
}

thead th {
  background:
    linear-gradient(180deg, rgba(249, 242, 229, 0.96), rgba(242, 232, 213, 0.92));
  color: var(--stela-ink);
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

th,
td {
  padding: 0.95rem 1rem;
  border-bottom: 1px solid rgba(234, 223, 206, 0.75);
  color: var(--stela-muted);
  vertical-align: middle;
}

tbody tr:last-child td {
  border-bottom: 0;
}

tbody tr {
  transition: background var(--stela-transition);
}

tbody tr:hover {
  background: rgba(250, 247, 241, 0.78);
}

td a {
  font-weight: 750;
  text-decoration: none;
}

/* Table operations dropdowns/buttons */
.dropbutton-wrapper,
.dropbutton-widget {
  border-radius: 999px;
}

.dropbutton-widget {
  border-color: var(--stela-border);
  background: #fff;
  box-shadow: 0 8px 18px rgba(68, 52, 31, 0.05);
}

.dropbutton .dropbutton-action a,
.dropbutton .dropbutton-action input,
.dropbutton .dropbutton-action button {
  color: var(--stela-gold-dark) !important;
  font-weight: 750;
}

/* Responsive tables */
@media (max-width: 760px) {
  table {
    display: block;
    overflow-x: auto;
    border-radius: 14px;
  }

  th,
  td {
    white-space: nowrap;
  }
}

/* ============================================================
   VIEWS EXPOSED FILTERS
   ============================================================ */

.views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: end;
  margin: 1.5rem 0;
  padding: 1.1rem;
  border: 1px solid var(--stela-border);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.74);
  box-shadow: var(--stela-shadow-soft);
}

.views-exposed-form .form-item {
  flex: 1 1 220px;
  margin: 0;
}

.views-exposed-form .form-actions {
  margin: 0;
  padding: 0;
}

/* ============================================================
   MESSAGES / ALERTS
   ============================================================ */

.messages,
.messages-list__item,
div[role="contentinfo"].messages {
  position: relative;
  margin: 1rem 0 1.5rem;
  padding: 1rem 1.15rem 1rem 1.35rem;
  border: 1px solid var(--stela-border);
  border-left: 5px solid var(--stela-gold);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.9);
  color: var(--stela-muted);
  box-shadow: var(--stela-shadow-soft);
}

.messages--status {
  border-left-color: #6e8b55;
}

.messages--warning {
  border-left-color: #d49b37;
}

.messages--error {
  border-left-color: #a94442;
}

.messages a {
  font-weight: 800;
}

/* ============================================================
   CARDS / CONTENT LISTS / NODES
   ============================================================ */

.node,
.view-content .views-row,
.search-result,
.comment,
.profile {
  border-radius: var(--stela-radius);
}

.view-content .views-row {
  margin-bottom: 1rem;
  padding: 1.15rem;
  border: 1px solid rgba(234, 223, 206, 0.78);
  background: rgba(255, 255, 255, 0.82);
  box-shadow: 0 10px 26px rgba(68, 52, 31, 0.055);
  transition:
    transform var(--stela-transition),
    box-shadow var(--stela-transition),
    border-color var(--stela-transition);
}

.view-content .views-row:hover {
  transform: translateY(-2px);
  border-color: var(--stela-gold-soft);
  box-shadow: 0 18px 38px rgba(68, 52, 31, 0.09);
}

.node__title a,
.views-field-title a {
  color: var(--stela-ink);
  text-decoration: none;
}

.node__title a:hover,
.views-field-title a:hover {
  color: var(--stela-gold-dark);
}

/* Submitted/meta text */
.node__meta,
.submitted,
.field--name-created,
.field--name-uid {
  color: var(--stela-soft-text);
  font-size: 0.86rem;
}

/* ============================================================
   PAGERS
   ============================================================ */

.pager {
  margin: 2rem 0;
}

.pager__items {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
  justify-content: center;
  margin: 0;
  padding: 0;
}

.pager__item {
  list-style: none;
}

.pager__item a,
.pager__item.is-active a,
.pager__item--current {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 38px;
  min-height: 38px;
  padding: 0.45rem 0.75rem;
  border: 1px solid var(--stela-border);
  border-radius: 999px;
  background: #fff;
  color: var(--stela-muted);
  font-weight: 800;
  text-decoration: none;
  box-shadow: 0 7px 18px rgba(68, 52, 31, 0.04);
}

.pager__item.is-active a,
.pager__item--current {
  background: var(--stela-gold);
  border-color: var(--stela-gold);
  color: #fff;
}

/* ============================================================
   ADMIN HELP / SYSTEM BLOCKS
   ============================================================ */

.block-help,
.help,
.system-status-general-info,
.admin-list,
.admin-item {
  border: 1px solid var(--stela-border);
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.82);
  box-shadow: var(--stela-shadow-soft);
}

.block-help,
.help {
  padding: 1rem 1.15rem;
  color: var(--stela-muted);
}

.admin-list {
  padding: 1rem;
}

.admin-item {
  margin-bottom: 0.85rem;
  padding: 1rem;
}

/* ============================================================
   PAGE TITLE AREA / HERO-LITE FOR INNER PAGES
   ============================================================ */

body:not(.path-frontpage) .region-highlighted,
body:not(.path-frontpage) .page-title-wrapper,
body:not(.path-frontpage) .block-page-title-block {
  position: relative;
  text-align: center;
}

body:not(.path-frontpage) .block-page-title-block {
  /* margin: 2rem auto 1.4rem; */
  padding: clamp(1.4rem, 4vw, 3rem) 1rem;
  /* border-radius: 24px; */
  background:
    radial-gradient(circle at left center, rgba(234, 216, 184, 0.38), transparent 34%),
    radial-gradient(circle at right center, rgba(255,255,255,0.9), transparent 36%),
    linear-gradient(135deg, rgba(255,255,255,0.9), rgba(250,247,241,0.72));
  /* border: 1px solid rgba(234, 223, 206, 0.8); */
  box-shadow: var(--stela-shadow-soft);
  overflow: hidden;
}

body:not(.path-frontpage) .block-page-title-block::before,
body:not(.path-frontpage) .block-page-title-block::after {
  content: "";
  position: absolute;
  pointer-events: none;
  opacity: 0.22;
  background-repeat: no-repeat;
  background-size: contain;
}

body:not(.path-frontpage) .block-page-title-block::before {
  left: -30px;
  bottom: -30px;
  width: 190px;
  height: 190px;
  background-image:
    radial-gradient(circle at 30% 70%, transparent 0 46%, rgba(189,139,53,0.2) 47% 48%, transparent 49%),
    linear-gradient(30deg, transparent 48%, rgba(189,139,53,0.2) 49% 50%, transparent 51%);
}

body:not(.path-frontpage) .block-page-title-block::after {
  right: -25px;
  top: -25px;
  width: 170px;
  height: 170px;
  border: 1px solid rgba(189,139,53,0.22);
  border-radius: 50%;
}

/* ============================================================
   LOGIN / USER PAGES
   ============================================================ */

.path-user .block-system-main-block,
.path-user-login .block-system-main-block {
  max-width: 720px;
  margin: 0 auto;
}

.user-login-form,
.user-pass,
.user-register-form {
  padding: clamp(1.25rem, 3vw, 2rem);
  border: 1px solid var(--stela-border);
  border-radius: 22px;
  background: rgba(255,255,255,0.86);
  box-shadow: var(--stela-shadow);
}

/* ============================================================
   MEDIA / IMAGES
   ============================================================ */

img,
video,
iframe {
  max-width: 100%;
}

.field--type-image img,
.media img {
  border-radius: 16px;
}

/* ============================================================
   RESPONSIVE
   ============================================================ */

@media (max-width: 900px) {
  body:not(.path-frontpage) .region-content > .block-system-main-block,
  body:not(.path-frontpage) .layout-content > .block-system-main-block {
    padding: 1.25rem;
    border-radius: 18px;
  }

  h1,
  .page-title {
    font-size: clamp(1.8rem, 8vw, 2.65rem);
  }

  .views-exposed-form {
    display: block;
  }

  .views-exposed-form .form-item,
  .views-exposed-form .form-actions {
    margin-bottom: 1rem;
  }
}

@media (max-width: 560px) {
  .button,
  button,
  input[type="submit"],
  .form-submit {
    width: 100%;
  }

  .tabs ul,
  ul.tabs,
  .tabs__tabs {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .tabs a,
  .tabs__link {
    width: 100%;
  }

  .form-actions {
    display: grid;
    grid-template-columns: 1fr;
  }
}

.solo-inner:not( .primary-menu-inner, .primary-sidebar-menu-inner, .system-messages-inner, .highlighted-inner, .active-top-1 > .solo-inner, .active-main-1 > .solo-inner, .active-bottom-1 > .solo-inner, .active-footer-1 > .solo-inner) {
    padding: 0;
}

.page-wrapper, .solo-outer, .region-inner {
    color: var(--r-tx);
    background-color: #fdfaf5;
}

form#stela-page-coordinator-start-form {
    margin: 80px auto;
    max-width: 800px;
}















/* admin toolbar hider*/

.toolbar-fixed .toolbar-oriented .toolbar-bar {
    position: absolute; display:none;
}




.page-wrapper .solo-table-wrapper {
    border: 0;
    border-radius: 8px;
    box-shadow: 0px 6px 20px #0000001a;
}

.solo-table-wrapper  {
    max-width: 1600px;
    margin: auto;
}
form {
    max-width: 800px;
    margin: auto;
}

section#block-solo-subtheme-primary-local-tasks, section#block-solo-subtheme-primary-local-tasks nav ul, section#block-solo-subtheme-primary-local-tasks ul li, section#block-solo-subtheme-primary-local-tasks nav {
    border-bottom: 0;
    background: #fdfaf5 !important;
}


div#media-library-content form {
    max-width: 100%;
}
form .form-item label {
    border-bottom: 1px solid #b88c3d;
    position: relative;
    top: -4px;
    padding-right: 30px;
}