@font-face {
  font-family: 'Lufga-Regular';
 src: url('../generatepress-child/fonts/lufga-regular.woff2') format('woff2'),
       url('../generatepress-child/fonts/lufga-regular.woff2') format('woff');
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barcelony';
  src: url('../generatepress-child/fonts/Barcelony.woff2') format('woff2'),
       url('../generatepress-child/fonts/Barcelony.woff2') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Lufga';
  src: url('../generatepress-child/fonts/lufga-semibold.woff2') format('woff2'),
       url('../generatepress-child/fonts/lufga-semibold.woff') format('woff');
  font-weight: 600; /* SemiBold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../generatepress-child/fonts/Montserrat.woff2') format('woff2'),
       url('../generatepress-child/fonts/Montserrat.woff') format('woff');
 font-weight: 600; 
  font-style: normal;
  font-display: swap;

}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../generatepress-child/fonts/Montserrat-Bold.woff2') format('woff2'),
       url('../generatepress-child/fonts/Montserrat-Bold.woff') format('woff');
  font-weight: 600; /* SemiBold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Regular';
  src: url('../generatepress-child/fonts/Montserrat-Regular.woff2') format('woff2'),
       url('../generatepress-child/fonts/Montserrat-Regular.woff') format('woff');
  font-weight: 600; /* SemiBold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-Light';
  src: url('../generatepress-child/fonts/Montserrat-Light.woff2') format('woff2'),
       url('../generatepress-child/fonts/Montserrat-Light.woff') format('woff');
  font-weight: 600; /* SemiBold */
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-SemiBold';
  src: url('../generatepress-child/fonts/Montserrat-SemiBold.woff2') format('woff2'),
       url('../generatepress-child/fonts/Montserrat-SemiBold.woff') format('woff');
  font-weight: 600; /* SemiBold */
  font-style: normal;
  font-display: swap;
}


/*
Theme Name: GeneratePress Child
Template: generatepress
*/

/* Import parent theme styles */




body {
 font-family: 'Montserrat', sans-serif;
  font-weight:400;
 
	
}
/*.home.wp-singular.page-template-default.page{
	overflow:hidden;
}*/

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
 /* padding: 15px 25px;*/
  background-color: black;

  position: fixed;  /* position: relative; */
	width:100%;
  z-index: 9;
	/*margin:auto;*/
  /*box-shadow: 0 2px 8px rgba(0,0,0,0.05);*/
}

.nav{
	padding: 20px 123px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
	
}
.logo img{
  height:50px;
  margin-top:0;
	position:relative;
	 z-index:12;
}
.logo img.active{
	filter:invert(1);
}

.right-section {
  display: flex;
  align-items: center;
  gap: 20px;
  position:relative;
  z-index:12;
}


.right-section img{
  width:35px;
  height:35px;

}



.hamburger {
  cursor: pointer;
  width: 30px;
  height: 20px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;


}

.hamburger span {
  height: 2px;
  width: 100%;
  font-weight:400;
  background: white;
  border-radius: 5px;
  transition: all 0.3s ease;
   line-height:21px;
}

/* Hamburger to X animation */
.hamburger.active span:nth-child(1) {
  transform: rotate(45deg) translate(6px, 6px);
	 background: black;
}
.hamburger.active span:nth-child(2) {
  opacity: 0;
}
.hamburger.active span:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
	background: black;
}

#closeOpenText{
  font-size:25px;
	color:#fff;
	margin:0;
  font-weight:600;
}
/* Navigation Menu */
/* .dropdown-logo img{
   width:40px;
   height:40px;
   box-shadow:none;
   background:none;
   margin:0;
   padding:0;
  
} */
/* .dropdown-logo img {
    width: 63px;
    height: px;
} */
.arrow{
	display:flex;
  
}	
a.contact {
    color: #de9b7a !important;
}

.arrow img {
	width:15px;
	height:15px;
	}
  a.nav-link.contact {
    font-weight: 700;
}

.nav-menu {
  display:none;
  position: absolute;
  top: 0;
  left: 0;
  /*background-color: white;*/
  width: 100px;
  height:100px;
 /* box-shadow: 0 8px 16px rgba(0,0,0,0.1);*/
  flex-direction:column;
  padding :40px;
  margin-top: 30px;
  /*z-index:10; */
  margin-left:20%;
  font-size:28px;
    flex-direction:column;
    position: absolute;
    width: auto;
    box-shadow: none;
    left:0;
    transform:none;
  }

    


