@charset "utf-8";
/* CSS Document */

/* modified versions of normalize.css v3.0.1 | MIT License | git.io/normalize + reset.css
============================================================ */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, dialog { 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; outline:none !important; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
dfn { font-style: italic; }
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; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1.3; }
em { font-style:italic; }
b, strong { font-weight:bold; }
area { outline:none; }


/* font face
============================================================ */
@font-face {
    font-family:'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'open_sanssemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'rockwellregular';
    src: url('../fonts/Rockwell-webfont.eot');
    src: url('../fonts/Rockwell-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Rockwell-webfont.woff2') format('woff2'),
         url('../fonts/Rockwell-webfont.woff') format('woff'),
         url('../fonts/Rockwell-webfont.ttf') format('truetype'),
         url('../fonts/Rockwell-webfont.svg#rockwellregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* body / defaults / basic classes
============================================================ */
body { color:#464646; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5; }

h1, h2, h3 { color:#000; font-family:'rockwellregular'; }
h1 {}
h2 {}
h3 {}
p { padding:0 0 14px 0; }
.post-list p { padding:0 0 14px 0 !important; }
a { text-decoration:none; color:#0171bb; }
a:hover { text-decoration:none; color:#84b236; }
ul, ol {}
ul li { list-style-type:none; }
ol li { list-style-type:decimal; }
li {}
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
textarea,
select { outline:0; padding:8px 10px; border:1px solid #c4c4c4; border-radius:5px; color:#676767; background-color:#fff; font-family:'rockwellregular', Arial, Helvetica, sans-serif; font-size:14px; box-sizing:border-box; width:100%; max-width:300px; }
input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"] {}
input[type="submit"],
button { cursor:pointer; display:inline-block; background:#0171bb; color:#fff; font-family:'rockwellregular'; padding:8px 15px; border-radius:5px; border:0 none; }
input[type="submit"]:hover,
button:hover { background:#84b236; }
textarea { overflow:hidden; resize:none; }
figure,
.img { font-size:0px; }
.img-center { text-align:center; }
.img-center img { max-width:100%; }
strong { font-family:'open_sansbold'; font-weight:normal; }
img { max-width:100%; max-height:100%; width:auto; height:auto; }

.clearfix:before, .clearfix:after { content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.clearboth { clear:both; }

::-webkit-input-placeholder { color:#676767; opacity:1; }
:-moz-placeholder { color:#676767; opacity:1; }
::-moz-placeholder { color:#676767; opacity:1; }
:-ms-input-placeholder { color:#676767; opacity:1; }


.container { width:1110px; margin:0 auto; }

/* masterhead
============================================================ */
#masterhead { position:relative; z-index:9999; }

#toparea { background:#e5f1f8; line-height:33px; }
#toparea .info { float:left; color:#4a514f; }
#toparea .info p { padding:0; }
#toparea .social-media { float:right; }
#toparea .social-media a { color:#8c9499; margin:0 0 0 16px; font-size:16px; vertical-align:middle; }
#toparea .social-media a:hover { color:#abcb84; }

#nav-search { background:#0171bb; box-shadow:0 5px 5px -5px #777 inset; }

#nav { float:left; }
#nav ul li { float:left; border-right:1px solid #348dc9; position:relative; }
#nav ul li:first-child { border-left:1px solid #348dc9; }
#nav ul li a { display:block; color:#fff; font-family:'rockwellregular'; line-height:66px; padding:0 13px; }
#nav ul li a:hover,
#nav ul li.selected > a { background:#84b236; text-decoration:none; box-shadow:0 5px 5px -5px #777 inset; }
#nav ul li.purple a { background:#711371; }
#nav ul li.purple a:hover,
#nav ul li.purple.selected a,
#nav ul li.purple ul li:hover > a, 
#nav ul li.purple ul li.selected > a, 
#nav ul li.purple ul ul li:hover > a, 
#nav ul li.purple ul ul li.selected > a { background:#4b0d4c; }
#nav .mobile-twitter { display:none;}


#nav ul li:hover > ul { left:0; }

#nav ul ul { position:absolute; left:-9999px; width:255px; background:#84b236;  }
#nav ul ul li { float:none; border:0 !important; position:relative; }
#nav ul ul li a { line-height:1.3; padding:10px 14px; box-shadow:none !important; }
#nav ul ul li:hover > a,
#nav ul ul li.selected > a,
#nav ul ul ul li:hover a,
#nav ul ul ul li.selected > a { background:#0171bb; }
#nav ul ul ul { position:absolute; left:-9999px; width:255px; background:#84b236; top:0;}
#nav ul ul ul { left:-9999px; }
#nav ul ul li:hover ul { left:100%; } 
.nav-btn,
.nav-cover,
.force-view { display:none; }

#search { float:right; width:118px; height:32px; background:#005790; border:1px solid #005389; border-bottom:1px solid #2b88c6; border-left:0 none; border-radius:3px; box-shadow:-3px 3px 5px -5px #005389 inset; margin:17px 0 0 0; }
#search input[type="text"] { float:left; width:85px; height:32px; background:transparent; border:0 none; color:#73a4c4; }
#search button { float:right; background:transparent; color:#73a4c4; border:0 none; margin:6px 8px 0 0; padding:0; }
#search button:hover { opacity:0.75; }

#search input[type="text"]::-webkit-input-placeholder { color:#73a4c4; }
#search input[type="text"]:-moz-placeholder { color:#73a4c4; }
#search input[type="text"]::-moz-placeholder { color:#73a4c4; }
#search input[type="text"]:-ms-input-placeholder { color:#73a4c4; }


/* banner
============================================================ */
#banner { /*height:522px;*/ height:390px; position:relative; z-index:10; }
#banner #logo, #banner .logo { font-size:0; /*padding:60px 0 0 0;*/ padding:20px 0 0 0; position:relative; z-index:10; }
#banner ul li { background:url(../images/banner-bg.jpg) 50% 70% no-repeat; background-size:cover; }
#banner ul li .container { position:relative; height:100%; max-width:825px; }
#banner ul li.banner3 { background:url(../images/banner-bg-adic.jpg) right 50% no-repeat; background-size:cover; }
#banner ul li.banner5,
#banner ul li.banner6 { background:#fff; }
#banner ul li.banner7 { background:#92568a; }
#banner ul li.banner7 .info { background:#5c335f; font-size:16px; color:#fff; }
#banner ul li.banner7 .img { bottom:-21px; width:471px; right:-115px;}

.banner-slider { position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:5; visibility:hidden; }
.banner-slider .bx-wrapper { /*max-width:1100px !important;*/ margin:0 auto; }
.banner-slider .info { box-sizing:border-box; box-shadow:0 5px 5px -5px #333; background:#84b236; /*width:630px;*/ width:510px; /*padding:20px 30px;*/ padding:15px 20px; color:#fff; font-size:30px; font-family:'open_sansregular'; position:absolute; /*top:205px;*/ top:145px; left:0; z-index:10; }
#banner ul li.banner3 .info,
#banner ul li.banner5 .info,
#banner ul li.banner6 .info{ background:#711371; } 
.banner-slider .info h2 { color:#fff; /*font-size:25px;*/ font-size:20px; font-family:'open_sansregular'; padding:0 0 20px 0; }
.banner-slider .img { position:absolute; right:0; bottom:0; z-index:5; width:300px; height:100%; text-align:right; }
.banner-slider .img img { max-width:none; max-height:none; height:auto; width:100%; }
.banner-slider .info .info-wrap { position:relative; }
.banner-slider .info span { font-family:'open_sansbold'; }
.banner-slider .info a { position:absolute; display:inline-block; font-family:'rockwellregular'; /*font-size:23px;*/ font-size:20px; color:#434343; background:url(/images/bg-banner-btn.jpg) repeat-x 0 bottom #fff; /*padding:10px 15px;*/ padding:8px 15px; border-radius:5px; bottom:-46px; box-shadow:0 5px 5px -5px #333; }
.banner-slider .info a:hover { background:#fff; }
.banner-slider .banner6 .img,
.banner-slider .banner5 .img,
.banner-slider .banner2 .img { height:100%; /*line-height:522px;*/ line-height:390px; }
.banner-slider .banner6 .img img,
.banner-slider .banner5 .img img,
.banner-slider .banner2 .img img { vertical-align:middle; }
.banner-slider .banner4 .img { width:400px; height:auto; }
.banner-slider-prev em,
.banner-slider-next em{ text-shadow:0 1px 1px #333; }

.banner-slider .bx-viewport { z-index:5; }
@media only screen and (min-width: 768px) {
.banner-slider .bx-wrapper,
.banner-slider .bx-viewport,
.banner-slider .bx-viewport ul,
.banner-slider .bx-viewport ul li { height:100% !important; }
}

.banner-slider .bx-pager { position:absolute; left:0; bottom:30px; width:100%; text-align:center; font-size:0; z-index:10; }
.banner-slider .bx-pager .bx-pager-item { display:inline-block; padding:0 3px; text-align:left; }
.banner-slider .bx-pager a { display:block; background:#fff; width:12px; height:12px; border-radius:50%; text-indent:-9999px; box-shadow:1px 1px 1px #3a3a3a; }
.banner-slider .bx-pager a:hover,
.banner-slider .bx-pager a.active { background:#0171bb; }
.banner-slider .banner-slider-prev,
.banner-slider .banner-slider-next { display:block; position:absolute; top:50%; margin-top:-30px; z-index:15; }
.banner-slider .banner-slider-prev { left:20px; }
.banner-slider .banner-slider-next { right:20px; }
.banner-slider .banner-slider-prev a,
.banner-slider .banner-slider-next a { color:#fff; font-size:60px; }
.banner-slider .banner-slider-prev a:hover,
.banner-slider .banner-slider-next a:hover { opacity:0.5; }

#banner-inner { background:url(../images/banner-inner.jpg) 50% 50% no-repeat; height:150px; }
#banner-inner .heading { padding:40px 0 0 0; }
#banner-inner h2 { font-size:36px; padding:0; }

#banner-policy { background:url("../images/banner-policy.jpg") 50% 50% no-repeat; height:234px;}
.adic-page #banner-adic { background: url(../images/adic_bg.jpg) 50% 50% no-repeat; height:234px; }

@media only screen and (min-width: 1601px) { #banner, #banner-inner, #banner-policy, .adic-page #banner-adic { background-size:100% auto; } }


/* intro
============================================================ */
#intro { border-bottom:1px solid #e0e5e4; text-align:center; padding:25px 0; }
#intro h1,
#intro h2 { font-size:27px; padding:0; }



/* bottom-logos
============================================================ */
#bottom-logos { font-size:0; text-align:center; background:#fafafa; border-top:1px solid #e5e9e8; padding:25px 0 15px 0; vertical-align:middle; }
#bottom-logos img { vertical-align:middle; margin:0 40px; }


/* bottomarea
============================================================ */
#bottomarea { background:#0171bb; padding:25px 0; color:#bddbef; font-size:13px; }
#bottomarea a { color:#bddbef; }
#bottomarea a:hover { color:#fff; text-decoration:none; }
#bottomarea p { padding:0; }
#bottomarea .box { float:left; width:255px; padding:0 0 0 30px; }
#bottomarea .box:first-child { padding-left:0; }
#bottomarea h3 { color:#fff; font-size:19px; padding:0 0 15px 0; }
#bottomarea ul li { padding:0 0 10px 0; }
#bottomarea .address { padding:0 0 10px 0; }
#bottomarea .numbers { color:#fff; font-size:15px; padding:0 0 10px 0; }
#bottomarea .social-media { font-size:18px; }
#bottomarea .social-media a { margin:0 0 0 20px; font-size:13px; }
#bottomarea .social-media a em { font-size:18px; }
#bottomarea .social-media a:first-child { margin-left:0; }
#bottomarea .company-logo { display:table; width:100%; margin:20px 0 0 0; }
#bottomarea .company-logo a { display:table-cell; vertical-align:middle; }
#bottomarea .company-logo a:hover { opacity:0.7; }

/* footer
============================================================ */
#footer { background:#212121; color:#fff; font-size:12px; line-height:40px; text-align:center; }
#footer a { color:#fff; }
#footer a:hover { text-decoration:underline; }
#footer p { padding:0; }
#footer p.copyright { float:left; }
#footer p.designby { float:right; }


/* main area - inner pages
============================================================ */
#main {}
.main { padding:30px 0; }

.btn-link a,
a.btn-link { display:inline-block; background:#0171bb; color:#fff; font-family:'rockwellregular'; padding:5px 12px; border-radius:5px; margin:0 15px 10px 0; }
.btn-link a em,
a.btn-link em { margin:0 0 0 12px; }
.btn-link a:hover,
a.btn-link:hover { background:#84b236; text-decoration:none; }
p.btn-link a { margin:0; }

.img-holder { border:1px solid #d3e0e7; background:#fff; padding:1px; font-size:0; display:inline-block; max-width:100%; }
.img-holder span { display:block; background:#e5f1f8; padding:4px; }
.img-holder img {}
.img-holder-left { float:left; margin:0 25px 15px 0; max-width:300px; }
.img-holder-right { float:right; margin:0 0 15px 25px; max-width:300px; }
.img-text-list { margin:20px 0 0 0; }
.img-text-list .img-holder { width:190px; margin:0; }
.img-text-list .desc-cont { margin:0 0 0 225px; }
.img-text-list .desc-cont h2 { border-bottom:1px solid #ccc; padding:0 0 15px 0; margin:0 0 15px 0; position:relative; }
.img-text-list .desc-cont h2 span { display:block; color:#127ac1; font-family:'open_sanssemibold'; font-size:17px; }
.img-text-list .desc-cont h2 em { display:none; }

hr, .hr { border:0 none; border-bottom:1px solid #e5e5e5; font-size:0; height:20px; overflow:hidden; margin:0 0 20px 0; clear:both; }

.content h1 { font-size:23px; padding:0 0 15px 0; }
.content h2 { font-size:22px; padding:15px 0 10px 0; }
.content h2:first-child { padding-top:0; }
.content h3 { color:#84b236; font-size:19px; padding:0 0 10px 0; }
.content ul,
.content ol { padding:0 0 10px 20px; }
.content ul li { list-style-type:disc; padding:0 0 15px 0; }
.content ol li { padding:0 0 5px 0; }
ul.bullet-check-green { padding-left:0; }
ul.bullet-check-green li { list-style-type:none; position:relative; padding:0 0 10px 25px; display:table; }
ul.bullet-check-green li:before { font-family:'FontAwesome'; content:'\f00c'; position:absolute; left:0; top:0; color:#84b236; }

.policy-priority { text-align:center; padding:0 0 40px 0; }
.policy-priority h2 { font-size:19px; padding:0 0 40px 0; }
.policy-priority .block {}
/*.policy-priority .box { float:left; width:172px; padding:0 0 0 15px; }*/
.policy-priority .box { float:left; width:16.66%; box-sizing:border-box; padding:0 10px; }
/*.policy-priority .box:first-child { padding-left:0; }*/
.policy-priority .box .icon { font-size:0; padding:0 0 20px 0; }
.policy-priority .box h3 { font-size:17px; padding:0; }
.policy-priority .box h3 a { color:#000; }
.policy-priority .box h3 a:hover { color:#84b236; text-decoration:none; }
/*.policy-priority .box a { display:inline-block; background:#0171bb; color:#fff; font-family:'rockwellregular'; padding:5px 12px; border-radius:5px; }
.policy-priority .box a:hover { background:#84b236; text-decoration:none; }*/
.policy-priority .icon a .img-default { display:inline; }
.policy-priority .icon a .img-hover { display:none; }
.policy-priority .icon a:hover .img-default { display:none; }
.policy-priority .icon a:hover .img-hover { display:inline; }

.recent-act {padding: 0 0 35px; border-bottom: 1px solid #d9d9d9; margin-bottom: 35px;}
.recent-act h2 { font-size:27px; text-align:center; padding:0 0 30px 0; }
.recent-act ul li { float:left; width:255px; /*margin:0 0 0 30px;*/ }
.recent-act .box { max-width:255px; }
.recent-act .box .body { background:#f2f8fb; padding:10px 18px; height:90px; overflow:hidden; }
.recent-act .box h3 { font-size:17px; padding:0 0 10px 0; }
.recent-act .box p { padding:0; }
.recent-act .box .link { background:#f2f8fb; border-bottom:2px solid #0171bb; padding:8px 0 0 20px; }
.recent-act .box .link a { display:inline-block; background:#0171bb; color:#fff; font-family:'rockwellregular'; padding:5px 18px; border-radius:3px 3px 0 0; }
.recent-act .box .link a:hover { background:#84b236; text-decoration:none; }
.bx-wrapper { position:relative; }
.recent-act .bx-controls-direction a { position:absolute; top:50%; color:#7a7f86; font-size:40px; margin-top:-20px; }
.recent-act .bx-controls-direction a.bx-prev { left:-45px; }
.recent-act .bx-controls-direction a.bx-next { right:-45px; }
.recent-act .bx-controls-direction a:hover { opacity:0.5; }
.recent-act .box .link a { display:none; }
.recent-act .Readmore .link-more,
.recent-act .Download .link-download { display:inline-block !important; }

.blog-home { padding:35px 0; border-top:1px solid #d9d9d9; }
.blog-home h2 { font-size:27px; text-align:center; padding:0 0 30px 0; }
.blog-home h3 { font-size:16px; padding:0 0 2px 0; }
.blog-home h5 { color:#84b236; font-size:11px; padding:0 0 8px 0; }
.blog-home .block { margin-left:-20px; }
.blog-home .item { box-sizing:border-box; float:left; width:25%; padding:0 0 0 20px; }
.blog-home .img-holder { width:100%; height:130px; box-sizing:border-box; text-align:center; margin:0 0 15px 0; }
.blog-home .img-holder span { box-sizing:border-box; width:100%; height:100%; line-height:119px; }
.blog-home .img-holder img { vertical-align:middle; max-width:100%; max-height:100%; width:auto; height:auto; }

/*.news-updates { padding:50px 0 20px 0; border-top:1px solid #d9d9d9; }
.news-updates .box { width:540px; position:relative; }
.news-updates .news { float:left; }
.news-updates .updates { float:right; }
.news-updates h2 { font-size:20px; padding:0; position:absolute; left:175px; top:0; }
.news-updates .updates h2 { left:83px; }
.news-updates .box .img { border:1px solid #d3e0e7; background:#fff; padding:1px; float:left; }
.news-updates .box .img span { display:block; background:#e5f1f8; padding:4px; }
.news-updates .box .img img { max-width:148px; }
.news-updates .box .info { margin:30px 0 0 175px; }
.news-updates .box.updates .info { margin:30px 0 0 82px; }
.news-updates .box h3 { color:#0171bb; font-family:'open_sanssemibold'; font-size:17px; padding:0 0 5px 0; }
.news-updates .box h3 a { padding:0; }
.news-updates .box a { display:inline-block; background:#0171bb; color:#fff; font-family:'rockwellregular'; padding:5px 12px; border-radius:5px; }
.news-updates .box a:hover { background:#84b236; text-decoration:none; }
.news-updates .box .info h3 a { background:none; color:#0171bb; }
.news-updates .box .info h3 a:hover { color:#84b236; }
.news-updates .bx-viewport { z-index:5; }
.news-updates .bx-controls { position:absolute; right:0; bottom:1px; z-index:10; }
.news-updates .bx-controls a { margin:0 0 0 5px; color:#fff; background:#bdbdbd; padding:0; width:30px; height:30px; line-height:30px; text-align:center; }
.news-updates .bx-controls a em { vertical-align:middle; }
.news-updates .bx-controls a:hover { background:#7a7f86; }*/

.content { float:left; width:825px; }
.sidebar { float:right; width:255px; }

.sidebar h2 { border-bottom:1px solid #d9d9d9; font-size:23px; padding:0 0 20px 0; margin:0 0 20px 0; }
.sb-box { padding:0 0 25px 0; }

.sb-menu {}
.sb-menu ul li { position:relative; padding:0 0 8px 25px; }
.sb-menu ul li a { color:#4c4c4c; font-family:'open_sanssemibold'; }
.sb-menu ul li a:before { background:url(../images/bullet-triangle.png) 0 0 no-repeat; width:12px; height:13px; display:block; content:''; position:absolute; left:0; top:4px; }
.sb-menu ul li a:hover,
.sb-menu ul li.selected > a { color:#84b236; text-decoration:none; }
.sb-menu ul li a:hover:before,
.sb-menu ul li.selected > a:before { background-position:0 100%; }


.sb-links {}
.sb-links ul li { padding:0 0 5px 0px; }
.sb-links ul li a { color:#0171bb; font-family:'open_sanssemibold'; }
.sb-links ul li a:hover { color:#84b236; text-decoration:none; }

.sb-blog { font-size:13px; }
.sb-blog .info { margin:0 0 0 90px; } 
.sb-blog h3 { color:#0171bb; font-family:'open_sanssemibold'; font-size:14px; padding:0 0 2px 0; }
.sb-blog h5 { color:#84b236; font-family:'open_sansregular'; font-size:11px; padding:0 0 8px 0; }
.sb-blog p { padding:0; }
.sb-blog .item { padding:20px 0 0 0; }
.sb-blog .item:first-child { padding-top:0; }
.sb-blog .img-holder { float:left; margin:0 10px 0px 0; width:73px; text-align:center; }
.sb-blog .img-holder img { max-width:65px; } 
.sb-blog .pagination { display:none; }



#nr-navicons { border-bottom:1px solid #e0e5e4; padding:20px 0; }
#nr-navicons ul { text-align:center; display:inline-block; width:100%; }
#nr-navicons ul li { float:left; padding: 0 25px; border-left: 1px solid #e1e1e1; }
#nr-navicons ul li:first-child { border-left:0 none; }
#nr-navicons a { display:block; text-decoration:none; padding:0 5px; }
#nr-navicons a span { display:block; }
#nr-navicons a span.title { color:#000; font-family:'rockwellregular'; font-size:16px; }
#nr-navicons a:hover span.title,
#nr-navicons a.selected span.title{ color:#84b236; }
#nr-navicons a .img { height:60px; margin:0 0 10px 0; }
#nr-navicons a img { max-height:60px; max-width:100%; }
#nr-navicons a img.img-green { display:none; }
#nr-navicons a:hover img.img-green,
#nr-navicons a.selected img.img-green{ display:inline; }
#nr-navicons a:hover img.img-grey,
#nr-navicons a.selected img.img-grey{ display:none; }

.sidebar-left { float:left; }
.sidebar-left .sb-box { border-top:1px solid #ccc; padding:25px 0 20px 0; }
.sidebar-left .sb-box:first-child { border-top:0 none; padding-top:0; }

.sidebar-left .tweet iframe { width:100% !important; }

.search-news { border:1px solid #aeaeae; margin:0 0 10px 0; border-radius:5px; position:relative; }
.search-news button { color:#aeaeae; border:0 none; background:none; float:right; padding:0 10px; line-height:34px; position:absolute; top:0; right:0; }
.search-news input[type="text"] { float:left; max-width:100%; border:0 none; padding-right:45px; }

.sb-btn-links ul li { padding:0 0 10px 0; }
.sb-btn-links a { display:table; width:100%; color:#676767; font-family:'rockwellregular'; padding:5px 10px; line-height:16px; border:1px solid #aeaeae; border-radius:5px; box-sizing:border-box; text-decoration:none; }
.sb-btn-links a span { display:table-cell; vertical-align:middle; }
.sb-btn-links a em { display:table-cell; vertical-align:middle; font-style:normal; text-align:right; }
.sb-btn-links a em:before { font-family:'FontAwesome'; content:'\f0d7'; }
.sb-btn-links a:hover { background:#0171bb; border-color:#0171bb; color:#fff; }
.sb-btn-links a:hover em:before { content:'\f101'; }
.sb-btn-links .collapse-cont a { border:0; background:none; color:#0171bb; }
.sb-btn-links .collapse-cont a:hover { color:#84b236; }

.left-media-enquiries .collapse-cont a { background:none; padding:0; font-size:12px; font-family:"open_sansregular",Arial,Helvetica,sans-serif; display:inline-block; word-wrap:break-word; }

.newsroom .content { width:540px; display:inline-block; vertical-align:top; float:none; padding:0 0 0 30px; }
.newsroom.gallery .content { width:825px; float:right; }

.newsroom h1 { border-bottom:1px solid #d9d9d9; padding:0 0 20px 0; margin:0 0 25px 0; }
.newsroom .content h2 { padding:0 0 15px 0; }
.newsroom .content h3 { color:#0171bb; font-family:'open_sanssemibold'; font-size:16px; padding:0 0 12px 0; }
.newsroom #banner-inner h2 em,
.policy-priorities-cover { display:none; }
.nr-list { font-size:13px; }
.nr-list .item { padding:0 0 25px 0; }
.nr-list .img-holder { float:left; margin:0 25px 0px 0; }
.nr-list.listing-latest-wrap .img-holder { width:148px; margin-bottom:20px; }
.nr-list.listing-latest-wrap .img-holder img { width:100%; }
.content .nr-list h3 { padding:0 0 2px 0; }
.nr-list h5 { color:#84b236; font-family:'open_sansregular'; font-size:11px; padding:0 0 8px 0; }
.nr-list p { padding:0; }
.nr-navicons-cover { display:none; }

.post-list .info { margin:0 0 0 180px; }
.post-list .img-holder { margin:0; width:156px; }

.nr-pagination,
.pagination.webapp { border-top:1px solid #d9d9d9; padding:25px 0; font-size:13px; border-bottom:1px solid #d9d9d9; }
.nr-pagination a,
.pagination.webapp a { color:#535353; margin:0 2px; display:inline-block; padding:2px; }
.nr-pagination strong,
.nr-pagination a:hover,
.pagination.webapp a:hover,
.pagination.webapp .pag-current { font-weight:normal; color:#512061; margin:0 2px; display:inline-block; padding:2px; }
.nr-pagination span { display:inline-block; padding:0 15px; }
.pagination.webapp .pag-prev { position:relative; padding:0 0 0 7px; }
.pagination.webapp .pag-prev:before { content:'\f100'; font-family:FontAwesome; height:23px; position:absolute; left:0; top:0;  }
.pagination.webapp .pag-next { position:relative; padding:0 7px 0 0; }
.pagination.webapp .pag-next:before { content:'\f101'; font-family:FontAwesome; height:23px; position:absolute; right:0; top:0;  }



.policy-specific {  border-top:1px solid #d9d9d9; padding:25px 0; font-size:13px; } 
.policy-specific .block { text-align:center; }
.policy-specific .box { float:left; width:81px; padding:0 0 0 10px; }
.policy-specific .box:first-child { padding-left:0; }
.policy-specific img { max-width:100%; }
.policy-specific h3 { color:#000; font-size:13px !important; }
.policy-specific a { color:#000; display:block; }
.policy-specific a:hover,
.policy-specific a:hover h3 { color:#84b236; text-decoration:none; }

.blog-details h1 { border-bottom:0 none; margin:0; padding:0 0 15px 0; }
.blog-details h5 { color:#84b236; font-family:'open_sansregular'; font-size:11px; padding:0 0 20px 0; }
.blog-details .img-holder { display:block; max-width:538px; margin:0 auto; }
.blog-details .share { border-top:3px solid #0171bb; padding:15px 0 15px; }
.blog-details .share > div { display:inline-block; margin:0 10px 0 0; vertical-align:top; }

.blogdetails-pagination { border-top:1px solid #d9d9d9; padding:25px 0; }
.blogdetails-pagination a { background:#0171bb; color:#fff; padding:8px 15px; border-radius:5px; text-decoration:none; }
.blogdetails-pagination a.prev { float:left; }
.blogdetails-pagination a.next { float:right; }
.blogdetails-pagination a.prev em { margin:0 8px 0 0; }
.blogdetails-pagination a.next em { margin:0 0 0 8px; }
.blogdetails-pagination a:hover { background:#84b236; }

.form-subscribe { border:1px solid #d2dfe7; background:#f3f8fc; }
.form-subscribe .block { border:1px solid #fff; padding:26px 30px; }
.form-subscribe .item { padding:4px 0; }
.form-subscribe input,
.form-subscribe select { max-width:100%; }
.form-subscribe select { width:100%; }
.form-subscribe p { padding:4px 0; }
.form-subscribe label { margin:0 0 0 22px; font-size:14px; padding:0 0 5px 0; display:block;  }
.form-subscribe label:first-child { margin-left:0; }
.form-subscribe input[type="submit"] { float:right; margin:5px 0 0 0; }

.media-releases {}
.media-releases .tab-nav {}
.media-releases .tab-nav ul { padding:0; }
.media-releases .tab-nav ul li { float:left; box-sizing:border-box; width:50%; list-style-type:none; padding:0; }
.media-releases.gallery-tab-list .tab-nav ul li { width:33.33%; }

.media-releases .tab-nav ul li a { display:block; color:#b2b2b2; font-family:'rockwellregular'; font-size:23px; display:block; border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; text-align:center; text-decoration:none; padding:10px 0; }
.media-releases .tab-nav ul li:first-child a { border-left:0 none; }
.media-releases .tab-nav ul li a.active { color:#000; border-top:1px solid #d9d9d9; border-bottom:0 none; }
.media-releases .tab-cont { display:none; }
.media-releases .tab-cont:first-child { display:block; }
.media-releases .tab-content { padding:20px 0 0 0; }
.media-releases #tab-adic h3 a { color:#701471; }

#banner-policy .heading { display:none; }
#banner-policy .box { float:left; width:16.6%; box-sizing:border-box; }
#banner-policy .box a { display:block; height:234px; color:#000; font-family:'rockwellregular'; font-size:18px; text-align:center; text-decoration:none; box-sizing:border-box; padding:29px 10px 0 10px; line-height:1.2; }
#banner-policy .box span { display:block; }
#banner-policy .box .img { padding:0 0 15px 0; }
#banner-policy .box .img-white { display:none; }
#banner-policy .box a:hover,
#banner-policy .box a.selected { background:#0171bb; color:#fff; }
#banner-policy .box a:hover .img-white,
#banner-policy .box a.selected .img-white { display:inline; }
#banner-policy .box a:hover .img-default,
#banner-policy .box a.selected .img-default { display:none; }

.policy-priorities .sidebar h2 { border-bottom:0 none; margin:0; }
.policy-priorities .sidebar h2 .head-two,
.policy-priorities .sidebar h2.alt-head .head-one { display:none; }
.policy-priorities .sidebar h2.alt-head .head-two { display:block; }
.policy-priorities .sb-box { border-top:1px solid #ccc; padding-top:20px; }
.policy-priorities .sb-box:first-child { padding-top:0; border-top:0 none; }
.policy-priorities .content { box-sizing:border-box; padding-right:25px; border-right:1px solid #ccc; }

.policy-priorities .content h1,
.policy-priorities .sb-box:first-child h2 { display:none; }
#pp-heading { background:#fafafa; border-bottom:1px solid #e0e5e4; }
#pp-heading h1,
#pp-heading h2 { padding:0; display:block; }
#pp-heading .content,
#pp-heading .sidebar { padding-top:15px; padding-bottom:15px; }
#pp-heading .content { position:relative; min-height:60px; }
#pp-heading h1 { padding-right:170px; }
#pp-heading .actions { position:absolute; top:18px; right:25px; }
#pp-heading .actions a { display:inline-block; vertical-align:middle; font-size:15px; margin:0 1px; }
#pp-heading .actions a em { color:#797e85; }
#pp-heading .actions a span { display:block; width:10px; height:10px; text-indent:-9999px; background:#c2c2c2; border-radius:50%; }
#pp-heading .actions a:hover span,
#pp-heading .actions a.selected span { background:#84b236; }
#pp-heading .actions a:hover em { color:#84b236; }
#pp-heading .actions strong { display:inline-block; padding:0 10px; }
.policy-priorities .sb-menu ul li { padding:0; display:none; }
.policy-priorities .sb-menu ul li a,
.policy-priorities .sb-menu ul li a:before { display:none; }
.policy-priorities .sb-menu ul li.selected,
.policy-priorities .sb-menu ul li.selected li { display:block; }
.policy-priorities .sb-menu ul ul li { padding:0 0 8px 25px; }
.policy-priorities .sb-menu ul ul li a { display:inline; }
.policy-priorities .sb-menu ul ul li a:before { display:block; }
.policy-priorities .sb-menu ul ul li.selected a { color:#84b236; }
.policy-priorities .sb-menu ul ul li.selected a:before { background-position:0 100%; }

.adic-page {}

.adic-page a { color:#701471; }
.adic-page .content a { color:#CF55D0; }
.adic-page a:hover { color:#4b0d4c; }
.adic-page .content h3,
.adic-page ul.bullet-check-green li::before { color:#701471; }
.adic-page #toparea { background:#fff; display:none;  }
.adic-page #toparea .social-media a:hover { color:#a671a7; }
.adic-page #nav-search { background:#701471; }
.adic-page #nav ul li { border-right:1px solid #8d438d; }
.adic-page #nav ul li:first-child { border-left:1px solid #8d438d; }
.adic-page #nav ul li a:hover,
.adic-page #nav ul li.selected > a { background:#4b0d4c }
.adic-page #nav ul ul { background:#4b0d4c; }
.adic-page #nav ul ul li:hover > a,
.adic-page #nav ul ul li.selected > a { background:#701471; }


.adic-page #nav ul li.purple ul li:hover > a, 
.adic-page #nav ul li.purple ul li.selected > a, 
.adic-page #nav ul li.purple ul ul li:hover > a, 
.adic-page #nav ul li.purple ul ul li.selected > a  { background:#701471; }




.adic-page #search { background:#fff; border:1px solid #fff; box-shadow:none; }
.adic-page #search input[type="text"] { color:#929292; }
.adic-page #search input[type="text"]::-webkit-input-placeholder { color:#929292; }
.adic-page #search input[type="text"]:-moz-placeholder { color:#929292; }
.adic-page #search input[type="text"]::-moz-placeholder { color:#929292; }
.adic-page #search input[type="text"]:-ms-input-placeholder { color:#929292; }
.adic-page #search button { color:#530e54; }
.adic-page #bottomarea { background:#701471; color:#e5bfe5; }
.adic-page #bottomarea a { color:#e5bfe5; }
.adic-page #bottomarea a:hover { color:#fff; }
.adic-page #footer { background:#230523; }
.adic-page #banner-adic .img { padding:75px 0 0 0; }
.adic-page .sb-menu ul li a:hover,
.adic-page .sb-links ul li a:hover { color:#701471; }
.adic-page .sb-menu ul li { padding-left:30px; }
.adic-page .sb-menu ul li a:before { background-image:url(../images/bullet-adic-sblinks.png); width:23px; height:8px; top:6px; }
.adic-page .sidebar h2 { border-bottom:0 none; margin:0; }
.adic-page .sb-box { border-top:1px solid #ccc; padding-top:20px; }
.adic-page .sb-box:first-child { padding-top:0; border-top:0 none; }
.adic-page  #pp-heading h1 { padding-right:0; }
.adic-page .content h1,
.adic-page .sb-box:first-child h2 { display:none; }
.adic-page .content { box-sizing:border-box; padding-right:25px; border-right:1px solid #ccc; }

.adic-page .img-text-list .desc-cont h2 span,
.adic-page .sb-menu ul li a:hover, .adic-page .sb-menu ul li.selected > a { color: #701471; }
.adic-page .btn-link a,
.adic-page a.btn-link { background:#701471; color:#fff;}
.adic-page .btn-link a:hover,
.adic-page a.btn-link:hover { background:#4b0d4c; text-decoration:none; }
.adic-page .event-list-wrap .event-list .name-date-cont h2 a:hover { color:#701471; }

body #recaptcha_widget_div {}
body #recaptcha_area { background:#dadada; border:1px solid #9b9b9b; border-radius:3px; box-sizing:border-box; }
body #recaptcha_area,
body #recaptcha_area table#recaptcha_table { width:100% !important; max-width:318px !important; }
body .recaptchatable .recaptcha_image_cell,
body #recaptcha_area table#recaptcha_table .recaptcha_image_cell center { height:auto !important; background:none; }
body #recaptcha_area table#recaptcha_table #recaptcha_image { width:auto !important; height:auto !important; }
body #recaptcha_area table#recaptcha_table #recaptcha_image #recaptcha_challenge_image { width:100% !important; height:auto !important; }
body .recaptcha_r1_c1,
body .recaptcha_r2_c1,
body .recaptcha_r2_c2,
body .recaptcha_r3_c1,
body .recaptcha_r3_c2,
body .recaptcha_r3_c3,
body .recaptcha_r4_c2,
body .recaptcha_r7_c1,
body .recaptcha_r8_c1,
body .recaptcha_r4_c4 { background:none !important; }

.adf-board-list .img-cont,
.adf-council-list .img-cont,
.adf-staff .img-cont { width:200px; float: left; margin:0 20px 10px 0; border:1px solid #d9d9d9; font-size:0; }
.adf-staff .img-cont img { width:100%; max-width:200px; }
.img-text-list .block { padding:20px 0 0 0; margin:6px 0 0 0; }
/*.img-text-list .block:first-child { border:0; padding:0; margin:0; }*/
.adf-staff .img-holder img { max-width:200px; width:100%; }
.adic-board .img-holder img { max-width:200px; width:100%;  }

.content .check-list { padding-left:0; }
.content .check-list li { position:relative; padding:0 0 15px 24px !important; list-style-type:none; } 
.content .check-list li:before { width:23px; height:23px; content:'\f00c'; font-family:FontAwesome ; font-size:14px; position:absolute; left:0; top:0;  } 
.content .policy-num { color:#464646; }
.content .board-member-list .list-left { width:250px; float:left; margin:0; padding:0; }
.content .board-member-list .list-right { width:250px; float:left; margin:0; padding:0; }
.content .board-member-list li { list-style-type:none; padding:0 ; }

.img-cont2 { font-size:0; margin:0 0 15px 0; }
.img-cont2 img { width:100%; max-width:150px; }

.content .dairy-orglist { padding:0; text-align:center; margin:20px 0 0; }
.content .dairy-orglist li { list-style-type:none; vertical-align:top; padding:0 11px 20px; display:inline-block; width:250px; }
.content .dairy-orglist li a:hover h3 { color:#0171bb; }
.content .dairy-orglist li h3 { color:#000; font-family:'open_sansbold'; font-size:16px; min-height:60px; }
.content .dairy-orglist li .box { background:#f7fbfe; border:1px solid #d2dfe7; padding:1px; }
.content .dairy-orglist li .bg-cont { background:#e4f1f7; padding:3px; }
.content .dairy-orglist li .bg-cont .white-bg { background:#fff; display:block; padding:10px 5px; box-sizing:border-box; }
.content .dairy-orglist li .bg-cont span { height:100px; line-height:100px; display:block; font-size:0; }
.content .dairy-orglist li .bg-cont span img { vertical-align:middle; }

 
#calendar-container #ddYear { margin-left:20px; }

.sub-accordion dt { border:1px solid #d3e0e7; padding:1px; border-radius:5px; overflow:hidden; margin:0 0 5px 0; }
.sub-accordion dt strong { background:#e5f1f8; padding:5px 10px; display:block;  font-weight:normal; cursor:pointer; }
.sub-accordion dt em { font-style:normal; }
.sub-accordion dt.open strong,
.sub-accordion dt strong:hover { background:#EBF5D8; }
.sub-accordion ul li { list-style-type:none; padding:15px 0 0 0; }
.sub-accordion dd { display:none;  }
.sub-accordion { padding:0 0 20px 0; }

.disp-none { display:none; } 
.vid-cont { text-align:center; margin:0 0 20px;  }
.vid-holder .vid-cont { width:491px; float:left; }
.vid-holder.womens-breakfast { padding:0 0 40px 0; border-bottom:1px solid #ccc; margin:15px 0 40px 0; }
.vid-holder .text-cont { float:right; width:285px; }

.gallery-list ul { margin:0 0 0 -15px; padding:0; }
.gallery-list ul li { list-style-type:none; padding:0 0 0 15px; margin:0 0 15px 0; font-size:0; float:left; vertical-align:top; box-sizing:border-box; width:50%; height:250px; overflow:hidden; }
.gallery-list ul li img { width:100%; }
.gallery-list-pages { text-align:center; }
.gallery-list-pages a { margin:3px 5px; display:inline-block; }
.gallery-list-pages a.active { color:#ccc !important; cursor:default; }

.event-list-wrap { margin:20px 0 0 -20px; }
.event-list-wrap .event-list { width:50%; display:inline-block; margin:0 0 33px -4px; padding:0 0 0 20px; list-style-type:none !important; box-sizing:border-box; vertical-align:top;  }
.event-list-wrap .event-list .date-cont { background:#f6fafd; border:1px solid #d4e1e7; padding:1px; width:100px; float:left; }
.event-list-wrap .event-list .date-box { background:#e4f1f9; width:100%; height:90px; text-align:center; line-height:90px;  }
.event-list-wrap .event-list .date-box h3 { color:#000; padding:12px 0 0 0; line-height:1; }
.event-list-wrap .event-list .date-box h4 { color:#0171bb; font-size:45px; font-family:'rockwellregular';  }
.event-list-wrap .event-list .name-date-cont { margin:0 0 0 120px; }
.event-list-wrap .event-list .name-date-cont h2 a { color:#000; font-size:20px; }
.event-list-wrap .event-list .name-date-cont h2 a:hover { color:#000; }
.event-list-wrap .event-list .name-date-cont span { color:#bbb; } 
.adic-page .event-list-wrap .event-list .date-box { background:#701471; }
.adic-page .event-list-wrap .event-list .date-box h3,
.adic-page .event-list-wrap .event-list .date-box h4 { color:#fff; }

#achievement-cont .list { padding:0 0 0; }
#achievement-cont .list h3, #achievement-cont .list h3 a { color:#676767; }
#achievement-cont .list h3 { margin:0 0 10px 0; padding:0; background:#e5f1f8; border:1px solid #d3e0e7; border-radius:5px; padding:5px 10px; cursor:pointer; font-size:16px; }
#achievement-cont .list h3 a { }
#achievement-cont .list h3 a:hover { color:#676767; }
#achievement-cont .list.active h3,
#achievement-cont .list h3:hover { background:#0171bb; color:#fff; }
#achievement-cont .achievemenr-desc { border:1px solid #d3e0e7; padding:5px 10px; margin:0 0 15px 0; display:none; }
#achievement-cont .achievemenr-desc a { color:#0171bb; padding:5px 0 15px 0; }
#achievement-cont .achievemenr-desc a:hover { color:#84b236; }

.restructure-list h2 { margin:0 0 10px 0; padding:0; color:#676767; cursor:pointer; font-size:16px; display:block !important; }
.restructure-list h2 a { color:#676767; background:#e5f1f8; border:1px solid #d3e0e7; border-radius:5px; padding:5px 10px; display:block !important; }
.restructure-list h2 a:hover,
.restructure-list .open h2 a { background:#0171bb; color:#fff; }
.restructure-list .collapse-cont { border:1px solid #d3e0e7; padding:5px 10px; margin:0 0 15px 0; }


.content-bottom-label ul li { padding:0 0 5px 0; }
.content-bottom-label .label:first-child { padding:0; }
.content-bottom-label .label { float:left; padding:0 0 0 30px; width:255px; }

.float-left { float:left; padding:0 20px 0 0; }
.color-span { color:#84b236; }

.sidebar-aboutus ul li ul,
.adic-aboutus ul li ul { display:none; }
.sidebar-aboutus ul li.selected ul,
.adic-aboutus ul li.selected ul { display:block; margin:10px 0 0 0; }
.sidebar-aboutus ul ul li a:before,
.adic-aboutus ul ul li a:before { content:'\f111'; background:none !important; font-family:FontAwesome; font-size:8px; top:6px; }

.how-we-work-wrap { background:#eff3f4; }
.img-how-we-work { position:relative; font-size:0; }
.img-how-we-work .img-center { position:relative; z-index:0; }
.img-how-we-work a { display:block; width:11%; height:11%; position:absolute; text-indent:-9999px; border-radius:50%; z-index:5; background:url(../images/transparent.png) 0 0 repeat; }
#dairy-farmer-adf { top:13.2%; left:37%; }
#dairy-processor-adpf { top:13.2%; left:52.4%; }
#dairy-farmers { top:52.2%; left:7.8%; }
#state-dairy-farmers { top:66.1%; left:11.16%; }
#industry-partners { top:76.9%; left:20.7%; }
#industry-partners2 { top:73.2%; left:72.8%; }
#dairy-processors { top:61.2%; left:80.1%; }
#adic-link { top:44%; left:46%; width:8%; height:8%; border-radius:0; }
#adf-link { top:54%; left:41%; width:8%; height:8%; border-radius:0; }
#adpf-link { top:54%; left:51%; width:8%; height:8%; border-radius:0; }

.howwefitin { position:relative; font-size:0; min-height:825px;}
.howwefitin img { max-width:100%; max-height:100%; }
.howwefitin .masked { background:url('../images/black-70.png') repeat 0 0; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; display:none; }
.hwfi-open { display:none; position:absolute; z-index:15; color:#fff; left:0; top:0; width:100%; height:100%; }
.howwefitin .btn-close { position:absolute; top:5px; right:5px; cursor:pointer; color:#333; font-size:20px; width:25px; height:25px; line-height:22px; background:#fff; border:1px solid #000; border-radius:50%; z-index:25; text-align:center; display:none; }
.hwfi-open .block { position:relative; }
.hwfi-open a { display:block; border-radius:50%; position:absolute; text-align:left; text-indent:-9999px; }
#adic-open a { width:7%; height:7%; }
#adic-open a.adic-df { width:11.6%; height:11.6%; left:36.7%; top:36.9%; }
#adic-open a.adic-dp { width:11.6%; height:11.6%; left:52.1%; top:36.9%; }
.hwfi-open .adic-df-adf { left:39%; top:25%; }
.hwfi-open .adic-dp-adpf { left:54.4%; top:25%; }
#adpf-open a { width:7.2%; height:7.2%; }
#adpf-open a.adpf-dp { width:10.9%; height:10.9%; left:31.7%; top:41.7%; }
#adpf-open a.adpf-ip { width:10.9%; height:10.9%; left:24.3%; top:53.7%; }
.hwfi-open .adpf-dp-a2mc { left:40.6%; top:11.3%; }
.hwfi-open .adpf-dp-ascm { left:56.3%; top:13.2%; }
.hwfi-open .adpf-dp-beCh { left:69%; top:17.7%; }
.hwfi-open .adpf-dp-bsf { left:79.2%; top:26.1%; }
.hwfi-open .adpf-dp-buFo { left:83.7%; top:38.3%; }
.hwfi-open .adpf-dp-foAu { left:84.9%; top:52%; }
.hwfi-open .adpf-dp-ldad { left:80.1%; top:64.7%; }
.hwfi-open .adpf-dp-moAu { left:72%; top:75.8%; }
.hwfi-open .adpf-dp-paAu { left:58.3%; top:81.4%; }
.hwfi-open .adpf-dp-udp { left:42.2%; top:81.6%; }
.hwfi-open .adpf-dp-afi { left:43.2%; top:23.6%; }
.hwfi-open .adpf-dp-baFo { left:53.6%; top:23.9%; }
.hwfi-open .adpf-dp-bmcs { left:62.9%; top:28.2%; }
.hwfi-open .adpf-dp-bdf { left:70.7%; top:35.5%; }
.hwfi-open .adpf-dp-dmg { left:74.3%; top:45.3%; }
.hwfi-open .adpf-dp-inAu { left:73.3%; top:55.9%; }
.hwfi-open .adpf-dp-maFo { left:66.5%; top:64.4%; }
.hwfi-open .adpf-dp-noFo { left:56.8%; top:69.3%; }
.hwfi-open .adpf-dp-sba { left:45.8%; top:70.7%; }
.hwfi-open .adpf-dp-wcab { left:34.3%; top:67.6%; }
.hwfi-open .adpf-ip-daAu { left:13.6%; top:74.8%; }
.hwfi-open .adpf-ip-ncfde { left:22.7%; top:81.2%; }
#adf-open a { width:7.2%; height:7.2%; }
#adf-open a.adf-df { width:11%; height:11%; left:46.7%; top:29.2%; }
#adf-open a.adf-sdfom { width:11%; height:11%; left:50.1%; top:43.1%; }
#adf-open a.adf-ip { width:11%; height:11%; left:59.6%; top:53.9%; }
.hwfi-open .adf-df-nat { left:39.9%; top:17%; }
.hwfi-open .adf-sdfom-nswfa { left:33.3%; top:26.9%; }
.hwfi-open .adf-sdfom-qdo { left:22.2%; top:31.8%; }
.hwfi-open .adf-sdfom-sada { left:11.5%; top:38.7%; }
.hwfi-open .adf-sdfom-tfaga { left:11.6%; top:52.2%; }
.hwfi-open .adf-sdfom-udov { left:22.2%; top:57.5%; }
.hwfi-open .adf-sdfom-waff { left:33.3%; top:60.5%; }
.hwfi-open .adf-ip-da { left:50.2%; top:67.9%; }
.hwfi-open .adf-ip-dhis { left:57.1%; top:76.5%; }
.hwfi-open .adf-ip-nff { left:66.9%; top:72.4%; }

.form-contact label { display:block; font-size:14px; }
.form-contact .item { padding:9px 0 !important; }
.form-contact .textfield,
.form-contact .textarea { max-width:318px; width:318px; box-sizing:border-box; }

.strategic-col { float:left; width:50%; }
.strategic-col h2 { background:#0171bb; color:#fff; padding:10px 15px !important; margin:0 0 20px 0; }
.priorities-col { float:right; width:50%; }
.priorities-col h2 { background:#84b236; color:#fff; padding:10px 15px !important; margin:0 0 20px 0; }
.two-cols ul { margin:0 10px; }
.secretariat-details { margin-left:185px; } 

.collapse-box { clear:both; }
.collapse-list h2,
.collapse-box h2 { cursor:pointer; }
.collapse-box .collapse-btn { display:inline-block; background:#0171bb; padding:5px 12px !important; margin:0 0 10px 0; border-radius:5px; color:#fff; font-size:14px !important; line-height:1.5 !important; }
.collapse-box .collapse-btn:hover { background:#84b236; }
.collapse-box .collapse-btn em:before { font-family:'FontAwesome'; content:'\f0d7'; /*color:#000;*/ font-size:18px; margin:0 0 0 10px; font-style:normal; display:none; }
.collapse-box.open .collapse-btn em:before { content:'\f0d8'; }
.adic-page .collapse-box .collapse-btn { background:#701471; }
.adic-page .collapse-box .collapse-btn:hover { background:#4b0d4c; }
.collapse-box.nobg-arrow .collapse-btn { background:none; padding:0 !important; margin:0 0 10px 0; border-radius:0; color:#000; font-size:22px !important; line-height:1.3 !important; }
.collapse-box.nobg-arrow .collapse-btn em:before { display:inline; }

.blog-tags { padding:20px 0; margin:20px 0 0 0; }
.blog-tags ul { margin:0; padding:0; }
.blog-tags ul li { list-style-type:none; display:inline-block; padding:5px; font-size:12px; margin:0; }

.subscribe-popup {}
.subscribe-popup .head { position:relative; padding:10px 15px; background:#84b236; text-align:center; }
.subscribe-popup h2 { color:#fff; font-size:27px; line-height:1.1; padding:0; }
.subscribe-popup em { position:absolute; left:50%; bottom:-13px; color:#84b236; font-size:20px; width:20px; height:20px; text-align:center; margin-left:-10px; vertical-align:top; }
.subscribe-popup .body { padding:40px 15px 20px 15px; }
.subscribe-popup .sp-form { max-width:490px; margin:0 auto; }
.subscribe-popup .sp-form.form-subscribe { background:none; border:0; }
.subscribe-popup .item { padding:0 0 12px 0; }
.subscribe-popup p { color:#676767; font-family:'rockwellregular'; font-size:14px; padding:0 0 16px 0; }
.subscribe-popup label { padding:0 0 5px 10px; display:block;  }
.subscribe-popup label:first-child { padding-left:0; }
.subscribe-popup label span { margin:0 0 0 5px; }
.subscribe-popup .submit { text-align:right; }
.subscribe-popup input,
.subscribe-popup select { max-width:100%; }
.subscribe-popup select { width:100%; }
#popup-sub { display:none; }
.fancybox-overlay { z-index:999998; }
.fancybox-opened { z-index:999999; }

.strong-rockwell { font-family:'rockwellregular'; font-weight:normal; font-size:15px; }
.left-side-det { padding:10px; }
.left-media-enquiries .left-side-det { font-size:12px; }
.left-side-det span { word-wrap: break-word; }
.collapse-head em:before { font-family:'FontAwesome'; content:'\f0d7'; color:#000;  font-size:18px; margin:0 0 0 15px; font-style:normal; }
.collapse-head.open-head em:before { content:'\f0d8'; }
table.photogalleryTable {  }

.tweet-follow span { font-family:'rockwellregular'; font-weight:bold; }
.tweet-follow .twitter-follow-button { float:right; }

.faq-list .collapse-box h2 { background:#e5f1f8; border:1px solid #d3e0e7; border-radius:5px; font-size:16px; padding:5px 10px; margin:0 0 10px 0; }
.faq-list .collapse-box.open h2 { background:#701471; color:#fff; }
.faq-list .collapse-cont { border:1px solid #d3e0e7; padding:5px 10px; margin:0 0 15px 0; }

.adic-diagram img { max-width:320px; width:100%; }

.advocate-images { margin:0 0 0 -30px; }
.advocate-images .box { width:255px; float:left; margin:0 0 0 30px; }
.advocate-images .box img { width:100%; }
.advocate-images ul { margin:15px 0 0 0; }

.blog-details img { width:100%;}

.latest-newsletter-cont{ display:none; }
.partnership-page { text-align:center; }
.partnership-page p { display:inline-block; padding:20px; vertical-align:middle; }
.partnership-page p img { width:75%; }

.blue-wrap { background:#e5f1f8; padding:14px 14px 0 14px; margin:0 0 14px 0; display:table; }
a.force-view:hover { text-decoration:none !important; }

.social-share { padding:0 0 20px 0; font-size:0; }
.social-share ul { padding:0; text-align:right; }
.social-share ul li { padding:0 0 0 10px; list-style-type:none; display:inline-block; vertical-align:middle; }

.phone  #footer p.copyright,
.phone  #footer p.designby { float:none !important; }



#gallery-list { display:none; }
.clr { clear:both; margin:0; padding:0; font-size:0; }
ul#banner-slide, ul.banner-slide {  margin:0 0 0 -15px; padding:0; text-align:center; }
ul#banner-slide li, ul.banner-slide li { box-sizing:border-box; display:inline-block; font-size:0; height:100px; margin:0 0 15px 15px; padding:0; vertical-align:middle; width:147px;}
ul#banner-slide li img, ul.banner-slide li img {  width:100%; }
ul#banner-slide li a, ul.banner-slide li a { }
#photoAlbumList{text-align: center; margin-bottom: 15px;}
#photoAlbumList a{font-family: 'rockwellregular';}
#photoAlbumList a.active{color:#84b236;}

.source-file { color:#aaa; font-size:12px; padding:15px 0 0 0 !important; }

/* Invitation to Subscribe */
.invitation-subscribe .webform-cont label { width:250px; display:inline-block; }
.invitation-subscribe .img-aligncenter { text-align:center; }
.invitation-subscribe .product-list .listing { width:48%; display:inline-block; }
.invitation-subscribe .product-list .listing input { display:block; float:left; }
.invitation-subscribe .product-list .input-desc { padding:0 0 0 20px; }
.invitation-subscribe .product-list .listing.left h4 { color:#89ba00; display:inline-block; }
.invitation-subscribe .product-list .listing.right h4 { color: #167bc1; display:inline-block; }
.invitation-subscribe .product-list h2 { color:#0677bd !important; font-size:23px !important; margin:20px 0 !important; text-align:center !important; }
.invitation-subscribe .bg-bottom { background:url("/images/border-bg-bottom.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height:2px; width:100%; }
.invitation-subscribe .webform-cont { border-top:1px solid #cccccc; margin:20px 0; }
.invitation-subscribe .form label, .invitation-subscribe .webform label { font-size:14px; }

.slideshow-wrapper { background:url("/images/fta/fta-border-bottom.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0); margin-top:10px; overflow:hidden; padding-bottom:15px; margin:0 0 15px 0; }
.slideshow-wrapper .outer-wrapper { }
.slideshow-wrapper .cycle-slideshow { overflow hidden; }
.slideshow-wrapper .cycle-slideshow img { padding-right:10px; }
div.responsive img { height:auto; width:auto; }
.cycle-pager { overflow:hidden; text-align:center; width:100%; z-index:500; }
.cycle-pager span { color:#ddd; cursor:pointer; display:inline-block; font-family:arial; font-size:50px; height:16px; width:16px; }
.cycle-pager span.cycle-pager-active { color:#5cace1; }
.cycle-pager > * { cursor:pointer; }

.green-button {  background:none repeat scroll 0 0 #0171bb; border:0 none; border-radius:5px; color:#fff; cursor:pointer; display:inline-block; font-family:"rockwellregular"; padding:8px 15px; }
.id6650423 .latest-blog-post { display:none !important; }

.blog-image-portrait-left { float:left; max-width:200px; margin:0 25px 15px 0; }
.blog-image-portrait-right { float:right; max-width:200px; margin:0 0 15px 25px; }
.blog-image-landscape { float:none; width:100%; margin:0 0 15px 0; }
.blog-details .img-holder-left,
.blog-details .img-holder-right { max-width:200px; }

.australian-dairy-vision .sb-links .block { display:none; }



/* Media Queries
============================================================ */
@media only screen and (max-width: 1199px) {
img { max-width:100%; height:auto; }
.content-bottom-label .label { width:230px; padding:0 0 0 16px; }
#banner ul li { background-size:cover; }
}

@media only screen and (min-width: 993px){
.img-text-list .desc-textwrap { display:block !important; }
}

@media only screen and (min-width: 993px) and (max-width: 1199px) { 
.container { width:970px; }

#nav ul li a { padding:0 13px; }

/*.banner-slider .bx-wrapper { max-width:970px !important; }*/
.banner-slider .info { width:530px; }
.banner-slider .info,
.banner-slider .info h2 { font-size:25px; }
.banner-slider .banner4 .img { width:360px; height:auto; }

/*.policy-priority .box { width:153px; padding:0 0 0 10px; }*/
.policy-priority .box h3 { font-size:14px; }

.recent-act .bx-controls-direction a.bx-prev { left:-60px; }
.recent-act .bx-controls-direction a.bx-next { right:-60px; }

/*.news-updates .box { width:475px; }*/

#bottomarea .box { width:230px; padding:0 0 0 16px; }

.content,
.newsroom.gallery .content { width:715px; }
.sidebar { width:225px; }

.newsroom .content { padding:0 0 0 20px; width:480px; }

#nr-navicons ul li { padding:0 15px; }

.policy-specific .box { width:71px; }
.policy-specific,
.policy-specific h3 { font-size:11px !important; }

.form-subscribe label { margin:0 0 0 6px; }

.media-releases .tab-nav ul li a { font-size:20px; }
    
.advocate-images .box { width:218px; }

}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
#toparea .social-media { margin:0 140px 0 0; }

#search { margin-top:-98px; height:28px; }
#search input[type="text"] { height:28px; }
#search button { margin-top:2px; }

.banner-slider .info { left:20px; }
.banner-slider .info a { font-size:16px; }
.banner-slider .banner-slider-prev { left:5px; }
.banner-slider .banner-slider-next { right:5px; }
    
#intro h1, #intro h2,
.recent-act h2,
.blog-home h2 { font-size:23px; }
    
.event-list-wrap .event-list { margin-left:0; padding:0; display:block; width:auto; }

}

@media only screen and (min-width: 768px) and (max-width: 992px) {
.container { width:750px; }

#nav ul li a { padding:0 6px; font-size:12px; }

/*.banner-slider .bx-wrapper { max-width:750px !important; }*/
.banner-slider .img { width:300px; }
.banner-slider .info { width:355px; }
.banner-slider .info,
.banner-slider .info h2 { font-size:18px; }

/*.policy-priority .box { float:none; display:inline-block; padding:10px; vertical-align:top; }*/
.policy-priority .box h3 { font-size:13px; }
.policy-priority .box h3 br { display:none; }

.recent-act .bx-controls-direction a.bx-prev { left:-75px; }
.recent-act .bx-controls-direction a.bx-next { right:-75px; }

/*.news-updates .box { width:365px; }*/

#bottomarea .box { padding:10px !important; float:none; box-sizing:border-box; width:49%; vertical-align:top; display:inline-block; }

.content,
.newsroom.gallery .content { width:525px; }
.newsroom.gallery .content { float:right; clear:none; }
.sidebar { width:200px; }

.newsroom .content { display:block; width:auto; padding:0 0 30px 0; clear:both; }
.newsroom .sidebar { width:350px; }
.newsroom.gallery .sidebar { width:200px; float:left; }

#nr-navicons ul li { padding:0 6px; }
#nr-navicons a span.title { font-size:14px; }

.policy-specific .box { width:110px; padding:0 0 0 18px; }

#banner-policy .box a { font-size:16px; }
.event-list-wrap .event-list { margin-left:0; padding:0; display:block; width:auto; }    
.content-bottom-label .label { padding:10px !important; float:none; box-sizing:border-box; width:49%; vertical-align:top; display:inline-block; }    

.img-text-list .block { border-bottom:1px solid #ccc; margin:0; padding:20px 0 0 0; }
.img-text-list .block:first-child { padding-top:0; }
.img-text-list .img-holder { width:75px; margin:0 15px 15px 0; text-align:center; }
.img-text-list .img-holder img { max-height:70px; max-width:67px; height:auto; width:auto; }
.img-text-list .desc-cont { margin:15px 0 0 0; }
.img-text-list .desc-textwrap { display:none; clear:both; }
.img-text-list .desc-cont h2 { padding-right:30px; border:0 none; margin:0; }
.img-text-list .desc-cont h2 em { display:block; font-style:normal; cursor:pointer; }
.img-text-list .desc-cont h2 em:before { font-family:'FontAwesome'; content:'\f103'; position:absolute; right:0; top:0; color:#000; font-size:25px; width:20px; text-align:center; }
.img-text-list .desc-cont.open h2 em:before { content:'\f102'; }
    
.advocate-images .box { width:155px; }
.img-center.img.advocate-arrow img { max-width: 405px; width: 100%; }

}

@media only screen and (max-width: 767px) {
.container { width:auto; padding-left:15px; padding-right:15px; }
.invitation-subscribe .product-list .listing { width:100%; }
body { font-size:13px; }
.content h1,
.sidebar h2 { font-size:20px; }
.content h2 { font-size:18px; }
.content h3 { font-size:16px; }
.sb-blog h3 { font-size:13px; }
.newsroom .content h3 { font-size:14px; }
.collapse-box.nobg-arrow .collapse-btn { font-size:18px !important; }

#nav-search { padding:10px 0; }
#search { margin:0; }
    
#toparea { display:none; }
    
#intro h1, #intro h2,
.recent-act h2,
.blog-home h2 { font-size:22px; }

#nav { padding:0 0 0 50px; }
.nav-btn { display:inline-block; color:#fff; font-size:20px; cursor:pointer; vertical-align:middle; position:fixed; padding:0 10px; background:#0171bb; left:15px; }
.adic-page .nav-btn { background:#701471; }
#nav .mobile-twitter { display:inline-block; color:#fff; padding:0; font-size:12px; vertical-align:middle; height:30px; line-height:30px; }
#nav .force-view { color:#fff; font-size:20px; height:30px; margin:0 15px 0 0; vertical-align:middle; }
#nav .mobile-twitter:hover,
#nav .force-view:hover,
.nav-btn:hover { color:#73a4c4; }
.adic-page #nav .mobile-twitter:hover,
.adic-page #nav .force-view:hover,
.adic-page .nav-btn:hover { color:#d91bdb; }
.nav-cover { display:block; position:fixed; left:0; top:0; width:100%; height:100%; z-index:999998; }
.nav-wrap { position:fixed; left:-100%; top:0; height:100%; width:75%; max-width:300px; z-index:999999; overflow:auto; background:#0171bb; }
.adic-page .nav-wrap { background:#701471; }

#nav ul li { float:none; border:0 none; border-bottom:1px solid #348dc9; border-right:0 none !important; }
#nav ul li.purple,
#nav ul li.purple li,
#nav ul li.purple a .btn-sub { border-color:#8d438d !important; }
.adic-page #nav ul li { border-bottom:1px solid #8d438d; }
#nav ul li:first-child { border-left:0 none; }
#nav ul li a { line-height:1.5; padding:10px 20px; position:relative;  }
#nav ul li a .btn-sub { position:absolute; top:0; right:0; width:40px; height:100%; display:block; border-left:1px solid #348dc9; }
.adic-page #nav ul li a .btn-sub { border-left:1px solid #8d438d; }
#nav ul li a .btn-sub em { display:table; height:100%; width:100%; font-style:normal; }
#nav ul li a .btn-sub em:before { font-family: FontAwesome; font-size:17px; color:#fff; content:'\f0d7'; text-align:center; vertical-align:middle; display:table-cell; text-indent:5px; }
#nav ul li a.withsub { padding-right:50px; }
#nav ul ul,
#nav ul ul ul { position:static; width:auto; display:none; background:transparent; }
#nav ul li:hover ul { display:none; }
#nav ul li > ul.open-me { display:block; }
#nav ul li > a.open em:before { content:'\f0d8'; }
#nav ul ul li a { padding-left:35px; }
#nav ul ul li { border-top:1px solid #348dc9 !important; }
.adic-page #nav ul ul li { border-top:1px solid #8d438d !important; }
#nav ul ul ul li a { padding-left:45px; } 
#nav ul ul li a:hover, 
#nav ul ul li.selected > a,
#nav ul ul ul li a:hover, 
#nav ul ul ul li.selected > a{ background:#84b236; }
    
    

/*.banner-slider .bx-wrapper { padding:0 15px; }*/
.banner-slider .info { padding:15px; top:auto; bottom:30px; width:100%; }
.banner-slider .info,
.banner-slider .info h2 { font-size:18px; }
.banner-slider .img { width:300px; }
.banner-slider .bx-pager { bottom:10px; }
.banner-slider .banner-slider-prev { left:5px; }
.banner-slider .banner-slider-next { right:5px; }
.banner-slider .info a { position:static; font-size:15px; }
#banner ul li.banner4 .img { width:450px; }
#banner ul li.banner7 .img { width:396px; right:0; }


.policy-priority .box { float:none; display:inline-block; padding:10px 5px; vertical-align:top; width:33.33%; margin-left:-4px; }
.policy-priority .icon a img { max-width:75px; }
.policy-priority .box h3 { font-size:13px; }
.policy-priority .box h3 br { display:none; }

.blog-home .block { margin:0; }
.blog-home .item { float:none; width:auto; padding:0 0 20px 0; }
.blog-home .img-holder { float:left; display:block; width:100px; height:auto; }
.blog-home .img-holder span { width:auto; height:auto; line-height:normal; }
.blog-home .info { margin:0 0 0 120px; }

/*.news-updates .box { float:none !important; width:auto; }
.news-updates .news { margin:0 0 30px 0; }*/

#bottom-logos img { margin:20px; }

#bottomarea .box { padding:10px !important; float:none; box-sizing:border-box; width:49%; vertical-align:top; display:inline-block; }

#footer { line-height:1.5; text-align:center; padding:10px 0; font-size:10px; }
#footer p { float:none !important; padding:0; }

.content,
.newsroom.gallery .content { padding:0 0 30px 0; }
.content,
.sidebar { float:none !important; width:auto !important; }

.newsroom .content { display:block; padding:0 0 30px 0; width:auto; }
.newsroom #banner-inner { display:table; width:100%; }
.newsroom #banner-inner .container { display:table-cell; box-sizing:border-box; vertical-align:middle; }
.newsroom #banner-inner .heading { padding:0; }
.newsroom #banner-inner h2 { line-height: 1; }
.newsroom #banner-inner h2,
.newsroom #banner-inner h2 em { display:inline-block; cursor:pointer; }
.newsroom #banner-inner h2 em { margin:0 0 0 5px; }

/*#nr-navicons ul li { float:none; display:inline-block; border:0 none; padding:5px; }
#nr-navicons a .img { height:30px; }
#nr-navicons a img { max-height:30px; }
#nr-navicons a span.title { font-size:14px; }*/
#nr-navicons { background:#eee; border:0 none; width:75%; max-width:300px; height:100%; position:fixed; left:-100%; top:0; z-index:999999; overflow:auto; padding:0; }
#nr-navicons .container { padding:0; }
#nr-navicons ul li { float:none; padding:0; border-left:0 none; border-bottom:1px solid #e1e1e1; }
#nr-navicons a { display:table; width:100%; padding:10px; box-sizing:border-box; }
#nr-navicons a span { display:table-cell; vertical-align:middle; }
#nr-navicons a span.img { height:30px; width:30px; max-width:30px; max-height:30px; line-height:30px; text-align:center; }
#nr-navicons a span.img img { max-width:30px; max-height:30px; vertical-align:middle; }
#nr-navicons a span.title { text-align:left; padding:0 5px 0 15px; font-size:14px; }
.nr-navicons-cover { display:block; position:fixed; width:100%; height:100%; left:0; top:0; z-index:999999; }

.policy-specific .box { box-sizing:border-box; padding:5px !important; width:16.66%; }
.policy-specific h3 { font-size:11px !important; }

.form-subscribe label { float:left; margin:2px 0 !important; clear:both; }

.media-releases .tab-nav ul li a { font-size:18px; }

#banner-policy { display:table; width:100%; }
#banner-policy .container { display:table-cell; box-sizing:border-box; vertical-align:middle; }
#banner-policy .heading { padding:0; display:block; }
#banner-policy h2 { font-size:36px; padding:0; line-height:1; }
#banner-policy h2,
#banner-policy h2 em { display:inline-block; cursor:pointer; }
#banner-policy h2 em { margin:0 0 0 5px; }
#banner-policy .block { background:#eee; border:0 none; width:75%; max-width:300px; height:100%; position:fixed; left:-100%; top:0; z-index:999999; overflow:auto; padding:0; }
#banner-policy .box { float:none; width:auto; }
#banner-policy .box a { font-size:14px; height:auto; padding:10px; display:table; width:100%; border-bottom:1px solid #0171bb; }
#banner-policy .box a span { display:table-cell; vertical-align:middle; }
#banner-policy .box span.img { width:50px; margin:0 auto; padding:0; }
#banner-policy .box span.img img { max-width:50px; }
#banner-policy .box span.title { text-align:left; padding:0 5px 0 15px; }
.policy-priorities-cover { display:block; position:fixed; width:100%; height:100%; left:0; top:0; z-index:999999; }

.policy-priorities .content { border-right:0; padding-right:0; }
.policy-priorities .content h1,
.policy-priorities .sb-box:first-child h2 { display:block; }
#pp-heading { display:none; }

.adic-page .content { border-right:0; padding-right:0; }
.adic-page .content h1,
.adic-page .sb-box:first-child h2 { display:block; }
    
.event-list-wrap .event-list { margin-left:0; padding:0; display:block; width:auto; }
.content-bottom-label .label { padding:10px !important; float:none; box-sizing:border-box; width:49%; vertical-align:top; display:inline-block; }

#bottomarea .company-logo { width:auto; }
#bottomarea .company-logo a { padding:0 25px 0 0; }

#bottomarea { padding:15px 0; }
#bottomarea .box.box-03,
#bottomarea .box.box-02,
#bottomarea .box.box-01 { display:none; }
#bottomarea .box.box-04 { width:auto; display:block; padding:0 !important; }
#bottomarea .contact-detwrap  { display:none; }  
#bottomarea .company-logo { margin:0 auto; }


.img-text-list .block { border-bottom:1px solid #ccc; margin:0; padding:20px 0 0 0; }
.img-text-list .block:first-child { padding-top:0; }
.img-text-list .img-holder { width:75px; margin:0 15px 15px 0; text-align:center; }
.img-text-list .img-holder img { max-height:70px; max-width:67px; height:auto; width:auto; }
.img-text-list .desc-cont { margin:15px 0 0 0; }
.img-text-list .desc-textwrap { display:none; clear:both; }
.img-text-list .desc-cont h2 { padding-right:30px; border:0 none; margin:0; }
.img-text-list .desc-cont h2 em { display:block; font-style:normal; cursor:pointer; }
.img-text-list .desc-cont h2 em:before { font-family:'FontAwesome'; content:'\f103'; position:absolute; right:0; top:0; color:#000; font-size:25px; width:20px; text-align:center; }
.img-text-list .desc-cont.open h2 em:before { content:'\f102'; }

.advocate-arrow { display:none; }
.advocate-images .box { float:none; width:auto; margin:0; text-align:center; }
.advocate-images .box img { width:auto; }   
.advocate-images ul { text-align:left; margin-left:20px; }
.advocate-images { margin:0; }
    

.default .sb-box,
.adic-page .sb-box { display:none; }
.default .sb-menu,
.adic-page .sb-menu { display:block; }

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.content-bottom-label .label { width:100%; padding:10px 0 !important; }

#banner { height:auto; }
.banner-slider { position:static; }
.banner-slider .img { width:100% !important; text-align:center; position:static; height:183px; }
.banner-slider .img img { max-height:183px; width:auto; height:auto; }
.banner-slider .info { position:static; }
.banner-slider .banner6 .img, 
.banner-slider .banner5 .img, 
.banner-slider .banner2 .img { line-height:183px; height:183px; }
.banner-slider .banner6 .img img, 
.banner-slider .banner5 .img img, 
.banner-slider .banner2 .img img { max-height:165px; }


}

@media only screen and (max-width: 479px) {
#toparea { text-align:center; line-height:1.5; }
#toparea .info,
#toparea .social-media { float:none; padding:5px 0; }

#banner { height:auto; padding:0 0 20px 0; }
#banner #logo, #banner .logo { padding:20px 0; text-align:center; }

.banner-slider .info,
.banner-slider .info h2 { font-size:16px; }
.banner-slider .info a { font-size:14px; padding:5px 10px; }

.banner-slider { position:relative; }
.banner-slider .info { position:static; }
.banner-slider .img { display:none; }

.banner-slider .bx-pager { position:static; padding:15px 0 0 0; }
.banner-slider .banner-slider-prev,
.banner-slider .banner-slider-next { display:none; }

.recent-act { padding-bottom:30px; }
.recent-act .bx-controls-direction { text-align:center; padding:20px 0 0 0; }
.recent-act .bx-controls-direction a { position:static; margin:0 10px; }

.blog-home .img-holder { width:75px; }
.blog-home .info { margin:0 0 0 90px; }

/*.news-updates .box .img { margin:0 15px 5px 0; }
.news-updates .box .info { margin-left:0; }*/

#bottomarea .box { width:100%; padding:10px 0 !important; }

.policy-specific .box { float:none; display:inline-block; vertical-align:top; width:120px; padding:10px !important; }
.policy-specific h3 { font-size:12px !important; }

.blogdetails-pagination a { font-size:12px; padding:8px 12px; }
.blogdetails-pagination a em { margin:0 !important; }

.form-subscribe .block { padding:15px; }

.media-releases .tab-nav ul li a span { display:block; max-width:160px; margin:0 auto; line-height:1.2; }

.post-list .img-holder { width:75px; }
.post-list .info { margin:0 0 0 90px; }

/*#banner-policy .container { padding:0; }
#banner-policy .box a { font-size:10px; padding:45px 5px 0 5px; }*/
    
/*.img-text-list .img-holder { float:none; display:block; margin:auto; }
.img-text-list .desc-cont { margin:20px 0 0 0; }*/
    
.content-bottom-label .label { width:100%; padding:10px 0 !important; }
    
#banner-inner h2,
#banner-policy h2 { font-size: 30px; }

.img-holder-left,
.img-holder-right { float:none; margin-left:0; margin-right:0; }

.img-text-list .img-holder { float:left; }

.gallery-list ul li { height:150px; }
    
#nav .mobile-twitter { padding-top:2px; font-size:19px; }
#nav .mobile-twitter span { display:none; }
    
.subscribe-popup label { padding-left:0; }
   
.policy-priority .box h3 { font-size:12px; }

.strategic-col { padding:0 0 20px 0; }
.strategic-col,
.priorities-col { float:none; width:auto; }

.secretariat-details { margin:0; }

ul#banner-slide li { width:33.33%; height:75px; }
    
.blog-image-portrait-left,
.blog-image-portrait-right,
.blog-image-landscape { float:none; width:100%; margin:0 0 15px 0; display:block; max-width:none; }
.blog-details .img-holder-left,
.blog-details .img-holder-right { max-width:none; }

}

a.downBtn{
    display: inline-block;
    background: #0171bb;
    padding: 5px 12px !important;
    margin: 0 0 10px 0;
    border-radius: 5px;
    color: #fff;
    font-size: 14px !important;
    line-height: 1.5 !important;
    font-family: 'rockwellregular';
}
a.downBtn:hover { background:#84b236; }