@font-face {
    font-family: 'calibri';
    src: url('/themes/ipc/cutting/fonts/calibri.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas';
    src: url('/themes/ipc/cutting/fonts/BebasNeue.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad';
    src: url('/themes/ipc/cutting/fonts/Myriad.otf');
    font-weight: normal;
    font-style: normal;
}

html {

    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    background: #CCCCCC/*#64A5C3*/;
    font-family: Arial, Calibri, sans-serif;	
}

a {
    color: #183658;
    text-decoration: none;
    font-weight: bold;
}

#container {


}

#content, .content {

}

.content-page {
    width: 970px;	
}

h2{
    font-family: 'Bebas';
    color: #FFFFFF;
    font-size: 25px;
    margin: 0px 0px -5px 0px;
    font-weight: normal;
}

h3 {
    font-size: 20px;
    line-height: 25px;
}

h4{
    color: #9A6973; /*#B05C5C; #969696; */
    font-size: 12px;
    line-height:15px;
    margin: 0px 0;
}


.top-header {

    background: #10417C;
    width: 100%;
    height: 195px;
    margin-top: -20px;
}

.header {

    margin-top: -167px;
}

.undp-top{    
    float: right;
    margin-top: -97px;
}

.logos {

    /*width: 310px;
    height: 126px;*/
}

.logo {
    height: 107px;
    width: 249px;
}

.logo-ipc {

    background: url(/themes/ipc/cutting/eng/logo.png);
    width: 93px;
    height: 148px;
    margin-top: 10px;
}

.logo-ipc-pt {

    background: url(/themes/ipc/cutting/eng/logo.png); /*url(/themes/ipc/cutting/pt-br/logo-pt-br.png);*/
    width: 93px;
    height: 148px;
    margin-top: 10px;   
}

.logo-policy {

    background: url(/themes/ipc/cutting/logo-10.1.png) 257px;
    width: 262px;
    height: 114px;
    position: absolute;
    margin-left: 94px;
    margin-top: -135px;
}

.navigation {

    font-size: 25px;
    font-family: 'calibri',"Helvetica Neue",Helvetica,Arial,sans-serif;
    /*margin-top: 29px;
    margin-left: -10px;*/
    position: absolute;
    width: 900px;
    margin-top: 10px;
    margin-left: 90px;
}

.navigation ul li {

    list-style: none;
    float: left;
}

.navigation ul li a {

    color: #FFFFFF;
    padding: 15px;
}

.navigation ul li a:hover {

    background: #FFFFFF;
    color: #0A294E;
    text-decoration: none;
}

.available-languages {
    color: #FFFFFF;
    font-family: 'calibri',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    float: right;
    margin-top: -15px;
    margin-right: 131px;
}

.available-languages a {

    color: #FFFFFF;
}

.available-languages a:hover {

    color: #FFFFFF;
}

.search {

    position: absolute;
    margin-top: -108px;
    margin-left: 619px;
    float: left;
}

.search-btn {

    margin-left: 950px;
    margin-top: -230px;
}

.social {

    position: absolute;
    margin-top: -50px;
    float: left;
    margin-left: 593px;
}

.social-item {

    float: left;
    margin-left: 10px;
}

.social-item img{

    height: 30px;
}


.twitter {

    background: url('/themes/ipc/cutting/eng/social_network_icon.png');
    width: 61px;
    height: 60px;
}

.facebook {

    background: url('/themes/ipc/cutting/eng/social_network_icon') 205px;
    width: 61px;
    height: 60px;
}

.youtube {

    background: url('/themes/ipc/cutting/eng/social_network_icon') 133px;
    width: 61px;
    height: 60px;
}

.flickr {

    background: url('/themes/ipc/cutting/eng/social_network_icon') 61px;
    width: 61px;
    height: 60px;
}

.middle-item-top {

    margin-top: 90px;
    width: 973px;
}

.middle-item {

    float: left;
    margin-left: 5px;

} 

.middle-item-right {
    width: 440px;
    float: right;
    margin-left: 5px;
    margin-bottom: 30px;

} 

.multimedia {

    width: 459px;
    height: 343px;
    margin-left: 30px;
}

.multimedia-title {

    font-family: 'Bebas';
    font-size: 30px;
    padding: 15px;
    color: #FFFFFF;
    background: #1D84AF;
}