.nav-menu ul {
  list-style: none;
  padding: 10px 0;
}
.nav-link{
  font-size:28px;
  font-weight:500;
}
.nav-link1{
  font-size:16px;
  font-weight:500;
}
.nav-menu ul li {
 /* border-bottom: 1px solid #eee;*/
  position: relative;
	padding:10px;
	overflow:hidden;
}
 .nav-menu ul li a {
        display: block;
        text-decoration: none;
        color: black;
        opacity: 0;
        transform: translateY(100px);
        pointer-events: none; /* prevent clicks when hidden */
      }
      .nav-menu.active ul li a {
        animation: slideIn 1.5s forwards;
        pointer-events: auto;
      }
      .nav-menu.closing ul li a {
        animation: slideOut 1.5s forwards;
        pointer-events: none;
      }
      /* Slide in */
      @keyframes slideIn {
        from {
          opacity: 0;
          transform: translateY(100px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
      /* Slide out */
      @keyframes slideOut {
        from {
          opacity: 1;
          transform: translateY(0);
        }
        to {
          opacity: 0;
          transform: translateY(-100px);
        }
      }
      /* Staggering delays for open */
      .nav-menu.active ul li:nth-child(1) a {
        animation-delay: 0.1s;
      }
      .nav-menu.active ul li:nth-child(2) a {
        animation-delay: 0.2s;
      }
      .nav-menu.active ul li:nth-child(3) a {
        animation-delay: 0.3s;
      }
      .nav-menu.active ul li:nth-child(4) a {
        animation-delay: 0.4s;
      }
      .nav-menu.active ul li:nth-child(5) a {
        animation-delay: 0.5s;
      }
      .nav-menu.active ul li:nth-child(6) a {
        animation-delay: 0.6s;
      }
      .nav-menu.active ul li:nth-child(7) a {
        animation-delay: 0.7s;
      }
      /* Staggering delays for close (reverse order) */
      .nav-menu.closing ul li:nth-child(7) a {
        animation-delay: 0.1s;
      }
      .nav-menu.closing ul li:nth-child(6) a {
        animation-delay: 0.2s;
      }
      .nav-menu.closing ul li:nth-child(5) a {
        animation-delay: 0.3s;
      }
      .nav-menu.closing ul li:nth-child(4) a {
        animation-delay: 0.4s;
      }
      .nav-menu.closing ul li:nth-child(3) a {
        animation-delay: 0.5s;
      }
      .nav-menu.closing ul li:nth-child(2) a {
        animation-delay: 0.6s;
      }
      .nav-menu.closing ul li:nth-child(1) a {
        animation-delay: 0.7s;
      }
 .nav-menu ul li a:hover{
    /*background-color:#eee;*/
    color:#de9b7a;
  }



/* Dropdown*/ 
.hidden {
  display: none;
}

.dropdown-menu {
  display: flex;
 /* background: #f9f9f9;*/
  position:relative;
  font-size:19px;
  font-weight:500;
   margin-top: 0 !important;   /* remove gap */
  padding-top: 0 !important;
	/* gap:17px;
   margin-top:-17px;
   margin-bottom:-27px */
}
 ul .dropdown-menu{
  /* background:rgb(174, 170, 170); */
  padding:0 !important;
  gap:10px;
  margin-top:-15px !important;
   
 } 



 .dropdown-menu li a {
  position: relative;
  display: inline-block;
  color: #000; /* text color */
  text-decoration: none;
  padding: 5px 0;
  transition: color 0.3s ease;
}

/* Create underline using ::after */
.dropdown-menu li a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px; /* underline thickness */
  background-color: #de9b7a; /* underline color */
  transition: width 0.4s ease; /* smooth left-to-right */
}

/* On hover */
.dropdown-menu li a:hover {
  color: #de9b7a; 
}
.dropdown-menu li a:hover::after {
  width: 100%; /* expand underline fully */
}


    
  
.dropdown:hover .dropdown-menu {
  display: fixed;
}

.dropdown-menu li {
  border-bottom: none;
  padding:0 !important;
}

.nav-menu ul .list{
  margin:none !important;
}
/* .dropdown-menu li a {
  padding: 5px 10px;
} */
/* Show Menu on Click */
.nav-menu.active {
  display: block !important;
  width:100%;
  height :100vh;
	margin:0;
    padding:0;
	background:white;
	z-index:10;
	/*padding-left:20%;
	padding-top:210px;*/
	position:absolute;
	top:0;
	left:0;
	

}
ul.list {
    position: absolute;
    top: 50%;
    left: 32%;
    line-height:47px;
    transform: translate(-50%, -50%);
	}
  .nav-link{
  font-family:'Montserrat', sans-serif;
    font-size:28px;
  font-weight:500;
}
.nav-link1{
  font-size:18px;
  font-weight:500;

 
}
.nav-link img {
height:40px;
width:43px;
}
.image{
  display:0 auto;
  /*margin-left:12%;*/
}
.agency{
position:absolute;
	bottom:50px;
	left:80px;
}
.agency-info {
  font-family: 'Montserrat', sans-serif;
  color: #333;
  font-size: 16px;
	display:flex;
	flex-direction:column;
}
 .social-icons {
  display: flex;
  gap: 8px;
  margin-top: 10px;
}
.social-icons a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
        /* black background */
  background-color: #fff;             /* white icon */
  border-radius: 50%;      /* round */
  font-size: 16px;
  transition: all 0.3s ease;
  text-decoration: none;
}


.far {
	font-weight:200 !important;
}
.agency-info p{
  margin-bottom:0 !important;
  font-size:18px;
  font-weight:500;
  font-family:Lufga-Regular;
}
.dropdown-logo img {
    width: 43px;
    height: 40px;
}
.social-row {
    padding-left: 5.5% ;
}

.pixtarhalflogo{
  position:absolute;
  bottom:0;
  right:0;
  bottom:-8px;
  right:-3px;
  
}


	
@media (max-width:2560px) {
  ul .dropdown-menu{
    margin-left:0.5em ;
  }
  .arrow img{
    height:30px;
    width:30px;
  }
  .nav {
    padding: 20px 160px;
}
}
 @media (max-width: 1920px) {
ul.list{
  line-height:48px;
  }
  ul.dropdown-menu {
    top: 10px;
}
 .nav {
    padding: 20px 140px;
}
}
@media (max-width:1600px){
 ul.list {
    left:30%;
  }
   .nav {
    padding: 20px 120px;
}
.pixtarhalflogo{
  height:350px;
  width:350px
}
}
@media (max-width:1440px){
ul.list {
    left:32%;
  }
   .nav {
    padding: 20px 130px;
}
.pixtarhalflogo{
  height:300px;
  width:300px
}

}
/* @media (max-width:1440px){
  .nav {
    padding: 20px 130px;
}
.nav {
    padding: 20px 100px;
}

} */
@media (max-width:1366px){
  .nav-link{
    font-size:32px;
  }
  .agency{
    bottom:20px;
  }
  .pixtarhalflogo{
  height:300px;
  width:300px
}
.nav-link{
    font-size:24px;
}
ul.list {
        line-height: 28px !important;
        margin-left:12%;
        margin-top:-1%;
    }
    .nav-link img{
      height:35px !important;
      width:38px !important;
    }
     ul .dropdown-menu{
  margin-top:-5px !important;
}

.arrow img {
        height: 25px;
        width: 25px;
    }
    a.contact {
    padding-right:10px;
}
.nav {
    padding: 20px 95px;
}
}
@media (max-width:1024px){
  ul.list {
    left:30%;
  }
  .agency{
    bottom:10px;
}
    .nav {
        padding: 20px 70px;
    }
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 85px !important;
    }
}

