@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

/* Condensed */
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Cond.woff2') format('woff2'),
        url('../fonts/MyriadPro-Cond.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Dancing Script Font Declarations */

/* Regular */
@font-face {
    font-family: 'Dancing Script';
    src: url('../fonts/DancingScript-Regular.woff2') format('woff2'),
        url('../fonts/DancingScript-Regular.woff') format('woff'),
        url('../fonts/DancingScript-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Medium */
@font-face {
    font-family: 'Dancing Script';
    src: url('../fonts/DancingScript-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* SemiBold */
@font-face {
    font-family: 'Dancing Script';
    src: url('../fonts/DancingScript-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'Dancing Script';
    src: url('../fonts/DancingScript-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Variable Font Weight */
@font-face {
    font-family: 'Dancing Script Variable';
    src: url('../fonts/DancingScript-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 800;
    font-style: normal;
    font-display: swap;
}

/* Flanella Font Declaration */

@font-face {
    font-family: 'Flanella';
    src: url('../fonts/Flanella.woff2') format('woff2'),
        url('../fonts/Flanella.woff') format('woff'),
        url('../fonts/Flanella.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Moonflowers Font Declaration */

@font-face {
    font-family: 'Moonflowers';
    src: url('../fonts/MoonflowersRegular.woff2') format('woff2'),
        url('../fonts/MoonflowersRegular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* Raleway Regular */
@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Raleway Italic */
@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* Raleway Bold */
@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lora';
    src: url('../fonts/Lora-Regular.eot');
    src: url('../fonts/Lora-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Lora-Regular.woff2') format('woff2'),
        url('../fonts/Lora-Regular.woff') format('woff'),
        url('../fonts/Lora-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vivaldi';
    src: url('../fonts/Vivaldi.eot');
    src: url('../fonts/Vivaldi.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Vivaldi.woff2') format('woff2'),
        url('../fonts/Vivaldi.woff') format('woff'),
        url('../fonts/Vivaldi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rockwell';
    src: url('../fonts/Rockwell-Bold.eot');
    src: url('../fonts/Rockwell-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Rockwell-Bold.woff2') format('woff2'),
        url('../fonts/Rockwell-Bold.woff') format('woff'),
        url('../fonts/Rockwell-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Rounded LT Std';
    src: url('../fonts/HelveticaRoundedLTStd-BlkO.eot');
    src: local('../fonts/Helvetica Rounded LT Std Black Oblique'), local('HelveticaRoundedLTStd-BlkO'),
        url('../fonts/HelveticaRoundedLTStd-BlkO.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRoundedLTStd-BlkO.woff2') format('woff2'),
        url('../fonts/HelveticaRoundedLTStd-BlkO.woff') format('woff'),
        url('../fonts/HelveticaRoundedLTStd-BlkO.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Rounded LT Std';
    src: url('../html/fonts/HelveticaRoundedLTStd-Black.eot');
    src: local('../fonts/Helvetica Rounded LT Std Black'), local('HelveticaRoundedLTStd-Black'),
        url('../fonts/HelveticaRoundedLTStd-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRoundedLTStd-Black.woff2') format('woff2'),
        url('../fonts/HelveticaRoundedLTStd-Black.woff') format('woff'),
        url('../fonts/HelveticaRoundedLTStd-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Rounded LT Std';
    src: url('../fonts/HelveticaRoundedLTStd-BdCn.eot');
    src: local('../fonts/Helvetica Rounded LT Std Bold Condensed'), local('HelveticaRoundedLTStd-BdCn'),
        url('../fonts/HelveticaRoundedLTStd-BdCn.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRoundedLTStd-BdCn.woff2') format('woff2'),
        url('../fonts/HelveticaRoundedLTStd-BdCn.woff') format('woff'),
        url('../fonts/HelveticaRoundedLTStd-BdCn.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Rounded LT Std';
    src: url('../fonts/HelveticaRoundedLTStd-BdCnO.eot');
    src: local('../fonts/Helvetica Rounded LT Std Bold Condensed Oblique'), local('HelveticaRoundedLTStd-BdCnO'),
        url('../fonts/HelveticaRoundedLTStd-BdCnO.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRoundedLTStd-BdCnO.woff2') format('woff2'),
        url('../fonts/HelveticaRoundedLTStd-BdCnO.woff') format('woff'),
        url('../fonts/HelveticaRoundedLTStd-BdCnO.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Helvetica Rounded LT Std';
    src: url('../fonts/HelveticaRoundedLTStd-BdO.eot');
    src: local('../fonts/Helvetica Rounded LT Std Bold Oblique'), local('HelveticaRoundedLTStd-BdO'),
        url('../fonts/HelveticaRoundedLTStd-BdO.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRoundedLTStd-BdO.woff2') format('woff2'),
        url('../fonts/HelveticaRoundedLTStd-BdO.woff') format('woff'),
        url('../fonts/HelveticaRoundedLTStd-BdO.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Rounded LT Std';
    src: url('../fonts/HelveticaRoundedLTStd-Bd.eot');
    src: local('../fonts/Helvetica Rounded LT Std Bold'), local('HelveticaRoundedLTStd-Bd'),
        url('../fonts/HelveticaRoundedLTStd-Bd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaRoundedLTStd-Bd.woff2') format('woff2'),
        url('../fonts/HelveticaRoundedLTStd-Bd.woff') format('woff'),
        url('../fonts/HelveticaRoundedLTStd-Bd.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Footlight MT';
    src: url('../fonts/FootlightMTLight.eot');
    src: url('../fonts/FootlightMTLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FootlightMTLight.woff2') format('woff2'),
        url('../fonts/FootlightMTLight.woff') format('woff'),
        url('../fonts/FootlightMTLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'LucidaCalligraphyEF';
    src: url('../fonts/LucidaCalligraphyEF.eot');
    src: url('../fonts/LucidaCalligraphyEF.eot?#iefix') format('embedded-opentype'),
        url('../fonts/LucidaCalligraphyEF.woff2') format('woff2'),
        url('../fonts/LucidaCalligraphyEF.woff') format('woff'),
        url('../fonts/LucidaCalligraphyEF.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Black.eot');
    src: url('../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Black.woff2') format('woff2'),
        url('../fonts/Poppins-Black.woff') format('woff'),
        url('../fonts/Poppins-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BlackItalic.eot');
    src: url('../fonts/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BlackItalic.woff2') format('woff2'),
        url('../fonts/Poppins-BlackItalic.woff') format('woff'),
        url('../fonts/Poppins-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-BoldItalic.eot');
    src: url('../fonts/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-BoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-BoldItalic.woff') format('woff'),
        url('../fonts/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBold.eot');
    src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBold.woff') format('woff'),
        url('../fonts/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraBoldItalic.eot');
    src: url('../fonts/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraLight.eot');
    src: url('../fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraLight.woff') format('woff'),
        url('../fonts/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Italic.eot');
    src: url('../fonts/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Italic.woff2') format('woff2'),
        url('../fonts/Poppins-Italic.woff') format('woff'),
        url('../fonts/Poppins-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ExtraLightItalic.eot');
    src: url('../fonts/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ExtraLightItalic.woff') format('woff'),
        url('../fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Light.eot');
    src: url('../fonts/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Light.woff2') format('woff2'),
        url('../fonts/Poppins-Light.woff') format('woff'),
        url('../fonts/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-LightItalic.eot');
    src: url('../fonts/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-LightItalic.woff2') format('woff2'),
        url('../fonts/Poppins-LightItalic.woff') format('woff'),
        url('../fonts/Poppins-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-MediumItalic.eot');
    src: url('../fonts/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-MediumItalic.woff2') format('woff2'),
        url('../fonts/Poppins-MediumItalic.woff') format('woff'),
        url('../fonts/Poppins-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBoldItalic.eot');
    src: url('../fonts/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Thin.eot');
    src: url('../fonts/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Thin.woff2') format('woff2'),
        url('../fonts/Poppins-Thin.woff') format('woff'),
        url('../fonts/Poppins-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-ThinItalic.eot');
    src: url('../fonts/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-ThinItalic.woff2') format('woff2'),
        url('../fonts/Poppins-ThinItalic.woff') format('woff'),
        url('../fonts/Poppins-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
font-family: 'Sacramento';
src: url('../fonts/Sacramento-Regular.eot');
src: url('../fonts/Sacramento-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Sacramento-Regular.woff2') format('woff2'),
    url('../fonts/Sacramento-Regular.woff') format('woff'),
    url('../fonts/Sacramento-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
    font-family: 'Times New Roman Cyr';
    src: url('../fonts/TimesNRCyrMT.eot');
    src: url('../fonts/TimesNRCyrMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TimesNRCyrMT.woff2') format('woff2'),
        url('../fonts/TimesNRCyrMT.woff') format('woff'),
        url('../fonts/TimesNRCyrMT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Times';
    src: url('../fonts/Times-BoldItalic.eot');
    src: url('../fonts/Times-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Times-BoldItalic.woff2') format('woff2'),
        url('../fonts/Times-BoldItalic.woff') format('woff'),
        url('../fonts/Times-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman';
    src: url('../fonts/TimesNewRomanPS-ItalicMT.eot');
    src: url('../fonts/TimesNewRomanPS-ItalicMT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TimesNewRomanPS-ItalicMT.woff2') format('woff2'),
        url('../fonts/TimesNewRomanPS-ItalicMT.woff') format('woff'),
        url('../fonts/TimesNewRomanPS-ItalicMT.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman Cyr';
    src: url('../fonts/TimesNRCyrMT-Bold.eot');
    src: url('../fonts/TimesNRCyrMT-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TimesNRCyrMT-Bold.woff2') format('woff2'),
        url('../fonts/TimesNRCyrMT-Bold.woff') format('woff'),
        url('../fonts/TimesNRCyrMT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sacramento';
    src: url('../fonts/Sacramento-Regular.eot');
    src: url('../fonts/Sacramento-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Sacramento-Regular.woff2') format('woff2'),
        url('../fonts/Sacramento-Regular.woff') format('woff'),
        url('../fonts/Sacramento-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Fonarto XT';
    src: url('../fonts/FonartoXT.eot');
    src: url('../fonts/FonartoXT.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FonartoXT.woff2') format('woff2'),
        url('../fonts/FonartoXT.woff') format('woff'),
        url('../fonts/FonartoXT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Monotype Corsiva';
    src: url('../fonts/MonotypeCorsiva.eot');
    src: url('../fonts/MonotypeCorsiva.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MonotypeCorsiva.woff2') format('woff2'),
        url('../fonts/MonotypeCorsiva.woff') format('woff'),
        url('../fonts/MonotypeCorsiva.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* ================================================== */
.back-img1 h3,
.back-img1 h1 {
    font-family: 'Moonflowers' !important;
}

.back-img1 h4,
.back-img1 h5,
.back-img1 h2 {
    font-family: "Open Sans", sans-serif;
}

.weds-poster-menu {

    background-size: cover;
    background-repeat: no-repeat;
    width: 414px;
    margin: 0 auto;
    height: 659px;
}

.weds-poster-cnt {
    text-align: center;
    margin: 0 auto;
    max-width: 300px;
}

* {
    box-sizing: border-box;
}

body {
    margin: 0;
}

.container {
    max-width: 1200px;
    margin: 0 auto;
    /* padding: 0px 20px;*/
}

li {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0;
}
p{
    margin: 0;
}

/* Custom CSS for styling */
.editable {
    cursor: pointer;
    position: relative;
}



.editable:hover .cstm-del-btn {
    display: block;
}

/* Your existing styles here */
.draggable {
    position: absolute;
    cursor: move;
}

.font-size-slider {
    display: none;
    width: 100px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
}