.publications {

    width: 260px;
    background: #497792;
    float: right;
    margin-top: 77px;
}


.publications-item {

    padding: 20px;
}

.publications-title {

    font-size: 30px;
    font-family: 'Bebas';
    background: #497792;
    padding: 15px 15px 10px 0px;
    color: #FFFFFF;
}

.slide {

    width: 498px;
    height: 270px;
}

.slide-text {

    background: #000000;
    width: 100%;
    min-height: 60px;
    opacity: 0.8;
    margin-top: -60px;
}

.slide-item-image img {

    width: 500px;
    /*width: 530px;*/
    height: 273px;
}

.slide-item-title {

    font-size: 15px;
    margin-bottom: 5px;
    margin-left: 4px;
}

.slide-item-description {

    margin-left: 5px;
}

.slide-text a {

    color: #FFFFFF;
}

.slide-text a:hover {

    color: #FFFFFF;
}

.slide-text-move {

    margin-top: -50px;
}

.slide-item-description {

    color: #FFFFFF;
}

#nav {

    position: relative;
    /*margin-top: -80px;*/
    margin-left: -30px;
    width: 550px;
}

#nav ul li {

    float: left;
    margin-left: 5px;
    list-style: none;
}

#nav ul li img {

    width: 75px;
    height: 50px;
    border: 2px solid #FFFFFF;
}

.activeSlide {

    border-spacing: 30px;
    border-bottom: 3px solid #FFFFFF;
}

.footer-out {

    position: relative;
    background: #10417C url('/themes/ipc/images/bot_highlight_child02.png') no-repeat center;
    width: 100%;
    height: 223px;
}

.partners-title {

    font-family: 'Bebas';
    color: #FFFFFF;
    font-size: 25px;
    margin-top: 10px;
}

.partners-divider {

    width: 100%;
    height: 1px;
    background: #FFFFFF;
    /*margin-top: -5px;*/
}

.logos-partner {

    margin-top: 5px;
    background: #FFFFFF;
    width: 250px;
    height: 120px;
}

.contact {

    color: #FFFFFF;
}

.contact-title {

    font-family: 'Bebas';
    color: #FFFFFF;
    font-size: 25px;
    margin-top: 10px;
}

.contact-divider {

    background: #FFFFFF;
    width: 100%;
    height: 1px;
}

.contact-telephone {

    font-size: 28px;
    margin-top: 20px;
    float: right;
}

.contact-information {
    font-size: 15px;
    margin-top: 10px;
    float: right;
    text-align: right;
}

.copyright {

    font-family: 'Myriad',"Helvetica Neue",Helvetica,Arial,sans-serif;;
    font-size: 12px;
}

.watermark {

    position: absolute;
    margin-top: 100px;
    z-index: 1;
}

.website {
    position: relative;
    z-index: 2;
}

.field-name-field-tags {

    display: none;
}

.link-wrapper{

    display: none;
}

.button-search {

    background: transparent;
    border: 0;
    margin-left: 20px;
    /*margin-top: 40px;*/
}

.button-search-index {

    background: transparent;
    border: 0;
    margin-left: 30px;
    margin-top: 40px;
    width: 153px;
    height: 26px; 
}

.block-2 {

    margin-top: 15px;
    margin-left: 5px;
}

.tab-title {

    font-family: 'calibri',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #06182E;
    /*background: ;*/
}

.tab-content-area {
    /*background: #FFF;*/
    margin-top: -40px;
    width: 490px;
    /*background: url('/themes/ipc/images/bg.png');*/
}

.tab-content {
    /*background: #FFF;*/
    margin-top: -20px;
    /*background: url('/themes/ipc/images/bg.png');*/
}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover {
    /*background: url('/themes/ipc/images/bg.png');*/
}

.nav-tabs {
    border-bottom: 0;
}

.tab-public {
    /* border-right: 1px solid #ddd;
     border-left: 1px solid #ddd;
     border-bottom: 1px solid #ddd;*/
    padding: 0px; /*20px;*/
    min-height: 697px;
}

.tab-areas {
    /*border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;*/
    padding-top: 20px;
    min-height: 340px;
}

.divider-news {

    background: #576C84;
    width: 1px;
    height: 0 auto;
    position: absolute;
    margin-left: 320px;
    opacity: 0.5;
}

