/* --- World Health Organization ----------------------------------------------------- */
/* --- CSS Framework: pmnch Cobrand -------------------------------------- */
/* --- Version 1.2.2..

new masthead & custom search styles

 ======================================================================================*/

/*<![CDATA[*/

	
/* -------------------------------------------------------------------------------------
2013 reset

#header {
	padding-top:0px;
}

#navigation {
	float:none;
}

#search {
	float:none;
	width: 980px;
	height: 36px;
	padding: 8px 0 0 0;
}

#search form {
	position: relative;
	padding: 0 15px 8px 70px;
	height: 28px;
}
#search_label {
	display: block;
	float: left;
	padding: 0 10px 0 0;
}
#search_input {
	width: 375px;
	height: 28px;
	padding: 0 0 0 5px;
	margin: 0 10px 0 0;
	background-image: url('../../../img/who_sprite.gif');
	background-position: -350px -54px;
}

#search_input input {
	width: 370px;
	height: 20px;
	padding: 6px 5px 2px 0;
	border: none;
	background-color: #FFFFFF;
	background-image: url('../../../img/who_sprite.gif');
	background-position: right -132px;
	background-repeat: no-repeat;
}

#search_submit {
	font-size: 13px;
	height: 28px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#search_submit:hover {
	background-color: #fff;
}

#breadcrumb ul li a, #breadcrumb ul li a:visited, #breadcrumb ul li span {
	color: #666666;
}
#breadcrumb ul li {
	background-image: url('../../../img/breadcrumb_divider.gif');
	background-position: right 3px;	
}	

#search:lang(ar) {
	float: none;
	width: 980px;
	height: 34px;
	padding-top: 8px;
}

#header #search form:lang(ar) {
	float:right;
	padding: 0 70px 8px 15px;
	height: 28px;
}
#search_label:lang(ar) {
	display: block;
	float: right;
	padding: 0 10px 0 0;
}

#search_label label:lang(ar) {
	color: #fff;
	background: url(search_label_pmnch.gif) no-repeat;
	background-position: left 4px;
}

#search_input:lang(ar) {
	width: 375px;
	padding: 0 0 0 10px;
	margin: 0 10px 0 0;
	background-image: url('../../../img/who_sprite.gif');
	background-position: -360px -54px;
}

#search_input input:lang(ar) {
	border: none;
}

#header #search_submit:lang(ar) {
	border: 1px solid #000;
}
#breadcrumb ul li:lang(ar) {
	background-image: url('../../../img/breadcrumb_divider_rtl.gif');
	background-position: right 3px;	
}

---------------------------------------------------------------------------------------*/

	
/* -------------------------------------------------------------------------------------
 layout.css
 ======================================================================================*/

/* -------------------------------------------------------------------------------------
 branding
 ---------------------------------------------------------------------------------------*/
#header {
	background-color: #fff;
}
#branding {
	height: 95px; /* height of branding area does not include lang. nav */
	background: url('branding.gif') no-repeat bottom left;
}
#header #branding a { 
	width: 268px; /* logo width */
	height: 95px; /*logo height */
	margin: 0px auto; /* R&L padding = (980 - logo width) / 2 */
	background-image: url('mpmnch_logo_en.gif');
	background-position: center center;
	background-size: 100% 100%;
}
#header #branding .pmnch-logo-ar {
  background-image: url('mpmnch_logo_ar.gif');
  width: 268px;
  height: 95px;
}
#header #branding .pmnch-logo-es {
  background-image: url('mpmnch_logo_es.gif');
  width: 268px;
  height: 95px; 
}
#header #branding .pmnch-logo-fr {
  background-image: url('mpmnch_logo_fr.gif');
  width: 268px;
	height: 95px;
}
#header #branding .pmnch-logo-ru {
  background-image: url('mpmnch_logo_ru.gif');
  width: 268px;
	height: 95px;
}
#header #branding .pmnch-logo-zh {
  background-image: url('mpmnch_logo_zh.gif');
  width: 268px;
	height: 95px;
}

/* -------------------------------------------------------------------------------------
 navigation
 ---------------------------------------------------------------------------------------*/

