@font-face
{
    font-family: idfi;
    src: url('../font/bpg_arial.ttf'),
        url('../font/bpg_arial.ttf'); /* IE9 */
} 
@font-face
{
    font-family: idfiOne;
    src: url('../font/bpg_ingiri_arial_0.ttf'),
        url('../font/bpg_ingiri_arial_0.ttf'); /* IE9 */
} 
@font-face
{
    font-family: idfiTwo;
    src: url('../font/bpg_banner_extrasquare_caps.ttf'),
        url('../font/bpg_banner_extrasquare_caps.ttf'); 
} 

@font-face
{
    font-family: idfiTwo;
    src: url('../font/bpg_banner_extrasquare_caps.ttf'),
        url('../font/bpg_banner_extrasquare_caps.ttf'); 
}

@font-face {
    font-family: 'BPG WEB 002 Caps';
    src: url('../font/bpg_web_002_caps_webfont/bpg-web-002-caps-webfont.eot'); /* IE9 Compat Modes */
    src: url('../font/bpg_web_002_caps_webfont/bpg-web-002-caps-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/bpg_web_002_caps_webfont/bpg-web-002-caps-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../font/bpg_web_002_caps_webfont/bpg-web-002-caps-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../font/bpg_web_002_caps_webfont/bpg-web-002-caps-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../font/bpg_web_002_caps_webfont/bpg-web-002-caps-webfont.svg#bpg_web_002_capsregular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('../font/dejavu_sans/dejavu-sans-webfont.eot'); /* IE9 Compat Modes */
    src: url('../font/dejavu_sans/dejavu-sans-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/dejavu_sans/dejavu-sans-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../font/dejavu_sans/dejavu-sans-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../font/dejavu_sans/dejavu-sans-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../font/dejavu_sans/dejavu-sans-webfont.svg#dejavu_sansregular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'DejaVu Sans Condensed';
    src: url('../font/dejavu_sans_condensed/dejavu-sans-condensed-webfont.eot'); /* IE9 Compat Modes */
    src: url('../font/dejavu_sans_condensed/dejavu-sans-condensed-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/dejavu_sans_condensed/dejavu-sans-condensed-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../font/dejavu_sans_condensed/dejavu-sans-condensed-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../font/dejavu_sans_condensed/dejavu-sans-condensed-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../font/dejavu_sans_condensed/dejavu-sans-condensed-webfont.svg#dejavu_sansregular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'DejaVu Sans Condensed bold';
    src: url('../font/dejavu_sans_condensed_bold/dejavu-sans-condensed-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../font/dejavu_sans_condensed_bold/dejavu-sans-condensed-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../font/dejavu_sans_condensed_bold/dejavu-sans-condensed-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../font/dejavu_sans_condensed_bold/dejavu-sans-condensed-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../font/dejavu_sans_condensed_bold/dejavu-sans-condensed-bold-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../font/dejavu_sans_condensed_bold/dejavu-sans-condensed-bold-webfont.svg#dejavu_sansregular') format('svg'); /* Legacy iOS */
}



/* --------------- Base settings ---------*/
html {
	min-height:100%; /*  Always fill full height  */
}
body {
	/*color: #7e7f84;*/
	text-align: left;
	font-size: 1em; /* set straet font szie for text */
	min-height:100%;
	font-family: 'Roboto', sans-serif; /*font-family: 'Roboto Condensed', sans-serif;*/
}
a, a:visited { /* link visit or click set some color*/
	color: rgb(22, 163, 255);
	/*text-decoration: underline;*/
	text-decoration: none;
}
a:hover {
	color: rgb(22, 163, 255);
	text-decoration:none;
}
a:focus, a:active {
	color: rgb(22, 163, 255);
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
img{

	max-width:100%;
}
.clr{
	clear:both;
}
.clearfix:after {
    clear: both;
    content: "";
    display: table;
}

.overf_width{
    overflow: hidden;
    width: 100%;
}

.float_l{ float: left; }
.float_r{ float: right; }
.float_n{ float: none; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* --------------- /Base settings ---------*/
.center-block-main{
    max-width:1140px; margin:0 auto;
}
div#logo-back-l{
    background-color: #0d4f7f;
    width: 100%;
    height: 100px;
    /*position: fixed;*/
}
div.contact-head{
    /*border: 1px solid red;*/
    float: right;
    width: 100%;
    /*max-width: 686px;*/ /* for hotline */
    max-width: 737px;
    margin: 35px auto auto auto;
}
p.contact-head{
    color: #C7C9CA;
    line-height: 22px;
    letter-spacing: 1px;
    font-size: 11px;
    font-family: 'DejaVu Sans Condensed';
    font-weight: 400;
    /*margin-top: 4px;*/

    display: block;
    max-width: 240px;
    text-align: center;
    /*border: 1px solid red;*/
    margin: 0 auto;
    padding-top: 33px;
}
p.contact-head>img{
    float:left;
    margin: 2px 4px auto auto;
}
span#header-subscribe-btn{ cursor: pointer; }
span#header-subscribe-btn:hover{ text-decoration: underline; }
div.search-block{
    /*border: 1px solid green;*/
    display: inline;
    position: relative;
    float:left;
    width: 100%;
    max-width: 200px;
    height: 27px;
    /*margin: auto auto auto 30px;*/ /* for hotline */
}


input.search-input-icon{
    position: absolute;
    right: 0;
    margin: 5px 4px auto auto;
}
input.search-input-text{
    position: absolute;
    width: 100%;
    max-width: 200px;
    background-color: #9eb9cc;
    border: none;
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
    margin-top: 4px;
    padding: 0 14% 0 2.5%;
    box-sizing: border-box; 
}
.search-input-text::-webkit-input-placeholder{
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
.search-input-text:-moz-placeholder {
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
.search-input-text::-moz-placeholder {
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
.search-input-text:-ms-input-placeholder {
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
input.search-input-text:focus{
    color: #000;
    background-color: #fff;
}




section.search-section-lll{
    display: none;
    padding: 12px 2% 12px 2%;
}
input.search-input-icon-2{
    position: absolute;
    right: 0;
    margin: 5px 4px auto auto;
}
input.search-input-text-2{
    position: absolute;
    width: 93%;
    max-width: 580px;
    background-color: #9eb9cc;
    border: none;
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 15px;
    font-weight: 400;
    padding: 0 14% 0 2.5%;
    box-sizing: border-box;
}
.search-input-text-2::-webkit-input-placeholder{
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
.search-input-text-2:-moz-placeholder {
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
.search-input-text-2::-moz-placeholder {
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
.search-input-text-2:-ms-input-placeholder {
    color: #0d4f7f;
    font-family: 'DejaVu Sans Condensed';
    font-size: 12px;
    font-weight: 400;
}
input.search-input-text-2:focus{
    color: #000;
    background-color: #fff;
}

















ul#social-icons{
    list-style: none;
    /*margin: auto auto auto 30px;*/
    margin: auto auto auto 22px; /* for hotline */
}
ul#social-icons li{
    width: 26px;
    height: 26px;
    float: left;
    margin: auto 7px auto auto;
}
ul#social-icons li:last-child{
   margin-right: 0 !important; 
}
ul#social-icons li:hover{ cursor: pointer; }
li.ico_soc_in{ background: url('../images/l/soc_icons/linkedin_normal.png')no-repeat center center;  } 
li.ico_soc_in:hover{ background: url('../images/l/soc_icons/linkedin_normal_f_1.png')no-repeat center center;  }
li.ico_soc_fb{ background: url('../images/l/soc_icons/facebook_normal.png')no-repeat center center;  } 
li.ico_soc_fb:hover{ background: url('../images/l/soc_icons/facebook_normal_f_1.png')no-repeat center center;  }
li.ico_soc_tw{ background: url('../images/l/soc_icons/twitter_normal.png')no-repeat center center;  } 
li.ico_soc_tw:hover{ background: url('../images/l/soc_icons/twitter_normal_f_1.png')no-repeat center center;  }
li.ico_soc_yt{ background: url('../images/l/soc_icons/youtube_normal.png')no-repeat center center;  } 
li.ico_soc_yt:hover{ background: url('../images/l/soc_icons/youtube_normal_f_1.png')no-repeat center center;  }
/* For scrooll */
li.ico_soc_in_d{ background: url('../images/l/soc_icons/linkedin_normal_d.png')no-repeat center center;  } 
li.ico_soc_in_d:hover{ background: url('../images/l/soc_icons/linkedin_normal_f.png')no-repeat center center;  }
li.ico_soc_fb_d{ background: url('../images/l/soc_icons/facebook_normal_d.png')no-repeat center center;  } 
li.ico_soc_fb_d:hover{ background: url('../images/l/soc_icons/facebook_normal_f.png')no-repeat center center;  }
li.ico_soc_tw_d{ background: url('../images/l/soc_icons/twitter_normal_d.png')no-repeat center center;  } 
li.ico_soc_tw_d:hover{ background: url('../images/l/soc_icons/twitter_normal_f.png')no-repeat center center;  }
li.ico_soc_yt_d{ background: url('../images/l/soc_icons/youtube_normal_d.png')no-repeat center center;  } 
li.ico_soc_yt_d:hover{ background: url('../images/l/soc_icons/youtube_normal_f.png')no-repeat center center;  }

ul#social-icons li a{ display: block; width: 100%;height: 100%; }

a.hotline-head-a-l{
    display: inline-block;
    max-width: 260px;
    width: 100%;
    float: left;
    margin: -14px auto auto 22px;
}

ul#lang-links{
    list-style: none;
    /*margin: auto auto auto 30px;*/
    margin: auto auto auto 22px; /* for hotline */
}
ul#lang-links li{ 
    float: left; 
}
li#line-lang-li{ 
    padding: 0 15px; 
}
ul#lang-links li a{
    color: #b9c5d2;
    font-size: 12px;
    line-height: 14px;
    font-family: 'DejaVu Sans Condensed bold';
    font-weight: 400;
    text-decoration: none;
    float: left;
    margin-top: 8px;
}
.ge_ge , .en_en{
/*    border-bottom: 1px solid #fff !important; */
    color: #FFFFFF !important;
}

/* Base Classes START*/
header.head-page-header-l{
    padding: 27px 0 17px 0;
    overflow: hidden;
    border-bottom: 3px solid #cfdce5;
    margin-bottom: 35px;
}
.pages-header-l{
    float: left;
    color: #0d4f7f;
    text-transform: uppercase;
    font-family: 'idfiTwo';
    font-size: 18px;
}
.def-content-background{
    height: 100%;
    width: 100%;
    overflow: hidden;
    /*background-color: #e2eaef;*/
    background-color: #fff;
}
.def-page-background-l{
    background-color: #e2eaef;
    /*height: 0;*/
    padding-bottom: 29%;
    width: 100%;
    overflow: hidden;
}
div.sel-right-menu-cls{ background-color: #0d4f7f !important; } /* Menu Right Selected */ 
div.sel-right-menu-cls a{ color: #fff !important; } /* Menu Right Selected */ 
div.line-bottom-post{
    float: right;
    width: 66%;
    padding: 19px 7px 0 0;
    border-bottom: 1px solid #cfdce5;
}
/* Base Classes END*/



div.menu-sub-div-l{
    max-width: 1140px; /* For width menu */
    margin: 0 auto;    /* For width menu */
}
div.cls-menu-b-l{
    position: relative; /* For width menu */
    z-index: 1001;      /* For width menu */
}

/* Menu Main START */
div#menu-back-l{
    overflow: visible;
    /*border-bottom: 3px solid #0D4F7F;*/
}
ul#main-menu{ 
/*    border: 1px solid red;*/
    float: right;
    list-style: none;
    display: inline-block;
    /*position: relative;*/
    position: inherit; /* For width menu */
    cursor: default;
    /*z-index: 500;*/ /* Temp  */
    /*max-width: 870px;*/
    /*max-width: 832px;*/
    max-width: 740px;
    width: 100%;
}
ul#main-menu li{
    display: block;
    float: left;
    padding: 32px 0;
    border-left: 1px solid transparent; 
    border-right: 1px solid transparent; 
    background: transparent;
}
ul#main-menu li span{ 
    border-right: 1px solid #0d4f7f; 
    position: relative;
    display: block;
    /*z-index: 510;*/ /* Temp */
    padding: 0 15px;
}
ul#main-menu li:last-child span{ border-right: none;  }

ul#main-menu li a{
    text-decoration: none;
    text-transform: uppercase;
    color: #0d4f7f;
    /*font-family: 'DejaVu Sans Condensed bold';*/ 
    /*font-family: 'DejaVu Sans Condensed bold';*/ 
    font-family: 'idfiTwo'; 
    font-size: 14px;
    font-weight: bold;
}
div.l-sub-div{
    border-top: 2px solid #7aa2be;
    position: absolute;
    display: block;
    top: inherit; /* For width menu */
    /*top: 97.9%;*/
    /*top: 96.5%;*/
    /*left: 43px;*/
    /*left: 1px;*/
    left: 0; /* For width menu */
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    background: rgba(239, 249, 255, 1);
    border-radius: 0 0 3px 3px;
    -webkit-transition: all .3s ease .15s;
    -moz-transition: all .3s ease .15s;
    -o-transition: all .3s ease .15s;
    -ms-transition: all .3s ease .15s;
    transition: all .3s ease .15s;
    z-index: -1;
    padding: 37px 0 20px 2%;
    margin-top: 30px;  /* For width menu */
    /*min-width: 50%;*/
    /*min-width: 89.1%;*/
    /*min-width: 93%;*/
    width: 100%; /* For width menu */
}
ul.scroll-main-menu li div{
    top: 96.5% !important;
    margin-top: 0; /* For width menu */
}


/* Menu's Links Border As https://www.parliament.nz/en/ This Site    START */
div.menu-sub-div-l div a{
    font-size: 14px !important;
    border-bottom: 1px solid grey;
    /*border-radius: 3px;*/
    max-width: 400px;
    padding: 12px 0 12px 12px;
}
div.menu-sub-div-l div a:hover{
    border-bottom: 1px solid #fff;
    background: #fff url(../images/l/show_all_arrow_right.png) no-repeat 98% 50%;
}
a.link-112-cls{
    border-bottom: none !important;
    max-width: none !important;
    background: none !important;
}
a.link-119-cls{
    border-bottom: none !important;
    max-width: none !important;
    background: none !important;
}
input.sub_cat_check {
    margin-top: 2.4%;
}
/* Menu's Links Border As https://www.parliament.nz/en/ This Site    END */




/*div#menu-margins-32{
    left: 97px;
}
div#menu-margins-79{
    left: 113px;
}
div#menu-margins-116{
    left: 113px;
}
div#menu-margins-90{
    left: 113px;
}
div#menu-margins-20{
    left: 113px;
}*/


ul#main-menu > li:hover > div {
    opacity: 1;
    visibility: visible;
    overflow: visible;
}
ul#main-menu > li:hover > span {  /* remove or make white for hide little border right */
    border-right: 1px solid #fff;
}
ul#main-menu > li:hover{
    background: rgba(239, 249, 255, 0.9); 
    border-left: 1px solid #0d4f7f; 
    border-right: 1px solid #0d4f7f; 
}
.sub-span-li-a-add{
    border-right: 1px solid #fff !important; 
}
div.first-links-items{
    width: 50%;
    float: left;
    border-right: 1px solid #0d4f7f;
    box-sizing: border-box;
}
div.seconde-links-items{
    width: 50%;
    float: right;
    box-sizing: border-box;
    padding-left: 4.5%;
}
a.sub-links{
    color: #0d4f7f;
    display: block;
    font-size: 13px !important;
    /*margin-bottom: 19px;*/
    margin-bottom: 7px;
}
a.sub-links:hover{ color: #60bae3 !important; }


div#menu-margins-89 div a{
    /*background: url('../images/l/icon-checkmark.png')no-repeat left center;*/
    padding-left: 6.4%;
    /*margin-bottom: 4.4%;*/
    margin-bottom: 7px;
}
a.link-90-cls{   font-size: 11px !important;       }
a.link-91-cls{   font-size: 11px !important;       }
a.link-92-cls{   font-size: 11px !important;       }
a.link-93-cls{   font-size: 11px !important;       }
a.link-113-cls{   font-size: 11px !important;        }

