.ctmpl_post_n{
  background:#efefef;
  padding:10px;
  margin-bottom:20px;
}
.ctmpl_post_n_img{
  height:200px;
  width:Auto;
}
.ctmpl-pagination-wrapper.hide{
  display: none;
}
.ctmpl-pagination ul{
  list-style:none;
  padding-left:0px;
  display:flex;
}
.ctmpl-pagination ul li{
  list-style:none;
  display:block;
  text-align:center;
  margin-right:5px;
  background:#efefef;
}
.ctmpl-pagination ul li a{
  display:block;
  width:18px;
  height:18px;
}
.ctmpl-pagination ul li a.active{
  pointer-events:none;
  background:#333;
  color:#fff;
}
.ctmpl_field_wrapper{
  margin-bottom:10px;
  border:1px solid #000;
  padding:5px 10px;
}
.ctmpl_submit_wrapper{
  margin-bottom: 10px;
  border: 1px solid #000;
  padding: 5px 10px;
}
a.ctmpl_submit_filter{
  display:inline-block;
  border:1px solid #555;
  padding:5px 15px;
  background:#555;
  color:#fff;
}
.ctmpl_tax{
  padding:10px 0px;
}
.ctmpl_tax_title{
  font-weight:600; 
}
.ctmpl_tax_term>span{
  display:inline-block;
  margin-right:5px;
}
.ctmpl_tax_term>span:after{
  content:',';
}
.ctmpl_tax_term>span:last-child{
  margin-right:0px;
}
.ctmpl_tax_term>span:last-child:after{
  content:none;
}
.ctmpl_post_n_excerpt{
  padding:10px 0px; 
  width:500px;
  max-width:500%;
}
.ctmpl_post_n_btn {
  display:inline-block;
  background:#aaa;
  padding:5px 10px;
}
/*====================================================*/
.ctmpl{
  position:relative;
}
.ctmpl:before{
  content:'';
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background:#fff;
  z-index:99;
  opacity:0;
  visibility:hidden;
  transition:all ease 0.3s;
}
.ctmpl.loading:before{
  opacity:0.7;
  visibility:visible;
}
.ctmpl:after{
  content:'';
  position:absolute;
  top:200px;
  left:calc(50% - 25px);
  position:absolute;
  width:50px;
  height:50px;;
  border:5px solid #333;
  border-top-color:transparent;
  z-index:99;
  border-radius:50%;
  animation-name: rotate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity:0;
  visibility:hidden;
  transition:all ease 0.5s;
}
@keyframes rotate{
    from{ transform: rotate(-360deg); }
    to{ transform: rotate(360deg); }
}
.ctmpl.loading:after{
  opacity:1;
  visibility:visible;
}
