/*<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Libre+Baskerville&family=Taviraj&family=Trirong&display=swap" rel="stylesheet">
*/

  @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond&amp;family=Libre+Baskerville&amp;family=Taviraj&amp;family=Trirong&amp;display=swap');


  /*
  font-family: 'Cormorant Garamond', serif;
font-family: 'Libre Baskerville', serif;
font-family: 'Taviraj', serif;
font-family: 'Trirong', serif;
  */

body{
   
    font-family: 'Libre Baskerville', serif;
    text-transform: none;
    margin: 0px;
}
.rotate img:hover{
  rotate:3deg;
    transition: 1s;
    }
.rotate-fix {
    rotate:3deg;
    transition: 1s;
}
.rotate-fix:hover {
    rotate:0deg;
    transition: 0.5s;
}


h2 a{
    margin-top: 0.3em !important;
}
a:hover{
text-decoration: none !important;
}

a{
    text-decoration: none !important;

}

header{
    z-index: 4 !important;
    position: sticky !important;
    top:0px;
    background-color: rgba(255 , 255, 255, 0.92);
    box-shadow: 2px 4px 10px rgba(47, 47, 47, 0.42);
	margin:0px;
}
.wp-site-blocks{
    margin: 0 !important;
    padding: 0 !important;
}

.uagb-post__image{
    width: 100% !important;
    object-fit: cover !important;
/*filter: grayscale(100%);	*/
    
}
.uagb-post__image:hover{
   
filter: grayscale(10%);	
    
}

.wp-block-post-title{
    font-weight: 400;
    margin-top: 1rem;
    margin-bottom: 3px;
}
.wp-site-blocks > * + * {
    margin-block-start: rem !important;
}
div.wp-block-uagb-post-carousel {
    padding-left: 0px !important;
    padding-right: 0px;
    padding-top: 0px;
    }
.wp-block-post-title {
    font-weight: 400;
    margin-top: 0.1rem;
    margin-bottom: 3px;
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
    left: 0;
    top: 100%;
    box-shadow: 4px 6px 8px rgba(47, 47, 47, 0.12);
}
.wp-block-post-excerpt {
	margin-bottom: var(--wp--style--block-gap);
	 margin-top: 0px !important;
}
 .twfilter-gray .uagb-post__image img {
        /*top:90% !important;*/
    }




/*theme defined classes */

.wp-block-query h2 {
	font-size: var(--wp--preset--font-size--large);
}

.theme-container-65 {
     width: 65% !important;
    margin: 80px auto !important;
}
.theme-container-75 {
     width: 75% !important;
    margin: 80px auto !important;
}

.theme-justify{
    text-align: justify;
}
.theme-shadow img{
    
    box-shadow: 4px 8px 8px rgba(47, 47, 47, 0.52) !important;
}

.wp-block-post-featured-image {
    padding:0;
    margin:0;
    
}





/*theme defined classes */


/*----media Rules -*/

@media only screen and (min-width: 601px) {
    
    .theme-container-85{
    width: 85% !important;
    margin: 80px auto !important;

}
    
    .uagb-post__inner-wrap {
    padding-right: 13px;
    padding-left: 13px;
    margin-bottom: 20px;
    height: 650px !important;
}
}





@media only screen and (max-width: 600px) {
    
    .theme-small-title h1{
    font-size: 1.7rem !important;
}
    
   .theme-container-85{
    width: 85% !important;
    margin: 80px auto !important;

}

    .uagb-post__inner-wrap {
    padding-right: 13px;
    padding-left: 13px;
    margin-bottom: 20px;
    min-height: 650px !important;
		
}
    .theme-container-85{
        width: 95% !important;
        margin: auto !important;
    }
  }
/*----media Rules -*/



/*x mas animation code */
.snow-container {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
    pointer-events: none;
}

.snowflake {
    position: absolute;
    background-color: white;
    border-radius: 50%;
    opacity: 0.8;
    pointer-events: none;
}

@keyframes fall {
    0% {
        opacity: 0;
        transform: translateY(0);
    }
    10% {
        opacity: 1;
    }
    100% {
        opacity: 0.5;
        transform: translateY(100vh);
    }
}

@keyframes diagonal-fall {
    0% {
        opacity: 0;
        transform: translate(0, 0);
    }
    10% {
        opacity: 1;
    }
    100% {
        opacity: 0.25;
        transform: translate(10vw, 100vh);
    }
}
/*x mas animation code */






/*dark theme*/
body{
	background-color: #fff;
}
body h1,h2,h3,h4,h5,h6,a{
	/*color:white ;*/
}
header{
	background-color:black !important;
}
header button{
	/*color:back !important;*/
}
.if-theme-dark{
	background-color:black !important;
}
p{
	/*color:white;*/
}

/*dark theme*/





/* Hide scrollbar for IE, Edge and Firefox */
body #gspb_container-id-gsbp-8f941cd.gspb_container .gspb_smartscroll {
scrollbar-width: thin;
scrollbar-width: none;
}



body #gspb_container-id-gsbp-8f941cd.gspb_container .gspb_smartscroll::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}


.uagb-post__image img{
	object-fit: cover;
	 width: 100% !important;
    object-fit: cover !important;
	
}