#navigation {
	height:48px;
	float:none;
	background: #823f8f url(pmnch_nav_bkg.gif) left bottom no-repeat;
}

#navigation ul li a {
	height:38px;
	font-size:14px;
	font-weight:normal;
	background-image:none;
}

#subnavigation ul li a:visited {
	color: #7C4199;
}
#subnavigation ul li a:hover, #subnavigation ul li a:active{
	color:#4D897C;
}
#subnavigation li.selected a, #subnavigation li.selected a:visited {
	color: #4D897C;
}


#navigation ul li a {
	height: 23px;
	font-size: 15px;
	color: #FFFFFF;
	background-color:transparent;
}

#navigation ul li a span {
	cursor: pointer;
	background-color:transparent;
}

#navigation ul li a:hover, #navigation ul li.selected a, #navigation ul li.selected a:hover {
	color: #FFFFFF;
	background-color:#47897c;
}

#navigation ul li.selected a span, #navigation ul li a:hover span, #navigation ul li.selected a:hover span {
	background-color:transparent;
}

#navigation ul li#navigation_home a span {
	background-image: url('navigation_home.gif');
	background-position: 7px 0;
	background-color:transparent;
	width: 18px;
	height: 20px;
	display: block;
}

#navigation ul li#navigation_home.selected a span, #navigation ul li#navigation_home a:hover span, #navigation ul li#navigation_home.selected a:hover span {
	background-image: url('navigation_home.gif');
	background-position: 7px 0px;
}



/* -------------------------------------------------------------------------------------
 search
 ---------------------------------------------------------------------------------------*/
#search {
	color: #000;
	background: #823f8f url(pmnch_nav_bkg.gif) left bottom repeat-x;
	padding-bottom: 5px;
}
#search_submit {
	background-color: #FFF;
	color:#7C4199;
	border:1px solid #333;
}
#search_submit:hover {
	background-color:#4D897C;
	color: #fff;
}
#search_label label {
	color: #333;
	background: url(search_label_pmnch.gif) no-repeat;
	background-position: left 4px;
}
#search_input input {
  border: 1px solid #672b73;
}


/* responsive */

#search.pmnch-arabic-search,
#search.pmnch-spanish-search,
#search.pmnch-french-search,
#search.pmnch-russian-search,
#search.pmnch-zh-search {
  width: 100%;
}

.pmnch-arabic-search #search_form,
.pmnch-spanish-search #search_form,
.pmnch-french-search #search_form,
.pmnch-russian-search #search_form,
.pmnch-zh-search #search_form {
  margin: 0 auto;
	width: 60%;
}
#search.pmnch-arabic-search #search_form #search_input input,
#search.pmnch-spanish-search #search_form #search_input input,
#search.pmnch-french-search #search_form #search_input input,
#search.pmnch-russian-search #search_form #search_input input,
#search.pmnch-zh-search #search_form #search_input input {
  width: 74%;
  border: 1px solid #41352e;
}

/*fixing 1px margin between nav and search on safari (width rendering issue) */
#search:before {
  content: '';
  position: absolute;
  top: 0px;
  left: -2px;
  width: 5px;
  height: 43px;
  border-bottom: 5px solid #add9a6;
  background-color: #823f8f;
  z-index: -1;
}

.search_results #search:before {
	border-bottom:none;
	background-color:transparent;
	left:0;
}

/* -------------------------------------------------------------------------------------
 general.css
 ======================================================================================*/

/* text */
body {
	color: #000000;
}

/* -------------------------------------------------------------------------------------
 links
 ------------------------------------------------------------------------------------- */

/* link */
a {
	color:#7C4199; /* main cobrand color */
}
a:visited {
	color: #898989;
}
a:hover {
	color:#4D897C; /* hover state */
}
a[name], a[name]:hover, a.anchor, a.anchor:hover {
	color:#4D897C;
}

.stories a:visited {
	color:#7C4199;
}

/* selected */
#wrapper .selected, #wrapper .selected a {
	color:#4D897C;
}
/* hover */
.hover a {
	color:#4D897C;
}
/* toggler */
.toggler {
	color:#7C4199 ;
}

.toggler:hover {
	color:#000000;
}

