html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0px;
padding: 0px;
border: 0;
font-size: 100%;
font: inherit;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body {
background:#f7f7f7;
font-family:ProximaNova, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
margin:0px;
padding:0px;
}

a { text-decoration: none;-webkit-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; -moz-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; -o-transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s; transition: background-color 0.4s ease 0s, border 0s ease 0s, color 0.4s ease 0s, opacity 0.4s ease-in-out 0s;}

a img { border:0px; }

select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

/*html { overflow-y: scroll; }*/
a:hover, a:active { outline: none; }
ul, ol {  }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
/*td { vertical-align: top; }*/

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #fff; }

::-moz-selection{ background: #427fbe; color:#FFF; text-shadow: none; }
::selection { background:#427fbe; color:#7e7e7e; text-shadow: none; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #5a5a5a; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #427fbe; }
a:hover { color:#427fbe; }
.clear { clear:both; width:100%}




/*
=======================================================================
Fonts 
=======================================================================
*/

@font-face { 

font-family: 'ProximaNova';
src: url('../fonts/ProximaNova-Regular.eot'); /* IE9 Compat Modes */ 
src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
	 url('../fonts/ProximaNova-Regular.woff') format('woff'), /* Modern Browsers */ 
	 url('../fonts/ProximaNova-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ 
	 url('../fonts/ProximaNova-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face { 

font-family: 'ProximaNovaLight';
src: url('../fonts/ProximaNova-Light.eot'); /* IE9 Compat Modes */ 
src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ 
	 url('../fonts/ProximaNova-Light.woff') format('woff'), /* Modern Browsers */ 
	 url('../fonts/ProximaNova-Light.ttf') format('truetype'), /* Safari, Android, iOS */ 
	 url('../fonts/ProximaNova-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/*
=======================================================================
Wrapper
=======================================================================
*/

#wrapper { width:100%; }


/*
=======================================================================
Clear 
=======================================================================
*/

.clearfix:before,
.clearfix:after { content: " "; display: table; }


/*
=======================================================================
Clear 
=======================================================================
*/

.clearfix:before,
.clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }


/*
=======================================================================
Body 
=======================================================================
*/

section#body { width:100% }

.unep_inner_container { max-width:981px; padding:0 15px; margin:0 auto; clear:both; }

.entry-content { color: #5a5a5a; font-size: 16px; font-weight: normal;}

.entry-content h1 { color: #373636;  font-size: 48px; font-weight: 700;
text-transform: uppercase;}

.entry-content h3 { color: #373636; font-size: 17px; font-weight: 700; line-height: 27px; text-transform: uppercase;}

.entry-content ul{ padding:0; margin:0; list-style:none;}

.entry-content ul li{}

.entry-content a:hover { color: #02b1eb;}

/*
=======================================================================
Header 
=======================================================================
*/

header#masthead {width:100%;}

header#masthead .nav_bar { width:100%; background-color:#363636; margin-top:0px; height:55px; padding:5px 0;}

header#masthead .nav_bar .logo { float:left; width:150px;}

header#masthead .nav_bar .logo img { max-width:100%; height:auto; }

header#masthead .nav_bar .navigation { float:right; width:800px; margin-top:18px; position:relative; }

header#masthead .nav_bar .navigation ul { margin:0; padding:0; list-style:none; text-align:right; }

header#masthead .nav_bar .navigation ul li { display:inline-block; margin:0 0px 0 0; background:url(../images/nav_divider.png) no-repeat right; }

header#masthead .nav_bar .navigation ul .last { margin-right:0; background:none; }

header#masthead .nav_bar .navigation ul li a { font-family:ProximaNova; font-size:14px; color:#fff; font-weight:normal; padding:0px 22px; line-height:30px; }

header#masthead .nav_bar .navigation ul .last a { padding-right:0px; }

header#masthead .nav_bar .navigation ul li a:hover{ color:#02b1eb;}

header#masthead .nav_bar .navigation ul li.un_logo { position:absolute; right:-110px; top:-6px; background:none; }


/*hover icon change*/

header#masthead .nav_bar .navigation ul .home_icon .hover_img{ display:none;}

header#masthead .nav_bar .navigation ul .home_icon:hover .hover_img{ display: block;}

header#masthead .nav_bar .navigation ul .home_icon:hover .normal_img{ display: none;}


/*stick_margin*/

#sticky-anchor{}

#sticky.stick{ position: fixed; top: 0; z-index: 10000;}

/* for home page*/

section#body.stick_margin { margin-top:65px;}

/* for inner pages small banner*/

section#body.stick_margin2 { margin-top:0px; padding-top:65px;}


/*right_logo for  progress report page*/

header#masthead .nav_bar .progress_report_nav{ float:left; width:618px; margin-left:60px;}

header#masthead .nav_bar .progress_report_nav ul li { margin: 0 10px 0 0;}

header#masthead .nav_bar .right_logo{ float:right; width:270px; margin-top:5px;}

header#masthead .nav_bar .right_logo img{ max-width:100%;}


/*Navigation normal design*/

header#masthead .nav_bar .navigation nav { width:100%;}

header#masthead nav ul li:last-child { padding-right:0px; }

header#masthead nav ul li ul.mega_menu { display:none;}  

/*Button responsive style CSS*/

#responsive-nav-button { font-size:15px; font-weight:600; color:#484848; margin-top:0px;cursor:pointer;
-webkit-user-select:none; user-select:none; /*width:100%;*/ text-align:left; text-transform:uppercase; display:none;}

#responsive-nav-button #responsive-nav-button-icon {display:inline-block;width:36px;height:36px;background-color:#;background-image:url(../images/responsive-menu-icon.png);background-repeat:no-repeat;background-position:center center;vertical-align:top;border-radius:2px;margin-right:0px;margin-top:11px;float:right;transition:background-color 0.4s;-webkit-transition:background-color 0.4s;-moz-transition:background-color 0.4s;/*box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.4);-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.4);*/}

#responsive-nav-button:hover #responsive-nav-button-icon,
#responsive-nav-button.active  #responsive-nav-button-icon, {}

/******  responsive navigation  *****/

@media (max-width:800px) {

#responsive-nav-button { display:block; }

#main_menu { display:none; }

#responsive-nav-button{}

/****** responsive menu text ******/

nav { padding-top:0px; width:100%; text-align:left; }

.nav_outer nav ul { position:absolute; z-index:10; width:100%; top:67px; left:0px; text-align:left; background:#fff; border-top:#02b1eb 2px solid; }

header#masthead .nav_outer{ position:relative;} 

nav ul li { clear:both; float:none; display:inherit; /*padding:15px 0px;*/ width:100%; border-bottom:#c5c1c1 1px dotted; text-align:left;}

/*responsive menu design*/

nav ul li{ position:relative; padding:0;}

nav ul li a { font-size:15px; padding:10px 15px; display:block; text-decoration:none;}

/****** menu button ******/

nav ul li .menu-button { background:url(../images/dropdown_icon2.png) no-repeat; cursor: pointer; display: block; font-weight: 400; padding-top: 0px; position: absolute; right: 15px; top: 11px; text-align: right; width:10%; z-index: 10; background-position: right 10px; height: 35px;}

nav ul li .menu-button.active {background-position:right; background:url(../images/dropdown_icon3.png) no-repeat; background-position: right 10px;}

/****** mega menu ******/

nav ul li ul.mega_menu { background: #499184 none repeat scroll 0 0; border: 0 none;
box-shadow: none; left: 0; position: static; top: 100%; width: 100%; margin-top:0px;}

nav ul li ul.mega_menu li{ padding:2px 10px; border: solid 1px #e0dfdf; border-top:none;}

header#masthead  .nav_bar .navigation ul li a{ color:#000;}

header#masthead  .nav_bar .navigation ul li a:hover { color:#39aed6; border:none;}  

#responsive-nav-button #responsive-nav-button-icon.active{ background-color:#9cd159;}

#responsive-nav-button #responsive-nav-button-icon:hover{}

header#masthead  .nav_bar .navigation ul .home_icon{ display:none;}
}


/*
=======================================================================
  Body 
=======================================================================
*/

section#body .content_block { width:100%; padding:30px 0; padding-bottom:25px; }

section#body .content_block .main_slider { width:649px; float:left; position:relative; }

section#body .content_block .main_slider .banner_content { width:100%; padding:25px; box-sizing:border-box; position:absolute; left:0px; bottom:
20px; }

section#body .content_block .main_slider .banner_content h2 { font-size:24px; color:#fff; font-weight:normal; line-height:28px; text-transform:uppercase; padding-bottom:6px; }

section#body .content_block .main_slider .banner_content p { font-family:ProximaNovaLight; font-size:16px; color:#fff; font-weight:normal; line-height:20px; }

/*Publications*/ 

section#body .content_block .publications_block { width:323px; float: right; }

section#body .content_block .publications_block h2 { background:#fff; padding:8px 15px; font-family:ProximaNovaLight; font-size:13px; font-weight:normal; color:#060606; text-transform:uppercase; margin-bottom:10px; }

section#body .content_block .publications_block ul { background:#fff; list-style:none; padding:5px 10px; margin:0px; }

section#body .content_block .publications_block ul li { clear:both; margin-bottom:4px; }

section#body .content_block .publications_block ul li:last-child { margin-bottom:0px; }

section#body .content_block .publications_block ul li .publication_screen { width:62px; float:left; } 

section#body .content_block .publications_block ul li .publication_screen img { max-width:89%; height:auto; border:#dbdbdb 1px solid; }  

section#body .content_block .publications_block ul li .title { width:222px; float:left; font-size:16px; font-weight:normal; color:#000; margin-left:15px; transition:all 0.3s ease; }

section#body .content_block .publications_block ul li:hover .title { color:#01b1eb; transition:all 1s ease; } 

section#body .content_block .publications_block .more { width:100%; box-sizing:border-box ;text-align:center; }

section#body .content_block .publications_block .more a {  background:#707070; padding:3px 0; display:block; font-size:12px; font-weight:normal; color:#fff; text-transform:uppercase; }

section#body .content_block .publications_block .more a:hover { background:#01b1eb; color:#fff; }

/* Highlights */ 

section#body .highlights_block { width:100%; clear:both; }

section#body .highlights_block h2 { background:#fff; padding:8px 15px; font-family:ProximaNovaLight; font-size:13px; font-weight:normal; color:#060606; text-transform:uppercase; margin-bottom:10px; }

section#body .highlights_block ul { list-style:none; padding:0px; margin:0px; text-align:center; }

section#body .highlights_block ul li { width:32.5%; background:#fff; padding:10px; box-sizing:border-box; margin:0 4px; display:inline-block; vertical-align:top; }

section#body .highlights_block ul li:first-child { margin-left:0px; }

section#body .highlights_block ul li:last-child { margin-right:0px; }

section#body .highlights_block ul li .thumbnail { width:100%; }

section#body .highlights_block ul li .thumbnail img { max-width:100%; height:auto; border:#ebebeb 1px solid; }

section#body .highlights_block ul li .content { width:100%; padding:8px 10px; box-sizing:border-box; text-align:left; }

section#body .highlights_block ul li .content h3 { font-size:18px; font-weight:normal; color:#000; }

section#body .highlights_block ul li .content h3 a { color:#000; }

section#body .highlights_block ul li .content h3 a:hover { color:#01b1eb; }

section#body .highlights_block ul li .content p { font-size:14px; font-weight:normal; color:#000; padding-top:5px; }

section#body .highlights_block ul li .content .time { width:100%; padding-top:15px; font-size:13px; font-weight:normal; color:#979797; }

section#body .highlights_block ul li .content .time img { margin-bottom:-3px; margin-right:5px; }

/* Newsletter Block */

section#body .newsletter_block { width:100%; padding:30px 0 }

section#body .newsletter_block .inner_block { width:100%; background:#fff; padding:20px; box-sizing:border-box; }

section#body .newsletter_block .inner_block p { font-family:ProximaNovaLight; font-size:19px; color:#292929; float:left; margin-top:18px;}

section#body .newsletter_block .inner_block p span{ font-weight:bold; background-color:#f7f8f8; padding:3px 5px;}


section#body .newsletter_block .inner_block .newsletter { float:right; width:356px; }

section#body .newsletter_block .inner_block .newsletter .news_input { width:78%; float:right; padding:18px 0; padding-bottom:17px; background-color:#ebebeb; border:none; font-family:ProximaNovaLight; font-style:italic; font-size:18px; text-indent:15px; color:#292929; border: none; }

section#body .newsletter_block .inner_block .newsletter .button { background:url(../images/news_button.jpg) no-repeat; background-position: right; border:none; width:74px; height:58px; padding:0; float:right;}

/*Events Block*/

section#body .news_events_container { width:100%; padding:0px 0 }

section#body .news_events_container .col_left { width:68%; float:left; }

/*Media Coverage & Events Block*/

section#body .news_events_container .col_left .media_events_container { width:100%; }

/*Media Coverage*/

section#body .news_events_container .col_left .media_events_container .media_coverage { width:49%; float:left; }

section#body .news_events_container .col_left .media_events_container .media_coverage h2 { background:#fff; padding:8px 15px; font-family:ProximaNovaLight; font-size:13px; font-weight:normal; color:#060606; text-transform:uppercase; margin-bottom:10px; }

section#body .news_events_container .col_left .media_events_container .media_coverage .more { width:100%; box-sizing:border-box ;text-align:center; }

section#body .news_events_container .col_left .media_events_container .media_coverage .more a {  background:#707070; padding:3px 0; display:block; font-size:12px; font-weight:normal; color:#fff; text-transform:uppercase; }

section#body .news_events_container .col_left .media_events_container .media_coverage .more a:hover { background:#01b1eb; color:#fff; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul { background:#fff; list-style:none; padding:10px; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li { clear:both; padding:10px 5px; padding-right:30px; background:url(../images/accordion_plus_sign.png) no-repeat right 13px; border-bottom:#959595 1px solid; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li.active { background:url(../images/accordion_minus_sign.png) no-repeat right 13px; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li.active a { color:#000 }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li a {  font-size:16px; font-weight:normal; color:#000; line-height:20px; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li a span { font-style:italic }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li div { width:100%; padding:10px 10px; box-sizing:border-box; margin-top:0px; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li:hover a { color:#000 }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li div p { font-size:15px; font-weight:normal; color:#434343; line-height:24px; padding:10px 0px; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li div p a { font-weight:400; color:#3c60a5; }

section#body .news_events_container .col_left .media_events_container .media_coverage ul li div p a:hover { color:#434343; }

/*Events*/

section#body .news_events_container .col_left .media_events_container .events { width:49%; float:right; }

section#body .news_events_container .col_left .media_events_container .events h2 { background:#fff; padding:8px 15px; font-family:ProximaNovaLight; font-size:13px; font-weight:normal; color:#060606; text-transform:uppercase; margin-bottom:10px; }


section#body .news_events_container .col_left .media_events_container .events .more { width:100%; box-sizing:border-box ;text-align:center; }

section#body .news_events_container .col_left .media_events_container .events .more a {  background:#707070; padding:3px 0; display:block; font-size:12px; font-weight:normal; color:#fff; text-transform:uppercase; }

section#body .news_events_container .col_left .media_events_container .events .more a:hover { background:#01b1eb; color:#fff; }

section#body .news_events_container .col_left .media_events_container .events ul { background:#fff; list-style:none; padding:10px; }

section#body .news_events_container .col_left .media_events_container .events ul li { clear:both; padding:10px 5px; background:url(../images/accordion_plus_sign.png) no-repeat right 13px; border-bottom:#959595 1px solid; }

section#body .news_events_container .col_left .media_events_container .events ul li.active { background:url(../images/accordion_minus_sign.png) no-repeat right 13px; }

section#body .news_events_container .col_left .media_events_container .events ul li.active a { color:#000 }

section#body .news_events_container .col_left .media_events_container .events ul li a {  font-size:16px; font-weight:normal; color:#000; line-height:20px; display:block; }

section#body .news_events_container .col_left .media_events_container .events ul li a span { font-size:14px; }

section#body .news_events_container .col_left .media_events_container .events ul li div { width:100%; padding:10px 10px; box-sizing:border-box; margin-top:0px; }

section#body .news_events_container .col_left .media_events_container .events ul li:hover a { color:#000 }

section#body .news_events_container .col_left .media_events_container .events ul li div p { font-size:15px; font-weight:normal; color:#434343; line-height:24px; padding:10px 0px; }

section#body .news_events_container .col_left .media_events_container .events ul li div p a { font-weight:400; color:#3c60a5; }

section#body .news_events_container .col_left .media_events_container .events ul li div p a:hover { color:#434343; }

/*Videos*/

section#body .news_events_container .col_left .videos { width:100%; clear:both; padding-top:20px; }

section#body .news_events_container .col_left .videos h2 { background:#fff; padding:8px 15px; font-family:ProximaNovaLight; font-size:13px; font-weight:normal; color:#060606; text-transform:uppercase; margin-bottom:10px; }

section#body .news_events_container .col_left .videos .block { width:100%; background:#fff; padding:10px; box-sizing:border-box; text-align:center; }

section#body .news_events_container .col_left .videos .block img { max-width:100%; height:auto; }

/*Right Column*/

section#body .news_events_container .col_right { width:30%; float:right; }

/*In Social Media*/

section#body .news_events_container .col_right .social_media { width:100%; }

section#body .news_events_container .col_right .social_media h2 { background:#fff; padding:8px 15px; font-family:ProximaNovaLight; font-size:13px; font-weight:normal; color:#060606; text-transform:uppercase; margin-bottom:10px; }

section#body .news_events_container .col_right .social_media ul { list-style:none; padding:0px; margin:0px; background:#fff; padding:10px; }

section#body .news_events_container .col_right .social_media ul li { clear:both; border-bottom:#e6ebef 1px solid; padding:5px 0 }

section#body .news_events_container .col_right .social_media ul li img { max-width:100%; height:auto; }

section#body .news_events_container .col_right .social_media ul li:last-child { border-bottom:0px; padding-bottom:0px; }

/*Sponsors Container*/

section#body .sponsors_container { width:100%; clear:both; padding:0px 0; padding-top:70px; }

section#body .sponsors_container .unep_inner_container { width:65%; margin:0 auto; text-align:center; }

section#body .sponsors_container .item img { max-width:100%; height:auto; }

/*
=======================================================================
  Footer 
=======================================================================
*/ 

footer#footer{ width:100%; padding-top:30px; }

/*bottom_block*/

footer#footer .bottom_block { width:100%; background-color:#434343; border-top:#39aed6 7px solid; padding:35px 0; padding-bottom:30px; text-align:center; }

footer#footer .bottom_block p { font-family:ProximaNovaLight; font-size:15px; font-weight:normal; color:#b6b6b6; text-transform:uppercase; }

footer#footer .bottom_block p a { color:#39aed6; }

footer#footer .bottom_block p a:hover { color:#fff; }


/*
=======================================================================
  About us page
=======================================================================
*/ 

section#body .main_block .inner_pages_banner{ width:100%; background:url(../images/inner_pages_banner.jpg) no-repeat; 
background-position:center; height:160px; border-bottom: solid 2px #428789; -webkit-background-size: cover; 
-moz-background-size: cover; -o-background-size: cover; background-size: cover; margin-bottom:30px;}

section#body .main_block .inner_pages_banner .page_title{ float:left; width:50%;} 

section#body .main_block .inner_pages_banner h1 { font-family:ProximaNova; font-size:36px; font-weight:normal; color:#FFF; text-transform:uppercase; float:left; margin-top:60px;}

section#body .main_block .two_col_layout .left_block { width:72%; float:left; margin-top:25px;}

section#body .main_block .two_col_layout .left_block p { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; color:#5a5a5a; margin-bottom:25px; line-height:27px;}

section#body .main_block .two_col_layout .left_block p span{ color:#02b1eb;}

section#body .main_block .two_col_layout .left_block .point_block { background-color:#fff; padding:15px 50px; margin-top:30px; margin-bottom:25px;}

section#body .main_block .two_col_layout .left_block .point_block ul { margin:0; padding:0 0 0 15px; list-style: outside; font-size:20px;}

section#body .main_block .two_col_layout .left_block .point_block ul li { margin:20px 0;  text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#5a5a5a; line-height:26px;}

section#body .main_block .two_col_layout .left_block .point_block ul li strong{ background:url(../images/dash_icon.png) no-repeat; background-position: right; float:left; width:65px;font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#000; padding:3px 0 0 10px;}

section#body .main_block .two_col_layout .left_block .point_block ul li p{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; color:#5a5a5a; line-height:26px; padding-left:96px;}

/*right_col*/

section#body .main_block .two_col_layout .right_col { width:23%; padding:393px 0; text-align:center; float:right; background-color:#fff; margin-top:30px;}

/*inquiry_team_block*/

section#body .main_block .inquiry_team_block{ background-color:#fff; padding:95px 0 100px 0; margin-top:90px; text-align:center; width:100%;}

section#body .main_block .inquiry_team_block h1 { font-family:ProximaNova; font-size:48px; font-weight:normal; color:#373636; text-transform:uppercase;}

section#body .main_block .inquiry_team_block ul{ margin-top:70px; padding:0; list-style:none;}

section#body .main_block .inquiry_team_block ul li { display:inline-block; vertical-align:top; margin:0 10px; width:30%; background-color:#f7f7f7; padding:20px 20px 35px 20px; text-align:center; box-sizing:border-box; }

/*section#body .main_block .inquiry_team_block ul .last{ margin-right:0;}*/

section#body .main_block .inquiry_team_block ul li .thumbnail{  width: auto; margin:0 auto;margin-bottom:15px;}

section#body .main_block .inquiry_team_block ul li .thumbnail img{ max-width:100%; border: solid 1px #e9f0f0;}

section#body .main_block .inquiry_team_block ul li h2 { font-family:ProximaNova; color:#373636; font-size:20px;}

section#body .main_block .inquiry_team_block ul li h5 { font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:14px; font-weight:normal; text-transform:uppercase; padding-top:5px;}

section#body .main_block .inquiry_team_block ul li p{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:14px; margin-top:16px; line-height:24px;}

section#body .main_block .inquiry_team_block ul li .button{ margin-top:30px;}

section#body .main_block .inquiry_team_block ul li .button a { background-color: #fff; color: #373636; font-family:ProximaNova;font-size: 13px; padding: 8px 30px;}

section#body .main_block .inquiry_team_block ul li .button a:hover{ background-color: #4a4a4a;
color: #fff;}

/*team_member_block*/

section#body .main_block  .team_member_block{ width:100%; text-align:center; margin-top:60px; padding:50px 0 0 0;}

section#body .main_block  .team_member_block h1{ font-family:ProximaNova; font-size:48px; font-weight:700; color:#373636; text-transform:uppercase;}

section#body .main_block  .team_member_block ul { margin-top:50px; padding:0; list-style:none;}

section#body .main_block  .team_member_block ul li { display:inline-block; background-color:#fff; padding: 50px 20px 20px; width:30%; text-align:center; margin:50px 12px; position:relative; vertical-align:top; min-height:83px; box-sizing:border-box; }

section#body .main_block  .team_member_block ul li .icon{ position:absolute; top:-46px; left:35%;}

section#body .main_block  .team_member_block ul li h3{font-family:ProximaNova; font-size:17px; color:#373636; font-weight:700; text-transform:uppercase; line-height:27px;}

section#body .main_block  .team_member_block ul li p{ font-family:ProximaNova; font-size:14px; font-weight: normal; color:#5a5a5a; text-transform:uppercase; padding:5px 0;}


/*
=======================================================================
Publications_page
=======================================================================
*/ 

section#body .main_block .two_col_layout .Publications_page{ margin-top:70px;} 

section#body .main_block .two_col_layout .Publications_page .left_block{ width:27%; background-color:#fff; padding:25px 20px; margin-top:0;}

section#body .main_block .two_col_layout .Publications_page .left_block .block .search_block{ width:100%; border: solid 1px #d9e5e5; background-color:#FFF; margin:25px 0 35px 0;}

section#body .main_block .two_col_layout .Publications_page .left_block .block .search_block .input{ width:72%; background-color:#FFF; border:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#373636; font-style:italic; padding:15px 14px;}

section#body .main_block .two_col_layout .Publications_page .left_block .block .search_block .search_button{ background: url(../images/search_icon.png) no-repeat; background-position:0px 8px; float:right; width:37px; height:35px; border:none;}

section#body .main_block .two_col_layout .Publications_page .left_block .block h3{ font-family:ProximaNova; font-size:17px; font-weight:normal; color:#373636; border-bottom: solid 2px #f7f7f7; text-transform:uppercase; padding-bottom:5px;}

section#body .main_block .two_col_layout .Publications_page .left_block .block ul{ margin:25px 0; padding:0; list-style:none;}

section#body .main_block .two_col_layout .Publications_page .left_block .block ul li{ margin:15px 0;}

section#body .main_block .two_col_layout .Publications_page .left_block .block ul li{}

section#body .main_block .two_col_layout .Publications_page .left_block .block ul li .checkbox_cover_div{ margin:5px 0;}

section#body .main_block .two_col_layout .Publications_page .left_block .block ul li .checkbox_cover_div p{ margin-top:-6px !important; float:left;font-family:ProximaNova; font-size:13px; color:#5a5a5a; margin-bottom:0;}

/* SQUARED TWO */

.squaredTwo {
width: 15px;
height: 15px;
position: relative; float:left; padding-right:10px;
}

.squaredTwo label {
cursor: pointer;
position: absolute;
width: 16px;
height: 17px;
left: -2px;left: -0px\0/;
top: 0px; background-color:#fff; border: solid 1px #d9e5e5;
}

.squaredTwo label:after {
 -moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #5a5a5a none repeat scroll 0 0;
border-color: -moz-use-text-color -moz-use-text-color #5a5a5a #5a5a5a;
border-image: none;
border-style: none none solid solid;
border-width: medium medium 3px 3px;
content: "";
height: 7px;
left: 3px;
opacity: 0;
position: absolute;
top: 4px;
width: 7px;
}

.squaredTwo label:hover::after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
opacity: 0.3;
}

.squaredTwo input[type=checkbox]:checked + label:after {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}


/*right_block*/

section#body .main_block .two_col_layout .Publications_page .right_block{ width:65%; float:right;}

section#body .main_block .two_col_layout .Publications_page .right_block ul{ margin:0; padding:0; list-style:none;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li{ border-bottom: solid 2px #f2f7f7; padding:40px 0;}

section#body .main_block .two_col_layout .Publications_page .right_block ul .first{ padding-top:0;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .thumbnail { float:left;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .thumbnail img{ max-width:100%; border: solid 1px #ccd0d4;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block{ width:71%; float:right;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block h3 a { font-family:ProximaNova; font-size:17px; font-weight:normal; color:#373636; text-transform:uppercase;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block h3 a:hover{ color:#02b1eb;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block p{font-family:ProximaNova;font-size:15px; font-weight: normal; color:#5a5a5a; margin-top:15px; line-height:26px;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block .readmore{ margin-top:15px;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block .readmore a{font-family:ProximaNova; 
font-size:13px; color:#4a4a4a; background-color:#fff; padding:5px 15px;}

section#body .main_block .two_col_layout .Publications_page .right_block ul li .text_block .readmore a:hover { background-color:#4a4a4a; color:#FFF;}

/*pagination_block*/

section#body .main_block .two_col_layout .Publications_page .right_block .pagination_block{ margin-top:30px; 
text-align:center;}

section#body .main_block .two_col_layout .Publications_page .right_block .pagination_block ul{ margin:0;
 padding:0; list-style:none;}

section#body .main_block .two_col_layout .Publications_page .right_block .pagination_block ul 
li{ display:inline-block; margin:0 5px; border:none;}

section#body .main_block .two_col_layout .Publications_page .right_block .pagination_block ul li
 a{ background-color:#fff; padding:10px 17px; padding-bottom:8px; font-family:ProximaNova; font-size:17px; font-weight:700; color:#373636; text-transform:uppercase;}

section#body .main_block .two_col_layout .Publications_page .right_block .pagination_block ul 
li a:hover{ background-color:#02b1eb; color:#FFF;}

section#body .main_block .two_col_layout .Publications_page .right_block .pagination_block ul 
.first a { padding:10px 35px;}

/*
=======================================================================
publications_download_page
=======================================================================
*/ 

section#body .main_block .two_col_layout .publications_download_page .left_block ul{ margin:0; padding:0; list-style:none;}

section#body .main_block .two_col_layout .publications_download_page .left_block ul li{ color: #5a5a5a; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: normal; margin:8px 0;}

section#body .main_block .two_col_layout .publications_download_page{ margin-top:70px;} 

section#body .main_block .two_col_layout .publications_download_page .left_block {width:67%; float:left; margin-top:0;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block{ background-color:#fff; padding:20px 20px 40px 20px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .thumbnail{ float:left; width:180px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .thumbnail img{ max-width:100%;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .text_block{ width:67%; float:right;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .text_block h3{  color: #373636; font-family:ProximaNova; font-size: 20px; font-weight: 600; text-transform: uppercase; line-height:26px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .text_block .inquiry_report_text{ background-color:#e9f1f2; padding:6px 10px; font-family:ProximaNova; font-size: 14px; font-weight: normal; color:#373636; text-transform:uppercase; margin:15px 0 12px 0; width:114px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .text_block p{ font-family:ProximaNova; font-size: 14px; font-weight:normal; margin-bottom:0; margin-left:8px; padding:2px 0;} 

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .text_block p span{ color:#499184;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .button{ margin-top:25px;} 

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .button 
a{ border:solid 1px #02b1eb;font-family:ProximaNova; font-size: 15px; font-weight:600; 
color:#02b1eb; padding:10px 18px; text-transform:uppercase; margin-right:10px; margin-bottom:10px; width:180px; 
display: inline-block; text-align:center;box-shadow: 0 0 0 0 #02b1eb inset;transition: all 0.7s ease 0s;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block 
.button a span{ font-size:13px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .top_block .button a:hover{
border: solid 1px #02b1eb; background: #02b1eb none repeat scroll 0 0; box-shadow: 0 100px 0 0 #02b1eb inset;
color: #fff;}

section#body .main_block .two_col_layout .publications_download_page .left_block .bottom_block{ background-color:#eff3f3; padding:10px 20px; margin-top:1px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .bottom_block ul{ margin:0; padding:0; list-style:none; margin-top:4px;}

section#body .main_block .two_col_layout .publications_download_page .left_block .bottom_block ul li{ float:left; margin:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5a5a5a;}

section#body .main_block .two_col_layout .publications_download_page .left_block .bottom_block ul .first{ margin-top:5px;} 

section#body .main_block .two_col_layout .publications_download_page .left_block  .detail_block{ margin-top:70px;}

section#body .main_block .two_col_layout .publications_download_page .left_block  .detail_block h4{ color: #373636;font-family:ProximaNova; font-size: 18px; font-weight: 600; line-height: 26px; text-transform: uppercase; margin-bottom:30px;}

section#body .main_block .two_col_layout .publications_download_page .left_block  .detail_block .select_language_block{ margin:0px 0 25px 0; background-color:#fff; padding:30px;}

section#body .main_block .two_col_layout .publications_download_page .left_block  
.detail_block .select_language_block p{font-family:ProximaNova; font-size: 15px; font-weight: 600; color:#5a5a5a; float:left; margin-bottom:0; margin-top:7px;}

section#body .main_block .two_col_layout .publications_download_page .left_block  
.detail_block .select_language_block .dropdown{ width:340px; float:right;}

section#body .main_block .two_col_layout .publications_download_page .left_block  
.detail_block .select_language_block .dropdown .jump_input{ padding:0 10px; width:100%; border:solid 1px #d9e5e5; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5a5a5a;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
section#body .main_block .two_col_layout .publications_download_page .left_block  
.detail_block .select_language_block .dropdown .jump_input{ padding:12px 10px !important;}
}
section#body .main_block .two_col_layout .publications_download_page .left_block  
.detail_block .select_language_block .dropdown .jump_input option{padding:12px 10px;}

/*right_block*/

section#body .main_block .two_col_layout .publications_download_page .right_block{  width:25%; background-color:#fff; padding:25px 20px; margin-top:0; float:right;}

section#body .main_block .two_col_layout .publications_download_page .right_block .block{ margin-bottom:40px;}

section#body .main_block .two_col_layout .publications_download_page .right_block .block h3{font-family:ProximaNova; font-size:15px; font-weight:600; color:#373636; border-bottom: solid 2px #FFF; text-transform:uppercase; padding-bottom:5px;}

section#body .main_block .two_col_layout .publications_download_page .right_block ul{ margin:0; padding:0; list-style:none;}

section#body .main_block .two_col_layout .publications_download_page .right_block ul li{ margin:8px 3px; padding-left:20px; background:url(../images/liststyle_img.png) no-repeat; background-position:-3px 6px;}

section#body .main_block .two_col_layout .publications_download_page .right_block ul li span{ font-size:12px; color:#5a5a5a; line-height:32px;} 

section#body .main_block .two_col_layout .publications_download_page .right_block .sub_block h4 {font-family:ProximaNova; font-size:15px; font-weight:600; color:#373636; padding:20px 0 5px 0;}

section#body .main_block .two_col_layout .publications_download_page .right_block ul li a {  color: #373636; font-family:ProximaNova; font-size: 13px; line-height:27px;}

section#body .main_block .two_col_layout .publications_download_page .right_block ul li a:hover { color:#02b1eb;}


/*
=======================================================================
  progress_report_page
=======================================================================
*/ 

section#body .main_block .one_col_layout .btop{ width:100%; height:66px; background-color:#FFF;}

section#body .main_block .one_col_layout .progress_report_page{ width:100%; /*margin-top:90px;*/ margin-top:45px;} 

section#body .main_block .one_col_layout .progress_report_page h1 { font-family:ProximaNova; font-size:54px; font-weight:700; color:#373636; text-transform:uppercase; text-align:center;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block{ background-color:#e9f1f2; padding:80px 0; margin-top:60px;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul { margin:0; padding:0; list-style:none; text-align:center; }

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul li { background-color: #fff; box-sizing: border-box; display: inline-block; margin:34px 15px; padding: 20px 16px 30px; vertical-align: top; width:30%;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul .last{ margin-right:0;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul li .thumbnail{ margin-bottom:25px; text-align:center;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul li .thumbnail img{ max-width:100%;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul li h3{margin-bottom:22px;} 

section#body .main_block .one_col_layout .progress_report_page .progress_report_block ul li h3 a { font-family:ProximaNova; font-size:19px; font-weight:600; color:#02b1eb; }

section#body .main_block .one_col_layout .progress_report_page .progress_report_block
ul li h3 a:hover{ color:#5a5a5a;}

section#body .main_block .one_col_layout .progress_report_page .progress_report_block 
ul li p{font-family:ProximaNova; font-size:13px; color:#5a5a5a; font-weight:normal; line-height:24px;}

/*pagination_block*/

section#body .main_block .one_col_layout .progress_report_page 
.progress_report_block .pagination_block{ text-align:center; width:545px; margin:0 auto; margin-top:50px;}

section#body .main_block .one_col_layout .progress_report_page 
.progress_report_block .pagination_block ul{ margin:0; padding:0; list-style:none;}

section#body .main_block .one_col_layout .progress_report_page 
.progress_report_block .pagination_block ul li{ display:inline-block; margin:0 5px; border:none; padding:0; width:auto;}

section#body .main_block .one_col_layout .progress_report_page 
.progress_report_block .pagination_block ul li a{ background-color:#fff; padding:10px 17px;
font-family:ProximaNova;font-size:17px; font-weight:700; color:#373636; text-transform:uppercase;}

section#body .main_block .one_col_layout .progress_report_page 
.progress_report_block .pagination_block ul li a:hover{ background-color:#02b1eb; color:#FFF;}

section#body .main_block .one_col_layout .progress_report_page 
.progress_report_block .pagination_block ul .first a{padding:10px 35px;} 


/*
=======================================================================
 Newsletter page
=======================================================================
*/ 

section#body .main_block .one_col_layout .newsletter_page { margin-top:70px;}

section#body .main_block .one_col_layout .newsletter_page .news_block { width: auto;
padding:35px 20px; margin-bottom:50px;}

section#body .main_block .one_col_layout .newsletter_page .white_bg { background-color:#FFF;}

section#body .main_block .one_col_layout .newsletter_page .news_block .thumbnail { float:left; width:30%;}

section#body .main_block .one_col_layout .newsletter_page .news_block .thumbnail img { max-width:100%; 
border: solid 5px #FFF}

section#body .main_block .one_col_layout .newsletter_page .news_block .text_detail_block { width:66%; 
float:right;}

section#body .main_block .one_col_layout .newsletter_page .news_block .text_detail_block h1 { font-family:ProximaNova;font-size:32px; font-weight:700; color:#373636; text-transform:uppercase; margin-bottom:20px;}

section#body .main_block .one_col_layout .newsletter_page .news_block .text_detail_block 
.date{font-family:ProximaNova;font-size:14px; font-weight: normal; color:#5a5a5a; margin-bottom:15px;}

section#body .main_block .one_col_layout .newsletter_page .news_block .text_detail_block p.light_color{font-family:Arial, Helvetica, sans-serif;
font-size:15px; font-weight:normal; color:#7c7c7c; } 

section#body .main_block .one_col_layout .newsletter_page .news_block .text_detail_block p {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; margin-bottom:30px; line-height:26px;} 

/*pagination_block*/

section#body .main_block .one_col_layout .newsletter_page .pagination_block { margin-top:0px; 
text-align:center; border-top: solid 1px #f6f9fa; padding-top:90px; padding-bottom:20px;}

section#body .main_block .one_col_layout .newsletter_page .pagination_block ul{ margin:0;
 padding:0; list-style:none;}

section#body .main_block .one_col_layout .newsletter_page .pagination_block ul li{ display:inline-block; margin:0 5px; border:none;}

section#body .main_block .one_col_layout .newsletter_page .pagination_block ul li a { background-color:#fff; padding:10px 17px; padding-bottom:8px; font-family:ProximaNova;font-size:17px; font-weight:700; color:#373636; text-transform:uppercase;}

section#body .main_block .one_col_layout .newsletter_page .pagination_block ul li a:hover { background-color:#02b1eb; color:#FFF;}

section#body .main_block .one_col_layout .newsletter_page .pagination_block ul .first a { padding:10px 35px;}


/*
=======================================================================
 Newsletter story page
=======================================================================
*/ 

section#body .main_block .one_col_layout .newsletter_page .news_white_bg{ background-color:#FFF; margin-bottom:0; 
padding:35px 25px 15px 25px;}

section#body .main_block .one_col_layout .newsletter_page .detail_block{ float:left; width:870px;}

section#body .main_block .one_col_layout .newsletter_page .detail_block p{  color: #000000; 
font-family:ProximaNova; font-size: 14px; font-weight: 600; line-height: 28px; margin-bottom: 30px; 
text-align:justify;}

section#body .main_block .one_col_layout .newsletter_page .right_col{ width:250px; float:right; 
background-color:#f2f7f7; padding:380px 0; text-align:center; margin-top:92px;}


/**************************************/


/*
=======================================================================
  Events Page
=======================================================================
*/ 


section#body .main_block .two_col_layout .left_block .events { width:100%; padding-top:5px; }

section#body .main_block .two_col_layout .left_block .events .more a:hover { background:#01b1eb; color:#fff; }

section#body .main_block .two_col_layout .left_block .events ul { background:#fff; list-style:none; padding:20px; }

section#body .main_block .two_col_layout .left_block .events ul li { clear:both; padding:16px 5px; background:url(../images/accordion_plus_sign.png) no-repeat right 13px; border-bottom:#959595 1px solid; }

section#body .main_block .two_col_layout .left_block .events ul li.active { background-image:url(../images/accordion_minus_sign.png); background-repeat: no-repeat; background-position: right 13px; background-color:#fff; }

section#body .main_block .two_col_layout .left_block .events ul li a {  font-size:16px; font-weight:normal; color:#000; line-height:20px; display:block; }

section#body .main_block .two_col_layout .left_block .events ul li.active a { color:#02b1eb !important }

section#body .main_block .two_col_layout .left_block .events ul li.active a { color:#000 }

section#body .main_block .two_col_layout .left_block .events ul li a span { font-size:14px; }

section#body .main_block .two_col_layout .left_block .events ul li div { width:100%; padding:10px 10px; box-sizing:border-box; margin-top:0px; }

section#body .main_block .two_col_layout .left_block .events ul li:hover a { color:#000 }

section#body .main_block .two_col_layout .left_block .events ul li div p { font-size:15px; font-weight:normal; color:#434343; line-height:24px; padding:10px 0px; }

section#body .main_block .two_col_layout .left_block .events ul li div p a { font-weight:400; color:#3c60a5; }

section#body .main_block .two_col_layout .left_block .events ul li div p a:hover { color:#434343; }

section#body .main_block .two_col_layout .left_block .events ul li ul { padding:0px; margin-top:10px; }

section#body .main_block .two_col_layout .left_block .events ul li ul li { background:none; padding:15px 0; border-bottom:#959595 1px solid; }

section#body .main_block .two_col_layout .left_block .events ul li ul li a { font-size:15px; font-weight:normal; color:#636363; line-height:20px; display:block; }

section#body .main_block .two_col_layout .left_block .events ul li ul li a:hover { color:#02b1eb }

section#body .main_block .two_col_layout .left_block .events ul li.active ul li a { color:#000 !important }

section#body .main_block .two_col_layout .left_block .events ul li ul li:last-child { border-bottom:0px; }


/*
=======================================================================
  Newsroom Page
=======================================================================
*/ 

section#body .main_block .two_col_layout .newsroom_page { width:100%; } 

section#body .main_block .two_col_layout .newsroom_page .left_block { width:67%; float:left; }

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles { width:100%; }

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles h2 { font-family:ProximaNova; font-size:24px; font-weight:700; color:#373636; text-transform:uppercase; margin-bottom:50px; }


section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul { margin:0; padding:0; list-style:none; margin-bottom:50px; }

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li { border-bottom: solid 2px #fff; padding:40px 0;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul .first{ padding-top:0;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail { float:left;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail img{ max-width:100%; border: solid 1px #ccd0d4;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block { width:71%; float:right;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block h3 a { font-family:ProximaNova; font-size:17px; font-weight:normal; color:#373636; text-transform:uppercase;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block h3 a:hover{ color:#02b1eb;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block p {font-family:ProximaNova;font-size:15px; font-weight: normal; color:#5a5a5a; margin-top:15px; line-height:26px;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block .readmore{ margin-top:15px;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block .readmore a{font-family:ProximaNova; 
font-size:13px; color:#4a4a4a; background-color:#fff; padding:5px 15px;}

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block .readmore a:hover { background-color:#4a4a4a; color:#FFF;}


/* Right Column */

section#body .main_block .two_col_layout .newsroom_page .right_col { width:27%; text-align:left; float:right; background-color:#fff; margin-top:30px; padding:20px; box-sizing:border-box; }

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail { width:100%; text-align:center; }

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail h4 { font-family:ProximaNova; font-size:18px; font-weight:400; color:#373636; text-transform:uppercase; padding-bottom:8px; }

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail p { font-family:ProximaNova; font-size:13px; font-weight:400; color:#7b7b7b; line-height:22px; }

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail .mailchimp_registration { width:100%; padding:30px 0 } 

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail .mailchimp_registration h5 { font-family:ProximaNova; font-size:15px; font-weight:400; color:#373636; text-transform:uppercase; padding-bottom:15px; }

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail .mailchimp_registration .text_field { width:100%; padding:12px; box-sizing:border-box; background:#f7f7f7; border:0px; font-family:ProximaNova; font-size:14px; font-weight:400; color:#373636; margin-bottom:15px; }

section#body .main_block .two_col_layout .newsroom_page .right_col .contact_detail .mailchimp_registration button { background:#00b0ee; padding:4px 12px; padding-top:6px; border:0px; font-family:ProximaNova; font-size:14px; font-weight:400; color:#fff; text-transform:uppercase; float:left; margin-top:8px; }



@media (min-width: 200px) and (max-width: 650px){

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail { width:28%; }
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail img { max-width:100%; height:auto; }
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block { width:68%; float:right;}
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block h3 a { font-size:15px; line-height:26px; }
section#body .main_block .two_col_layout .newsroom_page .left_block { width:100%; float:none; }
section#body .main_block .two_col_layout .newsroom_page .right_col { width:100%; float:none; display:block; }

}

@media (min-width: 650px) and (max-width: 800px){

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail { width:28%; }
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail img { max-width:100%; height:auto; }
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block { width:68%; float:right;}
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block h3 a { font-size:15px; line-height:26px; }
section#body .main_block .two_col_layout .newsroom_page .left_block { width:100%; float:none; }
section#body .main_block .two_col_layout .newsroom_page .right_col { width:100%; float:none; display:block; }

}

@media (min-width: 800px) and (max-width: 1000px){

section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail { width:28%; }
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .thumbnail img { max-width:100%; height:auto; }
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block { width:68%; float:right;}
section#body .main_block .two_col_layout .newsroom_page .left_block .latest_articles ul li .text_block h3 a { font-size:15px; line-height:26px; }
section#body .main_block .two_col_layout .newsroom_page .left_block { width:65%; float:left; }
section#body .main_block .two_col_layout .newsroom_page .right_col { width:27%; float:right; display:block; }

}


/*
=======================================================================
  Gallery ( Photos & Videos )
=======================================================================
*/ 

section#body .main_block .one_col_layout .gallery { width:100%; } 

section#body .main_block .one_col_layout .gallery .photo_gallery { width:100%; clear:both; padding:30px 20px; background:#fff; margin-bottom:30px; box-sizing:border-box }

section#body .main_block .one_col_layout .gallery .photo_gallery h2 { font-family:ProximaNova; font-size:24px; font-weight:700; color:#373636; text-transform:uppercase; margin-bottom:30px; margin-left:10px; }

section#body .main_block .one_col_layout .gallery .photo_gallery ul { list-style:none; padding:0px; margin:0px; text-align:center }

section#body .main_block .one_col_layout .gallery .photo_gallery ul li { width:23.5%; display:inline-block; vertical-align:top; margin:10px 5px; box-sizing:border-box; background:#f7f7f7; padding:8px; border-radius:1px; }

section#body .main_block .one_col_layout .gallery .photo_gallery ul li img { max-width:100%; height:auto; }

section#body .main_block .one_col_layout .gallery .photo_gallery ul li .title { width:100%; text-align:center; padding:10px 0; font-family:ProximaNova; font-size:14px; font-weight:normal; color:#373636; }

section#body .main_block .one_col_layout .gallery .photo_gallery ul li .title a { color:#373636; }

section#body .main_block .one_col_layout .gallery .photo_gallery ul li .title a:hover { color:#00b0ee; }

@media (min-width: 200px) and (max-width: 450px){
	
section#body .main_block .one_col_layout .gallery .photo_gallery { padding:30px 15px; }
	
section#body .main_block .one_col_layout .gallery .photo_gallery h2 { font-size:20px; margin-bottom:20px; }
	
 section#body .main_block .one_col_layout .gallery .photo_gallery ul li { width:100%; margin:10px 0px; }	
	
}

@media (min-width: 450px) and (max-width: 600px){
	
section#body .main_block .one_col_layout .gallery .photo_gallery { padding:30px 15px; }
	
section#body .main_block .one_col_layout .gallery .photo_gallery h2 { font-size:20px; margin-bottom:20px; }
	
 section#body .main_block .one_col_layout .gallery .photo_gallery ul li { width:47%; margin:10px 5px; }	
	
}

@media (min-width: 600px) and (max-width: 800px){
	
section#body .main_block .one_col_layout .gallery .photo_gallery { padding:30px 15px; }
	
section#body .main_block .one_col_layout .gallery .photo_gallery h2 { font-size:20px; margin-bottom:20px; }
	
 section#body .main_block .one_col_layout .gallery .photo_gallery ul li { width:31%; margin:10px 5px; }	
	
}

@media (min-width: 800px) and (max-width: 950px){
	
section#body .main_block .one_col_layout .gallery .photo_gallery { padding:30px 15px; }
	
section#body .main_block .one_col_layout .gallery .photo_gallery h2 { font-size:20px; margin-bottom:20px; }
	
 section#body .main_block .one_col_layout .gallery .photo_gallery ul li { width:31%; margin:10px 5px; }	
	
}