@media (max-width: 1280px) {
.nav-link{
    font-size:24px;
}
ul.list {
        line-height: 28px !important;
        margin-left:12%;
        margin-top:-1%;
    }
    .nav-link img{
      height:35px !important;
      width:38px !important;
    }
     ul .dropdown-menu{
  margin-top:-5px !important;
}

.arrow img {
        height: 25px;
        width: 25px;
    }
    a.contact {
    padding-right:10px;
}
.nav {
    padding: 20px 95px;
}
}
@media (max-width: 962px) {
ul.list {
        margin-left:15%;
        margin-top:-1%;
}
.agency{
    bottom:15px;
}
.nav {
        padding: 20px 65px;
    }

.pixtarhalflogo{
  height:250px;
  width:250px;
 }
 
}
@media (max-width: 800px) {
ul.list {
        line-height: 49px !important;
        margin-left:12%;
        margin-top:-1%;
    }
    .nav-link{
    font-size:32px;
    }
    .agency{
    bottom:45px;
    left:40px;
}
#closeOpenText{
  display:none;
}
.nav {
        padding: 20px 45px;
    }

}
/* @media (max-width: 768px) {
 .nav {
  padding:20px;
}

 ul.list {
    display: flex !important;
    flex-direction: column;
    line-height: 1.5;
}
.nav-link1{
  font-size:16px;
  font-weight:500;
  }
.nav-menu ul {
    display: flex;
    padding:none;
	 }
.nav-menu ul li {
    border: none;
	}.nav-menu ul li {
  opacity: 0;
  transform: translateX(-20px);
  transition: all 0.3s ease;
}
.nav-menu.active ul li {
  opacity: 1;
  transform: translateX(0);
}
.dropdown-menu{
  gap:10px;
  display:flex;
}
.dropdown-menu li{
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100px;
    /* display: none; */
    /* z-index: 99;*/