a.link-114-cls{   font-size: 11px !important;      }
a.link-115-cls{   font-size: 11px !important;      }
a.link-116-cls{   font-size: 11px !important;      }
a.link-108-cls{   font-size: 11px !important;      }
a.link-117-cls{   font-size: 11px !important;      }
a.link-118-cls{   font-size: 11px !important;      }
a.link-94-cls{   font-size: 11px !important;       }
a.link-96-cls{   font-size: 11px !important;       }
a.link-120-cls{   font-size: 11px !important;       }

a.link-112-cls{
    /*background-image: none !important;*/
    padding-left: 0 !important;
}
a.link-119-cls{
    /*background-image: none !important;*/
    padding-left: 0 !important;
}


input.sub_cat_check{
    float: left;
    margin-left: 1%;
}

/* Menu Main END */








/* Scrolle  START  head menu*/
div.scroll-set-head{
    /*display: none;*/
    height: auto !important;
    padding: 0 !important;
    background-color: #fff !important;
    overflow: hidden;
    position: fixed !important; /* Temp */
    z-index: 1001;
    width: 100%;
    /*padding: 7px 0 3px 0 !important;*/
    border-bottom: 1px solid #0D4F7F;
    /*box-shadow: 0 3px 5px 0 rgba(13,79,127,1);*/
    box-shadow: 0 3px 5px 0 rgba(50,50,50,0.5);
}
img#small-l-logo{
    display: none;
    z-index: 1;
    width: 83px;
    height: 37px;
    margin: 8px auto auto 44px;
}
ul.scroll-main-menu{
    margin: 5px auto auto auto;
}
ul.scroll-main-menu li{
    padding: 15px 0 !important;
}
ul.scroll-main-menu li:last-child{ }
div.scroll-set-head div ul li a{
    /*color: #fff !important;*/
}
ul.scroll-soc-buts-l{
    display: none;
    list-style: none;
    float: right;
    margin: 11px auto auto auto;
}
ul.scroll-soc-buts-l li{
    float: left;
    width: 26px;
    height: 26px;
    margin: auto 7px auto auto;
    cursor: pointer;
}
ul.scroll-soc-buts-l li a{
    display: block;
    width: 100%;
    height: 0;
    padding: 100%;
}
/* Scrolle  END   */