.latest-news {

    float: left;
    font-family: Arial,'calibri',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    color: #515151;
}

.lates-below {

    margin-left: 45px;
}

.sub-block-1 {

    margin-left: -2px;
    width: 643px;
}

.news-block {
    width: 100%; /* 370px*/
    padding-bottom: 5px;
    line-height: 15px;
}

.news-block h4{
    margin-left: 75px;
}

.img-policy{
    float: left;
    margin-right: 6px;
}

.news-img {
    float: left;
    padding-right: 10px;
    width: 64px;
    height: 91px;
}

.news-img-pub {
    padding-right: 10px;
    /*width: 80px;
    height: 95px;*/
    float: right;
    margin: 5px 0 5px 10px;
}

.news-button {

    float: right;
}

.tabs {

    width: 440px;
}

.content-in {
    /*background: #FFFFFF;*/
    margin-top: 75px;
    width: 650px;
    float: left;
    /* background: url('/themes/ipc/images/bg.png'); */
}

.content-in-title {
    font-family: 'Oswald','Bebas';
    font-size: 25px;
    color: #183658;
    padding: 0px 5px 5px 0px; /* padding: 20px 5px 5px 20px;*/
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: bolder;
    border-bottom: 1px #8694A4 solid;
    margin-bottom: 15px;
    min-width: 430px;
}


.content-in-text {

    padding: 0 20px 20px 20px;
    /*text-align: justify;*/
    color: #183558;
    font-family: Arial,Helvetica,"Helvetica Neue",'calibri',sans-serif;
    font-size: 14px;
}

.content-in-image {

    float: left;
    padding-right: 10px;
}

.publications-index {

    float: right;
}

.primary {

    width: 625px;
}

.send-data {

    margin-left: 20px;
}

.read-all-button {

    position: absolute;
    color: #ffffff;
    background: #346A85;
    font-family: 'Bebas';
    font-size: 15px;
    height: 20px;
    padding-left: 20px;
    width: 70px;
    margin-top: 370px;
    margin-left: -85px;
    display: none;
}

.read-all-button:hover {

    color: #FFFFFF;
    text-decoration: none;
}

#secondary-menu-links {

    display: none;
}

.messages {

    position: absolute;
}


#edit-search-block-form--2 {

    width: 380px;
    height: 20px;
    margin-top: -185px;
    margin-left: -400px;
    position: absolute;
}

#search-block-form {
    height: 0;
}

#edit-submit--2, #edit-submit {

    /*display: none;*/
}

#edit-submit-search {
    margin-top: 0PX;
    /*display: none;*/
}

#edit-combine{
    /*height: 14px;
    width: 260px;*/
}

.place-here {

    position: absolute;
}

.place-here-btn {

    position: relative;
    margin-top: -585px;
    margin-left: 915px;
}

.place-here-btn-other {

    position: relative;
    margin-top: -592px;
    margin-left: 945px;
}

.pager-item {

    margin-left: 5px;
}

.place-here-other {

    position: absolute;

} 

.search-result {


}

.form-item-search-block-form {

    margin-left: 590px;
    margin-top: -100px;
}

.item {

}

.item-index {
    float: left;
    margin-top: 30px;  
}

.previewLabel {
    height: 1px;
}

.center-background {

    background: url('/themes/ipc/images/earth2.png') no-repeat center;
    width: 100%;
    height: 1000px;
    margin-top: 50px;
    position: absolute;
    z-index: 1;
    background-position-x: center;

    opacity: 0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* Theoretically for IE 8 & 9 (more valid) */	
    filter: alpha(opacity=30); /* This works in IE 8 & 9 too ... but also 5, 6, 7 */
    -moz-opacity:0.3; /* Older than Firefox 0.9 */
    -khtml-opacity: 0.3; /* Safari 1.x (pre WebKit!) */
    opacity: 0.3;/* Modern!, Firefox 0.9+, Safari 2?, Chrome any?, Opera 9+, IE 9+ */

}

.forward {

    position: relative;
    z-index: 2;
}

.col-1{    
    width: 100%; /* 360px*/
    padding-right: 5px;
    height: 101px;
}