/* special links */
a.link_external, ul.list a.link_external, ul.list_dash a.link_external, ul.horizontal_list li a.link_external, ul.horizontal_list li.first a.link_external {
	background: url(offsite_link_pmnch.gif) no-repeat right 2px;
	padding-right:23px;
}

ul.list a.link_external:visited, ul.list_dash a.link_external:visited  {
	background-position: right -87px;
}

ul.list a.link_external:hover, ul.list a.link_external:active, ul.list_dash a.link_external:hover, ul.list_dash a.link_external:active  {
	background-position: right -45px;
	color:#4D897C;
}

/* media link */
.link_media, ul.horizontal_list li a.link_media, ul.horizontal_list li.first a.link_media, #factbuffets .factbuffet a.link_media {
	background: url(icon_media_download_pmnch.gif) no-repeat;
	background-position: top 2px;
}
ul.horizontal_list li a.link_media, ul.horizontal_list li.first a.link_media {
	background-position: top 6px;
}
.link_reference {
	/* change icon color & upload */
}
/* pager */
.paging ul li.paging_previous a, .paging ul li.paging_next a {
	color: #7C4199;
}
.addthis_toolbox .custom_hover .custom_button {
	color:#7C4199;
}
.addthis_toolbox .hover_menu a {
	color:#7C4199;
}
.addthis_toolbox .hover_menu a:hover {
	color: #4D897C;	
}
#pageactions #pageaction_share .addthis_toolbox .custom_hover .custom_button.active {
	color:#4D897C;
}

/* -------------------------------------------------------------------------------------
 HEADINGS
 ======================================================================================*/
/* headers */
h1 {	
	color:#000000;
}
.headline, .headline_multipage {
	color:#000000;
}

.col_2-1_1 .headline {
	color:#4D897C;
}
/* section & page headings */
.section_head1 {
	font-size:14px;
	color: #000;
}
.section_head2 {
	color: #333;
}
.page_heading {
font-size:16px;
color:#4D897C;

}

/* -------------------------------------------------------------------------------------
 FORMS
 ---------------------------------------------------------------------------------------*/

/* submit */
input.submit:hover {
	color:#000000;
}
input.primary {
	color:#7C4199 ;
	border-color:#7C4199 ;
}

/* -------------------------------------------------------------------------------------
 tabs
 ------------------------------------------------------------------------------------- */
/* tabs */
.ui-tabs-selected a {
	color:#000000;
}


/* -------------------------------------------------------------------------------------
 elements.css
 ======================================================================================*/

/* -------------------------------------------------------------------------------------
 LANGUAGE
 ---------------------------------------------------------------------------------------*/
#language ul li a {
	font-weight:normal;
}

/* visited */
#language ul li a:visited {
	color: #7C4199;
}

#language ul li a:hover{
	color:#4D897C;
}
/* selected */
#language ul li.selected a
#language ul li.selected a span,
#language ul li.selected a:hover,
#language ul li.selected a:visited,
#language ul li.selected a:hover span {
	color:#4D897C;
}

/* new language nav */
#owl-language-carousel .owl-item a:visited {
	color:#7C4199;
}

#owl-language-carousel .owl-item .selected a, #owl-language-carousel .owl-item a:hover {
	color:#4D897C;
}

/* paging */
.paging ul li.paging_previous a, .paging ul li.paging_next a {
	border-color:#fbeffd;
	x-padding:3px;
	color: #7C4199;
	background-color:#fbeffd;
}
.paging ul li.paging_previous a:hover, .paging ul li.paging_next a:hover {
	background-color:#4D897C;
	border-color:#fbeffd;
}


/* -------------------------------------------------------------------------------------
 #THUMBNAIL GALLERY
 ---------------------------------------------------------------------------------------*/
 ul.gallery li a:visited.caption {color: #7C4199;}

/* -------------------------------------------------------------------------------------
 LIGHTBOX - WHO
 ---------------------------------------------------------------------------------------*/
a.lightbox_media span {
	background: url(icon_lightbox_pmnch.gif) no-repeat;
	background-position:  top left;
}



/* -------------------------------------------------------------------------------------
 BREADCRUMB
 ---------------------------------------------------------------------------------------*/

/* breadcrumb */
#breadcrumb {
	background-color:#E5E5E5;
} 
#breadcrumb ul li a, #breadcrumb ul li span, #breadcrumb ul li.selected a {
	color: #666;
}
#breadcrumb ul li a:hover, #breadcrumb ul li.selected a:hover {
	color:#4D897C;
}


