@import url('https://fonts.googleapis.com/css2?family=Poppins&family=Source+Sans+Pro:wght@200&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poiret+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap');

@font-face {
    font-family:'derana';
src: url(../fonts/sinhala/derana.ttf);
}

@font-face {
    font-family: 'samantha';
    src: url(../fonts/sinhala/samantha.TTF);
}

:root {
    --logo-bg:#2d348c;
    --hover:#5b65d6;
  --mc:#aa182c;
  --sc:#e0e01e;
  --sch:#cfc196;
  --black:#000;
  --ash:#282828;
  --subh:'Cormorant Garamond', serif;
    --color:#192355;
    --d-none:none;
    --bgc:#192355;


}



.cus_mc {
  color: #fff;
}



.cus_dn {
    display: none !important;
}

.cus_din {
    display: inherit !important;
}

.cus_capital {
    text-transform: uppercase !important;
}

.cus_no_drop::after {
    content: none !important;
}

.cus_bl_1px {
    border-left: 1px solid #ebebeb;
}

.cus_storke {
    text-decoration:line-through;
  
}

.cus_h3_1p5rem {
    font-size: 1.5rem !important;
}

.cus_h3_1rem {
    font-size: 1rem !important;
}

.cus_h3_2p8rem {
    font-size: 2.18rem !important;
}

.cus_fs_2p5rem {
    font-size: 2.5rem !important;
}

.cus_mt_n13rem {
    margin-top: -13rem !important;
}
.cus_margin_zero {
    margin: 0px !important;
}

.cus_mt_4rem {
    margin-top: 4rem !important;
}


.cus_mt_n2rem {
    margin-top: -2rem !important;
}


.cus_text_center {
    text-align: center !important;
}

.cus_white {
    color: #fff !important;
}
.cus_mt_2rem {
    margin-top: 2rem;
}

.cus_fs_0p87rem {
    font-size: 0.87rem !important;
}

.cus_fs_3rem {
    font-size: 3rem !important;
}

.cus_fs_1p8rem {
    font-size: 1.8rem !important;
}

.cus_fs_1rem {
    font-size: 1rem !important;
}

.cus_mb_1rem {
    margin-bottom: 1rem;
}

.cus_fc_black {
    color: #000 !important;
}

.cus_ml_3rem {
    margin-left: 3rem !important;
}

.cus_ml_6rem {
    margin-left: 6rem !important;
}
.cus_bg_ash {
    background: #929191 !important;
}

.cus_hover:hover {
    color: var(--color) !important;
    cursor: pointer !important;
}

.cus_pb_0 {
    padding-bottom: 0px !important;
}

.cus_top_n0p6rem {
  top: -0.6rem !important;
}

.cus_top_n1p5rem {
    top: -1.5rem !important;
}



.cus_fs_13px {
    font-size: 13px !important;
}

/*email*/
.e-mail:before {
    content: attr(data-website) "@" attr(data-user);
    unicode-bidi: bidi-override;
    direction: rtl;
  }


  .cus_pt_0 {
      padding-top: var(--zero);
  }

  .cus_mt_0 {
      margin-top: var(--zero);
  }

  .cus_justi {
      text-align: justify !important;
  }

  .cus_p_zero {
      padding: 0px !important;
  }

  .cus_bp_y_50percent {
      background-position-y: 50% !important;
  }

  .cus_pt_37px {
      padding-top: 37px !important;
  }

.cus_fs_17 {
  font-size: 17px !important;
}

.cus_ft_logo {
  font-family: 'logo';
}

i::before {
    color:#fff;
}

p {
    
        font-family: 'Poppins', sans-serif;
    
}
  
.cus_op2 {
    opacity: 0.1 !important;
}


.sidebar__logo {
    cursor: pointer;
}


.cus_sub_title_h3 {
    font-size: 15px !important;
    color: #fff !important;
}

.cus_sub_title_h3_home_3 {
    font-size: 15px !important;
    color: #fff !important;
    padding-bottom: 10px;

}
/* ruwan weki */

.cus_ruwan {
    background: #7983f7;
    padding:5px;
    width:100%;
    position: relative;
  
    
  
}



.cus_ruwan_warpper {
    position:relative;
    width: 60%;
    left: 25%;

    padding:0 5px;
}

.cus_ruwan_warpper p {
    position: relative;
    top: 20px;
    color: #fff;
    font-size: 14px;
    text-align: justify;
}



.cus_ruwan_waki_title::before {
    content: '-';
}

.cus_ruwan_waki_title::after {
    content: '-';
}

.cus_ruwan_waki_title {
    text-align: center !important;
    font-size: 18px !important;
    color: var(--sc) !important;
    font-weight: 500;
    
}

.cus_ruwan_close_btn {
    background: #8e96fa;
    border-radius: 100%;
    width: 33px;
    height: 32px;
    position: relative;
    padding: 5px;
    float: left;
    top: 20px;
    position: relative;
    left: -27px;
    color: #fff;
}


/******Main Menu******/
.cus_flag {
    width: 21px;
    height:auto;
    margin-right:3px;
}




/***main slider****/
.slider_titile_sinhala {
    font-family: 'derana' !important;
}

/********home**********/

.cus_event_time {
    background: var(--sc);
color: black;
font-weight: 700;

}

.cus_event_time i::before {
    color: #000 !important;
    margin-right: 5px;
}

.cus_icon_dhamma {
    width: 25px;
top: 2px;
position: relative;
margin-right: 5px;
}


/* Audio */

.cus_audio_btn {
    width: 28px !important;
    height: 28px;
    top:6px;
    float: left;
}

.cus_audio_browse:hover {
    color: #e3e3e3 !important;
}


/* Video */

.cus_svg_white {
    fill:#fff !important;
}



.cus_video_thub_title  {
    width:100%;
    overflow: hidden !important;
    white-space:nowrap !important;
   text-overflow: ellipsis !important;
    padding:5px;
    z-index: 99;
    background:rgba(0,0,0,0.5);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    color:#fff;
    
   
}

.cus_video_thub_title a {
    color:#fff;
}

/* ruwanweki */

.cus_ruwanwaki {
  font-size: 14px;  
}

.cus_pagi_wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.cus_wrapper_home_inq {
    width: 100%;
    min-height: 10px;
    height: auto;
    background: var(--sc);
}

.cus_wrapper_home_inq p {
    text-align: center;
    color: #000;
    position: relative;
    top: 10px;
    font-weight: 700;
    cursor: pointer;
}








    

 
/* footer */






/*.fixed-column-wrap {
	display:none;
}*/