#block-views-policy-in-focus-coluna-block .col-first,
.view-policy-in-focus-coluna-pt-br .col-first{
    padding-bottom: 10px;
    padding-top: 10px;   
}

.col-2{    
    width: 360px;
    padding-right: 15px;
    height: 90px;
}

row-1{
    height: 150px;
    max-height: 150px;
}

#research {    
    min-height: 324px;
}.span4 {   width: 300px;}




#block-menu-menu-main-menu-pt .content, #block-system-main-menu .content{
    font-size: 25px;
    font-family: 'calibri',"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-top: 29px;
    margin-left: -10px;
    position: absolute;
}

#block-menu-menu-main-menu-pt .content ul li , #block-system-main-menu .content ul li {
    list-style: none;
    float: left;
}

#block-menu-menu-main-menu-pt .content ul li a   , #block-system-main-menu .content ul li a {
    color: #FFFFFF;
    padding: 5px;
}

#block-menu-menu-main-menu-pt .content a  , #block-system-main-menu .content a {
    text-decoration: none;
}
#block-menu-menu-main-menu-pt .content ul li a:hover , #block-system-main-menu .content ul li a:hover {
    background: #FFFFFF;
    color: #0A294E;
    text-decoration: none;
}

.form-search input, .form-search select{
    margin-bottom: 5px;
}

.region-help{
    padding: 0 20px 0 20px;
}


.form-actions{
    background-color: transparent;
}

div.status{
    margin-top: 65px;
    margin-left: 24px;
    width: 61%;
}

.item-list ul li{
    margin: 0;
    padding: 0;
}

.item-list .pager li{
    padding: 0;
}

.pager a, .pager span{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}


.sidebar{
    width: 280px;
    float: right;
    margin-top: 52px;
}

.sidebar-first-index{
    width: 240px;
    background: #497792;
    float: right;
    margin-top: 35px;
    padding: 0px 0px 0px 20px;
    color: #FFF;
    opacity: 0.8;
}

.sidebar-second-index{
    width: 220px;
    background: #497792;
    float: right;
    margin-top: 34px;
    padding: 0px 20px 20px 20px;
    color: #FFF;
    opacity: 0.8;
    height: 100%; /* 207px; */
    min-height: 207px;
}

#edit-submit-search-publications{
    border-radius: 8px;
    background-color: rgb(47, 169, 190);
    border: 2px solid #ddd;
    color: #FFF;
    font-weight: bold;
    width: 220px;
    height: 30px;
}

.submit-newsletter{
    border-radius: 8px;
    background-color: rgb(47, 169, 190);
    border: 2px solid #ddd;
    color: #FFF;
    font-weight: bold;
    width: 120px;
    height: 30px;
}

.form-submit {

}

.view-policy-in-focus{
    margin-top: 16px;
}


.active{
    /*width: 100%;*/
}

.jcarousel-skin-default .jcarousel-clip-horizontal{
    width: 210px;
    height: 149px;
}

.jcarousel-skin-default .jcarousel-item{
    border: 1px;
    background: none;

}

.jcarousel-skin-default .jcarousel-item-horizontal{
    height: 143px;
}

.jcarousel-skin-default .jcarousel-container-horizontal{
    padding: 0;
}

.jcarousel-skin-default .jcarousel-prev-horizontal{
    left: -26px;
}

.jcarousel-skin-default .jcarousel-next-horizontal{
    right: 197px; 
}

.jcarousel-skin-default{
    text-align: left;
}
#block-menu-menu-menu-yemen a, #block-menu-menu-data a, #block-system-user-menu a{
    color: #FFFFFF;
}

#block-menu-menu-menu-yemen ul li.leaf, #block-menu-menu-data ul li.leaf, #block-system-user-menu ul li.leaf{
    list-style-image: none;
    list-style-type: disc;
}

/* Yannick update 14/10/2015 */

.block-views h2{
    text-align: center;
}
.views-view-grid .views-field-field-thumb .field-content{
    text-align: center;
}
.views-view-grid .views-field-field-thumb .field-content .img-policy{
    float: none;
    display: initial;
}
.views-view-grid .views-field-field-thumb .field-content a:first-child{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.jcarousel-container  .field-content a:last-child{
    margin-top: 20%;
    font-size: 11px;
    float: right;
    width: 45%;
}
.wa-blocks .view-content .views-row {
	float: left;
}