/*}
.dropdown:hover .dropdown-menu {
    display: block;
  }
 }  */

 @media (max-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-54b6d1a {
        --width: 100% !important;
    } 
}
/* @media (min-width: 601px) {
  ul.list {
        line-height: 1.5 !important;
        margin-left:16%;
        margin-top:-2%;
}
.agency{
    bottom:55px;
}
.agency p{
   font-size:14px;
}
.agency a{
  height:24px;
  width:24px;
}}  */
  
@media (max-width:601px){
    ul.list {
    margin-left: 60px;
    line-height:1.5 !important;
}
.nav-link{
  font-size:28.8px;
}
ul .dropdown-menu{
gap:-10px;
}
a.nav-link1 {
    font-size: 14px;
}
.agency p{
   font-size:14px;
}
.agency a{
  height:24px;
  width:24px;
}
.nav {
        padding: 20px 40px;
    }
  }
@media (max-width: 414px){
  ul.list {
    margin-left: 60px;
    line-height:1.5 !important;
}
.nav-link{
  font-size:28.8px;
}
ul .dropdown-menu{
gap:-10px;
}
a.nav-link1 {
    font-size: 14px;
}
.agency p{
   font-size:14px;
}
.agency a{
  height:24px;
  width:24px;
}
.nav {
        padding: 20px 30px;
    }
    .pixtarhalflogo{
  height:250px;
  width:250px;
  z-index: -1;
} 
}
 @media (max-width: 375px){
  ul.list {
    margin-left: 80px;
    line-height:1 !important;
    
}
.nav-link{
  font-size:20.6px;
}
ul .dropdown-menu{
gap:-10px;
}
a.nav-link1 {
    font-size: 14px;
}
.arrow img{
  height:22px;
  width:22px;
}
li.arrow{
  align-items: center;
}
.nav {
        padding: 20px 25px;
    }
     .pixtarhalflogo{
  height:200px;
  width:200px;
  z-index:-1;
} 

} 
@media (max-width: 428px){
  .pixtarhalflogo{
  height:200px;
  width:200px;
  z-index:-1;
} 
}
@media (max-width: 360px){
.nav-link{
  font-size:18.6px;
}
.nav {
        padding: 20px 20px;
    }
}
 .filter-button { 
  color: rgb(152, 158, 158) !important;
}
.filter-button.active{
    color:white !important;
}
 /* button.filter-button.filter-button--all.js-filter-button-all {
    color: white !important;
} */
 /* .filter-button.is-active{
color:white !important;
}*/

h1.elementor-heading-title.elementor-size-default {
    margin-bottom: 14px;
}
.elementor-element.elementor-element-040946b.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 32px;
}

/* 
SLIDE POST EDIT */
.anwp-pg-post-teaser__content.d-flex.flex-column.anwp-position-cover {
    font-family: Lufga-Regular !important;
}
.anwp-excerpt {
    font-family: Lufga-Regular;
}
    /* POST GRID NEW EDIT */
.post-card__excerpt ,.post-card__meta{
    font-family: Lufga-Regular !important;
}
.post-card__category{
  margin: 16px 0 8px 0 !important;
}