/* -------------------------------------------------------------------------------------
 FOOTER
 ---------------------------------------------------------------------------------------*/
#wrapper #footer {
	background-image: url(pmnch_footer_emblem_en.gif);
	background-color: #F5F5F5;
}
.footer-social-links {
  top: 92px;
}

#footer img.footer_logo_fr {
	margin-left: -930px;
}
#foot a:link {
	color: #666666;
}
#doormat h3,
#doormat ul li a {
  color: #666;
}

/* fonts */
#doormat ul li a:hover, #foot a:hover {
	color:#4D897C;
}
#doormat ul li span {
	color: #666666;
}

/* footer links */
#foot ul li a:hover, #foot ul li a.selected {
	color:#4D897C;
}
#foot ul li a:hover, #foot ul li a.selected {
	color:#4D897C;
}
#foot {
	left: 12px;
}



/* -------------------------------------------------------------------------------------
 ticker
 ---------------------------------------------------------------------------------------*/
/* close */
#ticker_close {
	background: url(ticker_close_pmnch.gif) no-repeat 0 0;
}

/* -------------------------------------------------------------------------------------
 #CAROUSEL BUFFET
 ---------------------------------------------------------------------------------------*/

.infiniteCarousel .arrow {
	background: url(buffet_carousel_pmnch.gif) no-repeat 0 0;
}

.infiniteCarousel .arrow:hover, .infiniteCarousel .arrow:active {
	background-position: 0 -26px;
}

.infiniteCarousel .back {
	background-position: 0px -52px;
}
.infiniteCarousel .back:hover, .infiniteCarousel .back:active {
	background-position: 0 -78px;
}

/* -------------------------------------------------------------------------------------
 IE8 fixes
 ---------------------------------------------------------------------------------------*/

#header #navigation ul li {
  max-width/*\**/:160px\9;
}

#header #navigation ul li a span {
	  padding/*\**/:0px 15px\9;
}

#header #navigation ul li.selected a, #header #navigation ul li#navigation_home.selected a {
	background-color/*\**/:#47897c\9;
}

#header #navigation ul li#navigation_home.selected a, #header #navigation ul li#navigation_home a:hover {
	width/*\**/:37px\9;
}

/* -------------------------------------------------------------------------------------
 #PMNCH CUSTOM SEARCH
 ---------------------------------------------------------------------------------------*/	
#___gcse_0 {
	line-height:16px;
	font-size:13px;
}

#___gcse_0 .gsc-result-info {
	padding-left:0px;
	margin:5px 0;
	font-size:12px;
}

#___gcse_0 .gsc-above-wrapper-area {
	margin-bottom:10px;
}

#___gcse_0 .gs-webResult .gs-snippet, #___gcse_0 .gs-imageResult .gs-snippet, #___gcse_0 .gs-fileFormatType {
color: #333333;
}

#___gcse_0 .cse .gsc-control-cse, #___gcse_0 .gsc-control-cse {
	padding:0px;
}

#___gcse_0 .gsc-results {
	width:100%;
}

#___gcse_0 .cse .gsc-webResult.gsc-result, #___gcse_0 .gsc-webResult.gsc-result, #___gcse_0 .gsc-imageResult-column, #___gcse_0 .gsc-imageResult-classic {
	padding:0px;
}

#___gcse_0 .gsc-result .gs-title {
height: auto;
overflow: visible;
}

#___gcse_0 .gsc-control-cse .gs-spelling, #___gcse_0 .gsc-control-cse .gs-result .gs-title, #___gcse_0 .gsc-control-cse .gs-result .gs-title * {
font-size: 13px;
line-height:16px;
}
#___gcse_0 .gs-result .gs-title, #___gcse_0 .gs-result .gs-title * {
	color:#823f8f;
	text-decoration:none;
	margin-bottom:2px;
}

