@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');

.theme-shadow{
    box-shadow: 2px 6px 8px rgba(47, 47, 47, 0.52) !important;
	border: 2px solid rgba(47, 47, 47, 0.2);
}

body{
    color: #000000;
    font-family: "Montserrat";
    text-transform: none;
    line-height: 33px;
    overflow-x:hidden;
}
a:hover{
text-decoration: none !important;
color:rgba(0, 0, 0, 0.42)
}
a img:hover{
    filter: contrast(150%);

    }
a{
    text-decoration: underline;
}
.underline a{
	 text-decoration: underline !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);
}
.wp-site-blocks{
    margin: 0 !important;
    padding: 0 !important;
}

uagb-post__image{
    width: 100% !important;
    height: 1000px !important;
    object-fit: cover !important;
}
/*uagb-post__inner-wrap{
    height: 700px !important;
}*/
.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 {
 
    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;
}
ol.has-background,
ul.has-background {
   padding:0; 
}


/*theme defined classes */
h4>a {
display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;  
  overflow: hidden !important;
}

.limit-line-3>a{
	display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;  
  overflow: hidden !important;
}

a:focus,a:active{
	outline:0 !important;
	text-decoration:none !important;
	
}

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

.theme-auto-margin{
	margin-left:auto !important;
	margin-right:auto !important;
}

.theme-flex-align{
	display:flex !important;
	justify-content:space-between !important;
	gap: 1rem !important;
}

.theme-container-85{
    width: 85% !important;
    margin: 80px auto !important;

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

.theme-justify{
    text-align: justify;
}
}

.teafweb-pseudo-slider .uagb-post__image img {
        top:70% !important;
        position:cover;
    }



/*theme defined classes */


/*----media Rules -*/

@media only screen and (min-width: 601px) {
    .uagb-post__inner-wrap {
    padding-right: 13px;
    padding-left: 13px;
    margin-bottom: 20px;
    height: 650px !important;
}
}




@media only screen and (max-width: 600px) {

    
    .has-child>a::after{
        content: " \25BC";
    }
    
    .wp-block-navigation__responsive-container-content{
     padding:0 30px;   
    }
    .col-reverse{
    flex-direction: column-reverse !important;
    margin:50px 0px;
}

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