/* Section Resources Min Slide  START*/
section#resources_min_slide{
    /*background-color: rgba(13,79,127,0.05);*/
    /*border: 7px solid red;*/
}
/* Section Resources Min Slide  END*/


/* Footer START */
section#footer-first-sec{
    margin-top: 3px;
    background-color: rgba(13,79,127,0.15);
    padding: 32px 0;
}
section#footer-first-sec div{
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}
section#footer-first-sec a{ 
    color: #6D95B2;
    font-size: 16px;
    line-height: 36px;
    font-family: 'DejaVu Sans Condensed bold';
    font-weight: 400;
    text-decoration: none;
    border-right: 2px solid #6D95B2;
    padding: 0 12px;
}
section#footer-first-sec a:last-child{ 
    border: 0; 
}

section#footer-last-sec{
    padding: 50px 0 30px 0;
    background-color: #043B5C;
}
ul.footer-social-icons-l{
    display: none;
    list-style: none;
    max-width: 212px;
    margin: 0 auto;
}
ul.footer-social-icons-l li{
    float: left;
    width: 50px;
    height: 50px;
}
ul.footer-social-icons-l li:hover{ cursor: pointer; }

div#footer-donation-but{
    /*text-align: center;*/
}
div#footer-donation-but a{
    text-decoration: none;
}
div#footer-donation-but a span{
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 300px;
    padding: 18px 80px;
    background-color: #9A3810;
    border-radius: 5px;
    
    text-align: center;
    color: #FFFFFF;
    line-height: 19px;
    letter-spacing: 1px;
    font-size: 16px;
    font-family: 'DejaVu Sans Condensed bold';
    font-weight: 400;
}
div#footer-donation-but a span:hover{ cursor: pointer; }


