
/*---- font-icons-----*/
@font-face {
    font-family: 'icomoon';
    src:    url('/~/media/Files/L/Lamb-Weston-IR/fonts/icomoon/icomoon-eot.eot?cg4ddw');
    src:    url('/~/media/Files/L/Lamb-Weston-IR/fonts/icomoon/icomoon-eot.eot?cg4ddw#iefix') format('embedded-opentype'),
        url('/~/media/Files/L/Lamb-Weston-IR/fonts/icomoon/icomoon-ttf.ttf?cg4ddw') format('truetype'),
        url('/~/media/Files/L/Lamb-Weston-IR/fonts/icomoon/icomoon-woff.woff?cg4ddw') format('woff'),
        url('/~/media/Files/L/Lamb-Weston-IR/fonts/icomoon/icomoon-svg.svg?cg4ddw#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-Asset-4:before {
  content: "\e901";
}
.icon-Asset-5:before {
  content: "\e902";
}
.icon-Asset-6:before {
  content: "\e903";
}
.icon-Asset-7:before {
  content: "\e904";
}
.icon-Asset-8:before {
  content: "\e905";
}
.icon-Asset-9:before {
  content: "\e906";
}
.icon-Asset-10:before {
  content: "\e907";
}
.icon-Asset-11:before {
  content: "\e908";
}
.icon-Asset-12:before {
  content: "\e909";
}
.icon-Asset-13:before {
  content: "\e90a";
}
.icon-Asset-3:before {
  content: "\e900";
}
.icon-down-arrow:before {
  content: "\e90b";
}
.icon-up-arrow:before {
  content: "\e90c";
}
.icon-next:before {
  content: "\e90d";
}
.icon-prev:before {
  content: "\e90e";
}
.icon-linkedin:before {
  content: "\e90f";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-bars:before {
  content: "\f0c9";
}
.icon-navicon:before {
  content: "\f0c9";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-search:before {
  content: "\f002";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-member:before {
  content: "\e910";
}
.icon-board-member:before {
  content: "\e911";
}
.icon-chairman:before {
  content: "\e912";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-file-pdf-o:before {
  content: "\f1c1";
}
.icon-file-pdf:before {
  content: "\f1c1";
}
.icon-file-word-o:before {
  content: "\f1c2";
}
.icon-file-word:before {
  content: "\f1c2";
}
.icon-file-excel-o:before {
  content: "\f1c3";
}
.icon-file-excel:before {
  content: "\f1c3";
}
.icon-file-powerpoint-o:before {
  content: "\f1c4";
}
.icon-file-powerpoint:before {
  content: "\f1c4";
}
.icon-file-audio-o:before {
  content: "\f1c7";
}
.icon-file-sound-o:before {
  content: "\f1c7";
}
.icon-file-audio:before {
  content: "\f1c7";
}
.icon-file-sound:before {
  content: "\f1c7";
}
.icon-file-movie-o:before {
  content: "\f1c8";
}
.icon-file-video-o:before {
  content: "\f1c8";
}
.icon-file-movie:before {
  content: "\f1c8";
}
.icon-file-video:before {
  content: "\f1c8";
}
.icon-file-code-o:before {
  content: "\f1c9";
}
.icon-file-code:before {
  content: "\f1c9";
}

/*---- fonts-----*/
/*@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=ad6e0cad-6e93-426f-918f-3b997acb57c1");*/
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url("//fast.fonts.net/cssapi/0aed16cd-3620-44cb-a5b3-301d477661f8.css");
    @font-face{
        font-family:"VAGRoundedThin";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedThin_normal_normal-woff.woff");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedThin_normal_normal-woff.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedThin_normal_normal-woff2.woff2") format("woff2");
    }  
	@font-face{
        font-family:"VAGRoundedLight";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedLight_normal_normal-woff.woff");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedLight_normal_normal-woff.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedLight_normal_normal-woff2.woff2") format("woff2");
    }
@font-face{
        font-family:"VAGRoundedBold";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedBold_normal_normal-woff.woff");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedBold_normal_normal-woff.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedBold_normal_normal-woff2.woff2") format("woff2");
    }
@font-face{
        font-family:"VAGRoundedBlack";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedBlack_normal_normal-woff.woff");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedBlack_normal_normal-woff.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded-new/VAGRoundedBlack_normal_normal-woff2.woff2") format("woff2");
    }	
	@font-face{
        font-family:"Swiss_721 W01 Light";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/8936dd78-6787-48e6-b578-0df6e400b3e1.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/8936dd78-6787-48e6-b578-0df6e400b3e1.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/2fdec0cf-6a9b-4f77-a39b-5749e8982851.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/d1001ef9-2b8e-4cd1-99e7-9f48a6f7d356.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/0c9b7a6a-39da-4a63-8de4-3a91edeab5de.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/a3f40f07-8d2b-4630-a6c6-a6e1ceb4e1e7.svg#a3f40f07-8d2b-4630-a6c6-a6e1ceb4e1e7") format("svg");
    }
    @font-face{
        font-family:"Swiss_721 W01 Roman";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/debae208-0c7b-4232-ba62-313e2d9d14c7.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/debae208-0c7b-4232-ba62-313e2d9d14c7.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/c01ba868-3eaf-4bf4-b173-216c1156d174.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/19c307d6-6fd8-47d3-a56d-fa998322491a.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/61571c7a-d78e-4d50-822d-194e2b92a1f1.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/eafecdd5-35c6-4dc5-bc71-9b81010c7fa4.svg#eafecdd5-35c6-4dc5-bc71-9b81010c7fa4") format("svg");
    }
    @font-face{
        font-family:"Swiss_721 W01 Medium";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/0a72c688-cbf1-4545-b25d-dc6c6935a2b9.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/0a72c688-cbf1-4545-b25d-dc6c6935a2b9.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/e101a80e-e24e-4a7d-85b5-9d00cc1848f8.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/ea1567a4-8608-4bb1-a638-bc30606fc950.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/95c8bd18-b342-4b31-a039-d332be2affd5.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/70cfd5cd-d8dc-46c9-9457-197159711dd5.svg#70cfd5cd-d8dc-46c9-9457-197159711dd5") format("svg");
    }
    @font-face{
        font-family:"Swiss_721 W01 Bold";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/5b9ccca5-47aa-44da-9a69-75a9c5b8f314.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/5b9ccca5-47aa-44da-9a69-75a9c5b8f314.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/b30d2835-5b41-443d-bb15-9fe76345d117.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/6f8c05f7-2d01-4282-ba89-505635df2953.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/3fa115a3-0515-4bbd-94cc-555dc6341889.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/d3755f1d-88db-4cd3-a42b-8226e3aeeaf4.svg#d3755f1d-88db-4cd3-a42b-8226e3aeeaf4") format("svg");
    }
    @font-face{
        font-family:"VAG Rounded LT W01 Thin";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/e273b79b-33c0-430f-8738-aab8efa43256.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/e273b79b-33c0-430f-8738-aab8efa43256.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/753751e3-a547-4d30-b947-3b273c85eed3.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/c95f2739-000f-435b-9f69-b15e08684fbf.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/fbdb5ece-a359-490f-93dd-281a95391bca.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/82bc38ad-b605-4832-9221-8a058f83cd4b.svg#82bc38ad-b605-4832-9221-8a058f83cd4b") format("svg");
    }
    @font-face{
        font-family:"VAG Rounded LT W01 Light";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/9dd81e7a-1707-4dc7-81df-40e93445eba7.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/9dd81e7a-1707-4dc7-81df-40e93445eba7.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/882d2ff7-f20c-4a57-9eef-762dc3771395.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/8db590ec-51e3-4b26-bd16-e6e2a54b86bd.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/28486545-985e-4236-9f9e-75b18b163a00.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/8f970467-2b07-48c7-90c6-08e5545ad175.svg#8f970467-2b07-48c7-90c6-08e5545ad175") format("svg");
    }
    @font-face{
        font-family:"VAG Rounded LT W01 Bold";
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/79b059b6-2d21-45e5-8b2a-a96e5b2c027f.eot?#iefix");
        src:url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/79b059b6-2d21-45e5-8b2a-a96e5b2c027f.eot?#iefix") format("eot"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/1932cf6d-7af4-4bca-8c5d-21dbdb848b41.woff2") format("woff2"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/a0ae295c-02a9-4bcd-ab23-4a32452e53c5.woff") format("woff"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/929539b8-d388-43d1-9d5d-8340906d4ab6.ttf") format("truetype"),url("~/media/Files/L/Lamb-Weston-IR/fonts/vag-rounded/ba6c5c16-fa06-4652-a990-818695edf7f1.svg#ba6c5c16-fa06-4652-a990-818695edf7f1") format("svg");
    }
/*---- slick-slider-----*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 6px;
  padding-right: 6px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 985px;
  }
}
/*@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}*/
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 6px;
  padding-right: 6px;
}
.row {
  margin-left: -6px;
  margin-right: -6px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 6px;
  padding-right: 6px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---- mmenu-----*/
    /*
    jQuery.mmenu CSS
    */
    /*
    jQuery.mmenu panels CSS
    */
    .mm-menu.mm-horizontal > .mm-panel {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
    .mm-menu .mm-hidden {
    display: none; }
    .mm-wrapper {
    overflow-x: hidden;
    position: relative; }
    .mm-menu,
    .mm-menu > .mm-panel {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0; }
    .mm-menu {
    background: inherit;
    display: block;
    overflow: hidden;
    padding: 0;}
    
    #mob-menu-wrap > ul {
    height: 100%;
    overflow-y: scroll;
    padding-bottom: 20px;
    background:#ffffff !important;
    }
    
    .mm-menu > .mm-panel {
    background: inherit;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: hidden;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
    
    .mm-menu > .mm-panel::-webkit-scrollbar {-webkit-appearance: none;width: 5px;height: 5px;}
    .mm-menu > .mm-panel::-webkit-scrollbar-thumb {border-radius: 8px;border: 2px solid #004d91;background-color: #004d91;}
    
    
    .mm-menu > .mm-panel.mm-opened {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
    .mm-menu > .mm-panel.mm-subopened {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    /*display:none;*/
    }
    .mm-menu > .mm-panel.mm-highest {
    z-index: 1; }
    .mm-menu .mm-list {
    padding: 20px 0; }
    .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
    content: '';
    display: block;
    height: 30px; }
    .mm-panel > .mm-list {
    margin-left: -20px;
    margin-right: -20px; }
    .mm-panel > .mm-list:first-child {
    padding-top: 0; }
    .mm-list,
    .mm-list > li {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0; }
   .mm-list li{font-size:1.4rem;line-height:2rem;;-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;margin: 0; border-bottom:1px solid #dbdbdb; }
   /*.mm-list li.level1{text-transform:uppercase;}*/
    .mm-list li a{-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}
     .mm-list li:hover,.mm-list li.current,.mm-list li.selected{color: #e85834;}
    .mm-menu .mm-list > li:hover > a.mm-subopen:after, .mm-menu .mm-list > li:hover > a.mm-subclose:before{border-color:#0085cf;}
    .mm-list li.mm-subtitle{background:none;}
    .mm-list {
    font: inherit;
    font-size: 1em; }
    .mm-list a,
    .mm-list a:hover {
    text-decoration: none; }
    .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
    overflow: hidden;
    color: inherit;
    line-height: 20px;
    display: block;
    padding: 7px 10px;
    margin: 0; }
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border:0;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
    .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
    .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
    content: '';
    border-left-width: 1px;
    border-left-style: solid;
    display: block;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
    width: 100%; }
    .mm-list a.mm-subopen.mm-fullsubopen:before {
    border-left: none; }
    .mm-list a.mm-subopen + a,
    /*.mm-list a.mm-subopen + span {
    padding-right: 5px;
    margin-right: 40px; }*/
    .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
    .mm-list > li.mm-selected > a.mm-fullsubopen + a,
    .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
    .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 0.714em;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
    .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
    padding-top: 25px; }
    /*.mm-list a.mm-subopen:after,
    .mm-list a.mm-subclose:before {
    content: '';
    border: 3px solid transparent;
    display: inline-block;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
    .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }*/
    .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }
    .mm-menu.mm-vertical .mm-list .mm-panel {
    display: none;
    padding: 0; }
    .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
    .mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
    display: block; }
    .mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
    height: 35px; width:100%; }
    .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    right: 16px;
    bottom: auto; }
    /*.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg); }*/
    .mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
    height: 25px; }
    html.mm-opened .mm-page {
    /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);overflow:hidden;*/height:100%; }
    .mm-menu {
    background: #fff;
    color: #6d6e71;
    /*-webkit-box-shadow: 3px 5px 21px 0 #000000;
box-shadow: 3px 5px 21px 0 #000000;*/
    }
    .mm-menu .mm-list > li:after {
    border:0;
    border-color: rgba(0, 0, 0, 0.15); }
    .mm-menu .mm-list > li > a.mm-subclose {
    color: #004d91;
   /* background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); */}
    .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: #0085cf; }
    .mm-menu .mm-list > li > a.mm-subclose:before {display:none;}
    .mm-menu .mm-list > li > a.mm-subclose:before {border-color:#fff;}
    .mm-menu .mm-list > li > a.mm-subopen:before {
    border:0;
    border-color: rgba(0, 0, 0, 0.15); }
    /*.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
    .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }*/
    .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
    
    .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
    .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }
    
    .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: transparent; }
    
    /*
    jQuery.mmenu offcanvas addon CSS
    */
    .mm-page {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;overflow:hidden; }
    html.mm-opened {
    /*overflow: hidden;*/
    position: relative; }
    html.mm-opened body {
    /*overflow: hidden;*/ }
    html.mm-opened .mm-page {
    box-sizing: border-box;
    position: relative; }
    html.mm-background .mm-page {
    background: inherit; }
    #mm-blocker {
    /*background: rgba(3, 2, 1, 0);*/
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;
    z-index: 999999; }
    html.mm-opened #mm-blocker,
    html.mm-blocking #mm-blocker {
    display: block; }
    .mm-menu.mm-offcanvas {
    display: none;
    position: fixed; }
    .mm-menu.mm-current {
    display: block; }
    .mm-menu {
    width: 80%;
    min-width: 140px;
    max-width: 320px; }
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker {
    -webkit-transform: translate(320px, 0);
    transform: translate(320px, 0); }
    html.mm-opening #mm-blocker {
     /* background:rgba(0,0,0,0.5);*/
    }
    
    @media all and (max-width: 175px) {
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
    
    @media all and (max-width: 400px) {
    html.mm-opening .mm-page, html.mm-opening #mm-blocker {
    -webkit-transform: translate(80%, 0);
    transform: translate(80%, 0); }
    }
    @media all and (min-width: 550px) {
    html.mm-opening .mm-page,
    html.mm-opening #mm-blocker {
    -webkit-transform: translate(320px, 0);
    transform: translate(320px, 0); } }
    /*
    jQuery.mmenu buttonbars addon CSS
    */
    .mm-buttonbar {
    border: 1px solid transparent;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    overflow: hidden;
    display: block;
    padding: 0;
    margin: 0;
    position: relative; }
    .mm-buttonbar:after {
    content: '';
    display: block;
    clear: both; }
    .mm-buttonbar > * {
    border-left: 1px solid transparent;
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 100%;
    float: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    .mm-buttonbar > a {
    text-decoration: none; }
    .mm-buttonbar > input {
    position: absolute;
    left: -1000px;
    top: -1000px; }
    .mm-buttonbar > input:checked + label {
    border-color: transparent !important; }
    .mm-buttonbar > *:first-child,
    .mm-buttonbar > input:first-child + * {
    border-left: none; }
    .mm-buttonbar.mm-buttonbar-2 > * {
    width: 50%; }
    .mm-buttonbar.mm-buttonbar-3 > * {
    width: 33.33%; }
    .mm-buttonbar.mm-buttonbar-4 > * {
    width: 25%; }
    .mm-buttonbar.mm-buttonbar-5 > * {
    width: 20%; }
    .mm-header .mm-buttonbar {
    margin-top: 20px;
    margin-left: -30px;
    margin-right: -30px; }
    .mm-footer .mm-buttonbar {
    border: none;
    border-radius: none;
    line-height: 40px;
    margin: -10px -10px 0 -20px; }
    .mm-footer .mm-buttonbar > * {
    border-left: none; }
    .mm-list > li > .mm-buttonbar {
    margin: 10px 20px; }
    .mm-menu .mm-buttonbar {
    border-color: rgba(255, 255, 255, 0.6);
    background: #333333; }
    .mm-menu .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
    .mm-menu .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: #333333; }
    /*
    jQuery.mmenu counters addon CSS
    */
    em.mm-counter {
    font: inherit;
    font-size: 1em;
    font-style: normal;
    text-indent: 0;
    line-height: 20px;
    display: block;
    margin-top: -10px;
    position: absolute;
    right: 40px;
    top: 50%; }
    em.mm-counter + a.mm-subopen {
    padding-left: 40px; }
    em.mm-counter + a.mm-subopen + a,
    em.mm-counter + a.mm-subopen + span {
    margin-right: 80px; }
    em.mm-counter + a.mm-fullsubopen {
    padding-left: 0; }
    .mm-vertical em.mm-counter {
    top: 12px;
    margin-top: 0; }
    .mm-nosubresults > em.mm-counter {
    display: none; }
    .mm-menu em.mm-counter {
    color: rgba(255, 255, 255, 0.3); }
    /*
    jQuery.mmenu dragOpen addon CSS
    */
    html.mm-opened.mm-dragging .mm-menu,
    html.mm-opened.mm-dragging .mm-page,
    html.mm-opened.mm-dragging .mm-fixed-top,
    html.mm-opened.mm-dragging .mm-fixed-bottom,
    html.mm-opened.mm-dragging #mm-blocker {
    -webkit-transition-duration: 0s;
    transition-duration: 0s; }
    /*
    jQuery.mmenu footer addon CSS
    */
    .mm-footer {
    background: inherit;
    text-align: center;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    padding: 10px 10px 0 20px;
    z-index: 2;
    position:absolute;
    left:0;
    bottom:0;
    padding-bottom:10%;
  }
    .mm-menu.mm-hasfooter > .mm-panel:after {
    height: 30px; }
    .mm-menu .mm-footer {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); }
    /*
    jQuery.mmenu header addon CSS
    */
    .mm-header {
    background: inherit;
    border-bottom: 1px solid transparent;
    text-align: center;
    line-height: 20px;
    box-sizing: border-box;
    width: 100%;
    height: 60px;
    padding: 0 50px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0; }
    .mm-header .mm-title,
    .mm-header .mm-prev,
    .mm-header .mm-next {
    padding-top: 30px; }
    .mm-header .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    position: relative; }
    .mm-header .mm-prev,
    .mm-header .mm-next {
    text-decoration: none;
    display: block;
    box-sizing: border-box;
    min-width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1; }
    .mm-header .mm-prev {
    padding-left: 20px;
    padding-right: 10px;
    left: 0; }
    .mm-header .mm-next {
    padding-left: 10px;
    padding-right: 20px;
    right: 0; }
    .mm-header [href].mm-prev:before, .mm-header [href].mm-next:after {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    .mm-header [href].mm-prev:before {
    border-right: none;
    border-bottom: none;
    margin-left: 2px;
    margin-right: 5px; }
    .mm-header [href].mm-next:after {
    border-top: none;
    border-left: none;
    margin-left: 5px;
    margin-right: -2px; }
    .mm-menu.mm-hassearch .mm-header {
    height: 50px;
    top: 50px; }
    .mm-menu.mm-hassearch .mm-header .mm-title,
    .mm-menu.mm-hassearch .mm-header .mm-prev,
    .mm-menu.mm-hassearch .mm-header .mm-next {
    padding-top: 20px; }
    .mm-menu.mm-hasheader li.mm-subtitle {
    display: none; }
    .mm-menu.mm-hasheader > .mm-panel {
    padding-top: 80px; }
    .mm-menu.mm-hasheader > .mm-panel.mm-list {
    padding-top: 60px; }
    .mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child {
    margin-top: -20px; }
    .mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
    padding-top: 120px; }
    .mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {
    padding-top: 100px; }
    .mm-menu .mm-header {
    border-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.3); }
    .mm-menu .mm-header .mm-prev:before,
    .mm-menu .mm-header .mm-next:after {
    border-color: rgba(255, 255, 255, 0.3); }
    /*
    jQuery.mmenu labels addon CSS
    */
    .mm-list > li.mm-label > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0;
    line-height: 25px; }
    .mm-list > li.mm-label.mm-opened a.mm-subopen:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 17px; }
    .mm-list > li.mm-collapsed {
    display: none; }
    .mm-menu .mm-list li.mm-label > div > div {
    background: rgba(255, 255, 255, 0.05); }
   
    /*
    jQuery.mmenu toggles addon CSS
    */
    input.mm-toggle,
    input.mm-check {
    position: absolute;
    left: -10000px; }
    label.mm-toggle,
    label.mm-check {
    margin: 0;
    position: absolute;
    bottom: 50%;
    z-index: 1; }
    label.mm-toggle:before,
    label.mm-check:before {
    content: '';
    display: block; }
    label.mm-toggle {
    border-radius: 30px;
    width: 50px;
    height: 30px;
    margin-bottom: -15px; }
    label.mm-toggle:before {
    border-radius: 30px;
    width: 28px;
    height: 28px;
    margin: 1px; }
    input.mm-toggle:checked ~ label.mm-toggle:before {
    float: right; }
    label.mm-check {
    width: 30px;
    height: 30px;
    margin-bottom: -15px; }
    label.mm-check:before {
    border-left: 3px solid;
    border-bottom: 3px solid;
    width: 40%;
    height: 20%;
    margin: 25% 0 0 20%;
    opacity: 0.1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    input.mm-check:checked ~ label.mm-check:before {
    opacity: 1; }
    .mm-menu.mm-vertical .mm-list > li label.mm-toggle, .mm-menu.mm-vertical .mm-list > li label.mm-check {
    bottom: auto;
    margin-bottom: 0; }
    .mm-menu.mm-vertical .mm-list > li label.mm-toggle {
    top: 5px; }
    .mm-menu.mm-vertical .mm-list > li label.mm-check {
    top: 5px; }
    label.mm-toggle, label.mm-check {
    right: 20px; }
    label.mm-toggle + a,
    label.mm-toggle + span {
    margin-right: 70px; }
    label.mm-check + a,
    label.mm-check + span {
    margin-right: 50px; }
    a.mm-subopen + label.mm-toggle, a.mm-subopen + label.mm-check {
    right: 50px; }
    a.mm-subopen + label.mm-toggle + a,
    a.mm-subopen + label.mm-toggle + span {
    margin-right: 100px; }
    a.mm-subopen + label.mm-check + a,
    a.mm-subopen + label.mm-check + span {
    margin-right: 80px; }
    em.mm-counter + a.mm-subopen + label.mm-toggle, em.mm-counter + a.mm-subopen + label.mm-check {
    right: 90px; }
    em.mm-counter + a.mm-subopen + label.mm-toggle + a,
    em.mm-counter + a.mm-subopen + label.mm-toggle + span {
    margin-right: 140px; }
    em.mm-counter + a.mm-subopen + label.mm-check + a,
    em.mm-counter + a.mm-subopen + label.mm-check + span {
    margin-right: 120px; }
    .mm-menu label.mm-toggle {
    background: rgba(0, 0, 0, 0.15); }
    .mm-menu label.mm-toggle:before {
    background: #333333; }
    .mm-menu input.mm-toggle:checked ~ label.mm-toggle {
    background: #4bd963; }
    .mm-menu label.mm-check:before {
    border-color: rgba(255, 255, 255, 0.6); }
    /*
    jQuery.mmenu effects extension CSS
    */
    html.mm-slide .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
    html.mm-slide.mm-opened .mm-menu {
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%); }
    html.mm-slide.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
    html.mm-slide.mm-right.mm-opened .mm-menu {
    -webkit-transform: translateX(30%);
    transform: translateX(30%); }
    html.mm-slide.mm-right.mm-opening .mm-menu {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
    html.mm-slide.mm-top.mm-opened .mm-menu {
    -webkit-transform: translateY(-30%);
    transform: translateY(-30%); }
    html.mm-slide.mm-top.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
    html.mm-slide.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: translateY(30%);
    transform: translateY(30%); }
    html.mm-slide.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
    html.mm-zoom-menu .mm-menu {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease; }
    html.mm-zoom-menu.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(-30%);
    transform: scale(0.7, 0.7) translateX(-30%);
    -webkit-transform-origin: left center;
    transform-origin: left center; }
    html.mm-zoom-menu.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateX(30%);
    transform: scale(0.7, 0.7) translateX(30%);
    -webkit-transform-origin: right center;
    transform-origin: right center; }
    html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(-30%);
    transform: scale(0.7, 0.7) translateY(-30%);
    -webkit-transform-origin: center top;
    transform-origin: center top; }
    html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }
    html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
    -webkit-transform: scale(0.7, 0.7) translateY(30%);
    transform: scale(0.7, 0.7) translateY(30%);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; }
    html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
    -webkit-transform: scale(1, 1) translateY(0%);
    transform: scale(1, 1) translateY(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
    -webkit-transform: scale(1.5, 1.5) translateX(100%);
    transform: scale(1.5, 1.5) translateX(100%);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition-property: -webkit-transform, left;
    transition-property: transform, left; }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
    -webkit-transform: scale(0.7, 0.7) translateX(-30%);
    transform: scale(0.7, 0.7) translateX(-30%); }
   
    /*
    jQuery.mmenu position extension CSS
    */
    .mm-menu.mm-top,
    .mm-menu.mm-bottom {
    width: 100%;
    min-width: 100%;
    max-width: 100%; }
    .mm-menu.mm-right {
    left: auto;
    right: 0; }
    .mm-menu.mm-bottom {
    top: auto;
    bottom: 0; }
    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-80%, 0);
    transform: translate(-80%, 0); }
    @media all and (max-width: 175px) {
    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
    @media all and (min-width: 550px) {
    html.mm-right.mm-opening .mm-page,
    html.mm-right.mm-opening #mm-blocker {
    -webkit-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
    /*
    jQuery.mmenu z-position extension CSS
    */
    html.mm-front .mm-page,
    html.mm-front #mm-blocker {
    -webkit-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    z-index: 0; }
    .mm-menu.mm-front {
    z-index: 1;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
    html.mm-opened.mm-next .mm-page {
    box-shadow: none; }
    .mm-menu.mm-front, .mm-menu.mm-next {
    -webkit-transition: -webkit-transform 0.4s ease;
    transition: transform 0.4s ease;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0); }
    .mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
    -webkit-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu.mm-front.mm-top {
    -webkit-transform: translate(0, -100%);
    transform: translate(0, -100%); }
    .mm-menu.mm-front.mm-bottom {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%); }
    html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
    .mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
    height: 80%;
    min-height: 140px;
    max-height: 880px; }


 /* ======== for Investor re-structure CSS ======= */