#___gcse_0 .gs-webResult.gs-result a.gs-title:visited, #___gcse_0 .gs-webResult.gs-result a.gs-title:visited b, #___gcse_0 .gs-imageResult a.gs-title:visited, #___gcse_0 .gs-imageResult a.gs-title:visited b {
color: #823f8f;
}

#___gcse_0 .gs-result .gs-title a:visited, #___gcse_0 .gs-result .gs-title a:visited * {
color: #4D897C;	
}

#___gcse_0 .gs-webResult.gs-result a.gs-title:active, #___gcse_0 .gs-webResult.gs-result a.gs-title:active b, #___gcse_0 .gs-imageResult a.gs-title:active, #___gcse_0 .gs-imageResult a.gs-title:active b {
color: #4D897C;
}

#___gcse_0 .gs-webResult.gs-result a.gs-title:hover, #___gcse_0 .gs-webResult.gs-result a.gs-title:hover b, #___gcse_0 .gs-imageResult a.gs-title:hover, #___gcse_0 .gs-imageResult a.gs-title:hover b {
color: #4D897C;
}

#___gcse_0 .gsc-cursor-page {
color: #823f8f;
}

#___gcse_0 div.gsc-cursor-page:hover {
color: #4D897C;
}

#___gcse_0  a.gsc-trailing-more-results:link {
color: #823f8f;
}


#___gcse_0 .gs-webResult div.gs-visibleUrl-short {
	color:#346803;
}

#___gcse_0 .gsc-results .gsc-cursor-box {
	padding-left: 80px;
	margin-top:10px;
	border-bottom: 1px solid #E9E9E9;
}

#___gcse_0 .gcsc-branding {
	width:480px;
	clear:both;
	padding-top:10px;
}

#___gcse_0 td.gcsc-branding-text {
	font-size:12px;
	color:#ccc;
}



#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page {
	display: block;
	font-size: 13px;
	line-height: 13px;
	float:left;
	height: 13px;
	padding: 3px 6px 2px 6px;
	margin:10px 10px 0 0;
	border: 1px solid #CCCCCC;
	text-decoration:none;
}

#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	color: #4D897C;
}




/*]]>*/

/* -------------------------------------------------------------------------------------
 RESPONSIVE SLIDERS
 ---------------------------------------------------------------------------------------*/
 
/* buffet carousel */
.buffet_carousel .owl-theme .owl-controls .owl-buttons div {
  background-image: url(pmnch-responsive-sprite.png);
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons .owl-next {
  background-position: -193px 0;
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons .owl-next:hover {
  background-position: -193px -33px;
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons .owl-prev {
  background-position: -160px 0;
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons .owl-prev:hover {
  background-position: -160px -33px;
}
.owl-buffet-carousel.owl-theme .owl-controls .owl-buttons .owl-prev.disabled,
.owl-buffet-carousel.owl-theme .owl-controls .owl-buttons .owl-next.disabled {
  background-image: url(../../../img/responsive-sprite.png);
}



/*
.buffet_carousel .owl-theme .owl-controls .owl-buttons {
  position: absolute;
  top: -30px;
  right: 0;
  width: 51px;
  overflow: hidden;
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: block;
  background-image: url(../../img/responsive-sprite.png);
  width: 23px;
  height: 23px;
  text-indent: -99999px;
  float: left;
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons .owl-prev {
  background-position: -49px -116px;
  margin-right: 5px;
}
.buffet_carousel .owl-theme .owl-controls .owl-buttons .owl-next {
  background-position: -82px -116px;
}

*/


/* top stories */
#owl-story-carousel .owl-buttons .owl-next {
  background: url(pmnch-responsive-sprite.png) -120px center;
}
#owl-story-carousel .owl-buttons .owl-next:hover {
  background: url(pmnch-responsive-sprite.png) -40px center;
}

#owl-story-carousel .owl-buttons .owl-prev {
  background: url(pmnch-responsive-sprite.png) -80px center;
}
#owl-story-carousel .owl-buttons .owl-prev:hover {
  background: url(pmnch-responsive-sprite.png) 0px center;
}