div.f-don-div-1{
    /*border: 1px solid red;*/
    width: 100%;
    box-sizing: border-box;
}
div.f-don-div-2{
    /*border: 1px solid green;*/
    width: 100%;
    box-sizing: border-box;
}


div.footer-last-desc{
    color: #FFFFFF;
    text-align: center;
}
p.f-desc-portal-t{
    margin-top: 40px;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 1px;
    padding-bottom: 6px;
    font-family: 'DejaVu Sans Condensed bold';
}
div.footer-last-desc a{
    color: #FFFFFF;
    border-right: 1px solid #fff;
    padding: 0 12px;
    font-size: 11px;
    font-family: 'DejaVu Sans Condensed';
    text-decoration: none;
}
p.f-copyright-t{
    margin-top: 9px;
    font-size: 11px;
    line-height: 22px;
    font-family: 'DejaVu Sans Condensed';
}
.scrollup {
    width: 60px;
    height: 60px;
    right: 0%;
    position: fixed;
    bottom: 50px;
    display: none;
    z-index: 2;
    text-indent: 9999px;
    background: url('../images/images.jpg') no-repeat;
}
/* Footer END */


/* Pagination By Lado START */
div.lado-pag-kohana-l{
   max-width: 90%;
}
span.lado-pag-item{
    color: #0d4f7f;
}
span.lado-pag-item a{ color: #0d4f7f; }
span.lado-pag-item a:focus{ text-decoration: none; }
span.lado-pag-item a:active{ text-decoration: none; }
span.l-p-prev-items{
    float: left;
    margin-left: 2.5%;
}
span.l-p-item-first{
    padding-left: 13px;
    background: url('../images/l/category/arrow-left.png') no-repeat;
    background-position: left 3px;
}
span.l-p-item-last{
    padding-right: 13px;
    background: url('../images/l/category/arrow-right.png') no-repeat;
    background-position: right 3px;
}
span.lado-pag-item-without-link{

}
span.l-p-item-sel{
    color: rgb(22, 163, 255);
}
span.l-p-loop-nums{
    margin: 0 0.3%;
}
span.l-p-next-items{
    float: right;
    margin-right: 2.5%;
}
/* Pagination By Lado END */


@-moz-document url-prefix() {
    ul#main-menu{
        max-width: 765px;
    }
}