body#results-centre .box-inverse h1 {color:#004D91}
body#results-centre .box-inverse{background:#fff;}

body#year-in-review-2014 .box-inverse h1, body#year-in-review-2015 .box-inverse h1 {color:#004D91}
body#year-in-review-2014 .box-inverse, body#year-in-review-2015 .box-inverse{background:#fff;}

.banner-text-buttons-container{position:absolute;top:10px;right:10px;z-index:2002;}
.banner-text-buttons a{ text-decoration:none; color:#fff; background:none !important; padding:0!important}
.banner-text-buttons a.banner-button-link-external{ padding:0 !important; background:none !important;}

.banner-button-link-internal .banner-text-wrapper{background-position: right -113px !important;}
.banner-button-link-external .banner-text-wrapper{background-position: right -113px !important;}
.banner-text-buttons.btn-webcast .banner-text-wrapper {background-position: right -59px !important;}

body#year-in-review-2014 .banner-text, body#year-in-review-2015 .banner-text{ width:45%; color:#004D91;text-shadow: none;}
body#year-in-review-2014 .no-marg, body#year-in-review-2015 .no-marg{margin-bottom: 14px !important;}

.twocolright .appendices a.rad-clear{background:none!important;}

table.appendices thead td, table.appendices thead th { background:none; border-bottom:2px solid #e5ecf5; vertical-align: middle; font-weight:bold; text-align:center}
table.appendices tbody td, table.appendices tbody th { background:none; border-bottom:1px solid #e5ecf5; border-top:1px solid #e5ecf5; vertical-align: middle; text-align:center}
.banner-text-buttons-container-mobi{ display:none;}

table.appendices .left{ text-align:left;}
table.appendices .right{ text-align:right;}

@media(max-width: 480px) {
.banner-text-buttons-container{ display:none;}
.banner-text-buttons-container-mobi{ display:block;}
.banner-text-buttons{ margin-bottom:0; margin-top:10px;}
body#year-in-review-2014 .banner-text, body#year-in-review-2015 .banner-text { position:relative; background:#fff; width:100%;}
}


table.doc-table thead td, table.doc-table thead th { background:none; border-bottom:2px solid #e5ecf5; vertical-align: top; font-weight:bold; text-align:center}
table.doc-table tbody td, table.doc-table tbody th { background:none; border-bottom:1px solid #e5ecf5; border-top:1px solid #e5ecf5; vertical-align: top; text-align:center}

table.doc-table thead th{ padding-top:0!important;font-size:85%;}
table.doc-table .left{ text-align:left;}
table.doc-table .right{ text-align:right;}
table.doc-table .no-pad{ padding:0 !important; border:none !important; line-height:1em !important;}


.document-icn.internal-link{background-position: 20px -113px !important;}
.document-icn.external-link{background-position: 20px -113px !important;}

.presentation-icn.internal-link{background-position: -4px -113px !important;}
.presentation-icn.external-link{background-position: -4px -113px !important;}
.presentation-icn.audio-link{background-position: -1px -59px !important;width:28px;}

.webcast2{display:block;padding-top:10px;}
.mm-list li li {color: #000;}

.mm-list .mm-list > li > a { padding:10px 15px; }
.mm-list a.mm-subopen + a { border-bottom:1px solid #dbdbdb; }
.mm-list li.mm-opened a.mm-subopen + a { border-bottom:1px solid #e85834; width:90%; color:#e85834; }
/*---- main-----*/
.inv-branding a:after, .dropdown-header:after, .dropdown-headerSites:after, #searchButtonContainer:after, a.orange-btn:after, input.btn-pr-search:after, #loadmore a:after, .pr-toggle .icofont:after, .open .pr-toggle .icofont:after, .snapdown-title>p:after, .snapdown-item.active .snapdown-title>p:after, .mobi-pr-tabs .year-item:after, .mobi-pr-tabs .year-item.active:after, .footerIcons1 a:before, .footerIcons2 a:before, #searchButton1:after, .mobisearch span.searchbg:after, .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after, .mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after, .btn-arrow:after { background-image: url("/~/media/Images/L/Lamb-Weston-IR/css/sprite-new.png"); background-repeat: repeat; content: " "; display: inline-block; position: absolute; }
#MainWrapper { float: left; width: 100%; background:#fff; }
.container-fluid { margin: 0 auto; max-width: 1170px/*985px*/; padding-left:15px; padding-right:15px; }
/*.cssDisable{display:none;}*/

/* All font families
font-family: 'Swiss_721 W01 Light', Arial, Helvetica, sans-serif;
font-family: 'Swiss_721 W01 Roman', Arial, Helvetica, sans-serif;
font-family: 'Swiss_721 W01 Medium', Arial, Helvetica, sans-serif;
font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif;
font-family: 'VAG Rounded LT W01 Thin', Arial, Helvetica, sans-serif;
font-family: 'VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif;
font-family: 'VAG Rounded LT W01 Bold', Arial, Helvetica, sans-serif;


Font families from the new fast.fonts:
font-family:'VAG Rounded W01 Thin';
font-family:'VAG Rounded W01 Light';
font-family:'Swiss_721 W07 Rom';
font-family:'Swiss_721 W01 Italic';
font-family:'Swiss_721 W01 Bold';
font-family:'Swiss721W01-BoldItalic';
font-family:'Swiss_721 W01 Medium';

*/

/*-------------- Main Body CSS Starts --------------*/ 
html { font-size: 10px; -webkit-text-size-adjust: none; -ms-content-zooming: none; }

body {
	font-family: 'Swiss_721 W01 Roman', "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal /*2rem*/;
	margin:0;
	background-color: #F7F7F5;
	color: #686868;
	font-size: 16px;
	/*font-size: 1.4rem;
	color: #636264;*/
}
a { color: #e85834; text-decoration: underline; }
a:hover { color: #23527c; text-decoration: none; }
a:focus, a:active { text-decoration: none; border: none; outline: 0; _noFocusLine:expression(this.hideFocus=true);
}
.hide { display: none; }
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
img { outline-style: none; outline-width: 0; border: 0 none; }
sup { font-weight: normal; }
sub { margin: 2px 0; padding: 2px 0; }
ul, ol { list-style: none; }
#twocolright { padding-left:30px; }
#twocolright ul { list-style-image: none; margin: 0 0 20px 15px; }
#twocolright ul ul { list-style: outside none circle; margin: 5px 0 0 15px; }
#twocolright ol ol { margin: 5px 0 0 15px; }
#twocolright ol { list-style: outside none numeric; margin: 0 0 20px 15px; }
#twocolright ol li, #twocolright ul li { margin: 0 0 5px; list-style-position: inside; list-style-type: disc; font-size: 16px; color: #686868; }
#twocolright ul li ol, #twocolright ol li ul { margin: 5px 0 0 15px; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }
:active { outline-style: none; outline-width: 0; }
* { margin: 0; padding: 0; }
.uppercase { text-transform: uppercase; }

p { padding: 0 0 20px; }
p {
    color: #686868;
    font-family: 'Swiss_721 W01 Roman';
    font-size: 16px;
    line-height: 20px;
}
body#ip3-company-profile .page-content p {font-size: 24px;line-height: 36px;}

h1, h2, h3, h4, h5, h6 { margin: 0; }
/*h1 { color: #ffffff; font-family: 'VAG Rounded LT W01 Light'; font-size: 66px; font-weight: 300; line-height: 64px; margin: 0 0 15px; }*/
h1 { color: #003964; font-family: 'VAG Rounded W01 Light','VAG Rounded LT W01 Light'; font-size: 48px; font-weight: 300; line-height: 59px; margin: 0 0 25px; }
h2 { color: #003964; font-family: 'VAG Rounded W01 Light','VAG Rounded LT W01 Light'; font-size: 48px; font-weight: 300; line-height: 59px; margin: 0 0 25px; }
h3 { color: #003964; font-family: 'VAG Rounded W01 Light','VAG Rounded LT W01 Light'; font-size: 36px; font-weight: 300; line-height: 42px; margin: 0 0 10px; }
h4 { color: #003964; font-family: 'Swiss_721 W01 Bold'; font-size: 24px; line-height: 36px; }
h5 { color: #003964; font-family: 'Swiss_721 W01 Bold'; font-size: 18px; font-weight: bold; line-height: 21px; }
h6 { color: #003964; font-family: 'Swiss_721 W01 Bold'; font-size: 16px; font-weight: bold; line-height: 19px; }

#rightcol h2 { font-family: 'VAG Rounded LT W01 Light',"Swiss_721 W01 Roman", Arial, Helvetica, sans-serif; font-size: 24px; /*font-weight: bold; */line-height: 36px;}
#rightcol p {font-size: 16px/*18px*/; line-height: 26px; color: #686868; font-family: "Swiss_721 W01 Roman"; }
#rightcol .btn {float: left;}

p#sectionheader { color:#003952; font-family: 'Swiss_721 W01 Roman', Arial, Helvetica, sans-serif; font-size: 1.4rem; line-height: 2.0rem; }
.float100 { float: left; width: 100% }
.hide { display: none }
.home-slider { height: 345px; }
@-webkit-keyframes fadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-moz-keyframes fadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
@keyframes fadeIn {
from {
opacity:0;
}
to {
opacity:1;
}
}
#bannerwrapper .sliderbanner { -webkit-animation: fadeIn ease-in 1; -moz-animation: fadeIn ease-in 1; animation: fadeIn ease-in 1; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; animation-duration: 1s; }
.full-width { width: 100%; }
.inline-block { display: inline-block; }
a[href^="tel:"] { color: inherit !important; text-decoration: none; cursor: default; }
a[href^="tel:"].mobile-tel-link { color: inherit !important; cursor: pointer !important; }
/*-------------- Main Body CSS Ends --------------*/


/*-------------- Header CSS Starts --------------*/
#headerwrapper { /*padding-top: 0; position: relative; background: #e0e0d7;*/ }
#headerwrapper a { text-decoration: none; }
#headerlinks { overflow: hidden; }
#headerlinks ul li { border-right: 1px solid #0000FF; float: left; padding: 0 5px; }
#searchcontainer { clear: both; float: right; height: 25px; margin: 10px 0 0; overflow: hidden; }
#searchTextboxContainer { float: left; }
#searchTextboxContainer input { width: 140px; height: 23px; }
#SearchButtonContainer { float: left; }
#SearchButtonContainer input { height: 24px; width: 44px; }
#toplinks { float: right; text-align:right; }
#logo { /*margin-top:6px; margin-left:6px; padding-bottom:20px;*/ width: 250px; padding: 0; }
#logo img { /*max-width:99%;*/ width: 100%; width: 197px;height: 50px;}
/*.toplinks-right { float: right; margin-top: 30px; }*/
/*-------------- Header CSS Ends --------------*/

.contact-row {display: none;}

/*-------------- Top Navigation CSS Starts --------------*/
.topnavigation { font-family: 'VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif; /*clear: both; margin: -27px 0 19px;*/ }
.topnavigation ul li { float: left; text-align: center; text-transform: capitalize; }
.topnavigation ul li.first { border-left: medium none; padding-left: 0; }
.topnavigation ul li.last { border-right: 0 none; }
.topnavigation ul li.selected a, .topnavigation ul li.current a { color: #000; }
.topnavigation>ul>li { float: none; display: table-cell; position:relative; }
/*-------------- Top Navigation CSS Ends --------------*/


/*-------------- Left Navigation CSS Starts --------------*/
#utility { margin-top: 40px; }
#leftnavigation ul { margin-bottom: 30px; }
.leftnavigation .level1 { font-size: 1.4rem; line-height: 1.4rem; margin-bottom: 15px; }
.leftnavigation .level1.haschildren > ul { display: none; padding-left: 20px; }
.leftnavigation .level2 { }
.leftnavigation .level2 a { color:#003952; padding:10px 15px; border-bottom:1px solid #003952; display:block; white-space:nowrap; text-decoration: none; font-size: 16px; }
.leftnavigation .level2 a:hover { color: #ffac36; background-color: #003952; }
.leftnavigation .level2.current a { color: #ffac36; background-color: #003952; }
.leftnavigation .level1.selected > a { color: #000 }
.leftnavigation .level1 a:hover { color: #000 }
/*Left menu drop down starts*/
a.showmore-menu { cursor: pointer; display: block; height: 14px; margin: 0; position: absolute; right: 10px; top: 0px; width: 14px; z-index: 500; font-family: 'icomoon' !important; }
.leftnavigation .level1.haschildren { position: relative; }
.leftnavigation .level1.haschildren > a > span { padding-right: 30px; }
a.showmore-menu:after { content: "\f067"; }
a.showmore-menu.opened:after { content: "\f068"; }
a.showmore-menu:focus { text-decoration: none; color: #159EE4; }
/*Left menu drop down ends*/
/*-------------- Left Navigation CSS Ends --------------*/


/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { color: #003a52; border-radius: 0px; list-style: none; margin-bottom: 10px; }
#breadcrumb a { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; color: #003a52; }
#breadcrumb span { font-family: 'Swiss_721 W01 Light', Arial, Helvetica, sans-serif; padding-left:24px; }
#breadcrumb span:last-child { font-family: 'Swiss_721 W01 Roman', Arial, Helvetica, sans-serif; }
#breadcrumb span.separator { padding:0; }
#breadcrumb a { padding:0 10px; }
#breadcrumb span.separator, #breadcrumb a:first-child { padding-left:0; }
/*-------------- Breadcrumb CSS Ends --------------*/


/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: bold; }
.sitesearchpagination { padding-top: 10px; float: left; width: 100%; }
.sitesearchpagination ul { text-align: center; }
.sitesearchpagination ul li { display: inline; margin: 0 10px 0 0 !important; padding: 0; list-style: none !important; }
table.searchTable { width: 100%; word-break: break-all; }
table.searchTable tbody tr th { text-align: left; height: 22px; }
#tabs.sectionTabs { float: left; position: relative; width: 100%; padding: 0 0 10px; }
#tabs.sectionTabs ul { border-bottom: 1px solid #000; float: left; list-style: none outside none; padding: 0; margin: 0; width: 100%; }
#tabs.sectionTabs li { float: left; padding: 0; margin: 0; border-left: 1px solid #000; border-top: 1px solid #000; list-style: outside none none; }
#tabs.sectionTabs li.lastLI { border-right: 1px solid #000; }
#tabs.sectionTabs li a span { display: block; text-align: center; }
#tabs.sectionTabs li a { display: block; padding: 10px; text-align: center; background-color: #ccc; }
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover { background-color: #fff; }
#tabsDD { height: 35px; font-size: 1.4rem; width: 180px; }
#tabs.sectionTabs span.select { position: absolute; font-size: 1.4rem; top: 0; left: 0; height: 35px; color: #000; padding: 11px 15px 10px 5px; background: url("/~/media/Images/L/Lamb-Weston-IR/css/searchTab-dd.png") no-repeat scroll 96% 15px #cccccc; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; *behavior:url("/~/media/Files/L/Lamb-Weston-IR/htc-files/boxsizing.htc");
}
.searchresultpage #loadmore a { background-color: #f1ece2; color: #000; cursor: pointer; display: block; line-height: 23px; padding: 10px 0; text-align: center; text-decoration: none; }
.searchresultpage #loadmore { width: 100%; float: left; padding: 20px 0; }
.searchresultpage #loader, .searchresultpage #loadedcontent { display: none; text-align: center; }
#searchinnerRP { margin-bottom: 10px; }
#searchTextBoxContainerRP { float: left; }
#searchButtonContainerRP { float: left; }
#searchTextBoxContainerRP input { border: 1px solid #ababab; padding: 5px; }
#searchButtonContainerRP > input { border: 1px solid #ababab; margin-left: 5px; padding: 5px; }
.mobi-pr-tabs ul { display: none; margin: 0 !important; }
.mobi-pr-tabs ul li { list-style-type: none !important; background: #e5ebef; border-bottom: 1px solid #b8c8d2; }
.mobi-pr-tabs .year-item { padding: 11px 10px 10px; color:#023c5e; }
.mobi-pr-tabs .year-item.active { border-bottom:1px solid #b8c8d2; }
/*.mobi-pr-tabs .year-item:after { content: "\e906"; display: block; height: 15px; width: 15px; color: inherit; font-family: icomoon; float: right; }
.mobi-pr-tabs .year-item.active:after { font-family: icomoon; content: "\e909"; }*/
.mobi-pr-tabs .year-item:after { background-position: -4px -123px; height: 8px; right: 13px; top: 18px; width: 13px; }
.mobi-pr-tabs .year-item.active:after { background-position: -4px -151px; height: 8px; right: 13px; top: 18px; width: 13px; }
.mobi-pr-tabs ul li a { padding: 10px; display: block; color:#023c5e; }
/*-------------- Search page CSS Ends --------------*/


/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer { }
#sitemapcontainer li { font-weight: bold }
#sitemapcontainer li a { display: inline-block; padding: 3px; }
#sitemapcontainer li ul li { font-weight: normal }
#sitemapcontainer li ul li a { padding: 0 0 0 3px; }
#sitemapcontainer li ul li ul { margin-bottom: 10px; }
#sitemapcontainer li ul li ul li { }
#sitemapcontainer li#nav-site-services-level1 { display: none; }
/*-------------- Site Map CSS Ends --------------*/


/*-------------- Homepage Bottom Boxes Starts --------------*/
.box-item-container { margin-bottom: 35px; }
.box-item-container h2 { font-size: 2.4rem; line-height: 2.8rem; margin-bottom: 15px; }
.box-item-container .ir-box-link a { color: #159EE4; font-size: 1.6rem; }
.box-item-container .ir-box-link a:hover { font-size: 1.6rem; color: #6e8878; }
.box-item-container .ir-box-content { margin-bottom: 10px; }
.box-item-container .form-links a { font-size: 2.4rem; margin-right: 5px; }
.box-item-container .form-links { margin: 5px 0px; }
.box-item-container p.ir-event-date { padding-bottom: 5px; font-weight: bold; }
.box-item-container #regTextbox { border: 1px solid #d8d8d8; padding: 5px 10px; margin-bottom: 10px; }
.box-item-container .email-alerts-btn input[type="submit"] { color: #FFF; border-radius: 7px; background: #003764; border: none; padding: 7px 15px; }
.homepage-boxes { width: 100%; padding: 15px 15px 10px 15px; border-top: 2px solid #159EE4; display: inline-block; border-bottom: 2px solid #159EE4; background-color: #f7f7f7; }
a.email-alert { background: #003764; border: none; border-radius: 7px; color: #fff; padding: 7px 15px; float: left; }
/*-------------- Homepage Bottom Boxes Ends --------------*/


/*-------------- Footer CSS Starts --------------*/
#footerwrapper { clear: both; padding-top: 40px; }
#footerlinks ul li { border-right: 1px solid #0000FF; float: left; padding: 0 5px; }
/*-------------- Footer CSS Ends --------------*/


/* --------------- Banner Starts ---------------*/
.home-slider { max-height: 345px; background: rgba(0, 0, 0, 0) url("~/media/Images/L/Lamb-Weston-IR/css/site-loader.gif") no-repeat scroll center center; }
.home-slider#bannerwrapper .sliderbanner {/*visibility:hidden;*/ float: left; transition: all 0s ease 0s; }
.banneritem { position: relative; height: 345px; width: 100%; overflow: hidden; float: left; }
.banneritem .bannertext { color: #fff; position: absolute; top: 43%; width: 450px; }
#bannerwrapper { /*position: relative; margin: 0 auto; overflow: hidden; min-height: 199px; max-width:955px;*/ 
	position: relative; height: 80vh; width: 100%;  max-height: 640px;
background-size: cover; background-repeat: no-repeat; background-position: center; display: flex; align-items: flex-start; flex-direction: column; justify-content: center; }
#bannerwrapper .sliderbanner { width: 100%; position: relative; }
.bannerOuterText { margin: 0 auto; max-width: 1100px; /*width:100%;position: relative;top: 43%;transform: translateY(-50%);*/ }
.home-intro { }
.home-intro p { font-size: 1.6rem; line-height: 2.0rem; }
.BannerImage { display: block; height: auto; width: 100%; }
.bannertext p.sldTitle { font-size: 2.2rem; font-weight: 700; padding: 0 0 10px; }
.bannertext p { font-size: 1.8rem; padding: 0 0 10px; }
.bannertext p a { font-size: 1.6rem; }
.slick-dots { left: 0px; right: 0px; bottom: 30px; margin: 0px auto; position: relative; text-align: center; }
.slick-dots li { display: inline-block; margin: 0 5px; }
.slick-dots li button { border: none; background: rgba(255,255,255,0.7); height: 15px; width: 15px; text-indent: -99999px; }
.slick-dots li.slick-active button { background: rgba(255,255,255,1); }
.slick-arrow { position: absolute; top: 45%; z-index: 2; border: none; width: 31px; height: 55px; font-size: 0px; background-color: rgba(255,255,255,0); }
.slick-arrow.slick-next:after { font-family: 'icomoon'; content: "\e90c"; font-size: 3.5rem; position: relative; color: #fff; }
.slick-arrow.slick-prev:after { font-family: 'icomoon'; content: "\e905"; font-size: 3.5rem; position: relative; color: #fff; }
.slick-arrow.slick-prev { left: 20px; background-position: -8px -8px; }
.slick-arrow.slick-next { right: 20px; background-position: -45px -8px; }
/* --------------- Banner Ends ---------------*/


/* --------------- Search Starts ---------------*/
/*.siteSearch { background-color: transparent; background-position: -125px -8px; border: 0 none; height: 13px; right: 2px; text-indent: -9999px; width: 12px; position: absolute; top: 0; z-index: 999; color: #ababab; font-size:0; }
.search { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; border: none; }
.searchbox {width: 378px; position: relative; display: inline-block; }
.search-txt { border: medium none; background: none; }*/
/*#searchButtonContainer:after { font-family: 'icomoon'; content: "\f002"; position: absolute; right: 0px; top: 0px; line-height: 1.5rem; }
div#searchButtonContainer2:after { font-family: 'icomoon'; content: "\f002"; position: absolute; right: 0px; top: 0px; line-height: 1.5rem; }*/
/* --------------- Search Ends ---------------*/


/* --------------- Content Wrapper Starts ---------------- */
#contentwrapper { margin-top: 27px; clear: both; }
.page-intro-text { float: left; width: 100%; }
.page-content { float: left; width: 100%; }
.page-introtext p { font-size: 1.6rem; line-height: 2.0rem; }
#rightcol { margin-top:5px; }
/* --------------- Content Wrapper Ends ---------------- */


/* --------------- Snapdown Starts ---------------- */
.snapdown-container { float: left; width: 100%; }
.snapdown-title { font-family: 'VAG Rounded LT W01 Bold', Arial, Helvetica, sans-serif; float: left; width: 100%; cursor: pointer; background-color: #e5ebef; padding: 11px 26px 10px; }
.snapdown-item.active .snapdown-title { background: #023c5e; }
.snapdown-content { float: left; width: 100%; display: none; padding: 30px 0 7px; }
.snapdown-content p:last-child { margin-bottom: 0px; }
.snapdown-item { float: left; width: 100%; margin-bottom: 9px; }
.show-hide { cursor: pointer; float: right; }
.snapdown-item.first .snapdown-content { display: block }
.snapdown-title p { font-size: 1.6rem; margin-bottom: 0; position: relative; color: #023c5e; }
.snapdown-item.active .snapdown-title p { color: #fff; }
.nojs .snapdown-title p:after { display: none; }
/*.snapdown-title>p:after { color: inherit; content: "\f067"; display: block; font-family: 'icomoon' !important; margin-top: -8px; position: absolute; right: 0; top: 50%; font-weight: 700; }
.snapdown-item.active .snapdown-title>p:after { content: "\f068"; }*/
.snapdown-title i { font-size: 1.8rem; float: right; }
.nojs .snapdown-title p::after { content: ""; }
.nojs .snapdown-title.active p::after { content: ""; }
/* --------------- Snapdown Ends ---------------- */

/* ---------------Starts Committee Composition ---------------- */
.category-key span { width: 30%; float: left; }
.category-key { float: left; width: 100%; margin-bottom: 20px; margin-top: 10px; }
.committee-composition-container { float: left; width: 100%; }
table.committee-composition-table { width: 100%; }
.category-key img { margin-top: -5px; display: inline; }
.committee-composition-table img { display: inline-block; }
table.committee-composition-table td { text-align: center; color:inherit; }
table.committee-composition-table td.textLeft { text-align: left; white-space:nowrap; font-size: 16px; color: #686868; }
/* ---------------Ends Committee Composition ---------------- */


/* --------------- Events and Presentation Starts ---------------- */
.events-presentations-container { float: left; width: 100%; }
.events-presentations-container .event-date { width: 20%; }
.event-table td { vertical-align: top; }
.webcast-event { display: block; float: left; min-height: 25px; padding: 2px 2px 3px 20px; clear: left; position: relative; }
a.webcast-event:after { font-family: 'icomoon' !important; content: "\f1c7"; position: absolute; left: 0px; top: 0px; }
table.upcoming-event-table { margin-bottom: 20px; }
.eventSubitems { margin-top: 10px; }
.eventSubitems a { position: relative; display: block; float: left; padding: 2px 0; }
.eventSubitems .relatedLink { padding-bottom: 5px; }
.event-table strong.title-sub { display: block; }
.event-document:first-child { margin-top: 10px; }
.event-document { clear: both; display: block; float: left; }
.event-document img { padding: 0 4px 0 2px; vertical-align: middle; display: inline }
.event-document a { display: block; padding: 2px 0; float: left; text-decoration: none; }
.pdf-size { display: block; float: left; padding: 5px 0 3px 8px; }
.event-document.event-document-1 a { padding: 3px 0 2px; }
.Outlook-link { display: block; float: left; padding: 2px 0; }
.Outlook-link img { margin-right: 11px; vertical-align: middle; display: inline }
.rad-underline { text-decoration: underline; }
.event-document .media-link { font-size: 1.4rem; }
.event-document .media-link:hover { font-size: 1.4rem; }
.relatedDocuments { float: left;/*margin-bottom: 15px;*//*margin-top: 10px;*/ width: 100%; }
/* --------------- Events and Presentation Listing  Starts ------------------*/
/*.listing-events-container h2 { margin-bottom: 15px; font-size: 1.5em; }*/
.upcoming-events-container { float: left; margin-bottom: 30px; width: 100%; }
.related-materials-expand { display: none; margin-top: 10px; float: left }
.event-listing-item-container { padding: 15px; float: left; width: 100%; margin-bottom: 15px; border: 1px solid #eee; }
.event-listing-item-container.last { margin-bottom: 0px; }
/*.upcoming-events-container .title-sub,.upcoming-events-container .event-date,.upcoming-events-container .outlook-link{float:left;width:32%;margin-right:2%;}*/
.upcoming-events-container .outlook-link { margin: 0px; text-decoration: none; }
.upcoming-events-container .outlook-link img { float: left; margin-right: 10px; }
.related-materials-collapsed p:before { font-family: 'icomoon' !important; content: "\f067";/*margin-right:10px;*/ cursor: pointer; left: 0; position: absolute; }
.related-materials-collapsed.active p:before { content: "\f068"; }
.event-listing-item-container .media-link, .event-listing-item-container .media-link:hover { font-size: 1em; color: #159ee4 }
.events-presentations-container .past-events-container .event-date { width: 100%; }
.related-materials-collapsed { float: left; width: 100%; }
.related-materials-collapsed p { padding-bottom: 0; cursor: pointer; display: inline-block; padding-left: 25px; position: relative; }
.pdf-icon, .html-icon, .doc-icon, .xbrl-icon, .xlsx-icon, .xls-icon, .webcast-icon { padding-left: 25px !important; position: relative; margin-bottom: 8px; height: 28px; }
.pdf-icon:before { background-image: url("/~/media/Images/L/Lamb-Weston-IR/icons/pdf-icon.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 28px; left: 0; position: absolute; top: -1px; width: 20px; }
.html-icon:before { background-image: url("/~/media/Images/L/Lamb-Weston-IR/icons/html-icon.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 28px; left: 0; position: absolute; top: -1px; width: 20px; }
.doc-icon:before { background-image: url("/~/media/Images/L/Lamb-Weston-IR/icons/doc-icon.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 28px; left: 0; position: absolute; top: -1px; width: 20px; }
.xbrl-icon:before { background-image: url("/~/media/Images/L/Lamb-Weston-IR/icons/xbrl-icon.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 28px; left: 0; position: absolute; top: -1px; width: 20px; }
.xlsx-icon:before, .xls-icon:before { background-image: url("/~/media/Images/L/Lamb-Weston-IR/icons/xlsx-icon.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 28px; left: 0; position: absolute; top: -1px; width: 20px; }
.webcast-icon:before { background-image: url("/~/media/Images/L/Lamb-Weston-IR/icons/webcast-icon.png"); background-repeat: no-repeat; content: ""; display: inline-block; height: 28px; left: 0; position: absolute; top: -1px; width: 20px; }
.eventDate { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; width: 25%; font-size: 15px; }
.eventData { font-family: 'Swiss_721 W01 Medium', Arial, Helvetica, sans-serif; width: 75%; }
.upcoming-events-container .eventData { width: 45%; }
.eventCalendar { width: 30%; }
/* --------------- Events and Presnetation Listing ------------------*/
/* --------------- Events and Presentation Ends ---------------- */

/* --------------- Calendar Of Events Starts ------------------*/
.latest-webcast-tem { margin-bottom: 20px; }
.webcast-link-container img { display: inline-block; }
.latest-webcast-tem .webcast-subject, .latest-webcast-tem .webcast-date { padding-left: 30px; }
.financial-calendar-container, .subscriptionbox { float: left; margin-top: 15px; }
.events-item-container, .formrow { margin-bottom: 20px; }
.formrow label { margin-bottom: 10px; }
.privacytext p { padding-bottom: 0px; }
.supporting-material-item { margin-bottom: 10px; }
.supporting-material-item.last { margin-bottom: 0px; }
.supporting-material-item .doc-pdf-icon { float: right; }
.webcast-link .normal-text-link { display: inline-block; width: 100% }
.calendar-past-event-item { float: left; width: 100%; margin: 20px 0 0; padding-bottom: 20px; border-bottom: 1px solid #efefef; }
.calendar-past-event-item.last { border-bottom: 0px; }
.supporting-material-container .material-text { float: left; width: 20%; }
.supporting-material-container .material-item { float: left; width: 80%; }
.supporting-material-container .material-item a { float: right; }
/* --------------- Calendar Of Events Ends ------------------*/


/* --------------- Listing Page Starts ---------------- */
.list-title { float: left; width: 89%; }
.list-document { float: left; padding: 7px 0; width: 11%; }
.list-document div { float: left; margin-right: 5px; }
.list-wrapper ul li.last { border-bottom: 4px solid #0380c1; }
.list-wrapper ul li.first { border-top: 4px solid #0380c1; }
.list-wrapper ul li { border-top: 1px solid #adcde4; clear: both; float: left; padding: 0; width: 100%; }
.list-wrapper ul li p { line-height: 16px; margin: 0; padding: 15px 10px 0 0; }
.noprint { font-size: 0.929em; }
.noprint span { float: left; }
.noprint div { display: inline-block; text-align: right; vertical-align: middle; }
.dwd-brief-link { margin-top: 5px; text-align: left; }
#twocolright .tabs ul { margin: 0; }
#twocolright .tabs li { list-style: none; }
.tabs .level2 { font-family: 'VAG Rounded LT W01 Bold', Arial, Helvetica, sans-serif; float: left; margin-right: 10px; }
.tabs .level2 a span { font-weight: bold; display: block; padding: 12px 30px 11px 27px; font-size: 1.6rem; color: #023c5e; }
.tabs .current span { background-color: #023c5e; display: block; font-size: 1.6rem; padding: 12px 30px 11px 26px; color: #fff; }
.tabs .level2 a { font-weight: bold; display: block; background-color: #e5ebef; font-size: 1.6rem; color: #023c5e; }
.tabs ul { float: left; width: 100%; }
.tabs { }
/* --------------- Listing Page Ends ---------------- */


.box-items { padding-top: 23px }
.box-unit { margin-bottom: 38px; }
#box-unit-4 { clear: left }
.header-gallery-unit { padding: 15px 0 10px; clear: both; line-height: 18px; }
.header-gallery-unit h2 { font-size: 1.6rem; }
.box-unit p { font-size: 1.4rem }
.box-unit p:last-child { margin-bottom: 0 }
.shareprice-box { background: #333333; position: relative; }
.shareprice-box iframe { height: 150px; padding: 20px 15px 5px; }
.shareprice-box .inner-share-box-link { display: block; padding: 0 15px; }
/*---------- Table Styling ------------*/
th { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; border-bottom: 1px solid #d8d8d8; padding: 12px 18px 8px; color: #023c5e; font-size: 1.5rem; text-align: left; }
td, tbody th { border-bottom: 1px solid #d8d8d8; padding: 12px 10px 12px 18px; color: #023c5e; font-size: 1.4rem; border-top: 1px solid #fff; vertical-align: middle; }
table.inv-responsive-table { width: 100%; margin-bottom: 10px }
tbody th { font-weight: normal; color: #686868; }
/*th.cAlign, td.cAlign { text-align: center; }*/
td p { margin-bottom: 0; padding-bottom: 0 }
.inv-responsive-header-td { font-weight: 700; }
.inv-responsive-data-header { width: 30%; font-weight: 700; }
.inv-responsive-data-content { width: 70% }
table.responsive-table { }
.pr-mobi-headers { display: none; }
/*---------- Table Styling ------------*/


/*----------  Footer CSS Start ------------------*/
.footer-title { color: #666666; font-size: 1.6rem; text-transform: uppercase; }
.footer-link { }
.footer-link ul { font-size: 1.2rem; margin-bottom: 40px; }
.footer-link ul li { border-left: 1px solid #666666; float: left; line-height: 1rem; margin-bottom: 10px; padding: 0 10px; }
.footer-link ul li:first-child { margin: 0; border-left: 0; padding-left: 0; }
.footer-link ul li a { color: #434343; }
.footer-links-container { background: #e0e0d7; float: none; max-width: none; padding: 0 0 10px; position: relative; width: auto; z-index: 10; margin-top: 30px; }
.footer-links-container .container-fluid { margin: 0 auto; padding-top: 20px; max-width: 985px; padding-left:15px; padding-right:15px; }
/* .footer-links-container a{color:#FFF;}*/
.inv-branding a { display: block; text-indent: -9999px; position: relative; }
/*.inv-branding a:after { background-position: -144px -8px; height: 15px; left: 0px; top: 0; width: 101px; }*/
.inv-branding { clear: both; float:right; }
.footer-right-side { float: right; }
a.footer-linkedin, a.emailtofriend { color: #fff; background-color: #A3B0B6; padding: 5px 10px; border-radius: 5px; font-size: 2.7rem; line-height: normal; }
.footer-linkedin:hover, .emailtofriend:hover { background-color: #6e8878 }
/*----------  Footer CSS End ------------------*/



/*---------- Main Navigation Start ------------------*/
.topnavigation>ul { box-sizing: border-box; float: left; font-size: 1.4rem; width: 100%; display: table; }
.topnavigation ul li a { display: block; padding: 7px 10px; }
.appended-main-navigation { display: none; }
/*.append-navigation > ul {display: none;}*/
#mobishownav .append-navigation > ul {/*display:block;*/ display: none; }
/*.topnavigation ul li:hover ul { display: block; }
.topnavigation ul li:hover a { color: #FFF; }*/
.topnavigation ul li.current.level1.haschildren span.navhover { padding-bottom: 17px; }
.topnavigation ul li ul li { height: auto; text-align: left; float: none; }
.topnavigation ul li ul li.last { background: 0 none; padding-left: 0px; }
/*.topnavigation ul li ul li>span, .topnavigation ul li ul li a, .topnavigation ul li.selected ul li a { background: none; border: none; behaviour: none; margin: 0 0 1px 0; color: #5b5454; font-weight: normal; text-transform: none; padding: 3px 20px; display: block; }
.topnavigation ul li ul li:hover a { color: #159ee4 !important; border-radius: 0; }*/
.topnavigation ul li ul { display: none; position: absolute; z-index: 2; border: 1px solid #576665; background-color: #FFFFFF; border-radius: 0px 3px 3px 3px; margin-left: 1px; }
.topnavigation ul li.level1.haschildren > ul { display: none; }
.topnavigation ul li.level1.last ul { border-radius: 3px 0 3px 3px; }
.topnavigation ul li ul { display: none; position: absolute; }
.topnavigation ul li.level1.last ul { right: 0; }
/*.topnavigation ul li a:hover, .topnavigation ul li.haschildren a.navhover, .topnavigation ul li.haschildren span.navhover { color: #ffffff; border-radius: 4px 4px 0 0; background: #003764; }*/
.topnavigation ul li a.navhover { border-radius: 4px 4px 0 0; background: #003764; }
.topnavigation ul li.append-navigation > a { color: #FFF; border-radius: 4px 4px 0 0; background: #003764; }
.topnavigation ul li ul li.level1.current > span { background: #003764 none repeat scroll 0 0 !important; color: #fff !important; }
/*.topnavigation ul li ul li.level1.selected a > span, .topnavigation ul li ul li.level1.current a > span { color: #fff !important; }
.topnavigation ul li ul li.level1.selected a, .topnavigation ul li ul li.level1.current a { background: #003952 none repeat scroll 0 0 !important; }*/
.topnavigation ul li a:hover, .topnavigation ul li a.navhover { }
/*.topnavigation ul li:hover ul li a { color: #003764; background: transparent; }*/
.topnavigation ul#section-Homepage-level1 { margin-left: 0%; }
.topnavigation ul li.haschildren ul li a:hover { color: #c41230; padding: 12px 20px; padding-left: 1%; }
.topnavigation ul li.current li a:hover span { color: #c41230; }
.topnavigation ul li.haschildren ul li a:hover { background: none 0 0 #f9f9f9; }
.topnavigation ul li ul li.level2.current span { background: none; color: #C41230; font-weight: normal; text-transform: none; }
.nojs .topnavigation ul ul ul { position: relative; }
.topnavigation ul li.selected li.level2.current span, .topnavigation ul li.selected li.level2 a, .topnavigation ul li.current li span, .topnavigation ul li.selected li.level2.selected a { behaviour: none; }
.topnavigation ul li.current li span { color: #5B5454; padding: 0; font-weight: normal; text-transform: none; }
.topnavigation ul li.haschildren li a:hover { color: #5B5454; background: none; behaviour: none; }
.topnavigation ul li.selected li.level2.current span, .topnavigation ul li.selected li.level2.selected a { background-color: #f9f9f9; margin-bottom: 1px; }
.mobiMenus { display: none; }

.topnavigation > ul > li > a { position:relative; color:#003952; }
.topnavigation > ul > li > a:hover, .topnavigation > ul > li > a.open { color:#e85834; }
.topnavigation > ul > li > a:hover span.arrowDown { border-top-color:#d95134; }
.topnavigation > ul > li > a > span.arrowDown {border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #003952; width: 0; height: 0; position: absolute; bottom: -5px; left: 27px; opacity: 0.4; }
.topnavigation > ul > li > ul { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 0 0 3px; margin: 2px 0 0; font-size: 1.4rem; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);  box-shadow: 0 6px 12px rgba(0,0,0,.175); border-width:0; }
.dropdown-header, .dropdown-headerSites { background: url('/~/media/Images/L/Lamb-Weston-IR/css/orange-arrow.png') no-repeat 0% 0% #efefeb; color: #003952;  padding: 13px 20px 6px 0; margin: -5px 0 8px; font-weight: bold; }
.dropdown-header { display: block; font-size: 1.2rem; line-height: 1.42857143; white-space: nowrap; }
.topnavigation > ul > li > ul > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap; }
.topnavigation > ul > li > ul > li > a:hover { color: #262626; text-decoration: none; background-color: #f5f5f5; }
.topnavigation > ul > li > ul > li:nth-of-type(2) > a {/* color: #262626; font-weight:bold; */}
/*---------- Main Navigation End ------------------*/


/*---------- Contact Form Start ------------------*/
.ir-contact-form div.clearfix { border: medium none; margin-bottom: 10px; }
.ir-contact-form .form-left { float: left; margin-right: 10px; width: 120px; }
.ir-contact-form .form-left span.mandatory, span.mandatory { color: #ff0000; }
.ir-contact-form .form-right { float: left; }
.form-right > span { position: absolute; }
.ir-contact-form .form-right input { border: 1px solid #d8d8d8; margin-right: 10px; padding: 5px 10px; width: 230px; height:40px; }
.ir-contact-form .form-right textarea { border: 1px solid #d8d8d8; margin-right: 10px; padding: 5px 10px; width: 230px; height: 80px; resize: none; }
.ir-contact-form .form-right input#txtCaptcha { float: none; margin-top: 10px; }
.ir-contact-form .form-right input[type="submit"] { background: #e35205 none repeat scroll 0 0; border: none; color: #fff; cursor: pointer; display: block; float: none; margin-top: 10px; padding: 10px 30px 10px 16px; width: 100px; letter-spacing:0.15px; }
.ir-contact-form .form-right input[type="submit"]:hover { background: #023c5e; }
.form-right > div { margin-bottom: 10px; }
/*---------- Second Pattern Starts ------------------*/
.ir-contact-form-second-pattern .form-left { width: 160px; }
.ir-contact-form-second-pattern .form-right { width: 100%; }
.ir-contact-form-second-pattern .form-element { float: left; min-height: 90px; }
.ir-contact-form-second-pattern .half-element { width: 50%; }
.ir-contact-form-second-pattern .full-element, .ir-contact-form-second-pattern .form-right textarea { width: 100%; }
.ir-contact-form-second-pattern select { padding: 5px 10px; }
.ir-contact-form-second-pattern .ir-label { margin-bottom: 5px; display: inline-block; }
/*---------- Second Pattern Ends ------------------*/
/*---------- Contact Form End ------------------*/


/*---------- Mobile Menu-Search Start ------------------*/
.mobishow { bottom: 14px; display: none; float: right; margin: 0 6px 0 0; position: absolute; right: 1.3%; z-index: 99; }
.mobinav { float: left; position: relative; margin-right: 1px; }
.mobinav span.navbg { height: 40px; width: 40px; cursor: pointer; display: block; }
.mobinav span.navbg:after { font-family: 'icomoon'; content: "\f0c9"; font-size: 2.5rem; position: absolute; top: 0px; padding: 11px 7px; color: #fff; background-color: #333; right: 1px; width: 40px; text-align: center; }
.mobisearch { float: left; position: relative; }
.mobinav span.navbg.selected:after { content: "\f00d"; font-size: 2.2rem; }
/*.mobisearch span.searchbg.selected:after { content: "\f00d"; }
.mobisearch span.searchbg:after { content: "\f002"; font-family: 'icomoon'; font-size: 2.2rem; position: absolute; top: 0px; padding: 11px 7px; color: #fff; background-color: #333; right: 1px; width: 41px; text-align: center; }*/
.mobisearch span.searchbg { cursor: pointer; display: block; height: 40px; width: 41px; }
#mobishownav { overflow: hidden; position: absolute; right: 14px; top: 100%; width: 50%; z-index: 5000; }
#mobishownav > ul { border: 1px solid #c3c6c6; border-bottom: none; overflow: hidden; }
#mobishownav ul li { background-color: #f8f8f8; border-bottom: 1px solid #c3c6c6; float: left; position: relative; text-transform: uppercase; width: 100%; }
#mobishownav ul li > span, #mobishownav ul li > a { padding: 8px 0; display: block; }
#mobishownav ul li.navopen { background-color: #fff !important; border-bottom: medium none; }
#mobishownav ul li a { color: #5e6665; display: block; font-weight: bold; line-height: 20px; margin: 3px 45px 0 10px; min-height: 24px; }
#mobishownav ul li.append-navigation > a { color: #c41230; }
#mobishownav ul li.current span { color: #c41230; display: block; line-height: 20px; margin: 3px 45px 0 10px; min-height: 24px; }
#mobishownav ul li.level1.current span { font-weight: bold; }
#mobishownav ul li.level1.current li span { color: #5e6665; font-weight: normal; }
#mobishownav ul li.level1.selected a, #mobishownav ul li.level1.selected li.level2.selected a, #mobishownav ul li.level1.selected li.level2.selected li.level3.selected a { color: #c41230; }
#mobishownav ul li.level1.selected li a, #mobishownav ul li.level1.selected li.level2.selected li a { color: #5e6665; }
#mobishownav ul li.level1.last { border: 0 none; }
#mobishownav ul li.level1.first { margin: 3px 0 0; }
#mobishownav ul li ul li { background: none; border-bottom: 1px dashed #c3c6c6; /*position: static;*/ position: relative; text-transform: none; width: 100%; }
#mobishownav ul li ul li.last { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }
#mobishownav ul li ul li a { color: #5b5454; display: block; float: none; font-weight: normal; line-height: 20px; }
#mobishownav ul li a:hover { color: #c41230; }
#mobishownav ul li ul { display: none; }
#mobishownav .showmore:after, #mobishownav .showmore1:after { background-position: -96px -66px; height: 27px; right: 0; top: 0; width: 27px; }
#mobishownav .showmore, #mobishownav .showmore1 { cursor: pointer; display: block; height: 27px; margin: 0; position: absolute; right: 10px; top: 8px; width: 27px; z-index: 500; }
#mobishownav .showmore:after, #mobishownav .showmore1:after { font-family: 'icomoon' !important; content: "\f067"; font-size: 1.5rem; padding: 5px; }
#mobishownav .showmore.selected:after, #mobishownav .showmore1.selected:after { font-family: 'icomoon' !important; content: "\f068"; font-size: 1.5rem; padding: 5px; }
#mobishowsearch { background: #f8f8f8; border: 5px solid #ffb43d; overflow: hidden; position: absolute; right: 14px; top: 100%; width: 50%; z-index: 500; }
#mobishownav ul li ul li ul li { padding-left: 20px; }
/*--------------- Mobile Menu-Search End ------------------*/


/*--------------- BOD Start ------------------*/
.snapdown-content.board img { border: medium none; overflow: hidden; float: left; margin-right: 20px; margin-bottom: 12px; }
#twocolright .snapdown-title p { padding-bottom: 0px; padding-right:10px }
/*--------------- BOD End ------------------*/


.auto-scroll { overflow: auto; width: 100%; margin-bottom: 10px; }
/*--------------- Reports and Presentations Start ------------------*/
.media-link { font-size: 1.9em; text-decoration:none; }
.media-link:hover { font-size: 1.9em; }
/*--------------- Reports and Presentations End ------------------*/


/*--------------- No JS Banner Start ------------------*/
.nojs .banneritem { display: none; }
.nojs .banneritem.banner1 { display: block; }
.nojs .snapdown-content { display: block; }
/*--------------- No JS Banner End ------------------*/


.ir-contact-form .form-right textarea.errorClass, .ir-contact-form .form-right input.errorClass { border: 1px solid red; }
#body_0_main_1_ctl06_Submit { border: 1px solid #dddddd }
/*--------------- PR Start ------------------*/
input.txt-search-pr, input.btn { border: 1px solid #d8d8d8; color: #636264; display: inline-block; font-size: 1.4rem; margin-right: 9px; padding: 7px 10px; vertical-align: top; width: 180px; border-radius: 0px; box-shadow: none; height:40px; }
input.btn-pr-search { background: #efefef none repeat scroll 0 0; border: 1px solid transparent; color: #666666; cursor: pointer; display: inline-block; float: none; font-size: 1.4rem; padding: 7px 12px; vertical-align: top; width: 80px; border-radius: 0px; }
.news-filter { /*margin-left: 10px;*/ margin-top: 30px; width: 450px; }
.pr-dropdown { font-family: 'VAG Rounded LT W01 Bold', Arial, Helvetica, sans-serif; display: inline-block; position: relative; vertical-align: top; width: 206px; }
.pr-dropdown.finder-dropdown-sort { margin-left: 6px; width: 170px; }
a.pr-toggle > span.pr-label:after { background-position: -297px -151px; height: 11px; right: 10px; top: 9px; width: 18px; }
a.pr-toggle > span.pr-label { color: #023c5e; cursor: pointer; display: block; font-size: 1.6rem; padding: 11px 40px 10px 20px; position: relative; background: #e5ebef; }
/*.open a.pr-toggle > span.pr-label { border-bottom: 1px solid #b8c8d2; }*/
.pr-dropdown .pr-options { display: none; position: absolute; width: 206px; z-index: 500; }
#twocolright .pr-dropdown .pr-options ul { background: #e5ebef none repeat scroll 0 0; left: 0; margin: 0; padding: 0; width: 100%; z-index: 5; }
#twocolright .pr-dropdown .pr-options ul li { cursor: pointer; float: none; list-style: outside none none; margin: 0 !important; padding: 0; position: relative; }
#twocolright .pr-dropdown .pr-options ul li:hover { background: #b8c8d2; }
#twocolright .pr-dropdown .pr-options ul li a { color: #023c5e; display: block; font-size: 1.6rem; margin-right: 0; padding: 12px 40px 11px 20px; }
/*.pr-toggle .icofont:after { content: "\e906" }
.open .pr-toggle .icofont:after { font-family: icomoon; content: "\e909" }
.icofont { font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); font: normal normal normal 14px/1 icomoon; }*/
a.pdf-swap span.icon-file-pdf { font-size: 2.2rem; }
/*.pr-filter-dropdown.dk_open .dk_options {display: block;}*/
.pr-dropdown.finder-dropdown-sort .pr-options { width: 170px; }
.press-text-filter { margin-top: 30px; width: 275px; }
.pr-toggle .icofont { font-family: 'icomoon' !important; color: #000000; cursor: pointer; position: absolute; right: 10px; top: 10px; }
.press-releases-container #loadmore { margin-top: 20px }
.press-releases-container #loadmore a { background-color: #e35205; color: #fff; cursor: pointer; display: block; line-height: 23px; padding: 10px 0; text-align: center; text-decoration: none; }
table.rad-financialtable tbody tr td.rad-right, table.rad-financialtable thead tr th.rad-right { text-align: right; }
table.rad-financialtable tr th.rad-right { text-align: right; }
#twocolright .press-release-pagination-container { }
#twocolright .press-release-pagination-container ul { }
#twocolright .press-release-pagination-container ul li { float: left; list-style: none; }
#twocolright .press-release-pagination-container ul li.prev { }
#twocolright .press-release-pagination-container ul li.next { }
#twocolright .press-release-pagination-container ul li.prev a { }
#twocolright .press-release-pagination-container ul li.next a { }
#twocolright .press-release-pagination-container ul li a { display: block; padding: 0 5px; }
#twocolright .press-release-pagination-container ul li strong { padding: 0 5px; }
/*--------------- PR End ------------------*/


/*--------------- non js navigation <strat>------------------*/
.nonjs-navigation { display: none; }
#Homepage.nojs .nonjs-navigation { display: block; float: left; margin-top: 2px; width: 100%; }
.nojs #bannerwrapper.home-slider .sliderbanner { visibility: visible; }
.nojs .related-materials-collapsed p::before { content: ""; margin-right: 0px; }
.nojs .related-materials-expand { display: block; }
/*--------------- non js navigation <end>------------------*/

/*--------------- link to top starts ---------------*/
#auto-top-link { border: 1px solid #e85834; }
/*--------------- link to top ends ---------------*/

#worldWideSites { background: none repeat scroll 0 0 #efefeb; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); float: left; left: 363px; opacity: 1; padding: 20px; position: absolute; text-align: left; /*top: 24px;*/ width: 195px; z-index: 1; }
#worldWideSites li a { display: block; padding: 7px 0 0; }
.dropdown-header, .dropdown-headerSites { position: relative; color: #003952; padding: 13px 20px 6px 0; margin: -5px 0 8px; font-weight: bold; }
.dropdown-header a { color: #003952 !important; font-weight: bold !important; }
.dropdown-header a:hover { background: #efefeb !important; }
.dropdown-headerSites { height: 10px; margin: -20px 53px 10px; padding: 0; }
/*.dropdown-header:after, .dropdown-headerSites:after { background-position: -4px -212px; height: 10px; left: 0px; top: 0; width: 20px; }*/
/*.search-txt { font-size: 1.3rem; width: 250px; text-align: left; background-image: url('/~/media/Images/L/Lamb-Weston-IR/css/header-input.png'); background-repeat: no-repeat; background-attachment: scroll; background-position: right; padding: 3px 35px 3px 50px; border: 0; background-color: #f0f0eb; color: #e85834; margin-right:26px; }
#searchButtonContainer:after { background-position: -4px -363px; height: 26px; right: 0; top: 0; width: 26px; }*/
.toplinks-right a.orangeFont { font-size: 1.3rem; color: #e85834; font-weight: bold; margin-left: 16px; }
.right-ticker-box { font-family: 'VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif; background: #e5ebef; padding: 16px 15px 80px 16px; margin-bottom:30px; }
.right-ticker-box a.btn-orange { font-size: 1.4rem; margin-top: 24px; }

.right-materials-box h2, .right-ticker-box h2, .right-subscribe-box h2 { color: #ffad36; line-height: 2.6rem; margin-bottom: 12px; }

.right-subscribe-box > p { line-height: 18px; padding-bottom: 22px; }
.right-subscribe-box { background: #efefeb; padding: 20px 16px 16px 16px; float: left; width: 100%; display: block; height: 100%; margin-bottom:30px; }
.right-subscribe-box .ir-box-content { font-family: 'Swiss_721 W01 Light', Arial, Helvetica, sans-serif; color:#000; }
.right-subscribe-box .ir-box-link a { margin-top: 2px; }
.right-subscribe-box .ir-box-content p { padding-bottom:10px; }

.right-materials-box > p { line-height: 18px; padding-bottom: 22px; }
.right-materials-box { background: #e5ebef; padding: 20px 16px 16px 16px; float: left; width: 100%; display: block; height: 100%; margin-bottom:30px; }
.right-materials-box .ir-box-content { font-family: 'Swiss_721 W01 Light', Arial, Helvetica, sans-serif; color:#000; }
.right-materials-box .ir-box-link a { margin-top: 2px; }
.right-materials-box .ir-box-content p { padding-bottom:10px; }

input.btn-pr-search, a.orange-btn, #loadmore a { font-family: 'VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif; position: relative; text-decoration: none; background: #e35205; color: #fff; padding: 11px 30px 9px 16px; display: inline-block; letter-spacing: 0.15px; }
input.btn-pr-search:after, a.orange-btn:after { background-position: -4px -179px; height: 13px; right: 13px; top: 14px; width: 8px; }
#loadmore a:after { background-position: -4px -179px; height: 13px; top: 15px; width: 8px; left: calc(50% + 88px); }
input.btn-pr-search:hover, a.orange-btn:hover, #loadmore a:hover { background: #023c5e; }
input.btn-pr-search { padding: 11px 30px 9px 16px; border:none; }
.document-pdf i:before, .document-pdf em:before { content: "\e900"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.document-html i:before, .document-html em:before { content: "\e902"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.document-xlsx i:before, .document-xlsx em:before { content: "\e906"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.document-docx i:before, .document-docx em:before { content: "\e905"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.outlook-link i:before, .outlook-link em:before { content: "\e909"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.doc-audio i:before, .doc-audio em:before { content: "\e904"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.document-webcast i:before, .document-webcast em:before { content: "\e904"; font-size:3.6rem; vertical-align: middle; color:#e35205; }
.banner-ttl { font-family: 'VAG Rounded W01 Light','VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif; font-size: 66px; font-weight: 300; left: 0; position: absolute; right: 0; top: 50%; color: #ffffff; line-height: 64px; width: 100%; max-width: 1170px; margin: 0 auto; }
.news-container a { text-decoration: none; }
.press-releases-container a { font-family: 'Swiss_721 W01 Medium', Arial, Helvetica, sans-serif; }
.press-releases-container .pr-title-field a { display:block; }
.press-releases-container td .pr-date-field { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; color: #636264; line-height: 2.2rem; }
.press-releases-container td.pr-document-field { vertical-align: middle; padding: 21px 10px 18px 18px; }
.press-releases-container td.pr-document-field a { text-decoration:none; }
.pr-dropdown.pr-category { display: none; }
.pr-toggle .icofont:after { background-position: -4px -123px; height: 8px; right: 3px; top: 8px; width: 13px; }
.open .pr-toggle .icofont:after { background-position: -4px -151px; height: 8px; right: 3px; top: 8px; width: 13px; }
.snapdown-title>p:after { background-position: -4px -123px; height: 8px; right: -6px; top: 6px; width: 13px; }
.snapdown-item.active .snapdown-title>p:after { background-position: -4px -95px; height: 8px; right: -6px; top: 7px; width: 13px; }
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.events-presentations-container td, .events-presentations-container tbody th { vertical-align: top; }
.governanceDocWrapper tbody tr td:first-child { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; color: #636264; line-height: 2.2rem; white-space:nowrap; }
#ip3-governance-documents .governanceDocWrapper tbody tr td:first-child {color: #636264; line-height: 2.2rem; white-space:nowrap;font-family: inherit;color: #023c5e; }
.sitesearchpagination a { text-decoration:none; }

.whiteBG { background: #ffffff; padding: 20px; width: 100%; min-height: 50px; }
.left { float: left; }
.footerGrayBox { background: none repeat scroll 0 0 #efefeb; float: left; height: 150px; padding: 30px; width: 48%; }
.footerIcons a, .footerIcons span { font-size:2rem; text-decoration:none; }
.footerIcons a { position:relative; text-decoration:none; padding: 15px 63px 0; line-height:normal; }
.clear { clear: both; }
.footerIcons1 a:before { background-position: -4px -467px; width: 48px; height: 44px; left: 0px; top: 7px; }
.footerIcons2 a:before { background-position: -4px -531px; width: 48px; height: 49px; left: 7px; top: 16px; }
.footerIcons2 span.blueFont a:before { display:none; }
.footerIcons.footerIcons1 { margin-bottom:26px; }
span.blueFont { padding: 15px 63px; color:#003952; }
.blueFont { color:#003952; }
.whiteBG ul { float: left; padding-left: 44px; }
.whiteBG ul li a { color:#003952; text-decoration:none; }
.footer { /*font-family:'VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif;*/ display: block; float: left; margin-top: 20px; margin-bottom: 30px; width: 100%; line-height:normal; }
.footerBrandIcons { float: right; margin: 52px 12px 0px 0px; }
.blueHeaderFooter { height: 60px; }
.blueHeader, .blueHeaderFooter { background: #003952; color: #ffffff; padding: 10px; width: 100%; }
.footer p, .blueHeaderFooter ul { padding: 13px 25px 15px; font-size: 1.2rem; }
.whiteFont { color: #fff; }
.blueHeaderFooter ul li a { color: #fff; text-decoration:none; }
.blueHeaderFooter ul li a:hover { color:#23527c; }
.blueHeaderFooter ul li { display:inline-block; }
.blueHeaderFooter ul li:not(first-child){ padding-left:20px; }
.blueHeaderFooter ul { float:right; }
.investor-menu-hide, .dynamic-pull-investor { display:none !important; }
#searchButton1 {position: relative; display:block; float:right; width:20px; height:20px; margin-bottom:-48px; }
#searchButton1:after { background-position: -4px -809px; height: 15px; right: 5px; top: -22px; width: 16px; }
.mobisearch span.searchbg:after { background-position: -4px -809px; height: 15px; right: 0px; top: 7px; width: 16px; }
.mobisearch span.searchbg.selected:after { background-position: -4px -708px; height: 17px; right: 0px; top: 7px; width: 18px; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.mobinav .icon-bar { background-color: #003952; height: 4px; width: 30px; display:block; margin-top:4px; }
.mobishow .mobisearch, .mobishow .left { margin-right:10px; }
#leftnavigation-top { display:none; }
#leftnavigation { display:block; }
#bannermainwrapper { background:#e0e0d7; margin-bottom: 80px; }
.worldWideSites { font-family: 'Swiss_721 W01 Bold', Arial, Helvetica, sans-serif; vertical-align:top; }
#headerwrapper .worldWideSites:hover, .footer  a:hover, #breadcrumb a:hover { color:#23527c; }
#worldWideSites a { color:#003952; }
#ip3-email-alerts .right-subscribe-box-wrapper, #ip3-stock-information .right-ticker-box-wrapper { display:none; }
.mobi-pr-tabs h2 {background-color: #023c5e; display: inline-block; font-size: 1.6rem;  padding: 12px 30px 11px 26px; color: #fff; margin-bottom:0; line-height:2rem; }
.icon-chairman:before, .icon-member:before { font-size:2rem; vertical-align:middle; }
.footerIcons2 span.blueFont a { padding: 15px 0; color: #003952; }
.search input:placeholder { /*color:#e85834;*/ color: #DBD9D6; }
*::-webkit-input-placeholder{ color: #DBD9D6; }
*:-moz-placeholder { color: #DBD9D6; }
*::-moz-placeholder { color: #DBD9D6; }
*:-ms-input-placeholder { color: #DBD9D6; }
.btn-arrow { position:relative; display:inline-block; }
.btn-arrow:after { background-position: -4px -179px; height: 13px; right: 27px; top: 24px; width: 8px; }
.press-text-filter .btn-arrow:after { background-position: -4px -179px; height: 13px; right: 7px; top: 14px; width: 8px; }
body.chrome input#search-txt-desktop:focus { outline: -webkit-focus-ring-color auto 5px; outline-color: -webkit-focus-ring-color; outline-style: auto; outline-width: 5px; }
.internetexplorer11 .searchbox .search-txt { height:26px; }
.footer-links-container sup, .topnavigation > ul > li > ul > li sup { top:0; font-size:2.2rem; }
.icon-chevron-up:before { content: "\f077" !important; }

body#ip3-05-11-2017 table {width:100%;} 

.contact-wrap .contact-msg {white-space: nowrap;font-weight: bold;}


.additional-informations-wrapper{margin-top:15px;}




.logo-container{padding-left:3px;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
.ftop-left.worldwide{padding-left: 30px!important;}
.logo-container #logo{padding-left: 25px!important;}



}

/*@media only screen 
and (max-width:1024px){}
.requestBtnMargin .btn.btn-orange{display:none;}
}

@media all and (max-width:768px){
.main-minbar{display:none;}
#headerwrapper .container-fluid.nav-wrap{padding-top:10px;}
.dl-menuwrapper.tablet-menu{top:10px;}
.main-nav{height:70px!important;}
}*/



.bod-wrapper { background:#f0efe9; margin-bottom:10px; padding:10px}
.bod-wrapper h3 { margin:0; font-size: 40px; line-height: 48px; letter-spacing: .7px;}
.bod-position p {
    font-size: 22px;
    line-height: 36px;
    color:#00385a;
    text-transform:uppercase;
}

.bod-bio p {
    font-size: 16px;
    line-height: 26px;
    letter-spacing: normal;
    color:#686868;
    }

li a.greyTitle.no-transform{text-transform: none;}

#rightcol .upcoming-events-container {float: none;margin-bottom: 5px;}
#rightcol .upcoming-events-container p {padding-bottom: 0px;}
#rightcol .upcoming-events-container p.eventTitle {font-weight: bold;}

.footer-menu .footer-bottom > ul > li:nth-child(1) {text-transform: inherit;}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (max-width: 1210px) {
.banneritem .bannertext{padding-left: 8%; width: 90%;}
}

@media all and (max-width: 1023px) {
.box-unit {margin-bottom: 10px;}
}

@media all and (max-width: 991px) {
#topnavigation > ul {font-size: 1.3rem;}
#box-unit-4 {clear: none;}
.ir-contact-form .form-right input,.ir-contact-form .form-right textarea{width: 190px;}
.right-subscribe-box .ir-box-link a { /*width:184px;*/ }
#leftnavigation-top { display:block; margin-top:30px; }
#leftnavigation { display:none; }
#twocolright { padding-left:6px; }
#logo { margin-left:0; }
#headerwrapper .dl-menuwrapper {
    width: 100%;
}
.mobile-header .logo {
    margin-top: -5px;
}
.mobile-header {
    display: block;
    background-color: #f7f7f4;
}

}


/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {

.upcoming-events-container .eventData {width: 45%;}
.eventCalendar {width: 26%;}
.right-subscribe-box, .right-materials-box { margin-top:0; }
.right-ticker-box, .right-subscribe-box, .right-materials-box { padding:11px 12px 13px; min-height: 260px; }
#bannerwrapper { min-height:172px; }
#twocolright { padding-left:6px; }
#rightcol { margin-top:50px; }
.right-subscribe-box .ir-box-link a, .right-materials-box .ir-box-link a { margin-top:10px; }
.right-ticker-box a.orange-btn { margin-top:15px; }
.footerBrandIcons { clear:both; margin:21px 0px 0px 0px; }
#contentwrapper { margin-top:20px; }
#worldWideSites { left:361px; }
.news-filter { margin-left:10px; }
input.btn-pr-search, input.txt-search-pr { height:41px; }
.footerIcons a { white-space:nowrap; }
.footer-links-container { margin-top:10px; }
}
@media all and (min-width:768px) {
.mobi-pr-tabs{display:none;}
}
/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
.mobi-pr-tabs ul li.current{display:none;}
#topnavigation{display:none;}
#toplinks{display:none;}
.mobiMenus { display: block;}
.mobishow { display: block;}
.mobiMenus{display:block;}
.footer-right-side {float: none; margin-bottom: 25px;}
#leftcol{display:none;}
#twocolright{width:100%;}
.mobi-pr-tabs {display:none;}
.mobi-pr-tabs ul li {margin-bottom:0px !important;}

.upcoming-events-container .eventData { width:50%; }
.eventCalendar { width:25%; }

#bannerwrapper { min-height:112px; }

#rightcol { clear:both; }
.event-document .media-link { white-space:nowrap; }
.press-releases-container #loadmore { margin-bottom:50px; }
.events-presentations-container, .newsWrapper, .snapdown-container, .committee-composition-container, .ir-contact-form { margin-bottom:30px; }
.footerGrayBox { width:100%; }
.whiteBG ul, .whiteBG > a { display:none; }
.footerIcons a, .footerIcons span { font-size:1.2rem; }
span.blueFont { padding:15px 35px; margin-left:28px; }
.footer-links-container .container-fluid { padding-top:0; }
.blueHeaderFooter ul { display:none; }
#rightcol { margin-top:25px; }
#breadcrumb { display:none; }
.mob-menu { display: inline-block; text-indent: -9999px; }
#logo { width:65%; padding-bottom:22px; }
.mobishow .left img { max-width:30px; }
#mobishowsearch {right: 0px; width: 320px;}

#mob-menu-wrap { font-family: 'VAG Rounded LT W01 Light', Arial, Helvetica, sans-serif; padding-top:13px; }
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before { border:none; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after { background-position: -4px -745px; height: 12px; right: 26px; top: 10px; width: 12px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after { background-position: -4px -777px; height: 12px; right: 25px; top: 11px; width: 12px; }

.container-fluid { padding: 0px 20px !important; }
.searchbox-mobi .search .search-txt { background:none; padding:5px 35px 3px 46px; }
.searchbox-mobi .search { position:relative; }
.searchbox-mobi .search:after { background-image: url("/~/media/Images/L/Lamb-Weston-IR/css/sprite-new.png"); background-repeat: repeat; content: " "; display: inline-block; position: absolute; background-position: -4px -844px; height: 15px; left: 3px; top: 5px; width: 37px; }
.governanceDocWrapper table.inv-responsive-table tr:first-child td:last-child { color:#636264; }
#logo img { max-width:100%; }
.footer-menu > div.foot-pad {
    padding-left: 0 !important;
}
.foot-desk .foot-col {
    width: 50% !important;
   	margin-bottom: 30px;
}
.contact-row {
    width: 100%;
    height: 109px;
    background-color: #002F52;
}
.footer .contact-wrap .contact-prompt {
    font-size: 16px;
    width: 100%;
    display: block;
    font-weight: normal;
    float: none;
    text-align: center;
    padding-top: 0;
}
.footer .contact-wrap .floatR {
    text-align: center;
    float: none;
    margin-top: 0px;
}
.footer .contact-wrap a.btn {
    margin-top: 0px;
    padding: 11px 15px;
    max-width: 170px;
    margin: 0 auto;
}
.footer .contact-wrap .contact-prompt {
    font-size: 22px;
    width: 100%;
    display: block;
    font-weight: normal;
    float: none;
    text-align: center;
    padding-top: 0;
}
.footer .contact-row {height: 108px;    margin-bottom: 20px;}
.footer .contact-row .contact-wrap {
    padding: 6px 15px;
}
.footer-menu > div.footer-bottom {
    clear: both;
    font-size: 10px;
    color: #E1E0D6;
    padding: 0px 0 0px 0;
}
.foot-mobi {
    display: none !important;
}
.foot-desk {
    display: block !important;
}
.footer-menu > div.footer-bottom > ul {
    margin-top: 0px !important;
    margin-bottom: 30px;
}
.footer-menu > div.footer-bottom > ul > li {padding: 7px 0px !important; }
.footer-menu > div.footer-bottom {
    padding: 0px 0 13px 0;
}
}

@media (max-width: 640px) {
/*PR Table starts*/
.prReports { margin-top: -5px; }
.press-releases-container .trHeaders { display: none }
.pr-date-field, .pr-document-field, .pr-title-field { clear: both; display: block; width: 100%; padding-top:0; padding-bottom:0px; }
.prReports tbody tr { border-bottom: 3px solid #bcbbbc; display: block; padding:25px 0 20px; }
.pr-mobi-headers { display: inline-block; font-weight: 700; vertical-align: top; width: 33%; padding-left: 10px; }
.pr-span-other { display: inline-block; vertical-align: top; width: 65%; }
.pr-title-field a { display: inline-block; }
.pr-document-field > a { display: inline-block; vertical-align: top; }
.prReports tbody tr td.cAlign a img { margin: 0; text-align: left; }
.prReports th.cAlign, .prReports td.cAlign { text-align: left; }
.tabs { display: none; }
.mobi-pr-tabs { display: block; float: left; padding: 0; width: 100%; }
/*PR table end*/
.press-releases-container td.pr-title-field div { display:inline-block; width:67%; float:right; }
.press-releases-container td { border-bottom:none; padding-left:0; padding-right:0; }
.press-releases-container td.cAlign.pr-document-field { padding:15px 0 0 0; }
#twocolright .press-releases-container td.cAlign.pr-document-field .pr-mobi-headers, #twocolright .press-releases-container td.cAlign.pr-document-field > a { vertical-align:middle; }

.ir-contact-form .form-right input,.ir-contact-form .form-right textarea{display:block;}
.ir-contact-form .form-right { float: left;width: 100%;}
.form-right > span { display: inline-block; position:relative; }
.banneritem .bannertext { padding-left: 16%; width: 83%; top:30%;}
#bannerwrapper .bx-controls .bx-controls-direction{bottom:200px;}
#bannerwrapper .bx-controls .bx-pager{left: 38%;}
.category-key {margin-bottom: 10px;}
.category-key span { display: block; float: none; margin-bottom: 5px; width: 100%;}
#mobishownav {right: 0px; width: 100%;}
.tabs{display:none;}

.mobi-pr-tabs { font-family: 'VAG Rounded LT W01 Bold', Arial, Helvetica, sans-serif; display: block;float:left;padding: 0;width: 100%; background:#e5ebef; position:relative; }

.inv-responsive-header-td {font-weight: normal;}

.upcoming-events-container .title-sub, .upcoming-events-container .event-date, .upcoming-events-container .outlook-link{width:100%;margin-bottom:5px;margin-right:0px;padding:0px;}
.upcoming-events-container .related-materials-collapsed{margin-top:15px;}
.governanceDocWrapper table.inv-responsive-table { border-bottom:1px solid #d8d8d8;}
.governanceDocWrapper table.inv-responsive-table td { border-bottom:none; }
}

@media all and (min-width: 401px) and (max-width: 767px) {
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker { -webkit-transform: translate(-320px, 0); transform: translate(-320px, 0); }
}

@media (max-width: 380px) {
.footerIcons1 a { padding:0 63px; display:block; }
.footerIcons.footerIcons1 { margin-bottom:0; margin-top:-2px; }
.footerIcons.footerIcons2 { margin-top:21px; }
.footerIcons1 a:before { top:-8px; }
}

@media (max-width: 327px) {
.footerIcons.footerIcons2 { margin-top:6px; }
.footerIcons2 a:before { top: 13px; }
}

@media (max-width: 480px) {
.footer-link ul{margin-bottom: 25px;}
.footer-link ul li:first-child{margin-bottom:10px;}
.footer-link ul li{border-left: medium none; float: none; padding: 0;}
.snapdown-content.board img{float:none; width:100%; height:auto;}
.news-filter{margin-left: 0; width: auto;}
.mobiDropdownPress.finder-dropdown-sort { display: block; margin-left: 0; margin-top: 10px; width: 215px;}
.mobiDropdownPress.finder-dropdown-sort .dk_options { width: 215px;}
.c-grid{float:left;width:90%!important;}
.c-event-grid{width:100%!important;margin-top:20px;height:auto!important;margin-bottom:20px;}

}

@media all and (min-width: 320px) and (max-width: 400px) {

.windows .footerGrayBox { display:inline-block; }
.windows .footerIcons a { padding:0 10px; margin-left:45px; }
.windows .footerIcons1 a { padding:0 50px; display:block;  margin-left:20px; }
.windows .footerIcons2 a { padding-right: 15px !important; }
.windows .footerIcons.footerIcons, .windows-lumia .footerGrayBox .clear {  display: block; float: left; width: 100%; }
.windows .footerIcons.footerIcons2 { margin-top:25px; display: block; float: left; width: 100%; }
.windows .footerIcons2 div.left { margin-left:15px; display: block; float: left; width: 100%; }
.windows .footerIcons1 a:before { left:-15px; top:-10px; }
.windows .footerIcons2 a:before { left:-50px; top:-10px; }
.windows .footerIcons2 span.blueFont { padding:15px 20px; margin-left:35px; }

}

@media (max-width: 320px) {

}

@media (max-width: 767px) {
.contact-wrap{width: 100%;}
.contact-wrap .contact-prompt {font-size: 16px;padding-top: 12px;margin-left: -15px;}
.contact-wrap .contact-msg {display: block;}
.contact-wrap .contact-prompt {font-size: 16px;width: auto;font-weight: normal;}
}
/*---- headerfooter-----*/
	.hidden-overlay-menu {
	  position: absolute;
	  height: 100%;
	  width: 100%;
	  top: 0px;
	  z-index: 9;
	  display: none;
	}
	.floatR {
		float: right;
	}

	.floatLeft {
		float: left;
	}
	.textLower {
		text-transform: inherit !important;
	}

	.clearfix {
		clear: both;
	}

	.burgerM {font-size: 15px; top: 0; left: 0; z-index: 1; height: 53px; width: 100%; display: block;}
	.mobile-menu {
		display: none;
	}
	.mobile-header {
		display: none;
		width: 100%;
		text-align: left;
		padding: 15px;
		height: 55px;
	}
	.mobile-header .logo {width: 180px; display: block; float: left; position: absolute; z-index: 1000;}
	.mobile-header .logo img {width: 80%; }
	.mobile-header .search-mobile {
		width: 25px;
		height: 25px;
		margin-right: 40px;
		display: inline-block;
		float: right;
		padding: 0;
	}
	.mobile-header .search-mobile > a {
		position: absolute;
		padding: 3px 0 0 0;
		z-index: 1000;width:25px;
	}


	.logo-container {
		float: left;
		max-width: 250px;
	}

	.contact-wrap > span {
		color: #FFAF00;	
		font-size: 22px;	
		line-height: 27px;
		float: left;
		padding-top: 25px;
	}

	.foot-mobi {display: none;}
	.foot-desk {display: block;}

	.footer a {color: #fff; text-decoration: none;}
	.footer a:hover {color: #fff; text-decoration: underline;}
	.worldwide.topnavigation > ul > li > a, #ftopnavigation .contactLink > a, #ftopnavigation .investorDesk > a, #ftopnavigation .potatoPerks > a, #ftopnavigation .potatoGifts > a {position:relative;}
	.worldwide.topnavigation > ul > li > a::before, #ftopnavigation .contactLink > a::before, #ftopnavigation .investorDesk > a::before, #ftopnavigation .potatoPerks > a::before, #ftopnavigation .careersPage > a::before, #ftopnavigation .potatoGifts > a::before  {background-size: cover;position: absolute;display:inline-block;content:" ";}



	.worldwide.topnavigation > ul > li > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/world-white.png');height:25px;width:25px;top:10px;left:6px; }
	#ftopnavigation .contactLink > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/message-white.png');height: 20px;width: 26px;left: 6px;top: 12px; }
	#ftopnavigation .investorDesk > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/dollar-white.png');height:25px;width:25px;top: 9px;left: 6px;}
	#ftopnavigation .potatoPerks > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/memberIcon-white.png');height:20px;width:20px;left: 12px;top: 12px;}
    #ftopnavigation .potatoGifts > a:before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/gift-icon-white.png');height:20px;width:23px;left: 12px;top: 12px;}

	#ftopnavigation .careersPage > a::before {background-image: url('~/media/Images/L/Lamb-Weston-IR/css/careers-white.png'); height: 20px;width: 24px;left: 10px;top: 12px;}

	#ftopnavigation .careersPage > a:hover::before {background-image: url('~/media/Images/L/Lamb-Weston-IR/css/careers-white.png'); }

	#ftopnavigation .potatoPerks > a:hover::before, #ftopnavigation .potatoPerks > a:active::before{
		background-image: url('~/media/Images/L/Lamb-Weston-IR/css/memberIcon-white.png') ;
	}
	#ftopnavigation .investorDesk > a:hover::before, #ftopnavigation .investorDesk > a:active::before{
		background-image: url('~/media/Images/L/Lamb-Weston-IR/css/dollar-white.png') ;
	}
	#ftopnavigation .contactLink > a:hover::before, #ftopnavigation .contactLink > a:active::before {
		background-image: url('~/media/Images/L/Lamb-Weston-IR/css/message-white.png') ;
	}
    #ftopnavigation .potatoGifts > a:hover:before, #ftopnavigation .potatoGifts > a:active::before{
		background-image: url('~/media/Images/L/Lamb-Weston-IR/css/gift-icon-white.png') ;
	}

	.main-links ul > li > ul > li:hover > a.hasChildren::after {
	  content: " ";
	  display: inline-block;
	  background-image: url('~/media/Images/L/Lamb-Weston-IR/css/arrow.png');
	  height: 20px;
	  width: 15px;
	  background-size: contain;
	  position: absolute;
	  right: 10px;
	}
	.worldwide.topnavigation > ul > li:hover > ul {
	  display: block;
	}
	.footer-facebook > a:hover, .footer-facebook > a:focus, .footer-facebook > a:active {color: transparent;}
	.footer-instagram > a:hover, .footer-instagram > a:focus, .footer-instagram > a:active {color: transparent;}
	.footer-youtube > a:hover, .footer-youtube > a:focus, .footer-youtube > a:active {color: transparent;}
	.socialMediaLinks li > a {color: transparent;  display: inline-block;  }
	.footer-facebook > a {width: 25px;height: 32px; background: url('~/media/Images/L/Lamb-Weston-IR/css/facebook.png') no-repeat;}
	.footer-instagram > a {width: 30px;height: 32px; background: url('~/media/Images/L/Lamb-Weston-IR/css/insta.png') no-repeat;}
	.footer-youtube > a {width: 30px;height: 30px; background: url('~/media/Images/L/Lamb-Weston-IR/css/youtube-v2.png') no-repeat;}
	.socialMediaLinks li:not(:first-child) {display: inline-block;}

	.main-links ul > li > ul > li:hover > ul.level3Dropd { display:block;}
	.main-links ul > li > ul > li > .hasChildren {
	  position: relative;
	}
.main-links ul > li > ul > li > a.hasChildren.hoverOrange:hover { color: #d14900;}
	/* Button */
	.btn{
		padding: 10px 30px;
		border-radius: 4px;
		/*font-weight: bold;*/
		text-transform: capitalize;
		width: auto;
		font-family: "VAG Rounded LT W01 Bold"/*'Swiss_721 W01 Bold'*/;
		line-height: 16px;
		font-size: 14px;

	}
	a.btn-orange{
		background-color: #e35205;
		color: #fff;
		text-decoration: none;
		letter-spacing: .4px;
	}
	a.btn-orange:hover,
	a.btn-orange:focus{
		background-color: #D55A1A;
		color: #fff;
		text-decoration: none;
	}

	.footer a.btn-orange {display: block;}


	/* header starts */

	#headerwrapperTop .container-fluid {padding: 0;}

	.worldwide.topnavigation {
		padding-left:0;
		padding-right: 0;
		/*width: 260px;*/
		width: 250px;
	}

	.worldwide.topnavigation > ul > li > a:focus {
		outline: 0;
	}

	.worldwide.topnavigation > ul > li > a {
		display: block;
		padding: 15px 14px 15px 40px;
		color: #ffffff;
		text-decoration: none;
	   
		font-size: 13px;
		letter-spacing: .5px;
		/*font-weight: bold;*/
		font-family: "VAGRoundedBlack";
		float: left;
		width: auto;
		
	}
	.sb-icon-search {
		background: url(~/media/Images/L/Lamb-Weston-IR/css/search-new.png) no-repeat center
	}
	.sb-icon-search:hover  {
		background: #163b64 url(~/media/Images/L/Lamb-Weston-IR/css/search-new-white.png) no-repeat center;background-size: contain;
	}
	/* .sb-icon-search.selected  {
		background: #163b64 url(~/media/Images/L/Lamb-Weston-IR/css/search-icon-white-a.png) no-repeat 12px 12px !important;
	} */

	.worldwide.topnavigation > ul > li > a:hover, .worldwide.topnavigation > ul > li:hover > a {
		
		font-size: 13px;
		letter-spacing: .17px;
		text-decoration: none;
		
		background-color:#002e55;
		color: #fff;
	}

	.worldwide.topnavigation > ul > li > a:focus::before, .worldwide.topnavigation > ul > li > a:active::before , .worldwide.topnavigation > ul > li > a:hover::before, .worldwide.topnavigation > ul > li:hover > a::before {
		background-image: url('~/media/Images/L/Lamb-Weston-IR/css/world-white.png') ;
	}
	.worldwide.topnavigation > ul > li > a:focus, .worldwide.topnavigation > ul > li > a:active {
	  
		
		background-color:#002e55;
		color: #fff;
	}



	.worldwide.topnavigation > ul > li > ul {
		position: absolute;
	top: 100%;
	/*left: 0;*/
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	/*padding: 5px 0;
	margin: 2px 0 0;*/
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);*/
	/*border-radius: 4px;*/
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border-radius: 0;
	border: none;
	margin: 0;
	padding: 5px 10px;
	max-width: 185px;
	}
	.worldwide.topnavigation > ul > li > ul li a {
		display: block;
		clear: both;
		line-height: 19px;
		white-space: nowrap;
		padding: 7px 10px !important;
		text-transform: none;
		color: #163b64;
		font-family: "VAGRoundedBlack";
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		min-width: 150px/*168px*/;
	}
	.worldwide.topnavigation > ul > li > ul li a:hover {
		/*color: #163b64 !important;
		font-family: "Swiss_721 W01 Bold";
		font-size: 13px;
		font-weight: bold;*/
		background-color: #f7f7f4/*#f5f5f5*/;
	}

	#ftopnavigation.corp-links > ul > li:first-child {display: none;}

	.corp-links {
		/*width: 1000px;*/
		padding: 0 40px 0 0;
		text-align: right;
		/*margin-right: 40px;*/
		float: right;
	}

	.corp-links > ul {
		float: right;
		text-align: right;
		margin-right: 18px;
	}

	.corp-links > ul > li {
		padding: 0;
		margin: 0 0 0 1px;
		list-style: none;
		display: inline-block;
		position: relative;
	}

	.corp-links > ul > li > a {
		display: inline-block;
		padding: 14px 15px 14px 40px;
		background-color: transparent;text-align: left;
		background-image: -webkit-linear-gradient(270deg, transparent, transparent);
		background-image: linear-gradient(180deg, transparent, transparent);
		color: #ffffff;
		font-size: 13px;
		/* letter-spacing: 1px; */
		font-family: "VAGRoundedBlack";
		text-decoration: none;
		font-weight: normal;letter-spacing: .5px;
	}

	.corp-links > ul > li > a.open, .corp-links > ul > li > a:hover, .corp-links > ul > li > a:active {
		background-color: #00385a;
		color: #f7f7f5;
	}
	/*.corp-links > ul > li > a:active {
		background-color: #fff;
		color: #163b64;
	}*/

	.corp-links > ul > li > ul {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 5px;
		margin: 2px 0 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: none;
		border-radius: 0;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
	}

	.corp-links > ul > li > ul > li > a {
		display: block;
		padding: 10px 15px !important;
		clear: both;
		font-weight: 400;
		line-height: 1.42857143;
		white-space: nowrap;
		
		text-transform: none;
		color: #163b64;
		font-family: "Swiss_721 W01 Medium";
		font-size: 13px;
		text-decoration: none;
	}

	.corp-links > ul > li > ul > li > a:hover, .corp-links > ul > li > ul > li > a:active, .corp-links > ul > li > ul > li > a:focus {
		font-size: 13px;
		color: #163b64 !important;
		/*font-family: "Swiss_721 W01 Bold";*/
		text-decoration: none;
		background-color: #f5f5f5;
	}




	/* Top Search desktop start */
	#ftoplinks {position: relative;}
	.sb-search {
		position: absolute;
		width: 0%;
		min-width: 60px;
		height: 158px;
		right: 0;
		overflow: hidden;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		transition: width 0.3s;
		-webkit-backface-visibility: hidden;
		/*margin-right: 6px;*/
	}
	.search {
		position: absolute;
		top: 74px;border: 1px solid #00385a;
		right: 0;
		
		outline: none;
		background: #fff;
		width: 70%;
	height: 60px;
		margin: 0;
		z-index: 10;
		padding: 0;
	   
	}
	#search-txt-desktop::placeholder {
	  color: #163b64;
	  opacity: 1;
	}
	.search::before {
	  background: url("/~/media/Images/L/Lamb-Weston-IR/css/search-new.png");
		background-repeat: repeat;
	  content: " ";
	  display: inline-block;
	  height: 30px;
	  width: 30px;
	  background-repeat: no-repeat;
	  position: absolute;
	  top: 14px;
	  left: 17px;
	}
	.sb-search-input {
		height: 58px;
	border: none;
	width: 80%;
		font-family: inherit;
		font-size: 20px;
		color: #163b64;
		line-height: 24px;
	}
	.sb-search-open > .search {
		top: 45px;
		display: block;
		padding-left: 50px;
	}

	.search-btn {
		float: right;
		right: 12px;
		position: absolute;
		top: 96px;
		z-index: 11;
		/*display: none;*/
	}
	.sb-search-open .search-btn {
		display: block;
	}
	.main-links > ul > li:last-child:hover ul.level3Dropd {
	  left: calc(-100%);
	  right: unset;
	}
	.main-links > ul > li:last-child:hover > ul {
	  right: calc(-75%);
	  left: unset;
	}
	.sb-icon-search, .sb-search-submit {
		width: 35px;background-size: 22px;
		height: 35px;
		display: block;
		position: absolute;
		right: 0;
		top: 5px;
		padding: 3px 0 0 0;
		margin: 0;
		text-align: center;

		cursor: pointer;
	}
	.sb-search-submit {
		background: #fff;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		color: transparent;
		border: none;
		outline: none;
		z-index: -1;
	}
	.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {
		z-index: 90;
	}
	.sb-icon-search {
		color: #fff;
		z-index: 90;
		font-size: 28px;
		font-family: 'icomoon';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
		background-size: 22px !important;
		background: #163b64 url('~/media/Images/L/Lamb-Weston-IR/css/search-new-white.png') no-repeat center ;
	}

	.sb-search-open .sb-icon-search, .sb-icon-search:hover {background-size: 22px !important;
		background: #163b64 url('~/media/Images/L/Lamb-Weston-IR/css/search-new-white.png') no-repeat center ;
	}
	.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
		color: #fff;
		z-index: 11;
	}

	.sb-search.sb-search-open, .no-js .sb-search {
		width: 100%;
		z-index: 999;
	}
	.sb-search-open .sb-search-input{
		top: 45px;
		display: block;
		padding-left: 65px;
	}
	#deskshowsearch {
		width: 100%;
		z-index: 999;
	}
	/* Top Search desktop end */

	.main-nav {
		/* height: 110px; */
		z-index: 10;
		background-color: #fff;
		position: absolute;
		width: 100%;
	}
	.nav-wrap {
		padding: 30px 0 0;
		margin: 0 auto;
	}

	.fixed-nav {
		width: 100%;
		top: 0 !important;
		position: fixed;
		opacity: 1;
		background-color: #F7F7F5;
	}

	/* Secondnav start */
	.main-nav-wrap {
		float: right;
		padding-top: 0;
		margin: 0;
		width: 58%;
	}
	.main-links {
		float: right;
		padding-top: 8px;
	}
	.main-links > ul {
		display: block;
		font: 13px Helvetica, Tahoma, serif;
		margin: 0;
		padding-top: 0;
		padding-left: 0;
		list-style: none;
	}
	.main-links > ul > li {
		position: relative;
		display: inline-block;
		list-style: none;padding-bottom: 33px;
	}

	.main-links > ul > li:hover > a + ul {display:block;}


	.main-links > ul > li > a {
		/*text-transform: uppercase;*/
	}
	.main-links > ul > li a {
		display: block;
		padding: 10px 13px;
		position: relative;
		color: #163b64;
		font-size: 17px;
		line-height: 19px;
		
		font-weight: bold;
		font-family: "VAGRoundedBold";
	}
	.main-links > ul > li > a:not(.hm-lnk):hover, .main-links > ul > li:hover > a:not(.hm-lnk) {
		color: #fff;
		background-color: #0A3B61;
		text-decoration: none;
		
	}
	.main-links > ul > li > ul {
		display: none;
		position: absolute;
		left: -400px;
		margin: 0;
		margin-top: 31px;
		text-align: left;
		/* width: 674px; */
		border: none;
		border-radius: 0;
		box-shadow: none;
		padding: 0;
		background-clip: padding-box;
		list-style: none;
		background-color: #fff;
		font-size: 14px;
		float: left;
		min-width: 160px;
		z-index: 1000;
		top: 100%;
		-webkit-transform: translate(-50%,0);
		transform: translate(-50%,0);
		left: 50%;
	}
	.main-links > ul li {
		position: relative;
		/* display: inline-block; */
		list-style: none;
	}
	.main-links > ul > li > ul {
		font-size: 14px;
		text-align: left;
		list-style: none;position: relative;
	}
	/* .main-links > ul > li > ul > li {
		width: 24%;
		float: left;
	} */

	.main-links > ul > li > ul > li > a {
		font-size: 14px;white-space: normal;
		color: #163b64;
		font-family: "Swiss_721 W01 Medium";
		padding: 10px 15px !important;
		clear: both;
		
		font-weight: 500;
		line-height: 19px;
	}
	.main-links ul > li > ul > li > .hasChildren:active {background-color: #f0efea;}
	.main-links > ul > li > ul > li > a:hover, .main-links > ul > li > ul > li:hover > a {background-color: #f0efea;}
	.main-links > ul > li > ul > li > a:focus {
		color: #163b64 !important;
		font-family: "Swiss_721 W01 Bold";
	}
	.requestBtnMargin {
		margin-top: 7px;
		margin-left:40px;
	}
	.requestBtnMargin a.btn-orange {
		display: block;
		padding: 11px 22px;
		text-transform: none;
	}
	.main-links > ul > li > ul .heading-navigation {
		font-weight: 300;

		font-size: 16px;line-height: 19px;
letter-spacing: -0.22px;
		background: none;
	}
	.topnavigation ul li ul.level3Dropd {border: none;top: 0;position: absolute;width: 100%;right: calc(-100%);background-color: #f0efea;}
	.topnavigation ul li ul {top: 41px;position: absolute;min-width: 220px;}
.topnavigation ul li ul.level3Dropd.narrowSubNav {min-width: 100px; width: 100px; right: -99px;}

	/* .main-links > ul > li:nth-child(1) > ul > li, .main-links > ul > li:nth-child(2) > ul > li {
		padding: 10px 5px 0 5px;
	} */
	/* .main-links > ul > li:nth-child(1) > ul > li:last-child, .main-links > ul > li:nth-child(2) > ul > li:last-child {
		padding: 15px 5px;
	} */
	.main-links > ul > li:nth-child(1) > ul > li:last-child a.btn-orange, .main-links > ul > li:nth-child(2) > ul > li:last-child a.btn-orange {
		display: inline-block;
		padding: 11px 21px !important;
		color: #fff;
		line-height: 16px;
		font-weight: bold;
		font-size: 14px;
		font-family: "Swiss_721 W01 Medium";

	}
	.main-nav-wrap a.btn-orange {border:1px solid #e35205; color:#e35205; background-color:#fff;}
	.main-links > ul > li:nth-child(1) > ul > li:last-child a.btn-orange:hover, 
	.main-links > ul > li:nth-child(1) > ul > li:last-child a.btn-orange:focus,
	.main-links > ul > li:nth-child(2) > ul > li:last-child a.btn-orange:hover, 
	.main-links > ul > li:nth-child(2) > ul > li:last-child a.btn-orange:focus {
		background-color: #D55A1A;
		color: #fff;
		font-weight: bold;

	}
	/* .main-links > ul > li:nth-child(2) > ul {
		width: 360px;
	} */
	.main-links > ul > li:nth-child(3) > ul {
		/*left: -55px;*/
		/* width: 180px *//*212px*/;
	}
	.main-links > ul > li:nth-child(4) > ul {
		/*left: -35px;*/
		/* width: 155px *//*212px*/;
	}

	/* .main-links > ul > li:nth-child(3) > ul > li, 
	.main-links > ul > li:nth-child(4) > ul > li
	{
		width: 100%;
		padding: 10px 5px 10px 5px;
	} */
	sup {
		font-size: 55% !important;
		top: -0.75em !important;
	}

	.request-btn {
		border-radius: 4px;
		border-bottom: none;
		padding: 0px 0;
		cursor: pointer;
	}
	.request-btn .btn {
		width: 100%;
		border-radius: 4px;
		float: left;
		text-align: center;
	}
	.dl-menuwrapper div.request-btn > a {
		border: none;
		color: #fff;
		padding: 15px 0px;
	}


	/* Secondnav ends */


	/* Hamburger icon animation */
	#mobile-menu{
			/*width: 35px;*/
			position: relative;
			margin: 0 auto;
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
			-o-transform: rotate(0deg);
			transform: rotate(0deg);
			-webkit-transition: .5s ease-in-out;
			-moz-transition: .5s ease-in-out;
			-o-transition: .5s ease-in-out;
			transition: .5s ease-in-out;
			cursor: pointer;
	}

	#mobile-menu span{
			display: block;
			position: absolute;
			height: 3px;
			width: 50%;
			background: #163b64;
			border-radius: 3px;
			opacity: 1;
			left: 11px;
			top: 15px;
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
			-o-transform: rotate(0deg);
			transform: rotate(0deg);
			-webkit-transition: .25s ease-in-out;
			-moz-transition: .25s ease-in-out;
			-o-transition: .25s ease-in-out;
			transition: .25s ease-in-out;
	}

	/* Icon 3 */

	#mobile-menu span:nth-child(1) {
			top: 18px;
	}

	#mobile-menu span:nth-child(2),#mobile-menu span:nth-child(3) {
			top: 24px;      
	}

	#mobile-menu span:nth-child(4) {
			top: 30px;
	}

	#mobile-menu.open span:nth-child(1) {
			top: 18px;
			width: 0%;
			left: 50%;
	}

	#mobile-menu.open span:nth-child(2) {
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			transform: rotate(45deg);
	}

	#mobile-menu.open span:nth-child(3) {
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			transform: rotate(-45deg);
	}

	#mobile-menu.open span:nth-child(4) {
			top: 18px;
			width: 0%;
			left: 50%;
	}
	.topnavigation > ul > li > ul > li > a {
		display: block;
		clear: both;
		font-weight: 400;
		font-family: "Swiss_721 W01 Medium";
		text-decoration: none;
		text-transform: capitalize;
		font-size: 13px;
		line-height: 19px;
		letter-spacing: -0.22px;
		color: #163b64;
		/* padding: 7px 10px !important; */
	}
	#logo {
		max-width: 250px;
		width: auto;
	}

	body.chrome #deskshowsearch input#search-txt-desktop:focus , #search-txt-desktop {outline:none;}

	.dl-active #mobile-menu span:nth-child(1), .dl-active #mobile-menu span:nth-child(4) {display: none;}

	.dl-active #mobile-menu span:nth-child(2) {transform: rotate(45deg);}

	.dl-active #mobile-menu span:nth-child(3) {transform: rotate(-45deg)}

	.mobile-search {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 80px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-align-content: center;
		-ms-flex-line-pack: center;
		align-content: center;
		padding: 0 15px;
	}

	.mobiSearchInput {
	   padding: 10px;
	  padding-left: 10px;
	padding-left: 10px;
	border: 1px solid #00385a;
	border-radius: 4px;
	ont-size: 14px;
	line-height: 30px;
	display: flex;
	align-items: center;
	letter-spacing: .5px;
	font-family: 'Swiss_721 W01 Bold';
	width: calc(100% - 50px);
	color: #000;
	font-style: normal;
	font-weight: 300;
	}
	.dl-menuwrapper li a.search-btn-mobile {
		background-color: #e35205;
		color: #fff;
		border-radius: 4px;
		cursor: pointer;
		text-transform: capitalize;
		display: block;
	position: relative;
	padding: 10px;
	font-size: 16px;
	line-height: 20px;
	outline: none;
	border-bottom: 0px solid #e1e0d6;
	text-decoration: none;
	font-family: 'VAG Rounded W01 Light';
	margin: 0;
	width: 100px;
		height: 40px;
		text-align: center;
	}



	.dl-menuwrapper li.lastLinkMobi a {border-bottom: 0;}

	span.contact-prompt {min-width: 75%;}





	/* header ends */

	/* Footer starts */
	.footer{
		width: 100%;
		margin: 0 auto;
		/*background-color: #163b64;*/
                background-image: url('~/media/Images/L/Lamb-Weston-IR/css/bottom-nav-background-img.jpg');
	}

	.contact-row {
		width: 100%;
		height: 57px;
		background-color: #002F52;
	}
	.contact-wrap .contact-msg {
		white-space: nowrap;
		font-weight: normal;
	}

	.footer .contact-wrap >img{
	   float:left;
	   padding: 26px 10px 0 0;
	}

	.footer-menu,
	.contact-wrap,
	.footer-bottom {
		width: 1200px;
		margin: 0 auto;
		padding: 10px 15px;
	}
	.footer .contact-row .contact-wrap>img {display:none}
	.footer-menu  {

		/* width: 1110px; */
	}

	.contact-wrap > span {
		color: #ffffff;
		font-size: 22px;
		line-height: 28px;
		float: left;
		padding-top: 4px;    
		padding-left: 15px;
		font-weight: 300;
		font-family: "Swiss_721 W01 Medium";
	}

	.contact-wrap a {
		width: initial;
	}

	.contact-wrap a.btn {
		margin-top: 0px;
		padding: 11px 48px;
	}

	.footer-menu > div {padding-left: 0; padding-right: 0;}

	.footer-menu > div ul{
		padding-top: 20px;
		text-align: left;
	}

	.footer-menu > div > ul {
		margin-top: 31px;
	}


	.footer-menu > div ul > li:nth-child(1)
	{

		text-transform: uppercase;
		padding: 0 0 8px 0;
                font-family: 'VAG Rounded LT W01 Bold';
		
	}

	.footer-menu > div ul > li,
	.footer-menu > div ul > li > ul > li{
		color: #ffffff;
		font-family: "Swiss_721 W01 Medium";
		font-size: 12px;
		font-weight: normal;
		line-height: 15px;
		list-style: none;
		/* padding: 0 0 18px 0; */
		text-transform: none;
		font-weight: 500;
		font-size: 14px;
		line-height: 15px;
		color: #fff;
	}
	.footer-menu > div ul li a {font-size:12px;} 

	.footer-menu > div.footer-bottom {
		clear: both;
		font-size: 10px;
		color: #E1E0D6;
		padding: 23px 0 13px 0;
	}



	.footer-bottom > span {
		float: left;
		font-size: 12px;
		color: #fff;
	}


	.footer-menu > div.footer-bottom > ul, .footer-menu > div.footer-bottom.mobiF > ul {
		float: right;
		margin: 0;
		display: block;
		width: 100%;
		margin-bottom: 30px;
		margin-top: 20px;
	}

	.footer-menu > div.footer-bottom > ul > li {
		float: left;
		margin: 0;
		padding: 0;
		display: inline-block;
		list-style: none;
		font-family: 'Swiss_721 W01 Roman', "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 10px;
		line-height: 14px;
	}

	.footer-menu > div.footer-bottom ul > li:nth-child(1) {font-weight: normal; text-transform: capitalize;}

	.footer-menu > div.footer-bottom > ul > li > a {
		float: left;
		margin: 0;
		padding: 0 22px 0 0;
		display: inline-block;
		list-style: none;
		color: #ffffff;
		text-decoration: underline;
	}

	.footer-menu > div.footer-bottom > div {
		clear: both;
	}

	.footer-menu > div.foot-pad {padding-left: 40px;}
	.foot-desk {
		padding: 0 30px;
	}
	.foot-desk .foot-col {
		width: 20%;
	}
	.footer-menu > div ul > li {
		padding: 5px 0px;
	}

	/* Footer ends */
	.main-links ul.level3Dropd li > a:hover, .main-links ul.level3Dropd li > a:active, .main-links ul.level3Dropd li > a:focus { background-color: #e1e0d7;}
	.main-links > ul > li > ul .heading-navigation.greyTitle {color: #003658; font-family: 'Swiss_721 W01 Medium'; font-weight: normal;padding: 10px 15px;}




	/* Media queries headerfooter start */

	@media (max-width: 1200px) and (min-width: 992px) {
		.search {right: 5px;}
		.search-btn {right: 18px;}
	}
	@media (max-width: 1200px) and (min-width: 768px) {
	.logo-container, .global-link {
		margin-left: 15px;
		z-index: 1;
		position: relative;
	}
	.worldwide.topnavigation {
		/*padding-left: 15px;*/
	}
	.nav-wrap {
		padding: 40px 0px 0;
	}
	.banner-ttl { font-size: 56px; width: 85%; margin: 0 auto;}
		
	}


	@media (max-width: 1199px) {
		.main-nav-wrap .requestBtnMargin  {display: none;}
	}

	@media (max-width: 1170px) {
		
	}
	@media (max-width: 1170px) and (min-width: 920px) {    
	.main-nav-wrap {
		width: 66%;
		float: left;
	}
	.main-links {
		display: none;
	}
	.requestBtnMargin{
		margin-top: 0px;
	}

	}


	@media (max-width: 1170px) and (min-width: 768px) {
		/*.corp-links {width: 500px;}
		.corp-links > ul > li:last-child {display: none;}*/
		
		.dl-menuwrapper.tablet-menu {display: block;}
		
		.page-wrap,
		.nav-wrap,
		.footer {
			width: 100%;
		}
			
		.main-links {
			display: none;
		}
		
		.tablet-menu{
			display: block;
			/*padding-right: 10px;*/
		}
		
		.whattoknow-content {
			width: 80%;
			margin-left:auto;
			margin-right: auto;
		}
		
		.whattoknow-content p {
			width: 100%;
		}
		
		.footer-menu > div.foot-col {
			margin: 30px 0 0 0;
			width: 20%;
		}
		
		.footer-menu > div.foot-col > ul {
			margin: 0px 0 0 0;
		}
		
		 .footer-menu,
		.footer-bottom,
		.contact-wrap {
			width: 100%;
		}
		
		.footer-bottom {
			margin: 0;
		}

		.footer-menu > div.footer-bottom {padding: 14px 0 13px 0;}
		
		.footer-menu > div.foot-pad {padding-left: 20px;}
		
		
	}

	@media (max-width: 920px) and (min-width: 768px) {
		.main-nav-wrap {
		width: 59%;
		float: left;
		z-index: 1;
		position: relative;
	}
		.requestBtnMargin {
		margin-top: 0px;
	}


	}



	@media (max-width: 1113px) and (min-width: 0px) {
		.main-nav, .main-minbar {display: none;}
		.mobile-menu { display: block;}
		.dl-menuwrapper.mobile-menu {display: block; width: 100%; }
		.dl-menuwrapper .dl-menu.dl-menuopen {min-height:615px;}
		.mobile-header { display: block;}
		.mobile-menu.dl-menuwrapper .dl-menu.dl-subview li.bottomSection {display:block;}
		.mobile-menu.dl-menuwrapper .dl-menu.dl-subview li.bottomSection > ul > li:not(.linkWithBtn):not(.dl-subviewopen) {display:none;}
		.mobile-menu.dl-menuwrapper .dl-menu.dl-subview li.bottomSection li.linkWithBtn {display:block;position: absolute;bottom: 0px;width: 80%;}
	}
	@media (max-width: 767px) and (min-width: 0px) {
		.foot-mobi {display: block;}
		.foot-desk {display: none;}
			
		.banner-ttl {font-size: 50px;line-height: 50px; width: 85%; text-align: center; margin: 0 auto; top:35%;}
		#mobile-menu span {width: 24px;}
		
		
		
		.footer-menu {width: 100%;}
		
		.footer-menu > div > ul {margin: 0 0 20px 0; }
		
		.footer-menu > div.footer-bottom > ul {padding: 0; width: 100%; margin-top: 30px;}
		.footer-menu > div.footer-bottom > ul > li {font-size: 12px;}
		.footer-menu > div.footer-bottom > ul > li > a {}
		.footer-menu > div.footer-bottom > ul > li > a:hover {text-decoration: underline;}
		
		.contact-row {padding: 0 15px;}
		.contact-wrap, .footer-menu, .footer-bottom {width: 100%;}
		
		.contact-wrap > span {padding-top: 12px; width: 160px; font-size: 16px; font-weight: bold; margin-left: -15px;}
		.footer .contact-wrap > img {display: none;}
		
		.footer-bottom.mobiF > span { display: block; width: 100%; clear: both; padding: 20px 0 0;}
		
		
	}



	@media (max-width: 860px) {
	  .worldwide.topnavigation {width: 230px;}
	  .corp-links > ul > li > a {padding:15px 10px;}
	}

	.mobile-menu.dl-menuwrapper li a {padding: 15px 30px 15px 15px;margin:0px;border-bottom: 1px solid #163b64;font-family:"VAG Rounded LT W01 Bold";}
	.mobile-menu.dl-menuwrapper li:not(.worldwide) > a:not(:only-child)::after {background: url(~/media/Images/L/Lamb-Weston-IR/css/arrow.png) no-repeat right top;background-size: contain;height: 20px;width: 15px;content: "";}

	.mobile-menu.dl-menuwrapper li.worldwide > a::after {background: none;content: "";}
	.mobile-menu.dl-menuwrapper li.worldwide > a:hover::after {background: none;content: "";}
	.mobile-menu.dl-menuwrapper li.linkWithBtn {text-align : center;margin-top: 50px;border-bottom: none;margin-bottom: 40px;width: 80%;margin-left: 40px;display: block;}
	.mobile-menu.dl-menuwrapper li.linkWithBtn a {color : #fff;border: none;}
	.mobile-menu.dl-menuwrapper li.linkWithBtn a:hover, .mobile-menu.dl-menuwrapper li.linkWithBtn a:active, .mobile-menu.dl-menuwrapper li.linkWithBtn a:focus {background-color : #D55A1A;color: #fff;}

	.mobile-menu.dl-menuwrapper li.bottomlinks > a::before {background-size: cover;position: absolute;display:inline-block;content:" ";}


	.mobile-menu.dl-menuwrapper li.worldwide > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/world.png');height:25px;width:25px;top:12px;left:6px; }
	.mobile-menu.dl-menuwrapper li.contactLink > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/message.png');height: 20px;width: 26px;left: 6px;top: 15px; }
	.mobile-menu.dl-menuwrapper li.investorDesk > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/dollar.png');height:25px;width:25px;top: 14px;left: 6px;}
	.mobile-menu.dl-menuwrapper li.potatoPerks > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/memberIcon.png');height:20px;width:20px;left: 12px;top: 14px;}
	.mobile-menu.dl-menuwrapper li.careersPage > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/careers.png');height:20px;width:24px;left: 10px;top: 14px;}
    .mobile-menu.dl-menuwrapper li.potatoGifts > a::before { background-image: url('~/media/Images/L/Lamb-Weston-IR/css/gift-icon-blue.png');height:20px;width:23px;left: 10px;top: 14px;}


	.mobile-menu.dl-menuwrapper li.bottomlinks a {padding: 15px 30px 15px 40px;border: none;display: inline-block;}
	.dl-menuwrapper li.bottomSection {position: absolute;width: 100%;bottom: 15px;}


	.search-mobile-textBox {position: absolute;background: #fff;right: 0px;left: 0px;top: 0;z-index: 9999;min-height: 150px;display:none;}
	.search-mobile-textBox.boxOpen {display:block;}
	.mobile-menu.dl-menuwrapper li a:focus, .mobile-menu.dl-menuwrapper li a:active {background: #fff;#163b64;}
	.closeBtn {
	  background: url('~/media/Images/L/Lamb-Weston-IR/css/close.png');
	  text-indent: -999999px;top: 25px;
	position: absolute;
	right: 15px;
	  height: 26px;
	  width: 30px;
	  display: inline-block;
	}
	.mobi-search-btn {display:none;}
	.dl-menu li:first-child:not(.bottomlinks) {display: none;}
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li.openPageLabel {text-transform: uppercase;}
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li:not(.dl-back):not(.openPageLabel) > a {
		background: #fff;
	color: #163b64;
	}
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li:not(.dl-back):not(.openPageLabel) {
	  margin-left: 20px;margin-right: 20px;
	}
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li.openPageLabel > a {cursor: text;background: #fff;font-size: 18px;
	color: #163b64;}
	.mobile-menu.dl-menuwrapper li a:hover,.mobile-menu.dl-menuwrapper li a:focus {background: #fff;
	color: #163b64;}
	.mobile-menu.dl-menuwrapper li.dl-back > a {background:#fff;padding-left: 40px;}
	.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li.dl-back::after{background: url(~/media/Images/L/Lamb-Weston-IR/css/arrow.png) no-repeat right top;background-size: auto;background-size: contain;height: 20px;width: 15px;}
	.mobile-menu.dl-menuwrapper .bottomSection li.bottomlinks a {border: none;}
	.linkWithBtnWorldWide > a {color: #fff !important;
	background-color: #e35205 !important;
	text-align: center;
	margin-top: 15px;}
	.internetexplorer11 .searchbox .search-txt.sb-search-input {height:58px;}
	.main-links > ul > li:last-child > ul.level2Dropd.level3SubMenuOpen {left: -150px;}
	.home-link .hm-lnk {width: 20px;color: transparent !important;background-image:url(~/media/Images/L/Lamb-Weston-IR/css/home.png);background-repeat:no-repeat;background-position:center;position: relative;}
	.mobile-menu .home-link .hm-lnk {width: 20px;color: transparent !important;background-image:url(~/media/Images/L/Lamb-Weston-IR/css/home-mob.png) !important;border:none !important;background-repeat:no-repeat;background-position:center;position: relative;}
	.home-link .hm-lnk:hover, .home-link .hm-lnk:focus, .home-link .hm-lnk:active {background-color: #fff !important;background-repeat: no-repeat !important;
	background-position: center !important;}
	.mobile-menu .home-link { border-bottom: 1px solid #163b64;}
	.home-link .hm-lnk:hover::after {content: " ";display: inline-block;width: 18px;height: 4px;background-color: #ffaf00;position: absolute;bottom: 5px;left: 4px;}

#headerwrapperTop{background-image: url('~/media/Images/L/Lamb-Weston-IR/css/top-nav-background-img.jpg'); background-repeat: repeat;}
.footer-menu .footer-bottom ul li {display: inline-block;}
.footer-menu .footer-bottom {width:auto;padding: 10px 2px;}
.footer-menu .footer-bottom > ul > li:nth-child(1) {font-family:inherit;}
.footer-menu .whiteUnderLine {border-bottom: 2px solid #ffffff;padding-top: 50px;}
.footer-menu .footer-bottom ul li:after {border-right:1px solid #ffffff;content:"";padding-left: 5px;}
.footer-menu .footer-bottom > ul > li:last-child:after {content:none;}
.footer-bottom .dyndate {padding:20px 0px;}
.footer-menu .leftColNav {display: table;min-height: 522px;} 
.footer-menu .leftColNav .footerImage {display: table-cell;vertical-align: bottom;}
.footer-bottom ul.socialMediaLinks li:after {content:none;}
.footer-bottom ul.socialMediaLinks li a {background-size: 70%;}
.footer-bottom ul.socialMediaLinks li:last-child {padding-left: 90px;}

@media (max-width: 736px) {
.footer-menu .leftColNav {display: block;min-height: auto;text-align: center;}
.footer-menu .leftColNav .footerImage {display: inline-block;}
.footer-bottom ul.socialMediaLinks li:last-child {display: table;padding-left: 0px;}
.footer-menu > div ul li a {font-size: 10px;}
}
/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
.footer-bottom ul.socialMediaLinks li:last-child {padding-left: 20px;vertical-align: -webkit-baseline-middle;}
.footer-menu .leftColNav {min-height: 622px;}
.footer-menu > div ul li a {font-size: 10px;}
}
/*IPad/IPad mini landscape mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{ 
.footer-menu .leftColNav {min-height: 592px;}
.footer-menu > div ul li a {font-size: 10px;}
}
/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{background-color:#ffffff;height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{height:20px;width:100%;position:relative;top:0px;margin-bottom:1px;}


.ui-menu .ui-menu-item {padding: 0 !important;  width: 96% !important;}
/*---- component-----*/
/* Common styles of menus */

.dl-menuwrapper {
	width: 98%;
	float: left;
	position: absolute;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
    top: 0;
    z-index: 100;
	display: none;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
    background: none;
	width: 48px;
	height: 54px;
	text-indent: -900em;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	outline: none;
    float: right;
    border: none;
    padding: 0;
}

.dl-menuwrapper button.dl-active{
    /*background: #f0efe9;*/
}

.dl-menuwrapper ul {
	background: #fff;
}

.dl-menuwrapper > ul > li:nth-child(5),
.dl-menuwrapper > ul > li:nth-child(6),
.dl-menuwrapper > ul > li:nth-child(7),
.dl-menuwrapper > ul > li:nth-child(8),
.dl-menuwrapper > ul > li:nth-child(9){
    /*background-color: #f7f7f5;*/
}

.dl-menuwrapper button:after {
	/*content: '';*/
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 15px 15px 0;
	font-size: 16px;
	line-height: 20px;
	color: #163b64;
	outline: none;
    border-bottom: 2px solid #e1e0d6;
    text-decoration: none;
    font-family: 'VAG Rounded W01 Light';
	margin: 0 15px;
    /*font-weight: 600;*/
	
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 35px;
	background: #f0efe9;
	margin: 0;
}

.dl-menuwrapper li a:hover,
.dl-menuwrapper li a:focus {
    background-color: #163b64;
    color: #fff;
    text-decoration: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}



.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	/*position: absolute;*/
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
    color: #fff;
    outline: 0;
    width: 10px;
    height: 14px;
    overflow: hidden
}

.dl-menuwrapper li.dl-back:after {
    background: url(~/media/Images/L/Lamb-Weston-IR/css/mob-nav-arrow.png) no-repeat right top;
    background-size: contain;
    float: left;
    position: absolute;
    top: 17px;
}

.dl-menuwrapper li.dl-back:hover:after,
.dl-menuwrapper li.dl-back:hover:focus {
    background: url(~/media/Images/L/Lamb-Weston-IR/css/mob-nav-arrow-white.png) no-repeat right top;
    background-size: contain;
}

.dl-menuwrapper li > a:not(:only-child):after{
    background: url(~/media/Images/L/Lamb-Weston-IR/css/mob-nav-arrow.png) no-repeat right top;
    background-size: contain;
    float: right;
}

.dl-menuwrapper li > a:hover:not(:only-child):after{
    background: url(~/media/Images/L/Lamb-Weston-IR/css/mob-nav-arrow-white.png) no-repeat 2px top;
    background-size: contain;
    float: right;
}



.dl-menuwrapper li.dl-back:after {
	left: 15px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(0,0,0,0.15);
}

.dl-menuwrapper .dl-menu {
	margin: 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
    top: 53px;
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

/* 
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link. 
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

/* Dynamically added submenu outside of the menu context */
.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}

/* Animation classes for moving out and in */

.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	0% { }
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	0% { }
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	0% { }
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	0% { }
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	0% { }
	100% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	0% { }
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	0% { }
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	0% { }
	100% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
}

.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		transform: translateY(40%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-300px);
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		transform: translateZ(0px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(300px);
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateZ(-200px);
		transform: translateZ(-200px);
		opacity: 0;
	}
}

/* No JS Fallback */
.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}

.no-js .dl-menuwrapper li.dl-back {
	display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
	content: '';
}

/* Colors for demos */

/* Demo 1 */
.demo-1 .dl-menuwrapper button {
	background: #c62860;
}

.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper ul {
	background: #9e1847;
}

/* Demo 2 */
.demo-2 .dl-menuwrapper button {
	background: #e86814;
}

.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper ul {
	background: #D35400;

}

/* Demo 3 */
.demo-3 .dl-menuwrapper button {
	background: #08cbc4;
}

.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
	background: #00b4ae;
}

/* Demo 4 */
.demo-4 .dl-menuwrapper button {
	background: #90b912;
}

.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper ul {
	background: #79a002;
}

/* Demo 5 */
.demo-5 .dl-menuwrapper button {
	background: #744783;
}

.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper ul {
	background: #643771;
}

@media (max-width: 1170px) and (min-width: 768px) {
    .tablet-menu {
        top: 32px;
		z-index: 0;
    }
    
    .tablet-menu .dl-menu.dl-menuopen {
        top: 81px;
        /*padding-right: 10px;   */
    }
}