/* -------------------------------------------------------------------------------------
 RESPONSIVE
 ---------------------------------------------------------------------------------------*/
 
 @media only screen and (min-width: 941px) {
 
 .search_results #navigation {
	background-repeat:repeat-x;
}

.search_results #search {
	background-image:none;
	border-bottom:none;
	top:164px;
	background-color:#E0E0E0;
}

.search_results #search:before {
	border-bottom:none;
	background-color:transparent;
	left:0;
}

.search_results #search_submit {
	background-color: #FFF;
	color:#7C4199;
	border:1px solid #333;
}
.search_results #search_submit:hover {
	background-color:#4D897C;
	color: #fff;
}


}
 
 
@media only screen and (max-width: 940px) {
  .mobile-search-icon {
    background-color: #823f8f;
    padding-bottom: 8px;
    border-bottom: 5px solid #a8d6a5;
  }
  .mobile-icon-active, .mobile-search-icon:hover, .mobile-nav-icon:hover {
    background-color: #5a2065;
  }
  #search {
    background: #5a2065;
    top: 158px;
  }
  
  /*search */
  .search-100-width.mobile-search-icon {
    display: none;
  }
  
  #search.pmnch-arabic-search,
  #search.pmnch-spanish-search,
  #search.pmnch-french-search,
  #search.pmnch-russian-search,
  #search.pmnch-zh-search {
    display: block;
    height: auto;
    position: static;
    background: #823f8f url(pmnch_nav_bkg.gif) left bottom repeat-x;
  }
  #search.pmnch-arabic-search form,
  #search.pmnch-spanish-search form,
  #search.pmnch-french-search form,
  #search.pmnch-russian-search form,
  #search.pmnch-zh-search form {
    width: 90%;
    padding:8px 20px 6px 10px;
  }
  #search.pmnch-arabic-search #search_input,
  #search.pmnch-spanish-search #search_input,
  #search.pmnch-french-search #search_input,
  #search.pmnch-russian-search #search_input,
  #search.pmnch-zh-search #search_input {
    width: 90%;
  }
  #search.pmnch-arabic-search #search_form #search_input input,
  #search.pmnch-spanish-search #search_form #search_input input,
  #search.pmnch-french-search #search_form #search_input input,
  #search.pmnch-russian-search #search_form #search_input input,
  #search.pmnch-zh-search #search_form #search_input input {
    width: 97%;
  }
  #search.pmnch-arabic-search  #search_submit,
  #search.pmnch-spanish-search  #search_submit,
  #search.pmnch-french-search  #search_submit,
  #search.pmnch-russian-search  #search_submit,
  #search.pmnch-zh-search #search_submit {
    position: static;
  }
}

@media only screen and (max-width: 900px) {
  #branding { 
    background: transparent;
  }
}

@media only screen and (max-width: 768px) {
  #search.pmnch-arabic-search.show, #search.pmnch-spanish-search.show, #search.pmnch-french-search.show, #search.pmnch-russian-search.show, #search.pmnch-zh-search.show {
    background: #5a2065;
  }
  #doormat h3 {
    background-color: #823f8f;
    color: #fff;
  }

  .subcol_1-1_1 .box .box_title, .subcol_1-1_2 .box .box_title {
    color: #723475;
  }
  #wrapper #footer {
    background: transparent;
  }
  #doormat .footer-social-links.social-links-thin {
    width: 88px;
  }
}