/* DETAIL PAGE EDIT */
 .entry-content p{
    font-size: 18px !important;
    font-family: Montserrat-Regular;
    margin-bottom:auto;
}
.anwp-pg-post-teaser__content.d-flex.flex-column.anwp-position-cover {
    font-family:Montserrat-bold  !important;
     color:#FFFFFF;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    font-size: 32px !important;
}
span.text {
    font-size: 32px;
    font-family:Montserrat-Regular !important;
    /* margin-top: 49px !important; */
    
}
.elementor-20 .elementor-element.elementor-element-f85b36d {
    padding-top: 0px !important;
    margin-top:49px !important;

}
.post-card__title a {
    font-size: 32px;
     width: 509px;
    height: 78px;
    font-family:Montserrat-bold  !important;

}
.ymc-container .filter-content .pagination__item .page-numbers{
    font-family: Lufga-Regular !important;
    font-size:18px !important;
   
}
.ymc-container .filter-content .pagination__item .page-numbers, .ymc-extra-container .filter-content .pagination__item .page-numbers {
    color: rgb(135, 129, 129) !important;
}

.wp-block-image img {
  width:100% ;
}

h4.wp-block-heading {
    margin: 26px 0  20px 0!important;
    font-family:Montserrat-Light;
    font-weight: 300px;
    font-size:26px;
}
h3.wp-block-heading {
     font-family:Montserrat-Light;
     font-weight: 300px;
     margin: 26px 0  20px 0 !important; 
     font-size:35px;
}
h2.wp-block-heading {
     font-family:Montserrat-Light;
     font-weight: 300px;
    margin: 26px 0  20px 0!important;
    font-size:46px; 
}
  .inside-article .entry-content p {
      font-family: Lufga-Regular !important;
      font-size: 18px !important;
      font-weight:200px !important;
  }
   .inside-article .wp-block-list li{
      font-family: Lufga-Regular !important;
        font-size: 18px !important;
   }

.anwp-pg-wrap .anwp-pg-post-teaser__category-wrapper {
     text-transform: none !important; 
    font-weight:600px !important;
}
.entry-meta{
  align-items:center;
}
h1.entry-title {
  font-size:60px !important;
  font-family:Montserrat-Light !important;
  font-weight: 300 !important;
}
h3.sidebar-title {
    font-size: 32px !important;
    font-family: Montserrat-Regular !important; ;
}
.entry-content p a {
  font-weight: none !important;
} 
 /* more on branding  */
.related-title{
  font-family:Montserrat-bold;
  font-size:32px !important;
}
.related-posts-grid h2 {
  font-family:Montserrat-Light ;
}
.custom-comments {
    font-family: Lufga-Regular;
}




.entry-meta {
    font-family: Lufga-Regular;
    
}
.related-excerpt,.related-meta{
  font-family: Lufga-Regular;
}
.comments-area {
    display: none;
}
/* SIDEBAR EDIT */
.sidebar-cat ,.sidebar-meta{
    font-family: Lufga-Regular;
}
input#submit {
  	font-family: Lufga, SemiBold;
}
.footer-left p{
       font-family: Lufga-Regular;
    }
.elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
  font-family:Montserrat-Light !important;
  font-weight: 300 !important;
  font-size:90px !important;
}
.d-flex.flex-column.anwp-pg-post-teaser__category-column.ml-auto {
    font-size: 12px;
    font-family: Montserrat-SemiBold;
}
a.anwp-position-cover.anwp-link-without-effects {
    font-family: 'Lufga-Regular';
    font-size: 18px;
}
/* .elementor-element.elementor-element-040946b.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: -1.2rem;
} */
/* .d-flex.flex-column.anwp-pg-post-teaser__category-column.ml-auto{
  font-weight: 100 !important;
} */
.wp-block-image, .size-large img{
  padding:5px 0;
}


@media (min-width: 2560px){
.social-row {
    padding-left: 150px !important;
}
.post-card__image {
  height:417px  !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    margin-top: 220px !important;
}
span.text {
  margin-top: 65px !important;
}
}

@media (width: 2560px) and (height:1271px) {
  .elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 0px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 165px !important;
    }
}

@media (max-width: 2545px) and (max-height:1351px) {
 .elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin-top: 240px !important;
    }}

@media (max-width: 2048px){
 .elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top: 180px  !important;
}
.elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
  font-size:69px !important;
}
}

@media (max-width: 1920px){


.elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    margin-top:0px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 140px !important;
    }
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 67px !important;
    }

}
@media (max-height:991px) {
  
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 90px !important;
    }
}
@media (max-height:945px) {
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 74px !important;
    }
    .elementor-element.elementor-element-040946b.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 0px !important;
    }
    .social-row {
    margin-top: 0px !important;
}
}

