.elementor-kit-6{--e-global-color-primary:#151617;--e-global-color-secondary:#282A2D;--e-global-color-text:#404244;--e-global-color-accent:#141516;--e-global-color-184b48f:#FFEFDC;--e-global-color-2b47837:#F0E3D3;--e-global-color-0577580:#EDDBC6;--e-global-color-207b517:#00000000;--e-global-color-23fdd7d:#0000001A;--e-global-color-95c1dff:#02010133;--e-global-typography-primary-font-family:"Palash";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Isabel";--e-global-typography-secondary-font-weight:100;--e-global-typography-secondary-font-style:italic;--e-global-typography-text-font-family:"Literata";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:0.1rem;--e-global-typography-5a5af4a-font-family:"Literata";--e-global-typography-5a5af4a-font-weight:200;--e-global-typography-5a5af4a-font-style:italic;background-color:var( --e-global-color-184b48f );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-184b48f );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-184b48f );border-radius:0px 0px 0px 0px;}.elementor-kit-6 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-6 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-6 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-6 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-6 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}.elementor-kit-6 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-207b517 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000040;border-radius:0px 0px 0px 0px;padding:10px 2px 10px 2px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-accent );accent-color:var( --e-global-color-accent );background-color:var( --e-global-color-207b517 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#E7E0D6D9;--lightbox-ui-color:var( --e-global-color-text );--lightbox-ui-color-hover:var( --e-global-color-accent );--lightbox-text-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-kit-6 h5{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h6{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-6 label{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h5{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 h6{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-6 label{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    overflow-x: hidden;
}

p:last-child {
    margin: 0;
}

h1.elementor-heading-title {
font-size: 3rem;
line-height: 1.4em;
}

input, textarea {
    outline: none !important;
    width: 100%;
}

label {
    width: 100%;
}

@media only screen and (max-width: 1024px) {
  h1.elementor-heading-title {
font-size: 2.5rem;
}
}

.logos-wedaward,
.logos-mywed,
.fa-whatsapp,
.e-fab-whatsapp {
    transform: scale(1.25);
}

.elementor-widget-button .elementor-button:hover {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-accent-font-weight );
  text-transform: var( --e-global-typography-accent-text-transform );
  letter-spacing: var( --e-global-typography-accent-letter-spacing );
} 

/*.gr h1,
.gr h2,
.gr h3,
.gr h4,
.gr h5,
.gr h6 {
    font-weight: 200 !important;
    font-style: italic !important;
}*/


/* Post Password Form */

.post-password-form p {
    text-align: center;
    margin-bottom: 40px;
}

.post-password-form label {
    text-align: left;
}

.post-password-form input[type="submit"] {
    margin-left: 20px;
}

/* LIGHTBOX */

.elementor-lightbox {
    backdrop-filter: blur(5px);
}

.elementor-lightbox .elementor-lightbox-image {
    box-shadow: 0 0 30px rgba(255,255,255,.3),0 0 8px -5px rgba(255,255,255,.3) !important;
}

.elementor-lightbox {
    --lightbox-ui-color: rgb(0,0,0,0.25) !important;
    --lightbox-ui-color-hover: rgb(0,0,0,0.9) !important;
}

.elementor-lightbox .swiper .swiper-pagination-fraction {
    color: rgb(0,0,0,0.25) !important;
}


.elementor-lightbox .swiper .elementor-swiper-button svg {
    fill: rgb(0,0,0,0.25);
}

.elementor-lightbox .swiper .elementor-swiper-button:hover svg {
    fill: rgb(0,0,0,0.9);
}


/* CATEGORY LISTING */

.full .category-listing .text {
    display: none;
}

.text-only .category-listing .image-with-text {
    display: none;
}

@media only screen and (max-width: 767px) {
  .full.mobile-text-only .category-listing .text {
    display: block;
}

.full.mobile-text-only .category-listing .image-with-text {
    display: none;
}
}

/* PHOTO GRID - HORIZONTAL SPAN = 2*VERTICAL */

.photo-grid {
    --columns_desktop: 3;
}

.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.horizontal .photo,
.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.horizontal .photo img {
	aspect-ratio: 1.575;
	object-fit: cover;
}

.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.vertical .photo,
.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.vertical .photo img {
	aspect-ratio: 0.77;
	object-fit: cover;
}

.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items
{
	display: grid;
	grid-template-columns: repeat(var(--columns_desktop), 1fr);
	grid-auto-flow: dense;
	gap: 25px 15px;
}

.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.vertical {
  grid-column: span 1;
}

.photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.horizontal {
  grid-column: span 2;
}

@media only screen and (max-width: 1024px) {
    .photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    	grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 480px) {
    .photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items {
    	grid-template-columns: repeat(1, 1fr);
    }
    
    .photo-grid > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items > .jet-listing-grid__item.horizontal {
      grid-column: span 1;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Palash';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Palash-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Isabel';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Regular-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Thin-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Light.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Light-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Isabel';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://anezaphotography.com/wp-content/uploads/2025/08/Isabel-Bold-Italic.woff') format('woff');
}
/* End Custom Fonts CSS */