@media only screen and (max-width: 720px) {
  #header {
    background: #823f8f;
  }
  #branding {
    height: 65px;
  }
  .mobile-search-icon {
    border-bottom: 0;
    padding-bottom: 20px;
  }
  #search {
    top: 65px;
  }
  #language {
    background: #f5f5f5;
  }
  #navigation ul li#navigation_home {
    width: 50%;
  }
  #navigation ul li {
    background: #5a2065;
    border-bottom: 2px solid #471a4f;
  }
  #navigation ul li a span {
    border-right: 2px solid #471a4f;
  }
  #navigation ul li#navigation_home a span,
  #navigation ul li#navigation_home.selected a span, #navigation ul li#navigation_home a:hover span, #navigation ul li#navigation_home.selected a:hover span {
    width: auto;
    background-image: none;
    height: auto;
  }
  
  
  
  /*logo */
  #header #branding a {
    background-image: url('mpmnch_logo_sm_en.gif');
    background-position:  center center;
    background-repeat: no-repeat;
    padding-top: 10px;
    width: 154px;
    height: 53px;
  }
  #header #branding .pmnch-logo-ar {
    background-image: url('mpmnch_logo_sm_ar.gif');
    height: 49px;
    width: 180px;
  }
  #header #branding .pmnch-logo-zh {
    background-image: url('mpmnch_logo_sm_zh.gif');
    height: 49px;
    width: 202px;
  }
  #header #branding .pmnch-logo-fr {
    background-image: url('mpmnch_logo_sm_fr.gif');
    height: 49px;
    width: 175px;
  }
  #header #branding .pmnch-logo-ru {
    background-image: url('mpmnch_logo_sm_ru.gif');
    height: 49px;
    width: 175px;
  }
  #header #branding .pmnch-logo-es {
    background-image: url('mpmnch_logo_sm_es.gif');
    height: 49px;
    width: 160px;
  }
  #language {
    background: #fbeffd;
  }
  #owl-language-carousel .owl-next, #owl-language-carousel .owl-prev {
    background-color: #c3a6c9;
  }
  #owl-language-carousel .owl-next:hover, #owl-language-carousel .owl-prev:hover {
    background-color: #a47dac;
  }
  
  /* search */
  #search.pmnch-arabic-search,
  #search.pmnch-spanish-search,
  #search.pmnch-french-search,
  #search.pmnch-russian-search,
  #search.pmnch-zh-search {
    position: absolute;
    display: none;
    border-top: 0;
    top: 65px;
  }
  #search.pmnch-arabic-search form,
  #search.pmnch-spanish-search form,
  #search.pmnch-french-search form,
  #search.pmnch-russian-search form,
  #search.pmnch-zh-search form {
    width: auto;
    padding: 20px;
  }
  #search.pmnch-arabic-search #search_input,
  #search.pmnch-spanish-search #search_input,
  #search.pmnch-french-search #search_input,
  #search.pmnch-russian-search #search_input,
  #search.pmnch-zh-search #search_input {
    width: auto;
    background: transparent;
  }
  .search-100-width.mobile-search-icon {
    display: block;
    background-color: #823f8f;
  }
  .search-100-width.mobile-search-icon:hover,
  .search-100-width.mobile-search-icon.mobile-icon-active {
    background-color: #5a2065;
  }
  #search.pmnch-arabic-search #search_submit,
  #search.pmnch-spanish-search #search_submit,
  #search.pmnch-french-search #search_submit,
  #search.pmnch-russian-search #search_submit,
  #search.pmnch-zh-search #search_submit {
    position: absolute;
    right: 20px;
    top: 20px;
  }
  #search.pmnch-arabic-search.show, 
  #search.pmnch-spanish-search.show, 
  #search.pmnch-french-search.show, 
  #search.pmnch-russian-search.show, 
  #search.pmnch-zh-search.show {
    display: block;
  }
}

@media only screen and (max-width: 460px) {
  #navigation ul li#navigation_home {
    width: 100%;
  }
  #navigation ul li a span {
    border-right: 0;
  }
}

/*** Retina Display Icons ***/

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {

  .buffet_carousel .owl-theme .owl-controls .owl-buttons div {
	background-size: 216px 173px;
}

#owl-story-carousel .owl-buttons .owl-next,
  #owl-story-carousel .owl-buttons .owl-next:hover,
  #owl-story-carousel .owl-buttons .owl-next:active,
  #owl-story-carousel .owl-buttons .owl-prev,
  #owl-story-carousel .owl-buttons .owl-prev:hover,
  #owl-story-carousel .owl-buttons .owl-prev:active {
	background-size: 216px 173px;
}

.owl-buffet-carousel.owl-theme .owl-controls .owl-buttons .owl-prev.disabled,
.owl-buffet-carousel.owl-theme .owl-controls .owl-buttons .owl-next.disabled {
  background-size: 115px 445px;
}


}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) {
  #branding a {
  background-size: 149px 43px;
  }
}