@media (width: 1920px) and (height:919px), 
  (width:1920px) and (height:911px){
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded
 {
        margin-top: 140px !important;
    }
    
    .elementor-element.elementor-element-040946b.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 0px !important; 
}
.elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
 font-size: 57px !important;
  }
  
  img.anwp-pg-post-teaser__thumbnail-img.d-block.anwp-pg-height-200.anwp-pg-sm-height-300.anwp-pg-lg-height-300.anwp-object-cover.m-0.w-100 {
    height:350px !important;
}
 .anwp-pg-post-teaser__thumbnail.position-relative {
    height: 350px !important;
}

}



/* @media (max-width: 1905px) and (max-height:991px) {

    .elementor-element.elementor-element-040946b.elementor-widget.elementor-widget-text-editor p {
    margin-bottom: 10px;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded{
  margin-top: 0px !important;
}
.anwp-pg-post-teaser__thumbnail.position-relative {
    height: 400px;
}
} */

@media (max-width: 1866px) and (max-height:925px) {
 .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 65px !important;
    }
        .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 60px !important;
    }
    

}
@media (max-width: 1854px) and (max-height:959px){
  
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 60px !important;
    }
}


@media (max-width: 1680px){
h1.entry-title {
    font-size: 50px !important;
}
    .anwp-pg-post-teaser__thumbnail.position-relative {
    height: 360px !important;
}
.elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 60px !important;
    }
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 180px !important;
    }
      
    
}
 
@media (max-width: 1600px){
  .social-row {
    padding-left: 60px !important;
}

.elementor-element.elementor-element-920efea.elementor-widget.elementor-widget-html {
    margin-top: 180px !important;
}
h1.entry-title {
    font-size: 50px !important;
}
h3.sidebar-title {
    font-size: 24px !important;
 }
 .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 50px !important;
    }
 
}

@media (max-width: 1536px){
  .social-row {
    padding-left: 80px !important;
}
h1.entry-title {
    font-size: 40px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 75px !important;
    }
}
@media(max-height:864px) {
  .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 42px !important;
        margin-bottom:0px;
    }
        .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 330px !important;
    }
        .social-left {
          gap:3px !important;
        }
        .social-row {
    margin-top: 4px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 160px !important;
    }
}
@media(max-height:730px) {
  
    .elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin-top: 78px !important;
    }
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 75px !important;
    }
}
@media (max-height:695px) {
  
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 0px !important;
    }
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 42px !important;
        margin-bottom:0px;
    }
        .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 330px !important;
    }
        .social-left {
          gap:3px !important;
        }
        .social-row {
    margin-top: 4px !important;
}
 .anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    font-size: 22px !important;
}
}
    
@media (max-width: 1440px){
  .social-row {
    padding-left: 70px !important;
}
.elementor-element.elementor-element-920efea.elementor-widget.elementor-widget-html {
    margin-top: 250px !important;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    font-size: 32px !important; 
}
.post-card__title a {
    font-size: 24px !important;
  }
  span.text {
    font-size: 24px !important;
  }
  
  .related-posts-grid h2 {
    font-size: 40px !important;
}
.related-title {
  font-size: 22px !important;
}
h1.elementor-heading-title.elementor-size-default {
    margin-bottom: 0 !important;
}
.elementor-element.elementor-element-040946b.elementor-widget.elementor-widget-text-editor p {
    margin-bottom:0 !important;
}
.elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
 font-size: 57px !important;
  }
  .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 95px !important;
    }
    .anwp-pg-wrap .anwp-pg-lg-height-300 {
        height: 357px;
    }
       

}
@media (max-height:731px) {
  .social-left {
          gap:3px !important;
        }
        .social-row {
    margin-top: 4px !important;
        }
    .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 329px !important;
    }
     .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 0px !important;
    }
    .elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin-top: 91px !important;
    }
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 45px !important;
    }
}


