/*
Theme Name:     NPP Child
Description:    NPP ORG
Author:         Tharindu D
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

#et-top-navigation {
  padding-top: 0!important;
}

#et_top_search {
  margin-top: 30px;
}

.current-menu-item a {
  background-color: #c71231;
  padding: 30px 15px;
}


#hm_slider .et_pb_slide_0 .et_pb_slide_description {
  text-align: left;
}

#hm_slider .et_pb_slide_1 .et_pb_slide_description {
  text-align: right;
}


#hm_slider h2 {
  font-weight: 600;
}

#sponsor-logos img { 
    width: auto;
    vertical-align: middle;
    display: inline-block;
    max-height: 128px;
    max-width: 280px;
    opacity: .34;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    top: 50%;
} 

#sponsor-logos a { 
	display: block; 
	height: 100%; 
	vertical-align: middle;
	width: 100%;
	position: relative;
} 

#sponsor-logos img:hover { 
	opacity: .9; 
}

.footer-1st {
  color: #8c8c8c;
  font-size: 18px;
}


#nav_menu-2 .menu-main-menu-container .menu li::before {
  border: medium none;
}


#nav_menu-2 .menu-main-menu-container .menu li a {
  background-color: transparent;
  color: #8c8c8c;
  font-size: 18px;
  line-height: 28px;
  padding: 0;
}

#text-3 li {
  color: #2a2a2a;
}

#text-3 li::before {
  border: medium none;
}

#text_middle .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_right.et_pb_text_2 {
  padding-top: 15%;
}


#text_middle2 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.et_pb_text_4 {
  padding-top: 21%;
}

#img_blks .et_pb_module.et-waypoint.et_pb_image.et_pb_animation_left.et_always_center_on_mobile.et-animated img {
  border: 4px solid #005595;
}

.fwidget.et_pb_widget.widget_text {
  margin-bottom: 2%!important;
}

#footer-info > div {
  font-size: 9px;
}

/* Divi image gallery widths */
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img
{
width: 220px;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-width: 220px;
}

/* Set the image heights */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
height: 220px;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
min-height: 220px;
}

/* Set the spacing between images */
.et_pb_gallery_grid .gutter_width { width: 15px; }

/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

.et_pb_slider .et_pb_slide_0 {
  background-position: 65% 0;
}

.et_pb_slider .et_pb_slide_1 {
  background-position: 32% 0;
}

#et_top_search {
  margin-top: 0px;
}

#text_middle .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_right.et_pb_text_2 {
  padding-top: 0%;
}

#text_middle2 .et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.et_pb_text_4 {
  padding-top: 0%;
}

}




/*
     FILE ARCHIVED ON 05:46:20 Feb 03, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:57:32 Jul 11, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.587
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.047
  esindex: 0.009
  cdx.remote: 25.228
  LoadShardBlock: 502.509 (3)
  PetaboxLoader3.datanode: 160.395 (4)
  PetaboxLoader3.resolve: 446.686 (2)
  load_resource: 177.909
*/