/* Style Donation-top */
div.donation-container {
    position: absolute;
    /*top: 200px;*/
    top: 115px;
    right: 0;
    max-width: 215px;
    z-index: 999;
    min-height: 80px;
    width: 100%;
    overflow: hidden;
}
div.donation-top {
    position: absolute;
    top: 0;
    /*right: -82.5%;*/
    right: -76.5%;
    z-index: 999;
    border-radius: 5px;
    /*background-color: #117c04;*/
    background-color: #0d4f7f;
    /*max-width: 335px;*/
    max-width: 215px;
    width: 100%;
    padding: 7px 10px;
    box-sizing: border-box;
}
.donation-top:hover,
.donation-top:focus,
.donation-top:active {
    cursor: pointer;
    right: -10.5%;
    transition: all 0.3s ease-in-out;
}
div.donation-top > div:first-child {
    float: left;
    width: 25%;
    max-height: 32px;
    box-sizing: border-box;
}
div.donation-top > div:first-child > img {
    width: 32px;
    height: 32px;
}
div.donation-top > div:last-child {
    float: right;
    width: 75%;
    max-height: 32px;
    box-sizing: border-box;
    text-align: center;
}
div.donation-top > div:last-child > span {
    padding-top: 7px;
    display: block;
    color: #FFFFFF;
    line-height: 19px;
    letter-spacing: 1px;
    /*font-size: 29px;*/
    /*font-family: 'DejaVu Sans Condensed bold';*/
    font-family: 'idfiTwo';
    font-size: 14px;
    /*font-weight: 400;*/
    font-weight: bold;
    float: left;
}