@media (max-width: 1366px){
.social-row {
    padding-left: 70px !important;
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    font-size: 20px !important;
}
.post-card__image {
  height:200px  !important;
}
.filter-button{
  font-size: 12px !important;
}
.elementor *, .elementor :after, .elementor :before {
    font-size: 17px;
}
h1.landpageh1 {
  font-size: 70px !important;
  font-weight: 200px !important;
}
span.creativity {
   font-size:70px;
}
h2.landpageh2 {
font-size:25px !important;
}
    .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 300px !important;
    }
    .social-row {
    margin-top: 0px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 110px !important;
    }
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 40px !important;
    }
}
@media(max-height:641px){
  .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 283px !important;
    }
   
    .elementor-element.elementor-element-c7095d2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
     margin-top: 0px !important; 
}
.nav {
        padding: 0px 95px !important;
    }
    .elementor-element.elementor-element-18e8ee2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
        margin-top: 0px !important;
    } 
  }
 

  @media (max-width: 1300px) {
    /* 
     */
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 45px !important;
    }
     /* .e-con{
      --padding-bottom: 0px !important;
    }
    .social-left a img {
        width: 10px !important;
        height: 10px !important;
    }
    .social-left {
      gap: 0px !important;
    }*/
    .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 250px !important;
    } 
  }
  
  
  @media (max-width: 1296px) and (max-height:620px){
 
    /* .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 45px !important;
    } */
     .e-con{
      --padding-bottom: 0px !important;
    }
    .social-left a img {
        width: 10px !important;
        height: 10px !important;
    }
    .social-left {
      gap: 0px !important;
    }
    /* .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 250px !important;
    } */
   .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 67px !important;
    } 
}


@media (max-width: 1280px){
.social-row {
    padding-left: 60px !important;
   
}
.anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    font-size: 16px !important;
}
.post-card__image {
  height:180px  !important;
}
h2.post-card__title {
    font-size: 20px !important;
}
.entry-title{
  font-size:32px;
}
.related-posts-grid h2 {
    font-size: 32px;
}
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 180px !important;
    }
.social-row {
    padding-left: 50px !important;
   } 
        
   .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
    font-size: 50px;  
}
.elementor-20 .elementor-element.elementor-element-f85b36d {
    padding-top: 0px !important;
}
 .post-card__category {
    margin-top: 20px !important;
}
.post-card__category a {
  color: #FEFEFA !important;
}
.footer-left img {
  margin-right: 20px !important;
}
h2.post-card__title {
    font-size: 20px !important;
}
a.post-card__title-link {
    font-size: 20px !important;
}
div .post-card__excerpt {
    font-size: 16px !important;
}
span.data-text {
    font-size: 16px !important;
}
.related-title{
  font-size:20px !important
}
.sidebar-title a{
  font-size:20px !important;
}
}

@media (height:720px){
  .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 50px !important;
    }
}

@media  ( max-height:559px){
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 26px !important;
    }
    .nav {
        padding: 0px 95px;
    }
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 40px !important;
    }
}


@media (max-width: 1024px){
.entry-content p {
	font-size:16px !important;
}
.wp-block-list li{
	font-size:16px !important;
}
.entry-content h2{
  font-size:30px !important;
}
.entry-content h3{
  font-size:25px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 70px !important;
    }
    .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 242px !important;
    }
    .social-row {
    margin-top: 40px !important;
}

}



@media (max-width:962px){

  /* .d-flex.flex-column.anwp-pg-post-teaser__category-column.ml-auto {
    font-size:14px;
  } */
   .related-posts-grid h2{
    font-size: 32px !important;

   }
   h1.landpageh1 {
  font-size: 50px !important;
  font-weight: 200px !important;
}
span.creativity {
   font-size:50px;
}
h2.landpageh2 {
font-size:20px !important;
}
.downarrow img {
        margin-top: 120px !important;
}
.social-row {
    padding-left: 20px !important;
    margin-top: 0 !important;
   }
.anwp-pg-wrap .anwp-pg-post-teaser--layout-a .anwp-pg-post-teaser__title {
    font-size: 16px !important; 
}
.post-card__title a {
    font-size: 20px !important;
  }
  span.text {
    font-size: 16px !important;
  }
  .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
  font-size: 40px !important;
  }
  .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 225px !important;
    }
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 140px !important;
    }
  
}


@media (max-width: 800px){
.social-row {
    padding-left: 45px !important;
    margin:60px 0 !important;
   }
a.footer-btn {
    margin-right: 10px;
}
.copyright p {
        margin-left: 0px !important;
    }
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 350px !important;
    }
    .elementor-20 .elementor-element.elementor-element-ac1aae6 {
        margin: 035px 0 !important;
    }
    .elementor-element.elementor-element-e403134.elementor-widget.elementor-widget-heading {
    margin-bottom: 30px;
}
  .social-left {
    gap: 40px !important;
}
.anwp-pg-post-teaser__thumbnail.position-relative {
        height: 236px !important;
    }
}
@media (max-width:768px){
.social-row {
    padding-left: 35px !important;
   }
   .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 150px !important;
    }

}
@media (max-width:601px){
.social-row {
    padding-left: 30px !important;
   }
   .entry-title{
  font-size:22px;
}
 .date , .author , .comments{
  font-size:12px !important;
}
.ymc-container .filter-default-inner .filter-buttons .filter-button, .ymc-extra-container .filter-default-inner .filter-buttons .filter-button {
  min-width: 20px;
}
    button.filter-button.filter-button--all.js-filter-button-all.is-active {
        padding: 0px 0px 0px 0px !important;
    }
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 120px !important;
    }
    .social-row {
        padding-left: 45px !important;
        margin: 60px 0 30px !important;
    }
  }


   
/* .related-posts-wrapper {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    gap: 20px;
	} */

@media (max-width:428px){
.social-row {
    padding-left: 20px !important;
    margin: 35px 0 !important;
   }
   .elementor-element.elementor-element-c7095d2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
    margin-top: 0 !important;
   }
    /* margin-top: 50px;
   .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
    font-size: 40px !important;  
    }
    .date , .author , .comments{
  font-size:10px !important;
}

div#right-sidebar {
    /* padding-top: 40px; */
    /* display: none;
} */

.entry-header h1 {
    margin-top: 100px !important;
}
aside.custom-sidebar {
    display: none;
}
.related-posts-grid {
    margin-top: 300px !important;
}

footer h2 {
        font-size: 16px !important;
    }
    footer h6 {
    font-size: 12px;margin-top:10px;
    }
   
    h1.landpageh1 {
  font-size: 30px !important;
  font-weight: 200px !important;
}
span.creativity {
   font-size:30px;
}
h2.landpageh2 {
font-size:10px !important;
     margin-left: 0px  !important;
}
.downarrow img {
        margin-top: -100px !important;
   
}  
.entry-content h2{
  font-size:25px !important;
}
.entry-content h3{
  font-size:20px !important;
}
.landpageh2{
font-size:10px;
}

.ymc-container .filter-default-inner .filter-buttons .filter-button, .ymc-extra-container .filter-default-inner .filter-buttons .filter-button {
  min-width: 0px !important;
}
h1.entry-title {
    font-size: 24px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    margin-top: 210px !important;
}
    .elementor-20 .elementor-element.elementor-element-ac1aae6 {
        margin: 0px 0 !important;
    }
    .elementor-element.elementor-element-e403134.elementor-widget.elementor-widget-heading {
    margin-bottom: 0px !important;
}
  .social-left {
    gap: 10px !important;
}
.anwp-pg-post-teaser__thumbnail.position-relative {
        height: 210px !important;
    }
}
@media (max-width:414px){
  /* .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 234px !important;
    } */
    .anwp-pg-post-teaser__thumbnail.position-relative {
        height: 190px !important;
    }
}

@media (max-width:406px){
  .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 120px !important;
    }
    .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 29px !important;
    }
}

@media (max-width:402px){
  
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 0px !important;
    }
    .social-row {
        margin: 0 0 !important;
    }
}
@media (max-width:375px){
      .copyright p {
        margin-left: 55px !important;
    }
.filter-default-inner {
  font-size:15px !important
}
span.text {
    font-size: 14px !important; 
}
.entry-meta span {
    font-size: 12px !important;
    }
        .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 134px !important;
    }
    .social-row {
        margin: 30px 0 !important;
    }
  
  }


@media (max-height:667px) {
    /* .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 50px !important;
    } */
        .social-row {
        margin: 0px  !important;
    }
        .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 55px !important;
    }
    
}
/* @media (max-width:375px) and (max-height:812px),
(max-width:360px) and (max-height:780px)  {
    .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 148px !important;
    }
} */

@media (max-width:360px){
.social-row {
    padding-left: 10px !important;
   }
   .nav {
        padding: 20px 20px !important;
    }

.ymc-container .filter-default-inner .filter-buttons .filter-button, .ymc-extra-container .filter-default-inner .filter-buttons .filter-button {
  min-width: 0px !important;
}
.elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
    font-size: 40px !important;  
}
 .copyright p {
        margin-left: 45px !important;
    }
     .footer-left img {
                  margin-right: 10px;
        }
        .entry-meta span {
    font-size: 12px !important;
}
.elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 52px !important;
    }
        .elementor-20 .elementor-element.elementor-element-e403134 .elementor-heading-title {
        font-size: 29px !important;
    }

}

@media (max-height:667px) {
    
    .social-row {
    margin-top: 0px !important;
    }
    /* .elementor-element.elementor-element-f85b36d.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
        margin-top: 2px !important;
    }
     */



}













